diff options
author | aradermache | 2013-06-03 09:54:20 +0000 |
---|---|---|
committer | aradermache | 2013-06-03 09:54:20 +0000 |
commit | cfe1adb69de4575defb8ab77d19eb4cc1841b42d (patch) | |
tree | 17cc278a9071958b8923799680f826d99ac1054a | |
parent | d8b63918a757bcdbe7d0ff141c1c5d64782672cf (diff) | |
download | org.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.java | 2 |
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; |