return new CallChoreographyAddFeature(fp);
}
@Override
public MultiUpdateFeature getUpdateFeature(IFeatureProvider fp) {
MultiUpdateFeature multiUpdate = new MultiUpdateFeature(fp);
multiUpdate.addUpdateFeature(new ChoreographyUpdateNameFeature(fp));
multiUpdate.addUpdateFeature(new ChoreographyUpdateParticipantRefsFeature(fp) {
@Override
protected boolean isShowNames() {
return false;
}
});
multiUpdate.addUpdateFeature(new ChoreographyUpdateInitiatingParticipantFeature(fp));
// multiUpdate.addUpdateFeature(new ChoreographyMarkerUpdateFeature(fp)); use it when property editor supports
// enums
return multiUpdate;
}