diff options
Diffstat (limited to 'plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine/plugin.xml')
-rw-r--r-- | plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine/plugin.xml | 1728 |
1 files changed, 864 insertions, 864 deletions
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine/plugin.xml b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine/plugin.xml index 724bacf114f..4bd88bec7bb 100644 --- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine/plugin.xml +++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine/plugin.xml @@ -16,534 +16,534 @@ <plugin> - <extension point="org.eclipse.gmf.runtime.common.ui.services.markerNavigationProviders" id="markers-navigation"> - <?gmfgen generated="true"?> - <MarkerNavigationProvider class="org.eclipse.papyrus.uml.diagram.statemachine.providers.UMLMarkerNavigationProvider"> - <MarkerType name="org.eclipse.papyrus.uml.diagram.statemachine.diagnostic"/> - <Priority name="Lowest"/> - </MarkerNavigationProvider> - </extension> + <extension point="org.eclipse.gmf.runtime.common.ui.services.markerNavigationProviders" id="markers-navigation">
+ <?gmfgen generated="true"?>
+ <MarkerNavigationProvider class="org.eclipse.papyrus.uml.diagram.statemachine.providers.UMLMarkerNavigationProvider">
+ <MarkerType name="org.eclipse.papyrus.uml.diagram.statemachine.diagnostic"/>
+ <Priority name="Lowest"/>
+ </MarkerNavigationProvider>
+ </extension>
- <extension id="diagnostic" name="PapyrusUMLStateMachineDiagram problems" point="org.eclipse.core.resources.markers"> - <?gmfgen generated="true"?> - <super type="org.eclipse.core.resources.problemmarker"/> - <super type="org.eclipse.gmf.runtime.common.ui.services.marker"/> - <persistent value="true"/> + <extension id="diagnostic" name="PapyrusUMLStateMachineDiagram problems" point="org.eclipse.core.resources.markers">
+ <?gmfgen generated="true"?>
+ <super type="org.eclipse.core.resources.problemmarker"/>
+ <super type="org.eclipse.gmf.runtime.common.ui.services.marker"/>
+ <persistent value="true"/>
</extension> - <extension point="org.eclipse.core.runtime.preferences" id="prefs"> - <?gmfgen generated="true"?> - <initializer class="org.eclipse.papyrus.uml.diagram.statemachine.preferences.DiagramPreferenceInitializer"/> - </extension> + <extension point="org.eclipse.core.runtime.preferences" id="prefs">
+ <?gmfgen generated="true"?>
+ <initializer class="org.eclipse.papyrus.uml.diagram.statemachine.preferences.DiagramPreferenceInitializer"/>
+ </extension>
- <extension point="org.eclipse.ui.preferencePages" id="prefpages"> - <?gmfgen generated="true"?> -<page - id="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLStateMachineDiagram" - name="PapyrusUMLStateMachineDiagram Diagram" - category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams" - class="org.eclipse.papyrus.uml.diagram.statemachine.preferences.DiagramGeneralPreferencePage"> -</page> -<page - id="org.eclipse.papyrus.uml.diagram.statemachine.preferences.DiagramPrintingPreferencePage" - name="%prefpage.org.eclipse.uml2.uml.diagram.printing" - category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLStateMachineDiagram" - class="org.eclipse.papyrus.uml.diagram.statemachine.preferences.DiagramPrintingPreferencePage"> -</page> -<page - id="org.eclipse.papyrus.uml.diagram.statemachine.preferences.DiagramRulersAndGridPreferencePage" - name="%prefpage.org.eclipse.uml2.uml.diagram.rulersAndGrid" - category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLStateMachineDiagram" - class="org.eclipse.papyrus.uml.diagram.statemachine.preferences.DiagramRulersAndGridPreferencePage"> -</page> - </extension> + <extension point="org.eclipse.ui.preferencePages" id="prefpages">
+ <?gmfgen generated="true"?>
+<page
+ id="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLStateMachineDiagram"
+ name="PapyrusUMLStateMachineDiagram Diagram"
+ category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams"
+ class="org.eclipse.papyrus.uml.diagram.statemachine.preferences.DiagramGeneralPreferencePage">
+</page>
+<page
+ id="org.eclipse.papyrus.uml.diagram.statemachine.preferences.DiagramPrintingPreferencePage"
+ name="%prefpage.org.eclipse.uml2.uml.diagram.printing"
+ category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLStateMachineDiagram"
+ class="org.eclipse.papyrus.uml.diagram.statemachine.preferences.DiagramPrintingPreferencePage">
+</page>
+<page
+ id="org.eclipse.papyrus.uml.diagram.statemachine.preferences.DiagramRulersAndGridPreferencePage"
+ name="%prefpage.org.eclipse.uml2.uml.diagram.rulersAndGrid"
+ category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLStateMachineDiagram"
+ class="org.eclipse.papyrus.uml.diagram.statemachine.preferences.DiagramRulersAndGridPreferencePage">
+</page>
+ </extension>
- <extension point="org.eclipse.ui.views.properties.tabbed.propertyContributor" id="prop-contrib"> - <?gmfgen generated="true"?> - <propertyContributor - contributorId="org.eclipse.papyrus.uml.diagram.statemachine" - labelProvider="org.eclipse.papyrus.uml.diagram.statemachine.sheet.UMLSheetLabelProvider"> - <propertyCategory category="domain"/> - <propertyCategory category="visual"/> - <propertyCategory category="extra"/> - </propertyContributor> - </extension> + <extension point="org.eclipse.ui.views.properties.tabbed.propertyContributor" id="prop-contrib">
+ <?gmfgen generated="true"?>
+ <propertyContributor
+ contributorId="org.eclipse.papyrus.uml.diagram.statemachine"
+ labelProvider="org.eclipse.papyrus.uml.diagram.statemachine.sheet.UMLSheetLabelProvider">
+ <propertyCategory category="domain"/>
+ <propertyCategory category="visual"/>
+ <propertyCategory category="extra"/>
+ </propertyContributor>
+ </extension>
- <extension point="org.eclipse.ui.views.properties.tabbed.propertyTabs" id="proptabs"> - <?gmfgen generated="true"?> - <propertyTabs contributorId="org.eclipse.papyrus.uml.diagram.statemachine"> - <propertyTab - category="visual" - id="property.tab.AppearancePropertySection" - label="%tab.appearance"/> - <propertyTab - category="visual" - id="property.tab.DiagramPropertySection" - label="%tab.diagram"/> - <propertyTab - category="domain" - id="property.tab.domain" - label="%tab.domain"/> - <propertyTab - category="domain" - id="property.tab.domain" - label="%tab.domain"/> - <propertyTab - category="domain" - id="property.tab.domain" - label="%tab.domain"/> - </propertyTabs> - </extension> + <extension point="org.eclipse.ui.views.properties.tabbed.propertyTabs" id="proptabs">
+ <?gmfgen generated="true"?>
+ <propertyTabs contributorId="org.eclipse.papyrus.uml.diagram.statemachine">
+ <propertyTab
+ category="visual"
+ id="property.tab.AppearancePropertySection"
+ label="%tab.appearance"/>
+ <propertyTab
+ category="visual"
+ id="property.tab.DiagramPropertySection"
+ label="%tab.diagram"/>
+ <propertyTab
+ category="domain"
+ id="property.tab.domain"
+ label="%tab.domain"/>
+ <propertyTab
+ category="domain"
+ id="property.tab.domain"
+ label="%tab.domain"/>
+ <propertyTab
+ category="domain"
+ id="property.tab.domain"
+ label="%tab.domain"/>
+ </propertyTabs>
+ </extension>
- <extension point="org.eclipse.ui.views.properties.tabbed.propertySections" id="propsections"> - <?gmfgen generated="true"?> - <propertySections contributorId="org.eclipse.papyrus.uml.diagram.statemachine"> - <propertySection id="property.section.ConnectorAppearancePropertySection" - filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.ConnectionEditPartPropertySectionFilter" - class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.appearance.ConnectionAppearancePropertySection" - tab="property.tab.AppearancePropertySection"> - </propertySection> - <propertySection id="property.section.ShapeColorAndFontPropertySection" - filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.ShapeEditPartPropertySectionFilter" - class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.appearance.ShapeColorsAndFontsPropertySection" - tab="property.tab.AppearancePropertySection"> - </propertySection> - <propertySection id="property.section.DiagramColorsAndFontsPropertySection" - filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.DiagramEditPartPropertySectionFilter" - class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.appearance.DiagramColorsAndFontsPropertySection" - tab="property.tab.AppearancePropertySection"> - </propertySection> - <propertySection id="property.section.RulerGridPropertySection" - filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.DiagramEditPartPropertySectionFilter" - class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.grid.RulerGridPropertySection" - tab="property.tab.DiagramPropertySection"> - </propertySection> - <propertySection - id="property.section.domain" - tab="property.tab.domain" - class="org.eclipse.papyrus.uml.diagram.statemachine.sheet.UMLPropertySection"> - <input type="org.eclipse.gmf.runtime.notation.View"/> - <input type="org.eclipse.gef.EditPart"/> - </propertySection> - <propertySection - id="property.section.domain" - tab="property.tab.domain" - class="org.eclipse.papyrus.uml.diagram.statemachine.sheet.UMLPropertySection"> - <input type="org.eclipse.gmf.runtime.notation.View"/> - <input type="org.eclipse.gef.EditPart"/> - </propertySection> - <propertySection - id="property.section.domain" - tab="property.tab.domain" - class="org.eclipse.papyrus.uml.diagram.statemachine.sheet.UMLPropertySection"> - <input type="org.eclipse.gmf.runtime.notation.View"/> - <input type="org.eclipse.gef.EditPart"/> - </propertySection> - </propertySections> - </extension> + <extension point="org.eclipse.ui.views.properties.tabbed.propertySections" id="propsections">
+ <?gmfgen generated="true"?>
+ <propertySections contributorId="org.eclipse.papyrus.uml.diagram.statemachine">
+ <propertySection id="property.section.ConnectorAppearancePropertySection"
+ filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.ConnectionEditPartPropertySectionFilter"
+ class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.appearance.ConnectionAppearancePropertySection"
+ tab="property.tab.AppearancePropertySection">
+ </propertySection>
+ <propertySection id="property.section.ShapeColorAndFontPropertySection"
+ filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.ShapeEditPartPropertySectionFilter"
+ class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.appearance.ShapeColorsAndFontsPropertySection"
+ tab="property.tab.AppearancePropertySection">
+ </propertySection>
+ <propertySection id="property.section.DiagramColorsAndFontsPropertySection"
+ filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.DiagramEditPartPropertySectionFilter"
+ class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.appearance.DiagramColorsAndFontsPropertySection"
+ tab="property.tab.AppearancePropertySection">
+ </propertySection>
+ <propertySection id="property.section.RulerGridPropertySection"
+ filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.DiagramEditPartPropertySectionFilter"
+ class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.grid.RulerGridPropertySection"
+ tab="property.tab.DiagramPropertySection">
+ </propertySection>
+ <propertySection
+ id="property.section.domain"
+ tab="property.tab.domain"
+ class="org.eclipse.papyrus.uml.diagram.statemachine.sheet.UMLPropertySection">
+ <input type="org.eclipse.gmf.runtime.notation.View"/>
+ <input type="org.eclipse.gef.EditPart"/>
+ </propertySection>
+ <propertySection
+ id="property.section.domain"
+ tab="property.tab.domain"
+ class="org.eclipse.papyrus.uml.diagram.statemachine.sheet.UMLPropertySection">
+ <input type="org.eclipse.gmf.runtime.notation.View"/>
+ <input type="org.eclipse.gef.EditPart"/>
+ </propertySection>
+ <propertySection
+ id="property.section.domain"
+ tab="property.tab.domain"
+ class="org.eclipse.papyrus.uml.diagram.statemachine.sheet.UMLPropertySection">
+ <input type="org.eclipse.gmf.runtime.notation.View"/>
+ <input type="org.eclipse.gef.EditPart"/>
+ </propertySection>
+ </propertySections>
+ </extension>
<?gmfgen generated="true"?> - <extension point="org.eclipse.gmf.runtime.diagram.core.viewProviders" id="view-provider"> - <?gmfgen generated="true"?> - <viewProvider class="org.eclipse.papyrus.uml.diagram.statemachine.providers.UMLViewProvider"> - <Priority name="Lowest"/> - <context viewClass="org.eclipse.gmf.runtime.notation.Diagram" semanticHints="PapyrusUMLStateMachineDiagram"/> - <context viewClass="org.eclipse.gmf.runtime.notation.Node" semanticHints="2000,3000,5000,6000,8000,9000,10000,11000,12000,13000,14000,15000,16000,17000,18000,666,668,680,690,691,692"/> - <context viewClass="org.eclipse.gmf.runtime.notation.Edge" semanticHints="7000,19000,667,670"/> - </viewProvider> - </extension> + <extension point="org.eclipse.gmf.runtime.diagram.core.viewProviders" id="view-provider">
+ <?gmfgen generated="true"?>
+ <viewProvider class="org.eclipse.papyrus.uml.diagram.statemachine.providers.UMLViewProvider">
+ <Priority name="Lowest"/>
+ <context viewClass="org.eclipse.gmf.runtime.notation.Diagram" semanticHints="PapyrusUMLStateMachineDiagram"/>
+ <context viewClass="org.eclipse.gmf.runtime.notation.Node" semanticHints="2000,3000,5000,6000,8000,9000,10000,11000,12000,13000,14000,15000,16000,17000,18000,666,668,680,690,691,692"/>
+ <context viewClass="org.eclipse.gmf.runtime.notation.Edge" semanticHints="7000,19000,667,670"/>
+ </viewProvider>
+ </extension>
- <extension point="org.eclipse.gmf.runtime.diagram.ui.editpartProviders" id="ep-provider"> - <?gmfgen generated="true"?> - <editpartProvider class="org.eclipse.papyrus.uml.diagram.statemachine.providers.UMLEditPartProvider"> - <Priority name="Lowest"/> - <object class="org.eclipse.gmf.runtime.notation.Diagram" id="generated-diagram"> - <method name="getType()" value="PapyrusUMLStateMachineDiagram"/> - </object> - <object class="org.eclipse.gmf.runtime.notation.Node" id="generated-nodes"> - <method name="getType()" value="2000,3000,5000,6000,8000,9000,10000,11000,12000,13000,14000,15000,16000,17000,18000,666,668,680,690,691,692"/> - </object> - <object class="org.eclipse.gmf.runtime.notation.Edge" id="generated-links"> - <method name="getType()" value="7000,19000,667,670"/> - </object> - <object class="org.eclipse.gmf.runtime.notation.Node" id="generated-labels"> - <method name="getType()" value="2001,5001,5002,6001,8001,8002,9001,9002,10001,10002,11001,11002,12001,12002,13001,13002,14001,14002,15001,15002,16001,16002,17001,17002,18001,18002,6666,6668,6669"/> - </object> - <object class="org.eclipse.gmf.runtime.notation.Node" id="generated-compartments"> - <method name="getType()" value="3002,2002,6002"/> - </object> - <context views="generated-diagram,generated-nodes,generated-links,generated-labels,generated-compartments"/> - </editpartProvider> - </extension> + <extension point="org.eclipse.gmf.runtime.diagram.ui.editpartProviders" id="ep-provider">
+ <?gmfgen generated="true"?>
+ <editpartProvider class="org.eclipse.papyrus.uml.diagram.statemachine.providers.UMLEditPartProvider">
+ <Priority name="Lowest"/>
+ <object class="org.eclipse.gmf.runtime.notation.Diagram" id="generated-diagram">
+ <method name="getType()" value="PapyrusUMLStateMachineDiagram"/>
+ </object>
+ <object class="org.eclipse.gmf.runtime.notation.Node" id="generated-nodes">
+ <method name="getType()" value="2000,3000,5000,6000,8000,9000,10000,11000,12000,13000,14000,15000,16000,17000,18000,666,668,680,690,691,692"/>
+ </object>
+ <object class="org.eclipse.gmf.runtime.notation.Edge" id="generated-links">
+ <method name="getType()" value="7000,19000,667,670"/>
+ </object>
+ <object class="org.eclipse.gmf.runtime.notation.Node" id="generated-labels">
+ <method name="getType()" value="2001,5001,5002,6001,8001,8002,9001,9002,10001,10002,11001,11002,12001,12002,13001,13002,14001,14002,15001,15002,16001,16002,17001,17002,18001,18002,6666,6668,6669"/>
+ </object>
+ <object class="org.eclipse.gmf.runtime.notation.Node" id="generated-compartments">
+ <method name="getType()" value="3002,2002,6002"/>
+ </object>
+ <context views="generated-diagram,generated-nodes,generated-links,generated-labels,generated-compartments"/>
+ </editpartProvider>
+ </extension>
- <extension point="org.eclipse.gmf.runtime.common.ui.services.iconProviders" id="icon-provider"> - <?gmfgen generated="true"?> - <IconProvider class="org.eclipse.papyrus.uml.diagram.statemachine.providers.UMLIconProvider"> - <Priority name="Low"/> - </IconProvider> - </extension> + <extension point="org.eclipse.gmf.runtime.common.ui.services.iconProviders" id="icon-provider">
+ <?gmfgen generated="true"?>
+ <IconProvider class="org.eclipse.papyrus.uml.diagram.statemachine.providers.UMLIconProvider">
+ <Priority name="Low"/>
+ </IconProvider>
+ </extension>
- <extension point="org.eclipse.gmf.runtime.common.ui.services.parserProviders" id="parser-provider"> - <?gmfgen generated="true"?> - <ParserProvider class="org.eclipse.papyrus.uml.diagram.statemachine.providers.UMLParserProvider"> - <Priority name="Lowest"/> - </ParserProvider> - </extension> + <extension point="org.eclipse.gmf.runtime.common.ui.services.parserProviders" id="parser-provider">
+ <?gmfgen generated="true"?>
+ <ParserProvider class="org.eclipse.papyrus.uml.diagram.statemachine.providers.UMLParserProvider">
+ <Priority name="Lowest"/>
+ </ParserProvider>
+ </extension>
- <extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypes" id="element-types"> - <?gmfgen generated="true"?> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <metamodelType - id="org.eclipse.papyrus.uml.diagram.statemachine.Package_1000" - name="%metatype.name.Package_1000" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" - eclass="Package" - edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.PackageEditHelper"> - <param name="semanticHint" value="1000"/> - </metamodelType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <metamodelType - id="org.eclipse.papyrus.uml.diagram.statemachine.StateMachine_2000" - name="%metatype.name.StateMachine_2000" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" - eclass="StateMachine" - edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.StateMachineEditHelper"> - <param name="semanticHint" value="2000"/> - </metamodelType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <metamodelType - id="org.eclipse.papyrus.uml.diagram.statemachine.Region_3000" - name="%metatype.name.Region_3000" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" - eclass="Region" - edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.RegionEditHelper"> - <param name="semanticHint" value="3000"/> - </metamodelType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <metamodelType - id="org.eclipse.papyrus.uml.diagram.statemachine.FinalState_5000" - name="%metatype.name.FinalState_5000" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" - eclass="FinalState" - edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.FinalStateEditHelper"> - <param name="semanticHint" value="5000"/> - </metamodelType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <metamodelType - id="org.eclipse.papyrus.uml.diagram.statemachine.State_6000" - name="%metatype.name.State_6000" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" - eclass="State" - edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.StateEditHelper"> - <param name="semanticHint" value="6000"/> - </metamodelType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <metamodelType - id="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_8000" - name="%metatype.name.Pseudostate_8000" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" - eclass="Pseudostate" - edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.PseudostateEditHelper"> - <param name="semanticHint" value="8000"/> - </metamodelType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <metamodelType - id="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_9000" - name="%metatype.name.Pseudostate_9000" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" - eclass="Pseudostate" - edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.PseudostateEditHelper"> - <param name="semanticHint" value="9000"/> - </metamodelType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <metamodelType - id="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_10000" - name="%metatype.name.Pseudostate_10000" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" - eclass="Pseudostate" - edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.PseudostateEditHelper"> - <param name="semanticHint" value="10000"/> - </metamodelType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <metamodelType - id="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_11000" - name="%metatype.name.Pseudostate_11000" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" - eclass="Pseudostate" - edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.PseudostateEditHelper"> - <param name="semanticHint" value="11000"/> - </metamodelType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <metamodelType - id="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_12000" - name="%metatype.name.Pseudostate_12000" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" - eclass="Pseudostate" - edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.PseudostateEditHelper"> - <param name="semanticHint" value="12000"/> - </metamodelType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <metamodelType - id="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_13000" - name="%metatype.name.Pseudostate_13000" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" - eclass="Pseudostate" - edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.PseudostateEditHelper"> - <param name="semanticHint" value="13000"/> - </metamodelType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <metamodelType - id="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_14000" - name="%metatype.name.Pseudostate_14000" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" - eclass="Pseudostate" - edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.PseudostateEditHelper"> - <param name="semanticHint" value="14000"/> - </metamodelType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <metamodelType - id="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_15000" - name="%metatype.name.Pseudostate_15000" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" - eclass="Pseudostate" - edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.PseudostateEditHelper"> - <param name="semanticHint" value="15000"/> - </metamodelType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <metamodelType - id="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_16000" - name="%metatype.name.Pseudostate_16000" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" - eclass="Pseudostate" - edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.PseudostateEditHelper"> - <param name="semanticHint" value="16000"/> - </metamodelType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <metamodelType - id="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_17000" - name="%metatype.name.Pseudostate_17000" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" - eclass="Pseudostate" - edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.PseudostateEditHelper"> - <param name="semanticHint" value="17000"/> - </metamodelType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <metamodelType - id="org.eclipse.papyrus.uml.diagram.statemachine.ConnectionPointReference_18000" - name="%metatype.name.ConnectionPointReference_18000" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" - eclass="ConnectionPointReference" - edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.ConnectionPointReferenceEditHelper"> - <param name="semanticHint" value="18000"/> - </metamodelType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <metamodelType - id="org.eclipse.papyrus.uml.diagram.statemachine.StateMachineComment" - name="%metatype.name.Comment_666" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" - eclass="Comment" - edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.CommentEditHelper"> - <param name="semanticHint" value="666"/> - </metamodelType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <metamodelType - id="org.eclipse.papyrus.uml.diagram.statemachine.Constraint_668" - name="%metatype.name.Constraint_668" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" - eclass="Constraint" - edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.ConstraintEditHelper"> - <param name="semanticHint" value="668"/> - </metamodelType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <specializationType - id="org.eclipse.papyrus.uml.diagram.statemachine.InternalTransition_680" - name="%metatype.name.Transition_680" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"> - <specializes id="org.eclipse.papyrus.uml.diagram.statemachine.Transition_7000"/> - <param name="semanticHint" value="680"/> - </specializationType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <metamodelType - id="org.eclipse.papyrus.uml.diagram.statemachine.EntryStateBehavior_690" - name="%metatype.name.Behavior_690" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" - eclass="Behavior" - edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.EntryStateBehaviorEditHelper"> - <param name="semanticHint" value="690"/> - </metamodelType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <metamodelType - id="org.eclipse.papyrus.uml.diagram.statemachine.DoActivityStateBehavior_691" - name="%metatype.name.Behavior_691" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" - eclass="Behavior" - edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.DoActivityStateBehaviorEditHelper"> - <param name="semanticHint" value="691"/> - </metamodelType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <metamodelType - id="org.eclipse.papyrus.uml.diagram.statemachine.ExitStateBehavior_692" - name="%metatype.name.Behavior_692" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" - eclass="Behavior" - edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.ExitStateBehaviorEditHelper"> - <param name="semanticHint" value="692"/> - </metamodelType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <metamodelType - id="org.eclipse.papyrus.uml.diagram.statemachine.Transition_7000" - name="%metatype.name.Transition_7000" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" - eclass="Transition" - edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.TransitionEditHelper"> - <param name="semanticHint" value="7000"/> - </metamodelType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <metamodelType - id="org.eclipse.papyrus.uml.diagram.statemachine.Generalization_19000" - name="%metatype.name.Generalization_19000" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType" - eclass="Generalization" - edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.GeneralizationEditHelper"> - <param name="semanticHint" value="19000"/> - </metamodelType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <specializationType - id="org.eclipse.papyrus.uml.diagram.statemachine.CommentAnnotatedElement_667" - name="%metatype.name.CommentAnnotatedElement_667" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"> - <specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/> - <param name="semanticHint" value="667"/> - </specializationType> - </metamodel> - <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML"> - <specializationType - id="org.eclipse.papyrus.uml.diagram.statemachine.ConstraintConstrainedElement_670" - name="%metatype.name.ConstraintConstrainedElement_670" - kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"> - <specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/> - <param name="semanticHint" value="670"/> - </specializationType> - </metamodel> - </extension> + <extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypes" id="element-types">
+ <?gmfgen generated="true"?>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.Package_1000"
+ name="%metatype.name.Package_1000"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Package"
+ edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.PackageEditHelper">
+ <param name="semanticHint" value="1000"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.StateMachine_2000"
+ name="%metatype.name.StateMachine_2000"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="StateMachine"
+ edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.StateMachineEditHelper">
+ <param name="semanticHint" value="2000"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.Region_3000"
+ name="%metatype.name.Region_3000"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Region"
+ edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.RegionEditHelper">
+ <param name="semanticHint" value="3000"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.FinalState_5000"
+ name="%metatype.name.FinalState_5000"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="FinalState"
+ edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.FinalStateEditHelper">
+ <param name="semanticHint" value="5000"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.State_6000"
+ name="%metatype.name.State_6000"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="State"
+ edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.StateEditHelper">
+ <param name="semanticHint" value="6000"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_8000"
+ name="%metatype.name.Pseudostate_8000"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Pseudostate"
+ edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.PseudostateEditHelper">
+ <param name="semanticHint" value="8000"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_9000"
+ name="%metatype.name.Pseudostate_9000"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Pseudostate"
+ edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.PseudostateEditHelper">
+ <param name="semanticHint" value="9000"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_10000"
+ name="%metatype.name.Pseudostate_10000"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Pseudostate"
+ edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.PseudostateEditHelper">
+ <param name="semanticHint" value="10000"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_11000"
+ name="%metatype.name.Pseudostate_11000"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Pseudostate"
+ edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.PseudostateEditHelper">
+ <param name="semanticHint" value="11000"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_12000"
+ name="%metatype.name.Pseudostate_12000"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Pseudostate"
+ edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.PseudostateEditHelper">
+ <param name="semanticHint" value="12000"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_13000"
+ name="%metatype.name.Pseudostate_13000"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Pseudostate"
+ edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.PseudostateEditHelper">
+ <param name="semanticHint" value="13000"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_14000"
+ name="%metatype.name.Pseudostate_14000"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Pseudostate"
+ edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.PseudostateEditHelper">
+ <param name="semanticHint" value="14000"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_15000"
+ name="%metatype.name.Pseudostate_15000"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Pseudostate"
+ edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.PseudostateEditHelper">
+ <param name="semanticHint" value="15000"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_16000"
+ name="%metatype.name.Pseudostate_16000"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Pseudostate"
+ edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.PseudostateEditHelper">
+ <param name="semanticHint" value="16000"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_17000"
+ name="%metatype.name.Pseudostate_17000"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Pseudostate"
+ edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.PseudostateEditHelper">
+ <param name="semanticHint" value="17000"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.ConnectionPointReference_18000"
+ name="%metatype.name.ConnectionPointReference_18000"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="ConnectionPointReference"
+ edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.ConnectionPointReferenceEditHelper">
+ <param name="semanticHint" value="18000"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.StateMachineComment"
+ name="%metatype.name.Comment_666"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Comment"
+ edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.CommentEditHelper">
+ <param name="semanticHint" value="666"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.Constraint_668"
+ name="%metatype.name.Constraint_668"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Constraint"
+ edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.ConstraintEditHelper">
+ <param name="semanticHint" value="668"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.InternalTransition_680"
+ name="%metatype.name.Transition_680"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.papyrus.uml.diagram.statemachine.Transition_7000"/>
+ <param name="semanticHint" value="680"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.EntryStateBehavior_690"
+ name="%metatype.name.Behavior_690"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Behavior"
+ edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.EntryStateBehaviorEditHelper">
+ <param name="semanticHint" value="690"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.DoActivityStateBehavior_691"
+ name="%metatype.name.Behavior_691"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Behavior"
+ edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.DoActivityStateBehaviorEditHelper">
+ <param name="semanticHint" value="691"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.ExitStateBehavior_692"
+ name="%metatype.name.Behavior_692"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Behavior"
+ edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.ExitStateBehaviorEditHelper">
+ <param name="semanticHint" value="692"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.Transition_7000"
+ name="%metatype.name.Transition_7000"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Transition"
+ edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.TransitionEditHelper">
+ <param name="semanticHint" value="7000"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <metamodelType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.Generalization_19000"
+ name="%metatype.name.Generalization_19000"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="Generalization"
+ edithelper="org.eclipse.papyrus.uml.diagram.statemachine.edit.helpers.GeneralizationEditHelper">
+ <param name="semanticHint" value="19000"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.CommentAnnotatedElement_667"
+ name="%metatype.name.CommentAnnotatedElement_667"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
+ <param name="semanticHint" value="667"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <specializationType
+ id="org.eclipse.papyrus.uml.diagram.statemachine.ConstraintConstrainedElement_670"
+ name="%metatype.name.ConstraintConstrainedElement_670"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
+ <param name="semanticHint" value="670"/>
+ </specializationType>
+ </metamodel>
+ </extension>
- <extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypeBindings" id="element-types-bindings"> - <?gmfgen generated="true"?> - <clientContext id="org.eclipse.papyrus.uml.diagram.statemachine.TypeContext"> - <enablement> - <test - property="org.eclipse.gmf.runtime.emf.core.editingDomain" - value="org.eclipse.papyrus.uml.diagram.statemachine.EditingDomain"/> - </enablement> - </clientContext> - <binding context="org.eclipse.papyrus.uml.diagram.statemachine.TypeContext"> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Package_1000"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.StateMachine_2000"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Region_3000"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.FinalState_5000"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.State_6000"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_8000"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_9000"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_10000"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_11000"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_12000"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_13000"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_14000"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_15000"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_16000"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_17000"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.ConnectionPointReference_18000"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.StateMachineComment"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Constraint_668"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.InternalTransition_680"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.EntryStateBehavior_690"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.DoActivityStateBehavior_691"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.ExitStateBehavior_692"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Transition_7000"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Generalization_19000"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.CommentAnnotatedElement_667"/> - <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.ConstraintConstrainedElement_670"/> - <advice ref="org.eclipse.gmf.runtime.diagram.core.advice.notationDepdendents"/> - </binding> - </extension> + <extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypeBindings" id="element-types-bindings">
+ <?gmfgen generated="true"?>
+ <clientContext id="org.eclipse.papyrus.uml.diagram.statemachine.TypeContext">
+ <enablement>
+ <test
+ property="org.eclipse.gmf.runtime.emf.core.editingDomain"
+ value="org.eclipse.papyrus.uml.diagram.statemachine.EditingDomain"/>
+ </enablement>
+ </clientContext>
+ <binding context="org.eclipse.papyrus.uml.diagram.statemachine.TypeContext">
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Package_1000"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.StateMachine_2000"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Region_3000"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.FinalState_5000"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.State_6000"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_8000"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_9000"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_10000"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_11000"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_12000"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_13000"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_14000"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_15000"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_16000"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Pseudostate_17000"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.ConnectionPointReference_18000"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.StateMachineComment"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Constraint_668"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.InternalTransition_680"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.EntryStateBehavior_690"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.DoActivityStateBehavior_691"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.ExitStateBehavior_692"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Transition_7000"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.Generalization_19000"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.CommentAnnotatedElement_667"/>
+ <elementType ref="org.eclipse.papyrus.uml.diagram.statemachine.ConstraintConstrainedElement_670"/>
+ <advice ref="org.eclipse.gmf.runtime.diagram.core.advice.notationDepdendents"/>
+ </binding>
+ </extension>
- <extension point="org.eclipse.ui.commands" id="update-cmd"> - <?gmfgen generated="true"?> - <command - categoryId="org.eclipse.ui.category.edit" - defaultHandler="org.eclipse.papyrus.uml.diagram.statemachine.part.UMLDiagramUpdateCommand" - description="%update.diagram.description" - id="org.eclipse.papyrus.uml.diagram.statemachine.updateDiagram" - name="%update.diagram.name"/> - </extension> + <extension point="org.eclipse.ui.commands" id="update-cmd">
+ <?gmfgen generated="true"?>
+ <command
+ categoryId="org.eclipse.ui.category.edit"
+ defaultHandler="org.eclipse.papyrus.uml.diagram.statemachine.part.UMLDiagramUpdateCommand"
+ description="%update.diagram.description"
+ id="org.eclipse.papyrus.uml.diagram.statemachine.updateDiagram"
+ name="%update.diagram.name"/>
+ </extension>
- <extension point="org.eclipse.ui.bindings" id="update-cmd-binding"> - <?gmfgen generated="true"?> - <key - commandId="org.eclipse.papyrus.uml.diagram.statemachine.updateDiagram" - contextId="org.eclipse.papyrus.uml.diagram.statemachine.ui.diagramContext" - schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" - sequence="F5"/> - </extension> + <extension point="org.eclipse.ui.bindings" id="update-cmd-binding">
+ <?gmfgen generated="true"?>
+ <key
+ commandId="org.eclipse.papyrus.uml.diagram.statemachine.updateDiagram"
+ contextId="org.eclipse.papyrus.uml.diagram.statemachine.ui.diagramContext"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ sequence="F5"/>
+ </extension>
- <extension point="org.eclipse.ui.menus" id="context-menus"> - <?gmfgen generated="true"?> - <!-- menuContribution locationURI="menu:org.eclipse.ui.main.menu?after="> - </menuContribution> - <menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar?after="> - </menuContribution --> - <menuContribution locationURI="popup:org.eclipse.gmf.runtime.diagram.ui.DiagramEditorContextMenu"> - <command commandId="org.eclipse.papyrus.uml.diagram.statemachine.LoadResourceAction"> - <visibleWhen> - <and> - <with variable="activePartId"><equals value="org.eclipse.papyrus.uml.diagram.statemachine.part.UMLDiagramEditorID"/></with> - <with variable="selection"><iterate ifEmpty="false"> - <instanceof value="org.eclipse.papyrus.uml.diagram.statemachine.edit.parts.PackageEditPart"/> - </iterate></with> - </and> - </visibleWhen> - </command> - </menuContribution> - </extension> + <extension point="org.eclipse.ui.menus" id="context-menus">
+ <?gmfgen generated="true"?>
+ <!-- menuContribution locationURI="menu:org.eclipse.ui.main.menu?after=">
+ </menuContribution>
+ <menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar?after=">
+ </menuContribution -->
+ <menuContribution locationURI="popup:org.eclipse.gmf.runtime.diagram.ui.DiagramEditorContextMenu">
+ <command commandId="org.eclipse.papyrus.uml.diagram.statemachine.LoadResourceAction">
+ <visibleWhen>
+ <and>
+ <with variable="activePartId"><equals value="org.eclipse.papyrus.uml.diagram.statemachine.part.UMLDiagramEditorID"/></with>
+ <with variable="selection"><iterate ifEmpty="false">
+ <instanceof value="org.eclipse.papyrus.uml.diagram.statemachine.edit.parts.PackageEditPart"/>
+ </iterate></with>
+ </and>
+ </visibleWhen>
+ </command>
+ </menuContribution>
+ </extension>
- <extension point="org.eclipse.ui.commands" id="menu-commands"> - <?gmfgen generated="true"?> - <category id="org.eclipse.papyrus.uml.diagram.statemachine.part.UMLDiagramEditorID" name="%cmdcategory.name" description="%cmdcategory.desc"/> - <command id="org.eclipse.papyrus.uml.diagram.statemachine.LoadResourceAction" - name="Load Resource" - categoryId="org.eclipse.papyrus.uml.diagram.statemachine.part.UMLDiagramEditorID" - defaultHandler="org.eclipse.papyrus.uml.diagram.statemachine.part.LoadResourceAction"/> - </extension> + <extension point="org.eclipse.ui.commands" id="menu-commands">
+ <?gmfgen generated="true"?>
+ <category id="org.eclipse.papyrus.uml.diagram.statemachine.part.UMLDiagramEditorID" name="%cmdcategory.name" description="%cmdcategory.desc"/>
+ <command id="org.eclipse.papyrus.uml.diagram.statemachine.LoadResourceAction"
+ name="Load Resource"
+ categoryId="org.eclipse.papyrus.uml.diagram.statemachine.part.UMLDiagramEditorID"
+ defaultHandler="org.eclipse.papyrus.uml.diagram.statemachine.part.LoadResourceAction"/>
+ </extension>
<!-- Diagram creation command and handler --> <extension point="org.eclipse.ui.commands"> @@ -629,209 +629,209 @@ -<extension - id="PapyrusUMLStateMachineDiagram.palettedefinition" - name="PapyrusUMLStateMachineDiagram Predefined Entries" - point="org.eclipse.gmf.runtime.diagram.ui.paletteProviders"> - - <?gmfgen generated="true"?> - <paletteProvider class="org.eclipse.gmf.runtime.diagram.ui.providers.DefaultPaletteProvider"> - <Priority name="Lowest"/> - <contribution - factoryClass="org.eclipse.papyrus.uml.diagram.statemachine.part.UMLPaletteFactory"> - <predefinedEntry id="standardGroup/noteStack/noteTool" remove="true"/> - <predefinedEntry id="standardGroup/noteStack/textTool" remove="true"/> - <predefinedEntry id="standardGroup/noteStack/noteattachmentTool" remove="true"/> - - <entry - defineOnly="true" - description="Region" - id="createRegionCreationTool" - kind="tool" - label="Region" - large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Region.gif" - path="" - small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Region.gif"> - </entry> - <entry - defineOnly="true" - description="State" - id="createStateCreationTool" - kind="tool" - label="State" - large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/State.gif" - path="" - small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/State.gif"> - </entry> - <entry - defineOnly="true" - description="Initial" - id="createInitialCreationTool" - kind="tool" - label="Initial" - large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_initial.gif" - path="" - small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_initial.gif"> - </entry> - <entry - defineOnly="true" - description="FinalState" - id="createFinalStateCreationTool" - kind="tool" - label="FinalState" - large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/FinalState.gif" - path="" - small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/FinalState.gif"> - </entry> - <entry - defineOnly="true" - description="ShallowHistory" - id="createShallowHistoryCreationTool" - kind="tool" - label="ShallowHistory" - large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_shallowHistory.gif" - path="" - small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_shallowHistory.gif"> - </entry> - <entry - defineOnly="true" - description="DeepHistory" - id="createDeepHistoryCreationTool" - kind="tool" - label="DeepHistory" - large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_deepHistory.gif" - path="" - small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_deepHistory.gif"> - </entry> - <entry - defineOnly="true" - description="Fork" - id="createForkCreationTool" - kind="tool" - label="Fork" - large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_fork.gif" - path="" - small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_fork.gif"> - </entry> - <entry - defineOnly="true" - description="Join" - id="createJoinCreationTool" - kind="tool" - label="Join" - large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_join.gif" - path="" - small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_join.gif"> - </entry> - <entry - defineOnly="true" - description="Choice" - id="createChoiceCreationTool" - kind="tool" - label="Choice" - large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_choice.gif" - path="" - small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_choice.gif"> - </entry> - <entry - defineOnly="true" - description="Junction" - id="createJunctionCreationTool" - kind="tool" - label="Junction" - large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_junction.gif" - path="" - small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_junction.gif"> - </entry> - <entry - defineOnly="true" - description="EntryPoint" - id="createEntryPointCreationTool" - kind="tool" - label="EntryPoint" - large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_entryPoint.gif" - path="" - small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_entryPoint.gif"> - </entry> - <entry - defineOnly="true" - description="ExitPoint" - id="createExitPointCreationTool" - kind="tool" - label="ExitPoint" - large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_exitPoint.gif" - path="" - small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_exitPoint.gif"> - </entry> - <entry - defineOnly="true" - description="Terminate" - id="createTerminateCreationTool" - kind="tool" - label="Terminate" - large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_terminate.gif" - path="" - small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_terminate.gif"> - </entry> - <entry - defineOnly="true" - description="ConnectionPointReference" - id="createConnectionPointReferenceCreationTool" - kind="tool" - label="ConnectionPointReference" - large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ConnectionPointReference.gif" - path="" - small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ConnectionPointReference.gif"> - </entry> - <entry - defineOnly="true" - description="Comment" - id="createStateMachineCommentCreationTool" - kind="tool" - label="Comment" - large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Comment.gif" - path="" - small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Comment.gif"> - </entry> - <entry - defineOnly="true" - description="Create Constraint" - id="createConstraintCreationTool" - kind="tool" - label="Constraint" - large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Constraint.gif" - path="" - small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Constraint.gif"> - </entry> - <entry - defineOnly="true" - description="Transition" - id="createTransitionCreationTool" - kind="tool" - label="Transition" - large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Transition_local.gif" - path="" - small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Transition_local.gif"> - </entry> - <entry - defineOnly="true" - description="Creation of a link for comment, constraint" - id="createCommentlinkCreationTool" - kind="tool" - label="Link" - large_icon="icons/obj16/Link.gif" - path="" - small_icon="icons/obj16/Link.gif"> - </entry> - - </contribution> - </paletteProvider> - - </extension> +<extension
+ id="PapyrusUMLStateMachineDiagram.palettedefinition"
+ name="PapyrusUMLStateMachineDiagram Predefined Entries"
+ point="org.eclipse.gmf.runtime.diagram.ui.paletteProviders">
+
+ <?gmfgen generated="true"?>
+ <paletteProvider class="org.eclipse.gmf.runtime.diagram.ui.providers.DefaultPaletteProvider">
+ <Priority name="Lowest"/>
+ <contribution
+ factoryClass="org.eclipse.papyrus.uml.diagram.statemachine.part.UMLPaletteFactory">
+ <predefinedEntry id="standardGroup/noteStack/noteTool" remove="true"/>
+ <predefinedEntry id="standardGroup/noteStack/textTool" remove="true"/>
+ <predefinedEntry id="standardGroup/noteStack/noteattachmentTool" remove="true"/>
+
+ <entry
+ defineOnly="true"
+ description="Region"
+ id="createRegionCreationTool"
+ kind="tool"
+ label="Region"
+ large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Region.gif"
+ path=""
+ small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Region.gif">
+ </entry>
+ <entry
+ defineOnly="true"
+ description="State"
+ id="createStateCreationTool"
+ kind="tool"
+ label="State"
+ large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/State.gif"
+ path=""
+ small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/State.gif">
+ </entry>
+ <entry
+ defineOnly="true"
+ description="Initial"
+ id="createInitialCreationTool"
+ kind="tool"
+ label="Initial"
+ large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_initial.gif"
+ path=""
+ small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_initial.gif">
+ </entry>
+ <entry
+ defineOnly="true"
+ description="FinalState"
+ id="createFinalStateCreationTool"
+ kind="tool"
+ label="FinalState"
+ large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/FinalState.gif"
+ path=""
+ small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/FinalState.gif">
+ </entry>
+ <entry
+ defineOnly="true"
+ description="ShallowHistory"
+ id="createShallowHistoryCreationTool"
+ kind="tool"
+ label="ShallowHistory"
+ large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_shallowHistory.gif"
+ path=""
+ small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_shallowHistory.gif">
+ </entry>
+ <entry
+ defineOnly="true"
+ description="DeepHistory"
+ id="createDeepHistoryCreationTool"
+ kind="tool"
+ label="DeepHistory"
+ large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_deepHistory.gif"
+ path=""
+ small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_deepHistory.gif">
+ </entry>
+ <entry
+ defineOnly="true"
+ description="Fork"
+ id="createForkCreationTool"
+ kind="tool"
+ label="Fork"
+ large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_fork.gif"
+ path=""
+ small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_fork.gif">
+ </entry>
+ <entry
+ defineOnly="true"
+ description="Join"
+ id="createJoinCreationTool"
+ kind="tool"
+ label="Join"
+ large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_join.gif"
+ path=""
+ small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_join.gif">
+ </entry>
+ <entry
+ defineOnly="true"
+ description="Choice"
+ id="createChoiceCreationTool"
+ kind="tool"
+ label="Choice"
+ large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_choice.gif"
+ path=""
+ small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_choice.gif">
+ </entry>
+ <entry
+ defineOnly="true"
+ description="Junction"
+ id="createJunctionCreationTool"
+ kind="tool"
+ label="Junction"
+ large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_junction.gif"
+ path=""
+ small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_junction.gif">
+ </entry>
+ <entry
+ defineOnly="true"
+ description="EntryPoint"
+ id="createEntryPointCreationTool"
+ kind="tool"
+ label="EntryPoint"
+ large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_entryPoint.gif"
+ path=""
+ small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_entryPoint.gif">
+ </entry>
+ <entry
+ defineOnly="true"
+ description="ExitPoint"
+ id="createExitPointCreationTool"
+ kind="tool"
+ label="ExitPoint"
+ large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_exitPoint.gif"
+ path=""
+ small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_exitPoint.gif">
+ </entry>
+ <entry
+ defineOnly="true"
+ description="Terminate"
+ id="createTerminateCreationTool"
+ kind="tool"
+ label="Terminate"
+ large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_terminate.gif"
+ path=""
+ small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Pseudostate_terminate.gif">
+ </entry>
+ <entry
+ defineOnly="true"
+ description="ConnectionPointReference"
+ id="createConnectionPointReferenceCreationTool"
+ kind="tool"
+ label="ConnectionPointReference"
+ large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ConnectionPointReference.gif"
+ path=""
+ small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ConnectionPointReference.gif">
+ </entry>
+ <entry
+ defineOnly="true"
+ description="Comment"
+ id="createStateMachineCommentCreationTool"
+ kind="tool"
+ label="Comment"
+ large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Comment.gif"
+ path=""
+ small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Comment.gif">
+ </entry>
+ <entry
+ defineOnly="true"
+ description="Create Constraint"
+ id="createConstraintCreationTool"
+ kind="tool"
+ label="Constraint"
+ large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Constraint.gif"
+ path=""
+ small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Constraint.gif">
+ </entry>
+ <entry
+ defineOnly="true"
+ description="Transition"
+ id="createTransitionCreationTool"
+ kind="tool"
+ label="Transition"
+ large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Transition_local.gif"
+ path=""
+ small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Transition_local.gif">
+ </entry>
+ <entry
+ defineOnly="true"
+ description="Creation of a link for comment, constraint"
+ id="createCommentlinkCreationTool"
+ kind="tool"
+ label="Link"
+ large_icon="icons/obj16/Link.gif"
+ path=""
+ small_icon="icons/obj16/Link.gif">
+ </entry>
+
+ </contribution>
+ </paletteProvider>
+
+ </extension>
-<extension point="org.eclipse.ui.handlers" id="menu-handlers"> - <?gmfgen generated="true"?> - </extension> +<extension point="org.eclipse.ui.handlers" id="menu-handlers">
+ <?gmfgen generated="true"?>
+ </extension>
<extension id="ui-context" point="org.eclipse.ui.contexts"> @@ -842,166 +842,166 @@ parentId="org.eclipse.gmf.runtime.diagram.ui.diagramContext"> </context> </extension> -<extension - id="PapyrusUMLStateMachineDiagram.standard" - name="PapyrusUMLStateMachineDiagram Standard Palette" - point="org.eclipse.gmf.runtime.diagram.ui.paletteProviders"> - - <?gmfgen generated="true"?> - <paletteProvider class="org.eclipse.gmf.runtime.diagram.ui.providers.DefaultPaletteProvider"> - <Priority name="Low"/> - <contribution - factoryClass="org.eclipse.papyrus.uml.diagram.statemachine.part.UMLPaletteFactory"> - <predefinedEntry id="standardGroup/noteStack/noteTool" remove="true"/> - <predefinedEntry id="standardGroup/noteStack/textTool" remove="true"/> - <predefinedEntry id="standardGroup/noteStack/noteattachmentTool" remove="true"/> - - <entry - description="" - id="createNodesGroup" - kind="drawer" - label="Nodes" - large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif" - path="/" - small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"> - <expand - force="true"> - </expand> - </entry> - <predefinedEntry - id="createRegionCreationTool" - path="/createNodesGroup"> - </predefinedEntry> - <predefinedEntry - id="createStateCreationTool" - path="/createNodesGroup"> - </predefinedEntry> - <predefinedEntry - id="createInitialCreationTool" - path="/createNodesGroup"> - </predefinedEntry> - <predefinedEntry - id="createFinalStateCreationTool" - path="/createNodesGroup"> - </predefinedEntry> - <predefinedEntry - id="createShallowHistoryCreationTool" - path="/createNodesGroup"> - </predefinedEntry> - <predefinedEntry - id="createDeepHistoryCreationTool" - path="/createNodesGroup"> - </predefinedEntry> - <predefinedEntry - id="createForkCreationTool" - path="/createNodesGroup"> - </predefinedEntry> - <predefinedEntry - id="createJoinCreationTool" - path="/createNodesGroup"> - </predefinedEntry> - <predefinedEntry - id="createChoiceCreationTool" - path="/createNodesGroup"> - </predefinedEntry> - <predefinedEntry - id="createJunctionCreationTool" - path="/createNodesGroup"> - </predefinedEntry> - <predefinedEntry - id="createEntryPointCreationTool" - path="/createNodesGroup"> - </predefinedEntry> - <predefinedEntry - id="createExitPointCreationTool" - path="/createNodesGroup"> - </predefinedEntry> - <predefinedEntry - id="createTerminateCreationTool" - path="/createNodesGroup"> - </predefinedEntry> - <predefinedEntry - id="createConnectionPointReferenceCreationTool" - path="/createNodesGroup"> - </predefinedEntry> - <predefinedEntry - id="createStateMachineCommentCreationTool" - path="/createNodesGroup"> - </predefinedEntry> - <predefinedEntry - id="createConstraintCreationTool" - path="/createNodesGroup"> - </predefinedEntry> - <entry - description="" - id="createEdgesGroup" - kind="drawer" - label="Edges" - large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif" - path="/" - small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"> - <expand - force="true"> - </expand> - </entry> - <predefinedEntry - id="createTransitionCreationTool" - path="/createEdgesGroup"> - </predefinedEntry> - <predefinedEntry - id="createCommentlinkCreationTool" - path="/createEdgesGroup"> - </predefinedEntry> - </contribution> - <editor id="org.eclipse.papyrus.uml.diagram.statemachine"/> - </paletteProvider> - -</extension> -<extension id="validationDecoratorProvider" name="ValidationDecorations" point="org.eclipse.gmf.runtime.diagram.ui.decoratorProviders"> - <?gmfgen generated="true"?> - <decoratorProvider class="org.eclipse.papyrus.uml.diagram.statemachine.providers.UMLValidationDecoratorProvider"> - <Priority name="Lowest"/> - <object class="org.eclipse.gmf.runtime.diagram.ui.editparts.IPrimaryEditPart(org.eclipse.gmf.runtime.diagram.ui)" id="PRIMARY_VIEW"/> - <context decoratorTargets="PRIMARY_VIEW"/> - </decoratorProvider> - </extension> -<extension point="org.eclipse.emf.validation.constraintProviders"> - <?gmfgen generated="true"?> - <category id="org.eclipse.uml2.uml.util.UMLValidator.validateInternalTransition" mandatory="false" name="validateInternalTransition"> - <![CDATA[Validate internal transition]]> - </category> - <constraintProvider cache="true"> - <package namespaceUri="http://www.eclipse.org/uml2/5.0.0/UML"/> - <constraints categories="org.eclipse.uml2.uml.util.UMLValidator.validateInternalTransition"> - <constraint id="org.eclipse.uml2.uml.util.UMLValidator.validateInternalTransition_sameTargetAndSrouce" - lang="OCL" - name="validateInternalTransitionEnd" - mode="Live" - severity="ERROR" statusCode="200"> - <![CDATA[(kind = TransitionKind::internal) implies (source.oclIsKindOf (State) and source = target)]]> - <description><![CDATA[Validate that internal transition has the same state for source and target]]></description> - <message><![CDATA[Validate that internal transition has the same state for source and target]]></message> - <target class="uml.Transition"/> - </constraint> - </constraints> - </constraintProvider> - </extension> - -<extension point="org.eclipse.emf.validation.constraintBindings"> - <?gmfgen generated="true"?> - <clientContext default="false" id="org.eclipse.papyrus.uml.diagram.statemachineDefaultCtx"> - <selector class="org.eclipse.papyrus.uml.diagram.statemachine.providers.UMLValidationProvider$DefaultCtx"/> - </clientContext> - <binding context="org.eclipse.papyrus.uml.diagram.statemachineDefaultCtx"> - <constraint ref="org.eclipse.papyrus.uml.diagram.statemachine.org.eclipse.uml2.uml.util.UMLValidator.validateInternalTransition_sameTargetAndSrouce"/> - </binding> +<extension
+ id="PapyrusUMLStateMachineDiagram.standard"
+ name="PapyrusUMLStateMachineDiagram Standard Palette"
+ point="org.eclipse.gmf.runtime.diagram.ui.paletteProviders">
+
+ <?gmfgen generated="true"?>
+ <paletteProvider class="org.eclipse.gmf.runtime.diagram.ui.providers.DefaultPaletteProvider">
+ <Priority name="Low"/>
+ <contribution
+ factoryClass="org.eclipse.papyrus.uml.diagram.statemachine.part.UMLPaletteFactory">
+ <predefinedEntry id="standardGroup/noteStack/noteTool" remove="true"/>
+ <predefinedEntry id="standardGroup/noteStack/textTool" remove="true"/>
+ <predefinedEntry id="standardGroup/noteStack/noteattachmentTool" remove="true"/>
+
+ <entry
+ description=""
+ id="createNodesGroup"
+ kind="drawer"
+ label="Nodes"
+ large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
+ path="/"
+ small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif">
+ <expand
+ force="true">
+ </expand>
+ </entry>
+ <predefinedEntry
+ id="createRegionCreationTool"
+ path="/createNodesGroup">
+ </predefinedEntry>
+ <predefinedEntry
+ id="createStateCreationTool"
+ path="/createNodesGroup">
+ </predefinedEntry>
+ <predefinedEntry
+ id="createInitialCreationTool"
+ path="/createNodesGroup">
+ </predefinedEntry>
+ <predefinedEntry
+ id="createFinalStateCreationTool"
+ path="/createNodesGroup">
+ </predefinedEntry>
+ <predefinedEntry
+ id="createShallowHistoryCreationTool"
+ path="/createNodesGroup">
+ </predefinedEntry>
+ <predefinedEntry
+ id="createDeepHistoryCreationTool"
+ path="/createNodesGroup">
+ </predefinedEntry>
+ <predefinedEntry
+ id="createForkCreationTool"
+ path="/createNodesGroup">
+ </predefinedEntry>
+ <predefinedEntry
+ id="createJoinCreationTool"
+ path="/createNodesGroup">
+ </predefinedEntry>
+ <predefinedEntry
+ id="createChoiceCreationTool"
+ path="/createNodesGroup">
+ </predefinedEntry>
+ <predefinedEntry
+ id="createJunctionCreationTool"
+ path="/createNodesGroup">
+ </predefinedEntry>
+ <predefinedEntry
+ id="createEntryPointCreationTool"
+ path="/createNodesGroup">
+ </predefinedEntry>
+ <predefinedEntry
+ id="createExitPointCreationTool"
+ path="/createNodesGroup">
+ </predefinedEntry>
+ <predefinedEntry
+ id="createTerminateCreationTool"
+ path="/createNodesGroup">
+ </predefinedEntry>
+ <predefinedEntry
+ id="createConnectionPointReferenceCreationTool"
+ path="/createNodesGroup">
+ </predefinedEntry>
+ <predefinedEntry
+ id="createStateMachineCommentCreationTool"
+ path="/createNodesGroup">
+ </predefinedEntry>
+ <predefinedEntry
+ id="createConstraintCreationTool"
+ path="/createNodesGroup">
+ </predefinedEntry>
+ <entry
+ description=""
+ id="createEdgesGroup"
+ kind="drawer"
+ label="Edges"
+ large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
+ path="/"
+ small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif">
+ <expand
+ force="true">
+ </expand>
+ </entry>
+ <predefinedEntry
+ id="createTransitionCreationTool"
+ path="/createEdgesGroup">
+ </predefinedEntry>
+ <predefinedEntry
+ id="createCommentlinkCreationTool"
+ path="/createEdgesGroup">
+ </predefinedEntry>
+ </contribution>
+ <editor id="org.eclipse.papyrus.uml.diagram.statemachine"/>
+ </paletteProvider>
+
+</extension>
+<extension id="validationDecoratorProvider" name="ValidationDecorations" point="org.eclipse.gmf.runtime.diagram.ui.decoratorProviders">
+ <?gmfgen generated="true"?>
+ <decoratorProvider class="org.eclipse.papyrus.uml.diagram.statemachine.providers.UMLValidationDecoratorProvider">
+ <Priority name="Lowest"/>
+ <object class="org.eclipse.gmf.runtime.diagram.ui.editparts.IPrimaryEditPart(org.eclipse.gmf.runtime.diagram.ui)" id="PRIMARY_VIEW"/>
+ <context decoratorTargets="PRIMARY_VIEW"/>
+ </decoratorProvider>
+ </extension>
+<extension point="org.eclipse.emf.validation.constraintProviders">
+ <?gmfgen generated="true"?>
+ <category id="org.eclipse.uml2.uml.util.UMLValidator.validateInternalTransition" mandatory="false" name="validateInternalTransition">
+ <![CDATA[Validate internal transition]]>
+ </category>
+ <constraintProvider cache="true">
+ <package namespaceUri="http://www.eclipse.org/uml2/5.0.0/UML"/>
+ <constraints categories="org.eclipse.uml2.uml.util.UMLValidator.validateInternalTransition">
+ <constraint id="org.eclipse.uml2.uml.util.UMLValidator.validateInternalTransition_sameTargetAndSrouce"
+ lang="OCL"
+ name="validateInternalTransitionEnd"
+ mode="Live"
+ severity="ERROR" statusCode="200">
+ <![CDATA[(kind = TransitionKind::internal) implies (source.oclIsKindOf (State) and source = target)]]>
+ <description><![CDATA[Validate that internal transition has the same state for source and target]]></description>
+ <message><![CDATA[Validate that internal transition has the same state for source and target]]></message>
+ <target class="uml.Transition"/>
+ </constraint>
+ </constraints>
+ </constraintProvider>
+ </extension>
- </extension> +<extension point="org.eclipse.emf.validation.constraintBindings">
+ <?gmfgen generated="true"?>
+ <clientContext default="false" id="org.eclipse.papyrus.uml.diagram.statemachineDefaultCtx">
+ <selector class="org.eclipse.papyrus.uml.diagram.statemachine.providers.UMLValidationProvider$DefaultCtx"/>
+ </clientContext>
+ <binding context="org.eclipse.papyrus.uml.diagram.statemachineDefaultCtx">
+ <constraint ref="org.eclipse.papyrus.uml.diagram.statemachine.org.eclipse.uml2.uml.util.UMLValidator.validateInternalTransition_sameTargetAndSrouce"/>
+ </binding>
+
+ </extension>
-<extension point="org.eclipse.emf.validation.ui.UIRegisteredClientContext"> - <?gmfgen generated="true"?> - <clientContext id="org.eclipse.papyrus.uml.diagram.statemachineDefaultCtx"/> - </extension> +<extension point="org.eclipse.emf.validation.ui.UIRegisteredClientContext">
+ <?gmfgen generated="true"?>
+ <clientContext id="org.eclipse.papyrus.uml.diagram.statemachineDefaultCtx"/>
+ </extension>
<extension point="org.eclipse.emf.transaction.listeners"> |