Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorytanguy2011-05-20 08:35:35 +0000
committerytanguy2011-05-20 08:35:35 +0000
commite95d9ae7e603e34b457aca44f3833405adc81e7f (patch)
tree0010bfd747e4fe47e516d836454893545dc6cc2e /plugins/uml/org.eclipse.papyrus.uml.service.types/plugin.xml
parentf3f515caa07eb31d4b925f96d41e6cdfa50e0c94 (diff)
downloadorg.eclipse.papyrus-e95d9ae7e603e34b457aca44f3833405adc81e7f.tar.gz
org.eclipse.papyrus-e95d9ae7e603e34b457aca44f3833405adc81e7f.tar.xz
org.eclipse.papyrus-e95d9ae7e603e34b457aca44f3833405adc81e7f.zip
NEW - bug 324966: [Element Edit Service] Centralized element edit service provide command for model element deletion, creation, modification ...
https://bugs.eclipse.org/bugs/show_bug.cgi?id=324966
Diffstat (limited to 'plugins/uml/org.eclipse.papyrus.uml.service.types/plugin.xml')
-rw-r--r--plugins/uml/org.eclipse.papyrus.uml.service.types/plugin.xml18
1 files changed, 14 insertions, 4 deletions
diff --git a/plugins/uml/org.eclipse.papyrus.uml.service.types/plugin.xml b/plugins/uml/org.eclipse.papyrus.uml.service.types/plugin.xml
index 83cdafa361d..d00b071e876 100644
--- a/plugins/uml/org.eclipse.papyrus.uml.service.types/plugin.xml
+++ b/plugins/uml/org.eclipse.papyrus.uml.service.types/plugin.xml
@@ -135,11 +135,12 @@
<param name="semanticHint" value="UML::Artifact"/>
</metamodelType>
- <!-- IMetamodelType for Association -->
- <metamodelType id="org.eclipse.papyrus.uml.Association" name="UML::Association"
- eclass="Association"
+ <!-- IMetamodelType for Association (Base IElementType) not directly used (use specializations) -->
+ <metamodelType id="org.eclipse.papyrus.uml.AssociationBase" name="UML::AssociationBase"
+ eclass="Association"
+ edithelper="org.eclipse.papyrus.uml.service.types.helper.AssociationBaseEditHelper"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" >
- <param name="semanticHint" value="UML::Association"/>
+ <param name="semanticHint" value="UML::AssociationBase"/>
</metamodelType>
<!-- IMetamodelType for AssociationClass -->
@@ -1874,6 +1875,15 @@
<metamodel nsURI="http://www.eclipse.org/uml2/3.0.0/UML">
<!-- Declaration of ISpecializationType -->
+
+ <!-- ISpecializationType UMLAssociation of UML::Association -->
+ <specializationType id="org.eclipse.papyrus.uml.Association" name="UML::Association"
+ edithelperadvice="org.eclipse.papyrus.uml.service.types.helper.advice.AssociationEditHelperAdvice"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" >
+ <param name="semanticHint" value="UML::Association"/>
+ <specializes id="org.eclipse.papyrus.uml.AssociationBase" />
+ <matcher class ="org.eclipse.papyrus.uml.service.types.matcher.AssociationMatcher" />
+ </specializationType>
<!-- ISpecializationType Trace of UML::Abstraction (from Standard profile) -->
<specializationType id="org.eclipse.papyrus.uml.Trace" name="UML::Trace"

Back to the top