diff --git a/plugins/org.obeonetwork.dsl.uml2.design/src/org/obeonetwork/dsl/uml2/design/services/internal/DisplayLabelSwitch.java b/plugins/org.obeonetwork.dsl.uml2.design/src/org/obeonetwork/dsl/uml2/design/services/internal/DisplayLabelSwitch.java index 1ca0a913e..1cd5a6902 100644 --- a/plugins/org.obeonetwork.dsl.uml2.design/src/org/obeonetwork/dsl/uml2/design/services/internal/DisplayLabelSwitch.java +++ b/plugins/org.obeonetwork.dsl.uml2.design/src/org/obeonetwork/dsl/uml2/design/services/internal/DisplayLabelSwitch.java @@ -413,6 +413,11 @@ public String caseDataStoreNode(DataStoreNode object) { @Override public String caseCallOperationAction(CallOperationAction object) { if (object.getOperation() != null) { + String callOperationName = caseNamedElement(object); + String operationName = object.getOperation().getName(); + if (callOperationName != null && callOperationName.equals(operationName)) { + return callOperationName; + } return caseNamedElement(object) + SPACED_COLUMN + object.getOperation().getName(); }