diff options
author | ytanguy | 2011-05-20 08:35:35 +0000 |
---|---|---|
committer | ytanguy | 2011-05-20 08:35:35 +0000 |
commit | e95d9ae7e603e34b457aca44f3833405adc81e7f (patch) | |
tree | 0010bfd747e4fe47e516d836454893545dc6cc2e /plugins/uml/org.eclipse.papyrus.uml.service.types/plugin.xml | |
parent | f3f515caa07eb31d4b925f96d41e6cdfa50e0c94 (diff) | |
download | org.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.xml | 18 |
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" |