Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraradermache2013-06-03 09:54:20 +0000
committeraradermache2013-06-03 09:54:20 +0000
commitcfe1adb69de4575defb8ab77d19eb4cc1841b42d (patch)
tree17cc278a9071958b8923799680f826d99ac1054a
parentd8b63918a757bcdbe7d0ff141c1c5d64782672cf (diff)
downloadorg.eclipse.papyrus-cfe1adb69de4575defb8ab77d19eb4cc1841b42d.tar.gz
org.eclipse.papyrus-cfe1adb69de4575defb8ab77d19eb4cc1841b42d.tar.xz
org.eclipse.papyrus-cfe1adb69de4575defb8ab77d19eb4cc1841b42d.zip
Fix extended port mapping rule: take name of extended port into account
-rw-r--r--extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/ExtendedPort.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/ExtendedPort.java b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/ExtendedPort.java
index 3d6ab806fa1..3e37715b596 100644
--- a/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/ExtendedPort.java
+++ b/extraplugins/qompass-designer/org.eclipse.papyrus.qompass.modellibs.core/src/org/eclipse/papyrus/qompass/modellibs/core/mappingrules/ExtendedPort.java
@@ -67,7 +67,7 @@ public class ExtendedPort implements IMappingRule {
Class extendedPort = extPort.getKind().getBase_Class();
TemplateSignature signature = TemplateUtils.getSignature(type.getNearestPackage());
- String prefix = isConjugated ? "C_" : "N_";
+ String prefix = extendedPort.getName() + "_" + (isConjugated ? "C_" : "N_");
Interface derivedInterface = MapUtil.getOrCreateDerivedInterfaceFP(extPort, prefix, type);
if(derivedInterface == null) {
return null;

Back to the top