From 0434221c392845b84fee9412a6a0be8893984d44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A9lanie=20Bats?= Date: Thu, 17 Apr 2014 17:44:24 +0200 Subject: [PATCH] Fix #367 Simplify call operation label in activity diagram --- .../uml2/design/services/internal/DisplayLabelSwitch.java | 5 +++++ 1 file changed, 5 insertions(+) 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(); }