diff options
Diffstat (limited to 'plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/plugin.xml')
-rw-r--r-- | plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/plugin.xml | 4135 |
1 files changed, 2077 insertions, 2058 deletions
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/plugin.xml b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/plugin.xml index 184e676f03f..d3aad06cb02 100644 --- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/plugin.xml +++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/plugin.xml @@ -1,7 +1,7 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-<plugin>
-
+<?xml version="1.0" encoding="UTF-8"?> +<?eclipse version="3.0"?> +<plugin> + <extension point="org.eclipse.ui.contexts" id="ui-context"> <?gmfgen generated="true"?> <context @@ -11,144 +11,144 @@ parentId="org.eclipse.gmf.runtime.diagram.ui.diagramContext"> </context> </extension> -
- <extension point="org.eclipse.gmf.runtime.common.ui.services.action.contributionItemProviders">
- <contributionItemProvider checkPluginLoaded="false" class="org.eclipse.papyrus.uml.diagram.activity.providers.ActivityDiagramContributionItemProvider">
- <Priority name="Low"/>
- <popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
- <popupStructuredContributionCriteria objectClass="org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart" policyClass="org.eclipse.papyrus.uml.diagram.activity.providers.ActivityDiagramContributionPolicyClass"/>
- <popupAction id="papyrus.restoreRelatedLinksAction" path="/navigateMenu/additions"/>
- </popupContribution>
- </contributionItemProvider>
- </extension>
-
- <extension
- point="org.eclipse.ui.commands">
- <command
- description="Create a new Activity Diagram"
- categoryId="org.eclipse.papyrus.editor.category"
- id="org.eclipse.papyrus.uml.diagram.activity.CreateActivityDiagramCommand"
- name="Create a new Activity Diagram">
- </command>
- </extension>
-
- <extension
- point="org.eclipse.ui.handlers">
- <handler
- class="org.eclipse.papyrus.uml.diagram.activity.CreateActivityDiagramWithNavigationHandler"
- commandId="org.eclipse.papyrus.uml.diagram.activity.CreateActivityDiagramCommand">
- <activeWhen>
- <with variable="activeEditorId">
- <equals value="org.eclipse.papyrus.infra.core.papyrusEditor"/>
- </with>
- </activeWhen>
- </handler>
- </extension>
-
-<extension
- point="org.eclipse.ui.menus">
-
- <menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar">
- <toolbar id="org.eclipse.papyrus.uml.diagram.ui.toolbar">
- <command commandId="org.eclipse.papyrus.uml.diagram.activity.CreateActivityDiagramCommand"
- icon="icons/obj16/Diagram_Activity.gif"
- label="Create a new Activity Diagram"
- style="push"
- tooltip="Create a new Activity Diagram">
- <visibleWhen>
- <reference definitionId="org.eclipse.papyrus.uml.diagram.common.IsPapyrusActiveWithUMLModel"/>
- </visibleWhen>
- </command>
- </toolbar>
- </menuContribution>
-
- <menuContribution locationURI="menu:org.eclipse.papyrus.ui.menu">
- <menu id="org.eclipse.papyrus.uml.diagram.ui.menu.diagrams"
- label="Diagrams">
- <command commandId="org.eclipse.papyrus.uml.diagram.activity.CreateActivityDiagramCommand"
- icon="icons/obj16/Diagram_Activity.gif"
- label="Create a new Activity Diagram"
- style="push"
- tooltip="Create a new Activity Diagram">
- <visibleWhen>
- <reference definitionId="org.eclipse.papyrus.uml.diagram.common.IsPapyrusActiveWithUMLModel"/>
- </visibleWhen>
- </command>
- </menu>
- </menuContribution>
-
- <menuContribution locationURI="popup:org.eclipse.papyrus.views.modelexplorer.popupmenu.creatediagram">
- <command commandId="org.eclipse.papyrus.uml.diagram.activity.CreateActivityDiagramCommand"
- icon="icons/obj16/Diagram_Activity.gif"
- label="Create a new Activity Diagram"
- style="push"
- tooltip="Create a new Activity Diagram">
- <visibleWhen>
- <reference definitionId="org.eclipse.papyrus.uml.diagram.common.IsPapyrusActiveWithUMLModel"/>
- </visibleWhen>
- </command>
- </menuContribution>
-
-</extension>
-
-
- <extension
- point="org.eclipse.papyrus.infra.core.papyrusDiagram">
- <editorDiagram
- contextId="com.cea.papyrus.gmf.editor.context"
- factoryClass="org.eclipse.papyrus.uml.diagram.activity.ActivityDiagramEditorFactory"
- icon="icons/obj16/Diagram_Activity.gif">
- </editorDiagram>
- <creationCommand
- creationCommandClass="org.eclipse.papyrus.uml.diagram.activity.CreateActivityDiagramCommand"
- creationCondition="org.eclipse.papyrus.uml.diagram.activity.ActivityDiagramCreationCondition"
- icon="icons/obj16/Diagram_Activity.gif"
- language="uml"
- id="org.eclipse.papyrus.uml.diagram.activity.CreateActivityDiagramCommand"
- label="UML Activity Diagram">
- </creationCommand>
- </extension>
-
-
- <extension point="org.eclipse.gmf.runtime.emf.ui.modelingAssistantProviders">
- <modelingAssistantProvider
- class="org.eclipse.papyrus.uml.diagram.activity.providers.UMLModelingAssistantProvider">
- <Priority
- name="Lowest">
- </Priority>
- </modelingAssistantProvider>
- </extension>
-
- <?gmfgen generated="true"?>
-
- <?gmfgen generated="true"?>
-
- <extension point="org.eclipse.ui.preferencePages" id="prefpages">
- <?gmfgen generated="true"?>
- <page
- id="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- name="PapyrusUMLActivityDiagram Diagram"
- category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.DiagramGeneralPreferencePage">
- </page>
+ + <extension point="org.eclipse.gmf.runtime.common.ui.services.action.contributionItemProviders"> + <contributionItemProvider checkPluginLoaded="false" class="org.eclipse.papyrus.uml.diagram.activity.providers.ActivityDiagramContributionItemProvider"> + <Priority name="Low"/> + <popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider"> + <popupStructuredContributionCriteria objectClass="org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart" policyClass="org.eclipse.papyrus.uml.diagram.activity.providers.ActivityDiagramContributionPolicyClass"/> + <popupAction id="papyrus.restoreRelatedLinksAction" path="/navigateMenu/additions"/> + </popupContribution> + </contributionItemProvider> + </extension> + + <extension + point="org.eclipse.ui.commands"> + <command + description="Create a new Activity Diagram" + categoryId="org.eclipse.papyrus.editor.category" + id="org.eclipse.papyrus.uml.diagram.activity.CreateActivityDiagramCommand" + name="Create a new Activity Diagram"> + </command> + </extension> + + <extension + point="org.eclipse.ui.handlers"> + <handler + class="org.eclipse.papyrus.uml.diagram.activity.CreateActivityDiagramWithNavigationHandler" + commandId="org.eclipse.papyrus.uml.diagram.activity.CreateActivityDiagramCommand"> + <activeWhen> + <with variable="activeEditorId"> + <equals value="org.eclipse.papyrus.infra.core.papyrusEditor"/> + </with> + </activeWhen> + </handler> + </extension> + +<extension + point="org.eclipse.ui.menus"> + + <menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar"> + <toolbar id="org.eclipse.papyrus.uml.diagram.ui.toolbar"> + <command commandId="org.eclipse.papyrus.uml.diagram.activity.CreateActivityDiagramCommand" + icon="icons/obj16/Diagram_Activity.gif" + label="Create a new Activity Diagram" + style="push" + tooltip="Create a new Activity Diagram"> + <visibleWhen> + <reference definitionId="org.eclipse.papyrus.uml.diagram.common.IsPapyrusActiveWithUMLModel"/> + </visibleWhen> + </command> + </toolbar> + </menuContribution> + + <menuContribution locationURI="menu:org.eclipse.papyrus.ui.menu"> + <menu id="org.eclipse.papyrus.uml.diagram.ui.menu.diagrams" + label="Diagrams"> + <command commandId="org.eclipse.papyrus.uml.diagram.activity.CreateActivityDiagramCommand" + icon="icons/obj16/Diagram_Activity.gif" + label="Create a new Activity Diagram" + style="push" + tooltip="Create a new Activity Diagram"> + <visibleWhen> + <reference definitionId="org.eclipse.papyrus.uml.diagram.common.IsPapyrusActiveWithUMLModel"/> + </visibleWhen> + </command> + </menu> + </menuContribution> + + <menuContribution locationURI="popup:org.eclipse.papyrus.views.modelexplorer.popupmenu.creatediagram"> + <command commandId="org.eclipse.papyrus.uml.diagram.activity.CreateActivityDiagramCommand" + icon="icons/obj16/Diagram_Activity.gif" + label="Create a new Activity Diagram" + style="push" + tooltip="Create a new Activity Diagram"> + <visibleWhen> + <reference definitionId="org.eclipse.papyrus.uml.diagram.common.IsPapyrusActiveWithUMLModel"/> + </visibleWhen> + </command> + </menuContribution> + +</extension> + + + <extension + point="org.eclipse.papyrus.infra.core.papyrusDiagram"> + <editorDiagram + contextId="com.cea.papyrus.gmf.editor.context" + factoryClass="org.eclipse.papyrus.uml.diagram.activity.ActivityDiagramEditorFactory" + icon="icons/obj16/Diagram_Activity.gif"> + </editorDiagram> + <creationCommand + creationCommandClass="org.eclipse.papyrus.uml.diagram.activity.CreateActivityDiagramCommand" + creationCondition="org.eclipse.papyrus.uml.diagram.activity.ActivityDiagramCreationCondition" + icon="icons/obj16/Diagram_Activity.gif" + language="uml" + id="org.eclipse.papyrus.uml.diagram.activity.CreateActivityDiagramCommand" + label="UML Activity Diagram"> + </creationCommand> + </extension> + + + <extension point="org.eclipse.gmf.runtime.emf.ui.modelingAssistantProviders"> + <modelingAssistantProvider + class="org.eclipse.papyrus.uml.diagram.activity.providers.UMLModelingAssistantProvider"> + <Priority + name="Lowest"> + </Priority> + </modelingAssistantProvider> + </extension> + + <?gmfgen generated="true"?> + + <?gmfgen generated="true"?> + + <extension point="org.eclipse.ui.preferencePages" id="prefpages"> + <?gmfgen generated="true"?> + <page + id="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + name="PapyrusUMLActivityDiagram Diagram" + category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.DiagramGeneralPreferencePage"> + </page> - <page
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.DiagramPrintingPreferencePage"
- name="%prefpage.org.eclipse.uml2.uml.diagram.printing"
- category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.DiagramPrintingPreferencePage">
- </page>
+ <page + id="org.eclipse.papyrus.uml.diagram.activity.preferences.DiagramPrintingPreferencePage" + name="%prefpage.org.eclipse.uml2.uml.diagram.printing" + category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.DiagramPrintingPreferencePage"> + </page> - <page
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.DiagramRulersAndGridPreferencePage"
- name="%prefpage.org.eclipse.uml2.uml.diagram.rulersAndGrid"
- category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.DiagramRulersAndGridPreferencePage">
- </page>
+ <page + id="org.eclipse.papyrus.uml.diagram.activity.preferences.DiagramRulersAndGridPreferencePage" + name="%prefpage.org.eclipse.uml2.uml.diagram.rulersAndGrid" + category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.DiagramRulersAndGridPreferencePage"> + </page> - </extension>
+ </extension> <extension point="org.eclipse.ui.views.properties.tabbed.propertyContributor" id="prop-contrib"> <?gmfgen generated="true"?> @@ -212,18 +212,18 @@ </propertySection> </propertySections> </extension> -
-
-<?gmfgen generated="true"?>
-
- <extension point="org.eclipse.core.runtime.preferences">
- <?gmfgen generated="true"?>
- <initializer class="org.eclipse.papyrus.uml.diagram.activity.preferences.DiagramPreferenceInitializer"/>
- </extension>
- <extension point="org.eclipse.core.runtime.preferences">
- <?gmfgen generated="false"?>
- <initializer class="org.eclipse.papyrus.uml.diagram.activity.preferences.DiagramSpecificPreferenceInitializer"/>
- </extension>
+ + +<?gmfgen generated="true"?> + + <extension point="org.eclipse.core.runtime.preferences"> + <?gmfgen generated="true"?> + <initializer class="org.eclipse.papyrus.uml.diagram.activity.preferences.DiagramPreferenceInitializer"/> + </extension> + <extension point="org.eclipse.core.runtime.preferences"> + <?gmfgen generated="false"?> + <initializer class="org.eclipse.papyrus.uml.diagram.activity.preferences.DiagramSpecificPreferenceInitializer"/> + </extension> <extension point="org.eclipse.gmf.runtime.diagram.core.viewProviders" id="view-provider"> <?gmfgen generated="true"?> <viewProvider class="org.eclipse.papyrus.uml.diagram.activity.providers.UMLViewProvider"> @@ -1571,19 +1571,19 @@ <extension point="org.eclipse.ui.handlers" id="menu-handlers"> <?gmfgen generated="true"?> </extension> -<extension point="org.eclipse.gmf.runtime.common.ui.services.markerNavigationProviders" id="markers-navigation">
- <?gmfgen generated="true"?>
- <MarkerNavigationProvider class="org.eclipse.papyrus.uml.diagram.activity.providers.UMLMarkerNavigationProvider">
- <MarkerType name="org.eclipse.papyrus.uml.diagram.activity.diagnostic"/>
- <Priority name="Lowest"/>
- </MarkerNavigationProvider>
- </extension>
-
-<extension id="diagnostic" name="Papyrus activity editor Plugin 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 point="org.eclipse.gmf.runtime.common.ui.services.markerNavigationProviders" id="markers-navigation"> + <?gmfgen generated="true"?> + <MarkerNavigationProvider class="org.eclipse.papyrus.uml.diagram.activity.providers.UMLMarkerNavigationProvider"> + <MarkerType name="org.eclipse.papyrus.uml.diagram.activity.diagnostic"/> + <Priority name="Lowest"/> + </MarkerNavigationProvider> + </extension> + +<extension id="diagnostic" name="Papyrus activity editor Plugin 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.emf.validation.constraintProviders"> <?gmfgen generated="true"?> <category id="org.eclipse.uml2.uml.util.UMLValidator.validate" mandatory="false" name="validateUMLModel"> @@ -1760,8 +1760,8 @@ name="validateNotUnique" mode="Live" severity="ERROR" statusCode="200"> - <![CDATA[-- must be applied on corresponding parameter, if only it exists
-true
+ <![CDATA[-- must be applied on corresponding parameter, if only it exists +true --not self.isUnique]]> <description><![CDATA[Object nodes are not unique typed elements]]></description> <message><![CDATA[isUnique must be false for object nodes.]]></message> @@ -1772,9 +1772,9 @@ true name="validateSelectionBehavior" mode="Batch" severity="ERROR" statusCode="200"> - <![CDATA[-- must be applied on corresponding parameter, if only it exists
-true
---((not self.selection.oclIsUndefined()) implies self.isOrdered) and
+ <![CDATA[-- must be applied on corresponding parameter, if only it exists +true +--((not self.selection.oclIsUndefined()) implies self.isOrdered) and --(self.isOrdered implies (not self.selection.oclIsUndefined()))]]> <description><![CDATA[If an object node has a selection behavior, then the ordering of the object node is ordered, and vice versa.]]></description> <message><![CDATA[isOrdered means there is a selection behavior for object nodes.]]></message> @@ -1785,7 +1785,7 @@ true name="validateObjectFlowEdges" mode="Batch" severity="ERROR" statusCode="200"> - <![CDATA[true
+ <![CDATA[true -- Already checked by validateControlFlow_validateObjectNodes]]> <description><![CDATA[All edges coming into or going out of object nodes must be object flow edges.]]></description> <message><![CDATA[All edges coming into or going out of object nodes must be object flow edges.]]></message> @@ -1834,7 +1834,7 @@ true name="validateOneOutputPin" mode="Live" severity="ERROR" statusCode="200"> - <![CDATA[(not self.fromAction.oclIsUndefined()) implies
+ <![CDATA[(not self.fromAction.oclIsUndefined()) implies self.fromAction.output->size() = 1]]> <description><![CDATA[The fromAction of an action input pin must have exactly one output pin.]]></description> <message><![CDATA[The fromAction of an action input pin must have exactly one output pin.]]></message> @@ -1845,7 +1845,7 @@ self.fromAction.output->size() = 1]]> name="validateInputPin" mode="Live" severity="ERROR" statusCode="200"> - <![CDATA[(not self.fromAction.oclIsUndefined()) implies
+ <![CDATA[(not self.fromAction.oclIsUndefined()) implies self.fromAction.input->forAll(oclIsKindOf(ActionInputPin))]]> <description><![CDATA[The fromAction of an action input pin must only have action input pins as input pins.]]></description> <message><![CDATA[The fromAction of an action input pin must only have action input pins as input pins.]]></message> @@ -1856,9 +1856,9 @@ self.fromAction.input->forAll(oclIsKindOf(ActionInputPin))]]> name="validateNoControlOrDataFlow" mode="Live" severity="ERROR" statusCode="200"> - <![CDATA[(not self.fromAction.oclIsUndefined()) implies
-(self.fromAction.incoming->isEmpty() and self.fromAction.outgoing->isEmpty()
-and self.fromAction.input->forAll(incoming->isEmpty() and outgoing->isEmpty())
+ <![CDATA[(not self.fromAction.oclIsUndefined()) implies +(self.fromAction.incoming->isEmpty() and self.fromAction.outgoing->isEmpty() +and self.fromAction.input->forAll(incoming->isEmpty() and outgoing->isEmpty()) and self.fromAction.output->forAll(incoming->isEmpty() and outgoing->isEmpty()))]]> <description><![CDATA[The fromAction of an action input pin cannot have control or data flows coming into or out of it or its pins.]]></description> <message><![CDATA[The fromAction of an action input pin cannot have control or data flows coming into or out of it or its pins.]]></message> @@ -1915,7 +1915,7 @@ and self.fromAction.output->forAll(incoming->isEmpty() and outgoing->isEmpty())) name="validateOwned" mode="Live" severity="ERROR" statusCode="200"> - <![CDATA[self.owner.oclIsKindOf(Activity)
+ <![CDATA[self.owner.oclIsKindOf(Activity) or self.owner.oclIsKindOf(ActivityGroup)]]> <description><![CDATA[Activity edges may be owned only by activities or groups.]]></description> <message><![CDATA[Activity edges may be owned only by activities or groups.]]></message> @@ -1926,7 +1926,7 @@ or self.owner.oclIsKindOf(ActivityGroup)]]> name="validateStructuredNode" mode="Live" severity="ERROR" statusCode="200"> - <![CDATA[true
+ <![CDATA[true -- constraint is checked by the model structure]]> <description><![CDATA[Activity edges may be owned by at most one structured node.]]></description> <message><![CDATA[Activity edges may be owned by at most one structured node.]]></message> @@ -1937,8 +1937,8 @@ or self.owner.oclIsKindOf(ActivityGroup)]]> name="validateHasSourceAndTarget" mode="Batch" severity="ERROR" statusCode="200"> - <![CDATA[-- This constraint is implemented separately for not being in live mode.
--- Other constraints have been relaxed to supprot null source and target
+ <![CDATA[-- This constraint is implemented separately for not being in live mode. +-- Other constraints have been relaxed to supprot null source and target not self.source.oclIsUndefined() and not self.target.oclIsUndefined()]]> <description><![CDATA[The source and target of an edge must be defined.]]></description> <message><![CDATA[The source and target of an edge must be defined.]]></message> @@ -1961,7 +1961,7 @@ not self.source.oclIsUndefined() and not self.target.oclIsUndefined()]]> name="validateNoActions" mode="Live" severity="ERROR" statusCode="200"> - <![CDATA[(self.source.oclIsUndefined() or not self.source.oclIsKindOf(Action))
+ <![CDATA[(self.source.oclIsUndefined() or not self.source.oclIsKindOf(Action)) and (self.target.oclIsUndefined() or not self.target.oclIsKindOf(Action))]]> <description><![CDATA[Object flows may not have actions at either end.]]></description> <message><![CDATA[You can not link an action with an object flow]]></message> @@ -2044,13 +2044,13 @@ and (self.target.oclIsUndefined() or not self.target.oclIsKindOf(Action))]]> name="validateObjectNodes" mode="Live" severity="ERROR" statusCode="200"> - <![CDATA[(self.source.oclIsUndefined() or
- (self.source.oclIsKindOf(ObjectNode) implies
- self.source.oclAsType(ObjectNode).isControlType)
-) and
-(self.target.oclIsUndefined() or
- (self.target.oclIsKindOf(ObjectNode) implies
- self.target.oclAsType(ObjectNode).isControlType)
+ <![CDATA[(self.source.oclIsUndefined() or + (self.source.oclIsKindOf(ObjectNode) implies + self.source.oclAsType(ObjectNode).isControlType) +) and +(self.target.oclIsUndefined() or + (self.target.oclIsKindOf(ObjectNode) implies + self.target.oclAsType(ObjectNode).isControlType) )]]> <description><![CDATA[Control flows may not have object nodes at either end, except for object nodes with control type]]></description> <message><![CDATA[You can not link an object node with a control flow (except if its control type is true).]]></message> @@ -2063,8 +2063,8 @@ and (self.target.oclIsUndefined() or not self.target.oclIsKindOf(Action))]]> name="validateIncomingOutgoingEdges" mode="Batch" severity="ERROR" statusCode="200"> - <![CDATA[self.outgoing->size() > 0 and
-self.incoming->size() > 0 and
+ <![CDATA[self.outgoing->size() > 0 and +self.incoming->size() > 0 and self.incoming->size() <= 2]]> <description><![CDATA[A decision node has one or two incoming edges and at least one outgoing edge.]]></description> <message><![CDATA[A decision node has one or two incoming edges and at least one outgoing edge.]]></message> @@ -2075,9 +2075,9 @@ self.incoming->size() <= 2]]> name="validateEdges" mode="Batch" severity="ERROR" statusCode="200"> - <![CDATA[(self.incoming->reject(i | i = self.decisionInputFlow)->forAll(oclIsKindOf(ObjectFlow)) and
- self.outgoing->forAll(oclIsKindOf(ObjectFlow)) ) or
-(self.incoming->reject(i | i = self.decisionInputFlow)->forAll(oclIsKindOf(ControlFlow)) and
+ <![CDATA[(self.incoming->reject(i | i = self.decisionInputFlow)->forAll(oclIsKindOf(ObjectFlow)) and + self.outgoing->forAll(oclIsKindOf(ObjectFlow)) ) or +(self.incoming->reject(i | i = self.decisionInputFlow)->forAll(oclIsKindOf(ControlFlow)) and self.outgoing->forAll(oclIsKindOf(ControlFlow)) )]]> <description><![CDATA[The edges coming into and out of a decision node, other than the decision input flow (if any), must be either all object flows or all control flows.]]></description> <message><![CDATA[Edges linking the decision node must have be of the same type (except decision input flow).]]></message> @@ -2088,7 +2088,7 @@ self.incoming->size() <= 2]]> name="validateDecisionInputFlowIncoming" mode="Live" severity="ERROR" statusCode="200"> - <![CDATA[(not self.decisionInputFlow.oclIsUndefined()) implies
+ <![CDATA[(not self.decisionInputFlow.oclIsUndefined()) implies self.incoming->includes(self.decisionInputFlow)]]> <description><![CDATA[The decisionInputFlow of a decision node must be an incoming edge of the decision node.]]></description> <message><![CDATA[The decisionInputFlow of a decision node must be an incoming edge of the decision node.]]></message> @@ -2099,12 +2099,12 @@ self.incoming->includes(self.decisionInputFlow)]]> name="validateParameters" mode="Live" severity="ERROR" statusCode="200"> - <![CDATA[(not self.decisionInput.oclIsUndefined()) implies (
-self.decisionInput.ownedParameter->select(
- direction = ParameterDirectionKind::out or
- direction = ParameterDirectionKind::inout)->size() = 0
-and self.decisionInput.ownedParameter->select(
- direction = ParameterDirectionKind::return)->size() = 1
+ <![CDATA[(not self.decisionInput.oclIsUndefined()) implies ( +self.decisionInput.ownedParameter->select( + direction = ParameterDirectionKind::out or + direction = ParameterDirectionKind::inout)->size() = 0 +and self.decisionInput.ownedParameter->select( + direction = ParameterDirectionKind::return)->size() = 1 )]]> <description><![CDATA[A decision input behavior has no output parameters, no in-out parameters and one return parameter.]]></description> <message><![CDATA[A decision input behavior has no output parameters, no in-out parameters and one return parameter.]]></message> @@ -2115,12 +2115,12 @@ and self.decisionInput.ownedParameter->select( name="validateZeroInputParameters" mode="Batch" severity="ERROR" statusCode="200"> - <![CDATA[(not self.decisionInput.oclIsUndefined()) implies (
- (self.decisionInputFlow.oclIsUndefined() and
- self.incoming->select(i | i.oclIsKindOf(ControlFlow))->size() = 1
- ) implies
- self.decisionInput.ownedParameter->select(
- direction = ParameterDirectionKind::_in)->size() = 0
+ <![CDATA[(not self.decisionInput.oclIsUndefined()) implies ( + (self.decisionInputFlow.oclIsUndefined() and + self.incoming->select(i | i.oclIsKindOf(ControlFlow))->size() = 1 + ) implies + self.decisionInput.ownedParameter->select( + direction = ParameterDirectionKind::_in)->size() = 0 )]]> <description><![CDATA[If the decision node has no decision input flow and an incoming control flow, then a decision input behavior has zero input parameters.]]></description> <message><![CDATA[If the decision node has no decision input flow and an incoming control flow, then a decision input behavior has zero input parameters.]]></message> @@ -2173,9 +2173,9 @@ and self.decisionInput.ownedParameter->select( name="validateEdges" mode="Batch" severity="ERROR" statusCode="200"> - <![CDATA[(self.outgoing->exists(e | e.oclIsKindOf(ObjectFlow)) implies
- self.incoming->forAll(e | e.oclIsKindOf(ObjectFlow))) and
-(self.outgoing->exists(e | e.oclIsKindOf(ControlFlow)) implies
+ <![CDATA[(self.outgoing->exists(e | e.oclIsKindOf(ObjectFlow)) implies + self.incoming->forAll(e | e.oclIsKindOf(ObjectFlow))) and +(self.outgoing->exists(e | e.oclIsKindOf(ControlFlow)) implies self.incoming->forAll(e | e.oclIsKindOf(ControlFlow)))]]> <description><![CDATA[The edges coming into and out of a merge node must be either all object flows or all control flows.]]></description> <message><![CDATA[The edges coming into and out of a merge node must be either all object flows or all control flows.]]></message> @@ -2198,9 +2198,9 @@ and self.decisionInput.ownedParameter->select( name="validateEdges" mode="Batch" severity="ERROR" statusCode="200"> - <![CDATA[(self.incoming->exists(e | e.oclIsKindOf(ObjectFlow)) implies
- self.outgoing->forAll(e | e.oclIsKindOf(ObjectFlow))) and
-(self.incoming->exists(e | e.oclIsKindOf(ControlFlow)) implies
+ <![CDATA[(self.incoming->exists(e | e.oclIsKindOf(ObjectFlow)) implies + self.outgoing->forAll(e | e.oclIsKindOf(ObjectFlow))) and +(self.incoming->exists(e | e.oclIsKindOf(ControlFlow)) implies self.outgoing->forAll(e | e.oclIsKindOf(ControlFlow)))]]> <description><![CDATA[The edges coming into and out of a fork node must be either all object flows or all control flows.]]></description> <message><![CDATA[The edges coming into and out of a fork node must be either all object flows or all control flows.]]></message> @@ -2223,9 +2223,9 @@ and self.decisionInput.ownedParameter->select( name="validateIncomingObjectFlow" mode="Batch" severity="ERROR" statusCode="200"> - <![CDATA[(self.incoming->select(e | e.oclIsKindOf(ObjectFlow))->notEmpty() implies
- self.outgoing->exists(e | e.oclIsKindOf(ObjectFlow))) and
-(self.incoming->select(e | e.oclIsKindOf(ObjectFlow))->isEmpty() implies
+ <![CDATA[(self.incoming->select(e | e.oclIsKindOf(ObjectFlow))->notEmpty() implies + self.outgoing->exists(e | e.oclIsKindOf(ObjectFlow))) and +(self.incoming->select(e | e.oclIsKindOf(ObjectFlow))->isEmpty() implies self.outgoing->exists(e | e.oclIsKindOf(ControlFlow)))]]> <description><![CDATA[If a join node has an incoming object flow, it must have an outgoing object flow, otherwise, it must have an outgoing control flow.]]></description> <message><![CDATA[If a join node has an incoming object flow, it must have an outgoing object flow, otherwise, it must have an outgoing control flow.]]></message> @@ -2238,7 +2238,7 @@ and self.decisionInput.ownedParameter->select( name="validateIncomingOrOutgoing" mode="Live" severity="ERROR" statusCode="200"> - <![CDATA[(self.incoming->notEmpty() implies self.outgoing->isEmpty()) and
+ <![CDATA[(self.incoming->notEmpty() implies self.outgoing->isEmpty()) and (self.outgoing->notEmpty() implies self.incoming->isEmpty())]]> <description><![CDATA[An activity parameter node must not have both incoming and outgoing edges.]]></description> <message><![CDATA[An activity parameter node must not have both incoming and outgoing edges.]]></message> @@ -2349,7 +2349,7 @@ and self.decisionInput.ownedParameter->select( name="validateValideTypeOwningFeature" mode="Batch" severity="ERROR" statusCode="200"> - <![CDATA[self.structuralFeature.featuringClassifier.oclAsType(Type)->includes(self.object.type) or
+ <![CDATA[self.structuralFeature.featuringClassifier.oclAsType(Type)->includes(self.object.type) or self.structuralFeature.oclAsType(Property).opposite.type = self.object.type]]> <description><![CDATA[Check that the structural feature must either be owned by the type of the object input pin, or it must be an owned end of a binary]]></description> <message><![CDATA[The structural feature must either be owned by the type of the object input pin, or it must be an owned end of a binary]]></message> @@ -2568,1905 +2568,1924 @@ self.structuralFeature.oclAsType(Property).opposite.type = self.object.type]]> </binding> </extension> -
-<extension point="org.eclipse.emf.validation.constraintProviders">
- <?gmfgen generated="false"?>
- <category id="org.eclipse.uml2.uml.util.UMLValidator.validate/pinAndParameterSynchronization" mandatory="false" name="validatePinAndParameterSynchronization">
- <![CDATA[Validate that Pin and corresponding Parameter are correctly synchronized]]>
- </category>
- <constraintProvider cache="true">
- <package namespaceUri="http://www.eclipse.org/uml2/4.0.0/UML"/>
- <constraints categories="org.eclipse.uml2.uml.util.UMLValidator.validate/pinAndParameterSynchronization">
- <constraint id="org.eclipse.papyrus.uml.diagram.activity.helper.PinAndParameterSynchronizer"
- lang="Java"
- name="PinAndParameterSynchronizer"
- class="org.eclipse.papyrus.uml.diagram.activity.helper.PinAndParameterSynchronizer"
+ +<extension point="org.eclipse.emf.validation.constraintProviders"> + <?gmfgen generated="false"?> + <category id="org.eclipse.uml2.uml.util.UMLValidator.validate/pinAndParameterSynchronization" mandatory="false" name="validatePinAndParameterSynchronization"> + <![CDATA[Validate that Pin and corresponding Parameter are correctly synchronized]]> + </category> + <constraintProvider cache="true"> + <package namespaceUri="http://www.eclipse.org/uml2/4.0.0/UML"/> + <constraints categories="org.eclipse.uml2.uml.util.UMLValidator.validate/pinAndParameterSynchronization"> + <constraint id="org.eclipse.papyrus.uml.diagram.activity.helper.PinAndParameterSynchronizer" + lang="Java" + name="PinAndParameterSynchronizer" + class="org.eclipse.papyrus.uml.diagram.activity.helper.PinAndParameterSynchronizer" mode="Live" severity="ERROR" statusCode="200"> - <description><![CDATA[Action's Pins and invoked object's Parameters are synchronized]]></description>
- <message><![CDATA[Action's Pins must correspond to the called object's Parameters]]></message>
- <target class="uml.Pin"/>
- <target class="uml.Parameter"/>
- <target class="uml.Property"/>
- <target class="uml.CallOperationAction"/>
- <target class="uml.Operation"/>
- <target class="uml.CallBehaviorAction"/>
- <target class="uml.Behavior"/>
- <target class="uml.ValueSpecification"/>
- <target class="uml.SendSignalAction"/>
- <target class="uml.Signal"/>
- <target class="uml.SendObjectAction"/>
- <target class="uml.BroadcastSignalAction"/>
+ <description><![CDATA[Action's Pins and invoked object's Parameters are synchronized]]></description> + <message><![CDATA[Action's Pins must correspond to the called object's Parameters]]></message> + <target class="uml.Pin"/> + <target class="uml.Parameter"/> + <target class="uml.Property"/> + <target class="uml.CallOperationAction"/> + <target class="uml.Operation"/> + <target class="uml.CallBehaviorAction"/> + <target class="uml.Behavior"/> + <target class="uml.ValueSpecification"/> + <target class="uml.SendSignalAction"/> + <target class="uml.Signal"/> + <target class="uml.SendObjectAction"/> + <target class="uml.BroadcastSignalAction"/> </constraint> - </constraints>
- </constraintProvider>
- </extension>
-
- <extension point="org.eclipse.emf.validation.constraintBindings">
- <?gmfgen generated="false"?>
- <clientContext default="false" id="org.eclipse.papyrus.uml.diagram.activityDefaultCtx">
- <selector class="org.eclipse.papyrus.uml.diagram.activity.providers.UMLValidationProvider$DefaultCtx"/>
- </clientContext>
- <binding context="org.eclipse.papyrus.uml.diagram.activityDefaultCtx">
- <constraint ref="org.eclipse.papyrus.uml.diagram.activity.helper.PinAndParameterSynchronizer"/>
- </binding>
-
- </extension>
-
- <extension point="org.eclipse.emf.validation.constraintProviders">
- <?gmfgen generated="false"?>
- <category id="org.eclipse.uml2.uml.util.UMLValidator.validate/activityParameterAndParameterSynchronization" mandatory="false" name="synchronizeActivityParameterAndParameter">
- <![CDATA[Validate that Activity Parameter Node and corresponding Parameter type are correctly synchronized]]>
- </category>
- <constraintProvider cache="true">
- <package namespaceUri="http://www.eclipse.org/uml2/3.0.0/UML"/>
- <constraints categories="org.eclipse.uml2.uml.util.UMLValidator.validate/activityParameterAndParameterSynchronization">
- <constraint id="org.eclipse.papyrus.uml.diagram.activity.helper.ActivityParameterAndParameterSynchronizer"
- lang="Java"
- name="ActivityParameterAndParameterSynchronizer"
- class="org.eclipse.papyrus.uml.diagram.activity.helper.ActivityParameterAndParameterSynchronizer"
+ </constraints> + </constraintProvider> + </extension> + + <extension point="org.eclipse.emf.validation.constraintBindings"> + <?gmfgen generated="false"?> + <clientContext default="false" id="org.eclipse.papyrus.uml.diagram.activityDefaultCtx"> + <selector class="org.eclipse.papyrus.uml.diagram.activity.providers.UMLValidationProvider$DefaultCtx"/> + </clientContext> + <binding context="org.eclipse.papyrus.uml.diagram.activityDefaultCtx"> + <constraint ref="org.eclipse.papyrus.uml.diagram.activity.helper.PinAndParameterSynchronizer"/> + </binding> + + </extension> + + <extension point="org.eclipse.emf.validation.constraintProviders"> + <?gmfgen generated="false"?> + <category id="org.eclipse.uml2.uml.util.UMLValidator.validate/activityParameterAndParameterSynchronization" mandatory="false" name="synchronizeActivityParameterAndParameter"> + <![CDATA[Validate that Activity Parameter Node and corresponding Parameter type are correctly synchronized]]> + </category> + <constraintProvider cache="true"> + <package namespaceUri="http://www.eclipse.org/uml2/3.0.0/UML"/> + <constraints categories="org.eclipse.uml2.uml.util.UMLValidator.validate/activityParameterAndParameterSynchronization"> + <constraint id="org.eclipse.papyrus.uml.diagram.activity.helper.ActivityParameterAndParameterSynchronizer" + lang="Java" + name="ActivityParameterAndParameterSynchronizer" + class="org.eclipse.papyrus.uml.diagram.activity.helper.ActivityParameterAndParameterSynchronizer" mode="Live" severity="ERROR" statusCode="200"> - <description><![CDATA[Validate that Activity Parameter Node and corresponding Parameter type are correctly synchronized]]></description>
- <message>Activity parameter node must be synchronized with its parameter.</message>
- <target class="uml.Activity"/>
- <target class="uml.Parameter"/>
- <target class="uml.ActivityParameterNode"/>
+ <description><![CDATA[Validate that Activity Parameter Node and corresponding Parameter type are correctly synchronized]]></description> + <message>Activity parameter node must be synchronized with its parameter.</message> + <target class="uml.Activity"/> + <target class="uml.Parameter"/> + <target class="uml.ActivityParameterNode"/> </constraint> - </constraints>
- </constraintProvider>
- </extension>
-
- <extension point="org.eclipse.emf.validation.constraintBindings">
- <?gmfgen generated="false"?>
- <clientContext default="false" id="org.eclipse.papyrus.uml.diagram.activityDefaultCtx">
- <selector class="org.eclipse.papyrus.uml.diagram.activity.providers.UMLValidationProvider$DefaultCtx"/>
- </clientContext>
- <binding context="org.eclipse.papyrus.uml.diagram.activityDefaultCtx">
- <constraint ref="org.eclipse.papyrus.uml.diagram.activity.helper.ActivityParameterAndParameterSynchronizer"/>
- </binding>
-
- </extension>
-
- <extension
- point="org.eclipse.ui.views.properties.tabbed.propertySections">
- <propertySections
- contributorId="TreeOutlinePage">
- <propertySection
- class="org.eclipse.papyrus.uml.diagram.activity.tabbedproperties.appearance.SwitchSegmentDirectionSection"
- filter="org.eclipse.papyrus.uml.diagram.activity.tabbedproperties.appearance.SwitchSegmentDirectionSectionFilter"
- id="org.eclipse.papyrus.tabbedproperties.appearance.switchSegmentDirectionSection"
- tab="org.eclipse.papyrus.tabbedproperties.appearance.appearancetab">
- </propertySection>
- </propertySections>
- </extension>
- <!--
- <extension
- point="org.eclipse.papyrus.uml.diagram.common.groups.groupcontainment"
- name="ActivityGroup"
- id="org.eclipse.papyrus.uml.diagram.activity.activitygroup">
- <modelContainer editPartType="org.eclipse.papyrus.uml.diagram.activity.edit.parts.StructuredActivityNodeStructuredActivityNodeContentCompartmentEditPart"
- descriptor="org.eclipse.papyrus.uml.diagram.activity.groupcontainment.StructuredActivityNodeContainment"/>
- <modelContainer
- descriptor="org.eclipse.papyrus.uml.diagram.activity.groupcontainment.ConditionalNodeContainment"
- editPartType="org.eclipse.papyrus.uml.diagram.activity.edit.parts.ConditionalNodeStructuredActivityNodeContentCompartmentEditPart">
- </modelContainer>
- <modelContainer
- descriptor="org.eclipse.papyrus.uml.diagram.activity.groupcontainment.ExpansionRegionContainment"
- editPartType="org.eclipse.papyrus.uml.diagram.activity.edit.parts.ExpansionRegionStructuredActivityNodeContentCompartmentEditPart">
- </modelContainer>
- <modelContainer
- descriptor="org.eclipse.papyrus.uml.diagram.activity.groupcontainment.LoopNodeContainment"
- editPartType="org.eclipse.papyrus.uml.diagram.activity.edit.parts.LoopNodeStructuredActivityNodeContentCompartmentEditPart">
- </modelContainer>
- <modelContainer
- descriptor="org.eclipse.papyrus.uml.diagram.activity.groupcontainment.SequenceNodeContainment"
- editPartType="org.eclipse.papyrus.uml.diagram.activity.edit.parts.SequenceNodeStructuredActivityNodeContentCompartmentEditPart">
- </modelContainer>
- <referenceContainer
- descriptor="org.eclipse.papyrus.uml.diagram.activity.groupcontainment.InterruptibleActivityRegionContainment"
- editPartType="org.eclipse.papyrus.uml.diagram.activity.edit.parts.InterruptibleActivityRegionInterruptibleActivityRegionContentCompartmentEditPart"/>
- <referenceContainer
- descriptor="org.eclipse.papyrus.uml.diagram.activity.groupcontainment.ActivityPartitionContainment"
- editPartType="org.eclipse.papyrus.uml.diagram.activity.edit.parts.ActivityPartitionActivityPartitionContentCompartmentEditPart"/>
- </extension>
- -->
-<extension id="validationDecoratorProvider" name="ValidationDecorations" point="org.eclipse.gmf.runtime.diagram.ui.decoratorProviders">
- <?gmfgen generated="true"?>
- <decoratorProvider class="org.eclipse.papyrus.uml.diagram.activity.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>
-
+ </constraints> + </constraintProvider> + </extension> + + <extension point="org.eclipse.emf.validation.constraintBindings"> + <?gmfgen generated="false"?> + <clientContext default="false" id="org.eclipse.papyrus.uml.diagram.activityDefaultCtx"> + <selector class="org.eclipse.papyrus.uml.diagram.activity.providers.UMLValidationProvider$DefaultCtx"/> + </clientContext> + <binding context="org.eclipse.papyrus.uml.diagram.activityDefaultCtx"> + <constraint ref="org.eclipse.papyrus.uml.diagram.activity.helper.ActivityParameterAndParameterSynchronizer"/> + </binding> + + </extension> + + <extension + point="org.eclipse.ui.views.properties.tabbed.propertySections"> + <propertySections + contributorId="TreeOutlinePage"> + <propertySection + class="org.eclipse.papyrus.uml.diagram.activity.tabbedproperties.appearance.SwitchSegmentDirectionSection" + filter="org.eclipse.papyrus.uml.diagram.activity.tabbedproperties.appearance.SwitchSegmentDirectionSectionFilter" + id="org.eclipse.papyrus.tabbedproperties.appearance.switchSegmentDirectionSection" + tab="org.eclipse.papyrus.tabbedproperties.appearance.appearancetab"> + </propertySection> + </propertySections> + </extension> + <!-- + <extension + point="org.eclipse.papyrus.uml.diagram.common.groups.groupcontainment" + name="ActivityGroup" + id="org.eclipse.papyrus.uml.diagram.activity.activitygroup"> + <modelContainer editPartType="org.eclipse.papyrus.uml.diagram.activity.edit.parts.StructuredActivityNodeStructuredActivityNodeContentCompartmentEditPart" + descriptor="org.eclipse.papyrus.uml.diagram.activity.groupcontainment.StructuredActivityNodeContainment"/> + <modelContainer + descriptor="org.eclipse.papyrus.uml.diagram.activity.groupcontainment.ConditionalNodeContainment" + editPartType="org.eclipse.papyrus.uml.diagram.activity.edit.parts.ConditionalNodeStructuredActivityNodeContentCompartmentEditPart"> + </modelContainer> + <modelContainer + descriptor="org.eclipse.papyrus.uml.diagram.activity.groupcontainment.ExpansionRegionContainment" + editPartType="org.eclipse.papyrus.uml.diagram.activity.edit.parts.ExpansionRegionStructuredActivityNodeContentCompartmentEditPart"> + </modelContainer> + <modelContainer + descriptor="org.eclipse.papyrus.uml.diagram.activity.groupcontainment.LoopNodeContainment" + editPartType="org.eclipse.papyrus.uml.diagram.activity.edit.parts.LoopNodeStructuredActivityNodeContentCompartmentEditPart"> + </modelContainer> + <modelContainer + descriptor="org.eclipse.papyrus.uml.diagram.activity.groupcontainment.SequenceNodeContainment" + editPartType="org.eclipse.papyrus.uml.diagram.activity.edit.parts.SequenceNodeStructuredActivityNodeContentCompartmentEditPart"> + </modelContainer> + <referenceContainer + descriptor="org.eclipse.papyrus.uml.diagram.activity.groupcontainment.InterruptibleActivityRegionContainment" + editPartType="org.eclipse.papyrus.uml.diagram.activity.edit.parts.InterruptibleActivityRegionInterruptibleActivityRegionContentCompartmentEditPart"/> + <referenceContainer + descriptor="org.eclipse.papyrus.uml.diagram.activity.groupcontainment.ActivityPartitionContainment" + editPartType="org.eclipse.papyrus.uml.diagram.activity.edit.parts.ActivityPartitionActivityPartitionContentCompartmentEditPart"/> + </extension> + --> +<extension id="validationDecoratorProvider" name="ValidationDecorations" point="org.eclipse.gmf.runtime.diagram.ui.decoratorProviders"> + <?gmfgen generated="true"?> + <decoratorProvider class="org.eclipse.papyrus.uml.diagram.activity.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.ui.UIRegisteredClientContext"> <?gmfgen generated="true"?> <clientContext id="org.eclipse.papyrus.uml.diagram.activityDefaultCtx"/> </extension> -
-<extension point="org.eclipse.ui.preferencePages">
-
-
-
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.ShapeNamedElementPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.ShapeNamedElementPreferencePage"
- name="ShapeNamedElement Node" />
+ +<extension point="org.eclipse.ui.preferencePages"> + + + + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.ShapeNamedElementPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.ShapeNamedElementPreferencePage" + name="ShapeNamedElement Node" /> + + + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.TimeConstraintPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.TimeConstraintPreferencePage" + name="TimeConstraint Node" /> + + + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.ExpansionNodePreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.ExpansionNodePreferencePage" + name="ExpansionNode Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.TimeConstraintPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.TimeConstraintPreferencePage"
- name="TimeConstraint Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.ValuePinPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.ValuePinPreferencePage" + name="ValuePin Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.ExpansionNodePreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.ExpansionNodePreferencePage"
- name="ExpansionNode Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.CentralBufferNodePreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.CentralBufferNodePreferencePage" + name="CentralBufferNode Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.ValuePinPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.ValuePinPreferencePage"
- name="ValuePin Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.ReadStructuralFeatureActionPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.ReadStructuralFeatureActionPreferencePage" + name="ReadStructuralFeatureAction Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.CentralBufferNodePreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.CentralBufferNodePreferencePage"
- name="CentralBufferNode Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.LoopNodePreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.LoopNodePreferencePage" + name="LoopNode Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.ReadStructuralFeatureActionPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.ReadStructuralFeatureActionPreferencePage"
- name="ReadStructuralFeatureAction Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.MergeNodePreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.MergeNodePreferencePage" + name="MergeNode Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.LoopNodePreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.LoopNodePreferencePage"
- name="LoopNode Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.ActionInputPinPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.ActionInputPinPreferencePage" + name="ActionInputPin Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.MergeNodePreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.MergeNodePreferencePage"
- name="MergeNode Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.CreateObjectActionPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.CreateObjectActionPreferencePage" + name="CreateObjectAction Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.ActionInputPinPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.ActionInputPinPreferencePage"
- name="ActionInputPin Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.CallOperationActionPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.CallOperationActionPreferencePage" + name="CallOperationAction Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.CreateObjectActionPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.CreateObjectActionPreferencePage"
- name="CreateObjectAction Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.CallBehaviorActionPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.CallBehaviorActionPreferencePage" + name="CallBehaviorAction Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.CallOperationActionPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.CallOperationActionPreferencePage"
- name="CallOperationAction Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.BroadcastSignalActionPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.BroadcastSignalActionPreferencePage" + name="BroadcastSignalAction Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.CallBehaviorActionPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.CallBehaviorActionPreferencePage"
- name="CallBehaviorAction Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.ActivityPartitionPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.ActivityPartitionPreferencePage" + name="ActivityPartition Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.BroadcastSignalActionPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.BroadcastSignalActionPreferencePage"
- name="BroadcastSignalAction Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.InputPinPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.InputPinPreferencePage" + name="InputPin Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.ActivityPartitionPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.ActivityPartitionPreferencePage"
- name="ActivityPartition Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.SendObjectActionPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.SendObjectActionPreferencePage" + name="SendObjectAction Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.InputPinPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.InputPinPreferencePage"
- name="InputPin Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.InitialNodePreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.InitialNodePreferencePage" + name="InitialNode Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.SendObjectActionPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.SendObjectActionPreferencePage"
- name="SendObjectAction Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.OutputPinPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.OutputPinPreferencePage" + name="OutputPin Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.InitialNodePreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.InitialNodePreferencePage"
- name="InitialNode Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.AddVariableValueActionPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.AddVariableValueActionPreferencePage" + name="AddVariableValueAction Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.OutputPinPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.OutputPinPreferencePage"
- name="OutputPin Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.CommentPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.CommentPreferencePage" + name="Comment Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.AddVariableValueActionPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.AddVariableValueActionPreferencePage"
- name="AddVariableValueAction Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.DurationConstraintPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.DurationConstraintPreferencePage" + name="DurationConstraint Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.CommentPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.CommentPreferencePage"
- name="Comment Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.StructuredActivityNodePreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.StructuredActivityNodePreferencePage" + name="StructuredActivityNode Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.DurationConstraintPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.DurationConstraintPreferencePage"
- name="DurationConstraint Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.SequenceNodePreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.SequenceNodePreferencePage" + name="SequenceNode Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.StructuredActivityNodePreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.StructuredActivityNodePreferencePage"
- name="StructuredActivityNode Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.ActivityParameterNodePreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.ActivityParameterNodePreferencePage" + name="ActivityParameterNode Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.SequenceNodePreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.SequenceNodePreferencePage"
- name="SequenceNode Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.ActivityPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.ActivityPreferencePage" + name="Activity Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.ActivityParameterNodePreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.ActivityParameterNodePreferencePage"
- name="ActivityParameterNode Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.OpaqueActionPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.OpaqueActionPreferencePage" + name="OpaqueAction Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.ActivityPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.ActivityPreferencePage"
- name="Activity Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.DecisionNodePreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.DecisionNodePreferencePage" + name="DecisionNode Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.OpaqueActionPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.OpaqueActionPreferencePage"
- name="OpaqueAction Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.ValueSpecificationActionPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.ValueSpecificationActionPreferencePage" + name="ValueSpecificationAction Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.DecisionNodePreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.DecisionNodePreferencePage"
- name="DecisionNode Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.JoinNodePreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.JoinNodePreferencePage" + name="JoinNode Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.ValueSpecificationActionPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.ValueSpecificationActionPreferencePage"
- name="ValueSpecificationAction Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.ConstraintPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.ConstraintPreferencePage" + name="Constraint Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.JoinNodePreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.JoinNodePreferencePage"
- name="JoinNode Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.SendSignalActionPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.SendSignalActionPreferencePage" + name="SendSignalAction Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.ConstraintPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.ConstraintPreferencePage"
- name="Constraint Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.FlowFinalNodePreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.FlowFinalNodePreferencePage" + name="FlowFinalNode Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.SendSignalActionPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.SendSignalActionPreferencePage"
- name="SendSignalAction Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.InterruptibleActivityRegionPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.InterruptibleActivityRegionPreferencePage" + name="InterruptibleActivityRegion Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.FlowFinalNodePreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.FlowFinalNodePreferencePage"
- name="FlowFinalNode Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.IntervalConstraintPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.IntervalConstraintPreferencePage" + name="IntervalConstraint Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.InterruptibleActivityRegionPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.InterruptibleActivityRegionPreferencePage"
- name="InterruptibleActivityRegion Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.ReadSelfActionPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.ReadSelfActionPreferencePage" + name="ReadSelfAction Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.IntervalConstraintPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.IntervalConstraintPreferencePage"
- name="IntervalConstraint Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.DataStoreNodePreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.DataStoreNodePreferencePage" + name="DataStoreNode Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.ReadSelfActionPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.ReadSelfActionPreferencePage"
- name="ReadSelfAction Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.ActivityFinalNodePreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.ActivityFinalNodePreferencePage" + name="ActivityFinalNode Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.DataStoreNodePreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.DataStoreNodePreferencePage"
- name="DataStoreNode Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.ReadVariableActionPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.ReadVariableActionPreferencePage" + name="ReadVariableAction Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.ActivityFinalNodePreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.ActivityFinalNodePreferencePage"
- name="ActivityFinalNode Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.ParameterPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.ParameterPreferencePage" + name="Parameter Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.ReadVariableActionPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.ReadVariableActionPreferencePage"
- name="ReadVariableAction Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.ExpansionRegionPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.ExpansionRegionPreferencePage" + name="ExpansionRegion Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.ParameterPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.ParameterPreferencePage"
- name="Parameter Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.AcceptEventActionPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.AcceptEventActionPreferencePage" + name="AcceptEventAction Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.ExpansionRegionPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.ExpansionRegionPreferencePage"
- name="ExpansionRegion Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.DestroyObjectActionPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.DestroyObjectActionPreferencePage" + name="DestroyObjectAction Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.AcceptEventActionPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.AcceptEventActionPreferencePage"
- name="AcceptEventAction Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.AddStructuralFeatureValueActionPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.AddStructuralFeatureValueActionPreferencePage" + name="AddStructuralFeatureValueAction Node" /> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.DestroyObjectActionPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.DestroyObjectActionPreferencePage"
- name="DestroyObjectAction Node" />
+ + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.ForkNodePreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.ForkNodePreferencePage" + name="ForkNode Node" /> + + + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.ConditionalNodePreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.ConditionalNodePreferencePage" + name="ConditionalNode Node" /> + + + + + + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.ControlFlowPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.ControlFlowPreferencePage" + name="ControlFlow Link" /> + + + + + + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.ExceptionHandlerPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.ExceptionHandlerPreferencePage" + name="ExceptionHandler Link" /> + + + + <?gmfgen generated="true"?> + <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram" + class="org.eclipse.papyrus.uml.diagram.activity.preferences.ObjectFlowPreferencePage" + id="org.eclipse.papyrus.uml.diagram.activity.preferences.ObjectFlowPreferencePage" + name="ObjectFlow Link" /> + + +</extension> +<extension + id="Papyrus activity editor Plugin.palettedefinition" + name="Papyrus activity editor Plugin 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.activity.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="Create an Activity Partition" + id="createActivityPartition1CreationTool" + kind="tool" + label="Activity Partition" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityPartition.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityPartition.gif"> + </entry> + <entry + defineOnly="true" + description="Create an Interruptible Activity Region" + id="createInterruptibleActivityRegion2CreationTool" + kind="tool" + label="Interruptible Activity Region" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InterruptibleActivityRegion.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InterruptibleActivityRegion.gif"> + </entry> + <entry + defineOnly="true" + description="Create an Initial node" + id="createInitialnode1CreationTool" + kind="tool" + label="Initial node" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InitialNode.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InitialNode.gif"> + </entry> + <entry + defineOnly="true" + description="Create an Activity final node" + id="createActivityfinal2CreationTool" + kind="tool" + label="Activity final" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityFinalNode.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityFinalNode.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Flow final node" + id="createFlowfinal3CreationTool" + kind="tool" + label="Flow final" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/FlowFinalNode.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/FlowFinalNode.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Decision node" + id="createDecisionnode4CreationTool" + kind="tool" + label="Decision node" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DecisionNode.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DecisionNode.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Merge node" + id="createMergenode5CreationTool" + kind="tool" + label="Merge node" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/MergeNode.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/MergeNode.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Merge node" + id="createJoinnode6CreationTool" + kind="tool" + label="Join node" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/JoinNode.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/JoinNode.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Fork node" + id="createForknode7CreationTool" + kind="tool" + label="Fork node" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ForkNode.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ForkNode.gif"> + </entry> + <entry + defineOnly="true" + description="Create an Activity" + id="createActivity1CreationTool" + kind="tool" + label="Activity" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Activity.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Activity.gif"> + </entry> + <entry + defineOnly="true" + description="Create an Activity Parameter Node" + id="createActivityParameterNode2CreationTool" + kind="tool" + label="Activity Parameter Node" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityParameterNode.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityParameterNode.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Central Buffer Node" + id="createCentralBufferNode3CreationTool" + kind="tool" + label="Central Buffer Node" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DataStoreNode.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DataStoreNode.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Data Store Node" + id="createDataStoreNode4CreationTool" + kind="tool" + label="Data Store Node" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DataStoreNode.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DataStoreNode.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Comment" + id="createComment5CreationTool" + 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 a Cosntraint" + id="createConstraint6CreationTool" + 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="Create a Control Flow" + id="createControlFlow1CreationTool" + kind="tool" + label="Control Flow" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ControlFlow.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ControlFlow.gif"> + </entry> + <entry + defineOnly="true" + description="Create an Exception Handler" + id="createExceptionHandler2CreationTool" + kind="tool" + label="Exception Handler" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExceptionHandler.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExceptionHandler.gif"> + </entry> + <entry + defineOnly="true" + description="Create an Object Flow" + id="createObjectFlow3CreationTool" + kind="tool" + label="Object Flow" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ObjectFlow.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ObjectFlow.gif"> + </entry> + <entry + defineOnly="true" + description="Create of a link for comment" + id="createLink4CreationTool" + kind="tool" + label="Link" + large_icon="icons/obj16/Link.gif" + path="" + small_icon="icons/obj16/Link.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Constraint as Local Precondition for an Action" + id="createLocalPreconditionConstraint1CreationTool" + kind="tool" + label="Local Precondition 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="Create an Interval Constraint as Local Precondition for an Action" + id="createLocalPreconditionIntervalConstraint3CreationTool" + kind="tool" + label="Local Precondition Interval Constraint" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/IntervalConstraint.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/IntervalConstraint.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Duration Constraint as Local Precondition for an Action" + id="createLocalPreconditionDurationConstraint4CreationTool" + kind="tool" + label="Local Precondition Duration Constraint" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DurationConstraint.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DurationConstraint.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Time Constraint as Local Precondition for an Action" + id="createLocalPreconditionTimeConstraint5CreationTool" + kind="tool" + label="Local Precondition Time Constraint" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeConstraint.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeConstraint.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Constraint as Local Postcondition for an Action" + id="createLocalPostconditionConstraint6CreationTool" + kind="tool" + label="Local Postcondition 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="Create an Interval Constraint as Local Postcondition for an Action" + id="createLocalPostconditionIntervalConstraint8CreationTool" + kind="tool" + label="Local Postcondition Interval Constraint" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/IntervalConstraint.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/IntervalConstraint.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Duration Constraint as Local Postcondition for an Action" + id="createLocalPostconditionDurationConstraint9CreationTool" + kind="tool" + label="Local Postcondition Duration Constraint" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DurationConstraint.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DurationConstraint.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Time Constraint as Local Postcondition for an Action" + id="createLocalPostconditionTimeConstraint10CreationTool" + kind="tool" + label="Local Postcondition Time Constraint" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeConstraint.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeConstraint.gif"> + </entry> + <entry + defineOnly="true" + description="Create an Output Pin" + id="createOutputPin1CreationTool" + kind="tool" + label="Output Pin" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OutputPin.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OutputPin.gif"> + </entry> + <entry + defineOnly="true" + description="Create an Input Pin" + id="createInputPin2CreationTool" + kind="tool" + label="Input Pin" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InputPin.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InputPin.gif"> + </entry> + <entry + defineOnly="true" + description="Create an Action Input Pin" + id="createActionInputPin3CreationTool" + kind="tool" + label="Action Input Pin" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActionInputPin.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActionInputPin.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Value Pin" + id="createValuePin4CreationTool" + kind="tool" + label="Value Pin" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ValuePin.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ValuePin.gif"> + </entry> + <entry + defineOnly="true" + description="Create an Expansion Region" + id="createExpansionRegion1CreationTool" + kind="tool" + label="Expansion Region" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExpansionRegion.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExpansionRegion.gif"> + </entry> + <entry + defineOnly="true" + description="Create an Expansion Node as Input of an Expansion Region" + id="createInputExpansionNode2CreationTool" + kind="tool" + label="Input Expansion Node" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExpansionNode.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExpansionNode.gif"> + </entry> + <entry + defineOnly="true" + description="Create an Expansion Node as Output of an Expansion Region" + id="createOutputExpansionNode3CreationTool" + kind="tool" + label="Output Expansion Node" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExpansionNode.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExpansionNode.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Broadcast Signal Action" + id="createBroadcastSignalAction1CreationTool" + kind="tool" + label="Broadcast Signal Action" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/BroadcastSignalAction.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/BroadcastSignalAction.gif"> + </entry> + <entry + defineOnly="true" + description="Create an Call Behavior Action node" + id="createCallBehaviorAction2CreationTool" + kind="tool" + label="Call Behavior Action" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CallBehaviorAction.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CallBehaviorAction.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Call Operation Action node" + id="createCallOperationAction3CreationTool" + kind="tool" + label="Call Operation Action" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CallOperationAction.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CallOperationAction.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Send Object Action node" + id="createSendObjectAction4CreationTool" + kind="tool" + label="Send Object Action" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SendObjectAction.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SendObjectAction.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Send Signal Action node" + id="createSendSignalAction5CreationTool" + kind="tool" + label="Send Signal Action" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SendSignalAction.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SendSignalAction.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Create Object Action" + id="createCreateObjectAction1CreationTool" + kind="tool" + label="Create Object Action" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CreateObjectAction.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CreateObjectAction.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Destroy Object Action" + id="createDestroyObjectAction2CreationTool" + kind="tool" + label="Destroy Object Action" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DestroyObjectAction.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DestroyObjectAction.gif"> + </entry> + <entry + defineOnly="true" + description="Create a ReadSelfAction" + id="createReadSelfAction3CreationTool" + kind="tool" + label="ReadSelfAction" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadSelfAction.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadSelfAction.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Structured Activity Node" + id="createStructuredActivityNode1CreationTool" + kind="tool" + label="Structured Activity Node" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/StructuredActivityNode.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/StructuredActivityNode.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Loop Node" + id="createLoopNode2CreationTool" + kind="tool" + label="Loop Node" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LoopNode.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LoopNode.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Sequence Node" + id="createSequenceNode3CreationTool" + kind="tool" + label="Sequence Node" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SequenceNode.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SequenceNode.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Conditional Node" + id="createConditionalNode4CreationTool" + kind="tool" + label="Conditional Node" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ConditionalNode.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ConditionalNode.gif"> + </entry> + <entry + defineOnly="true" + description="Create Read Structural Feature Action" + id="createReadStructuralFeatureAction1CreationTool" + kind="tool" + label="Read Structural Feature Action" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadStructuralFeatureAction.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadStructuralFeatureAction.gif"> + </entry> + <entry + defineOnly="true" + description="Create Add Structural Feature Value Action" + id="createAddStructuralFeatureValueAction2CreationTool" + kind="tool" + label="Add Structural Feature Value Action" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AddStructuralFeatureValueAction.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AddStructuralFeatureValueAction.gif"> + </entry> + <entry + defineOnly="true" + description="Create Add Structural Feature Value Action" + id="createAddStructuralFeatureValueAction3CreationTool" + kind="tool" + label="Add Structural Feature Value Action" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AddStructuralFeatureValueAction.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AddStructuralFeatureValueAction.gif"> + </entry> + <entry + defineOnly="true" + description="Create Read Structural Feature Action" + id="createReadStructuralFeatureAction4CreationTool" + kind="tool" + label="Read Structural Feature Action" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadStructuralFeatureAction.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadStructuralFeatureAction.gif"> + </entry> + <entry + defineOnly="true" + description="Create Add Variable Value Action" + id="createAddVariableValueAction1CreationTool" + kind="tool" + label="Add Variable Value Action" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AddVariableValueAction.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AddVariableValueAction.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Read Variable Action" + id="createReadVariableAction2CreationTool" + kind="tool" + label="Read Variable Action" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadVariableAction.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadVariableAction.gif"> + </entry> + <entry + defineOnly="true" + description="Create an Opaque Action node" + id="createOpaqueAction1CreationTool" + kind="tool" + label="Opaque Action" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OpaqueAction.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OpaqueAction.gif"> + </entry> + <entry + defineOnly="true" + description="Create a Value Specification Action node" + id="createValueSpecificationAction2CreationTool" + kind="tool" + label="Value Specification Action" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ValueSpecificationAction.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ValueSpecificationAction.gif"> + </entry> + <entry + defineOnly="true" + description="Create an Accept Event Action node" + id="createAcceptEventAction1CreationTool" + kind="tool" + label="Accept Event Action" + large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AcceptEventAction.gif" + path="" + small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AcceptEventAction.gif"> + </entry> + + </contribution> + </paletteProvider> + + </extension> + + +<extension + point="org.eclipse.gmf.runtime.diagram.ui.editpolicyProviders"> + <editpolicyProvider + class="org.eclipse.papyrus.uml.diagram.activity.activitygroup.GroupEditPolicyProvider"> + <Priority + name="Low"> + </Priority> + </editpolicyProvider> +</extension> +<extension + point="org.eclipse.emf.transaction.listeners"> + <listener + class="org.eclipse.papyrus.uml.diagram.activity.listeners.InterruptibleEdgeListener"> + <editingDomain + id="org.eclipse.papyrus.SharedEditingDomainID"> + </editingDomain></listener> + <listener + class="org.eclipse.papyrus.uml.diagram.activity.listeners.ExceptionHandlerListener"> + <editingDomain + id="org.eclipse.papyrus.SharedEditingDomainID"> + </editingDomain> + </listener> + <listener + class="org.eclipse.papyrus.uml.diagram.activity.listeners.InInterruptibleActivityRegionListener"> + <editingDomain + id="org.eclipse.papyrus.SharedEditingDomainID"> + </editingDomain> + </listener> + <listener + class="org.eclipse.papyrus.uml.diagram.activity.listeners.ObjectNodeListener"> + <editingDomain + id="org.eclipse.papyrus.SharedEditingDomainID"> + </editingDomain> + </listener> + <listener + class="org.eclipse.papyrus.uml.diagram.activity.listeners.ObjectFlowListener"> + <editingDomain + id="org.eclipse.papyrus.SharedEditingDomainID"> + </editingDomain> + </listener> + </extension> + + <extension + point="org.eclipse.gmf.runtime.diagram.ui.editpartProviders"> + <editpartProvider + class="org.eclipse.papyrus.uml.diagram.activity.providers.CustomUMLEditPartProvider"> + <Priority + name="Highest"> + </Priority> + <object + class="org.eclipse.gmf.runtime.notation.Diagram" + id="generated-diagram"> + <method + name="getType()" + value="PapyrusUMLActivityDiagram"> + </method> + </object> + <object + class="org.eclipse.gmf.runtime.notation.Node" + id="generated-nodes"> + <method + name="getType()"> + </method> + </object> + <object + class="org.eclipse.gmf.runtime.notation.Edge" + id="generated-links"> + <method + name="getType()"> + </method> + </object> + <object + class="org.eclipse.gmf.runtime.notation.Node" + id="generated-labels"> + <method + name="getType()"> + </method> + </object> + <object + class="org.eclipse.gmf.runtime.notation.Node" + id="generated-compartments"> + <method + name="getType()"> + </method> + </object> + <context + views="generated-diagram,generated-nodes,generated-links,generated-labels,generated-compartments"> + </context> + </editpartProvider> +</extension> + +<extension point="org.eclipse.gmf.runtime.diagram.core.viewProviders" id="view-provider"> + <viewProvider class="org.eclipse.papyrus.uml.diagram.activity.providers.CustomUMLViewProvider"> + <Priority name="Medium"/> + <context viewClass="org.eclipse.gmf.runtime.notation.Diagram" semanticHints="PapyrusUMLActivityDiagram"/> + <context viewClass="org.eclipse.gmf.runtime.notation.Node"/> + <context viewClass="org.eclipse.gmf.runtime.notation.Edge"/> + </viewProvider> + </extension> + + + <extension + point="org.eclipse.ui.commands"> + <command + description="Synchronize pins and parameters" + categoryId="org.eclipse.papyrus.editor.category" + id="org.eclipse.papyrus.uml.diagram.activity.SynchronizePinsParametersCommand" + name="Synchronize pins and parameters"> + </command> + </extension> + +<extension + point="org.eclipse.ui.commands"> + <command + categoryId="org.eclipse.papyrus.editor.category" + description="Global Synchronize pins and parameters" + id="org.eclipse.papyrus.uml.diagram.activity.GlobalSynchronizePinsParametersCommand" + name="Global Synchronize pins and parameters"> + </command> +</extension> + +<extension + point="org.eclipse.ui.handlers"> + <handler + class="org.eclipse.papyrus.uml.diagram.activity.handlers.SynchronizePinsParametersHandler" + commandId="org.eclipse.papyrus.uml.diagram.activity.SynchronizePinsParametersCommand"> + </handler> + </extension> + +<extension + point="org.eclipse.ui.handlers"> + <handler + class="org.eclipse.papyrus.uml.diagram.activity.handlers.GlobalSynchronizePinsParametersHandler" + commandId="org.eclipse.papyrus.uml.diagram.activity.GlobalSynchronizePinsParametersCommand"> + </handler> +</extension> + +<!-- Defnition for seleciton is call action and editor is papyrus --> + <extension + point="org.eclipse.core.expressions.definitions"> -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.AddStructuralFeatureValueActionPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.AddStructuralFeatureValueActionPreferencePage"
- name="AddStructuralFeatureValueAction Node" />
+ <definition id="org.eclipse.papyrus.diagram.common.IsCallAction"> + <and> + -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.ForkNodePreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.ForkNodePreferencePage"
- name="ForkNode Node" />
+ <with variable="selection"> + <test property="org.eclipse.papyrus.UMLCallActionTester.isCallAction" value="true" + forcePluginActivation="true"/> + </with> + + </and> + </definition> + </extension> + +<!--Test for selection of a call Action --> + <extension + point="org.eclipse.core.expressions.propertyTesters"> + <propertyTester + class="org.eclipse.papyrus.uml.diagram.activity.testers.UMLCallActionTester" + id="org.eclipse.papyrus.UMLCallActionTester" + namespace="org.eclipse.papyrus.UMLCallActionTester" + properties="isCallAction" + type="org.eclipse.jface.viewers.ISelection"> + </propertyTester> + </extension> + +<extension + point="org.eclipse.ui.menus"> + + <menuContribution locationURI="popup:org.eclipse.gmf.runtime.diagram.ui.DiagramEditorContextMenu?endof=fileMenu" + allPopups="false"> + <command + commandId="org.eclipse.papyrus.uml.diagram.activity.SynchronizePinsParametersCommand" + icon="icons/obj16/RefreshPin.png" + label="Synchronize pins and parameters" + mnemonic="Synchronize pins and parameters of the current selection" + style="push"> + <visibleWhen> + <and> + + <reference + definitionId="org.eclipse.papyrus.diagram.common.IsCallAction"> + </reference> + + </and> + </visibleWhen> + </command> + </menuContribution> + <menuContribution + allPopups="false" + locationURI="popup:org.eclipse.papyrus.views.modelexplorer.modelexplorer.popup"> + <command + commandId="org.eclipse.papyrus.uml.diagram.activity.SynchronizePinsParametersCommand" + icon="icons/obj16/RefreshPin.png" + label="Synchronize pins and parameters" + mnemonic="Synchronize pins and parameters of the current selection" + style="push"> + <visibleWhen> + <and> + <reference + definitionId="org.eclipse.papyrus.diagram.common.IsCallAction"> + </reference> + </and> + </visibleWhen> + </command> + </menuContribution> +</extension> +<extension + point="org.eclipse.ui.views.properties.tabbed.propertyTabs"> + <propertyTabs + contributorId="TreeOutlinePage"> + <propertyTab + category="org.eclipse.papyrus" + id="org.eclipse.papyrus.tabbedproperties.appearance.appearancetab" + label="Appearance"> + </propertyTab> + </propertyTabs> +</extension> + -
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.ConditionalNodePreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.ConditionalNodePreferencePage"
- name="ConditionalNode Node" />
-
-
-
-
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.ControlFlowPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.ControlFlowPreferencePage"
- name="ControlFlow Link" />
-
-
-
-
-
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.ExceptionHandlerPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.ExceptionHandlerPreferencePage"
- name="ExceptionHandler Link" />
-
-
-
- <?gmfgen generated="true"?>
- <page category="org.eclipse.papyrus.infra.gmfdiag.preferences.diagrams.PapyrusUMLActivityDiagram"
- class="org.eclipse.papyrus.uml.diagram.activity.preferences.ObjectFlowPreferencePage"
- id="org.eclipse.papyrus.uml.diagram.activity.preferences.ObjectFlowPreferencePage"
- name="ObjectFlow Link" />
-
-
-</extension>
-<extension
- id="Papyrus activity editor Plugin.palettedefinition"
- name="Papyrus activity editor Plugin 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.activity.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="Create an Activity Partition"
- id="createActivityPartition1CreationTool"
- kind="tool"
- label="Activity Partition"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityPartition.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityPartition.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create an Interruptible Activity Region"
- id="createInterruptibleActivityRegion2CreationTool"
- kind="tool"
- label="Interruptible Activity Region"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InterruptibleActivityRegion.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InterruptibleActivityRegion.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create an Initial node"
- id="createInitialnode1CreationTool"
- kind="tool"
- label="Initial node"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InitialNode.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InitialNode.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create an Activity final node"
- id="createActivityfinal2CreationTool"
- kind="tool"
- label="Activity final"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityFinalNode.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityFinalNode.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Flow final node"
- id="createFlowfinal3CreationTool"
- kind="tool"
- label="Flow final"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/FlowFinalNode.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/FlowFinalNode.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Decision node"
- id="createDecisionnode4CreationTool"
- kind="tool"
- label="Decision node"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DecisionNode.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DecisionNode.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Merge node"
- id="createMergenode5CreationTool"
- kind="tool"
- label="Merge node"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/MergeNode.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/MergeNode.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Merge node"
- id="createJoinnode6CreationTool"
- kind="tool"
- label="Join node"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/JoinNode.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/JoinNode.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Fork node"
- id="createForknode7CreationTool"
- kind="tool"
- label="Fork node"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ForkNode.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ForkNode.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create an Activity"
- id="createActivity1CreationTool"
- kind="tool"
- label="Activity"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Activity.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Activity.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create an Activity Parameter Node"
- id="createActivityParameterNode2CreationTool"
- kind="tool"
- label="Activity Parameter Node"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityParameterNode.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityParameterNode.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Central Buffer Node"
- id="createCentralBufferNode3CreationTool"
- kind="tool"
- label="Central Buffer Node"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DataStoreNode.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DataStoreNode.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Data Store Node"
- id="createDataStoreNode4CreationTool"
- kind="tool"
- label="Data Store Node"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DataStoreNode.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DataStoreNode.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Comment"
- id="createComment5CreationTool"
- 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 a Cosntraint"
- id="createConstraint6CreationTool"
- 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="Create a Control Flow"
- id="createControlFlow1CreationTool"
- kind="tool"
- label="Control Flow"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ControlFlow.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ControlFlow.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create an Exception Handler"
- id="createExceptionHandler2CreationTool"
- kind="tool"
- label="Exception Handler"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExceptionHandler.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExceptionHandler.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create an Object Flow"
- id="createObjectFlow3CreationTool"
- kind="tool"
- label="Object Flow"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ObjectFlow.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ObjectFlow.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create of a link for comment"
- id="createLink4CreationTool"
- kind="tool"
- label="Link"
- large_icon="icons/obj16/Link.gif"
- path=""
- small_icon="icons/obj16/Link.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Constraint as Local Precondition for an Action"
- id="createLocalPreconditionConstraint1CreationTool"
- kind="tool"
- label="Local Precondition 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="Create an Interval Constraint as Local Precondition for an Action"
- id="createLocalPreconditionIntervalConstraint3CreationTool"
- kind="tool"
- label="Local Precondition Interval Constraint"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/IntervalConstraint.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/IntervalConstraint.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Duration Constraint as Local Precondition for an Action"
- id="createLocalPreconditionDurationConstraint4CreationTool"
- kind="tool"
- label="Local Precondition Duration Constraint"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DurationConstraint.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DurationConstraint.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Time Constraint as Local Precondition for an Action"
- id="createLocalPreconditionTimeConstraint5CreationTool"
- kind="tool"
- label="Local Precondition Time Constraint"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeConstraint.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeConstraint.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Constraint as Local Postcondition for an Action"
- id="createLocalPostconditionConstraint6CreationTool"
- kind="tool"
- label="Local Postcondition 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="Create an Interval Constraint as Local Postcondition for an Action"
- id="createLocalPostconditionIntervalConstraint8CreationTool"
- kind="tool"
- label="Local Postcondition Interval Constraint"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/IntervalConstraint.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/IntervalConstraint.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Duration Constraint as Local Postcondition for an Action"
- id="createLocalPostconditionDurationConstraint9CreationTool"
- kind="tool"
- label="Local Postcondition Duration Constraint"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DurationConstraint.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DurationConstraint.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Time Constraint as Local Postcondition for an Action"
- id="createLocalPostconditionTimeConstraint10CreationTool"
- kind="tool"
- label="Local Postcondition Time Constraint"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeConstraint.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeConstraint.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create an Output Pin"
- id="createOutputPin1CreationTool"
- kind="tool"
- label="Output Pin"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OutputPin.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OutputPin.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create an Input Pin"
- id="createInputPin2CreationTool"
- kind="tool"
- label="Input Pin"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InputPin.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InputPin.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create an Action Input Pin"
- id="createActionInputPin3CreationTool"
- kind="tool"
- label="Action Input Pin"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActionInputPin.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActionInputPin.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Value Pin"
- id="createValuePin4CreationTool"
- kind="tool"
- label="Value Pin"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ValuePin.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ValuePin.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create an Expansion Region"
- id="createExpansionRegion1CreationTool"
- kind="tool"
- label="Expansion Region"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExpansionRegion.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExpansionRegion.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create an Expansion Node as Input of an Expansion Region"
- id="createInputExpansionNode2CreationTool"
- kind="tool"
- label="Input Expansion Node"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExpansionNode.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExpansionNode.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create an Expansion Node as Output of an Expansion Region"
- id="createOutputExpansionNode3CreationTool"
- kind="tool"
- label="Output Expansion Node"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExpansionNode.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExpansionNode.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Broadcast Signal Action"
- id="createBroadcastSignalAction1CreationTool"
- kind="tool"
- label="Broadcast Signal Action"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/BroadcastSignalAction.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/BroadcastSignalAction.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create an Call Behavior Action node"
- id="createCallBehaviorAction2CreationTool"
- kind="tool"
- label="Call Behavior Action"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CallBehaviorAction.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CallBehaviorAction.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Call Operation Action node"
- id="createCallOperationAction3CreationTool"
- kind="tool"
- label="Call Operation Action"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CallOperationAction.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CallOperationAction.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Send Object Action node"
- id="createSendObjectAction4CreationTool"
- kind="tool"
- label="Send Object Action"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SendObjectAction.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SendObjectAction.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Send Signal Action node"
- id="createSendSignalAction5CreationTool"
- kind="tool"
- label="Send Signal Action"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SendSignalAction.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SendSignalAction.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Create Object Action"
- id="createCreateObjectAction1CreationTool"
- kind="tool"
- label="Create Object Action"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CreateObjectAction.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CreateObjectAction.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Destroy Object Action"
- id="createDestroyObjectAction2CreationTool"
- kind="tool"
- label="Destroy Object Action"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DestroyObjectAction.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DestroyObjectAction.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a ReadSelfAction"
- id="createReadSelfAction3CreationTool"
- kind="tool"
- label="ReadSelfAction"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadSelfAction.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadSelfAction.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Structured Activity Node"
- id="createStructuredActivityNode1CreationTool"
- kind="tool"
- label="Structured Activity Node"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/StructuredActivityNode.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/StructuredActivityNode.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Loop Node"
- id="createLoopNode2CreationTool"
- kind="tool"
- label="Loop Node"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LoopNode.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LoopNode.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Sequence Node"
- id="createSequenceNode3CreationTool"
- kind="tool"
- label="Sequence Node"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SequenceNode.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SequenceNode.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Conditional Node"
- id="createConditionalNode4CreationTool"
- kind="tool"
- label="Conditional Node"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ConditionalNode.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ConditionalNode.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create Read Structural Feature Action"
- id="createReadStructuralFeatureAction1CreationTool"
- kind="tool"
- label="Read Structural Feature Action"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadStructuralFeatureAction.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadStructuralFeatureAction.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create Add Structural Feature Value Action"
- id="createAddStructuralFeatureValueAction2CreationTool"
- kind="tool"
- label="Add Structural Feature Value Action"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AddStructuralFeatureValueAction.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AddStructuralFeatureValueAction.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create Add Structural Feature Value Action"
- id="createAddStructuralFeatureValueAction3CreationTool"
- kind="tool"
- label="Add Structural Feature Value Action"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AddStructuralFeatureValueAction.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AddStructuralFeatureValueAction.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create Read Structural Feature Action"
- id="createReadStructuralFeatureAction4CreationTool"
- kind="tool"
- label="Read Structural Feature Action"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadStructuralFeatureAction.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadStructuralFeatureAction.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create Add Variable Value Action"
- id="createAddVariableValueAction1CreationTool"
- kind="tool"
- label="Add Variable Value Action"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AddVariableValueAction.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AddVariableValueAction.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Read Variable Action"
- id="createReadVariableAction2CreationTool"
- kind="tool"
- label="Read Variable Action"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadVariableAction.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadVariableAction.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create an Opaque Action node"
- id="createOpaqueAction1CreationTool"
- kind="tool"
- label="Opaque Action"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OpaqueAction.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OpaqueAction.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create a Value Specification Action node"
- id="createValueSpecificationAction2CreationTool"
- kind="tool"
- label="Value Specification Action"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ValueSpecificationAction.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ValueSpecificationAction.gif">
- </entry>
- <entry
- defineOnly="true"
- description="Create an Accept Event Action node"
- id="createAcceptEventAction1CreationTool"
- kind="tool"
- label="Accept Event Action"
- large_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AcceptEventAction.gif"
- path=""
- small_icon="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AcceptEventAction.gif">
- </entry>
-
- </contribution>
- </paletteProvider>
-
- </extension>
-
-
-<extension
- point="org.eclipse.gmf.runtime.diagram.ui.editpolicyProviders">
- <editpolicyProvider
- class="org.eclipse.papyrus.uml.diagram.activity.activitygroup.GroupEditPolicyProvider">
- <Priority
- name="Low">
- </Priority>
- </editpolicyProvider>
-</extension>
-<extension
- point="org.eclipse.emf.transaction.listeners">
- <listener
- class="org.eclipse.papyrus.uml.diagram.activity.listeners.InterruptibleEdgeListener">
- <editingDomain
- id="org.eclipse.papyrus.SharedEditingDomainID">
- </editingDomain></listener>
- <listener
- class="org.eclipse.papyrus.uml.diagram.activity.listeners.ExceptionHandlerListener">
- <editingDomain
- id="org.eclipse.papyrus.SharedEditingDomainID">
- </editingDomain>
- </listener>
- <listener
- class="org.eclipse.papyrus.uml.diagram.activity.listeners.InInterruptibleActivityRegionListener">
- <editingDomain
- id="org.eclipse.papyrus.SharedEditingDomainID">
- </editingDomain>
- </listener>
- <listener
- class="org.eclipse.papyrus.uml.diagram.activity.listeners.ObjectNodeListener">
- <editingDomain
- id="org.eclipse.papyrus.SharedEditingDomainID">
- </editingDomain>
- </listener>
- <listener
- class="org.eclipse.papyrus.uml.diagram.activity.listeners.ObjectFlowListener">
- <editingDomain
- id="org.eclipse.papyrus.SharedEditingDomainID">
- </editingDomain>
- </listener>
- </extension>
-
- <extension
- point="org.eclipse.gmf.runtime.diagram.ui.editpartProviders">
- <editpartProvider
- class="org.eclipse.papyrus.uml.diagram.activity.providers.CustomUMLEditPartProvider">
- <Priority
- name="Highest">
- </Priority>
- <object
- class="org.eclipse.gmf.runtime.notation.Diagram"
- id="generated-diagram">
- <method
- name="getType()"
- value="PapyrusUMLActivityDiagram">
- </method>
- </object>
- <object
- class="org.eclipse.gmf.runtime.notation.Node"
- id="generated-nodes">
- <method
- name="getType()">
- </method>
- </object>
- <object
- class="org.eclipse.gmf.runtime.notation.Edge"
- id="generated-links">
- <method
- name="getType()">
- </method>
- </object>
- <object
- class="org.eclipse.gmf.runtime.notation.Node"
- id="generated-labels">
- <method
- name="getType()">
- </method>
- </object>
- <object
- class="org.eclipse.gmf.runtime.notation.Node"
- id="generated-compartments">
- <method
- name="getType()">
- </method>
- </object>
- <context
- views="generated-diagram,generated-nodes,generated-links,generated-labels,generated-compartments">
- </context>
- </editpartProvider>
-</extension>
-
-<extension point="org.eclipse.gmf.runtime.diagram.core.viewProviders" id="view-provider">
- <viewProvider class="org.eclipse.papyrus.uml.diagram.activity.providers.CustomUMLViewProvider">
- <Priority name="Medium"/>
- <context viewClass="org.eclipse.gmf.runtime.notation.Diagram" semanticHints="PapyrusUMLActivityDiagram"/>
- <context viewClass="org.eclipse.gmf.runtime.notation.Node"/>
- <context viewClass="org.eclipse.gmf.runtime.notation.Edge"/>
- </viewProvider>
- </extension>
-
-
- <extension
- point="org.eclipse.ui.commands">
- <command
- description="Synchronize pins and parameters"
- categoryId="org.eclipse.papyrus.editor.category"
- id="org.eclipse.papyrus.uml.diagram.activity.SynchronizePinsParametersCommand"
- name="Synchronize pins and parameters">
- </command>
- </extension>
-
-<extension
- point="org.eclipse.ui.commands">
- <command
- categoryId="org.eclipse.papyrus.editor.category"
- description="Global Synchronize pins and parameters"
- id="org.eclipse.papyrus.uml.diagram.activity.GlobalSynchronizePinsParametersCommand"
- name="Global Synchronize pins and parameters">
- </command>
-</extension>
-
-<extension
- point="org.eclipse.ui.handlers">
- <handler
- class="org.eclipse.papyrus.uml.diagram.activity.handlers.SynchronizePinsParametersHandler"
- commandId="org.eclipse.papyrus.uml.diagram.activity.SynchronizePinsParametersCommand">
- </handler>
- </extension>
-
-<extension
- point="org.eclipse.ui.handlers">
- <handler
- class="org.eclipse.papyrus.uml.diagram.activity.handlers.GlobalSynchronizePinsParametersHandler"
- commandId="org.eclipse.papyrus.uml.diagram.activity.GlobalSynchronizePinsParametersCommand">
- </handler>
-</extension>
-
-<!-- Defnition for seleciton is call action and editor is papyrus -->
- <extension
- point="org.eclipse.core.expressions.definitions">
-
- <definition id="org.eclipse.papyrus.diagram.common.IsCallAction">
- <and>
-
-
- <with variable="selection">
- <test property="org.eclipse.papyrus.UMLCallActionTester.isCallAction" value="true"
- forcePluginActivation="true"/>
- </with>
-
- </and>
- </definition>
- </extension>
-
-<!--Test for selection of a call Action -->
- <extension
- point="org.eclipse.core.expressions.propertyTesters">
- <propertyTester
- class="org.eclipse.papyrus.uml.diagram.activity.testers.UMLCallActionTester"
- id="org.eclipse.papyrus.UMLCallActionTester"
- namespace="org.eclipse.papyrus.UMLCallActionTester"
- properties="isCallAction"
- type="org.eclipse.jface.viewers.ISelection">
- </propertyTester>
- </extension>
-
-<extension
- point="org.eclipse.ui.menus">
-
- <menuContribution locationURI="popup:org.eclipse.gmf.runtime.diagram.ui.DiagramEditorContextMenu?endof=fileMenu"
- allPopups="false">
- <command
- commandId="org.eclipse.papyrus.uml.diagram.activity.SynchronizePinsParametersCommand"
- icon="icons/obj16/RefreshPin.png"
- label="Synchronize pins and parameters"
- mnemonic="Synchronize pins and parameters of the current selection"
- style="push">
- <visibleWhen>
- <and>
-
- <reference
- definitionId="org.eclipse.papyrus.diagram.common.IsCallAction">
- </reference>
-
- </and>
- </visibleWhen>
- </command>
- </menuContribution>
- <menuContribution
- allPopups="false"
- locationURI="popup:org.eclipse.papyrus.views.modelexplorer.modelexplorer.popup">
- <command
- commandId="org.eclipse.papyrus.uml.diagram.activity.SynchronizePinsParametersCommand"
- icon="icons/obj16/RefreshPin.png"
- label="Synchronize pins and parameters"
- mnemonic="Synchronize pins and parameters of the current selection"
- style="push">
- <visibleWhen>
- <and>
- <reference
- definitionId="org.eclipse.papyrus.diagram.common.IsCallAction">
- </reference>
- </and>
- </visibleWhen>
- </command>
- </menuContribution>
-</extension>
-<extension
- point="org.eclipse.ui.views.properties.tabbed.propertyTabs">
- <propertyTabs
- contributorId="TreeOutlinePage">
- <propertyTab
- category="org.eclipse.papyrus"
- id="org.eclipse.papyrus.tabbedproperties.appearance.appearancetab"
- label="Appearance">
- </propertyTab>
- </propertyTabs>
-</extension>
-
-
-
<!-- Specific Edit Helper for Activity Node --> - <!-- optionally, specify keybindings -->
- <!--specific palette-->
-<extension
- id="Papyrus activity editor Plugin.standard"
- name="Papyrus activity editor Plugin 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.activity.part.UMLPaletteFactory">
- <predefinedEntry id="standardGroup/noteStack/noteTool" remove="true"/>
- <predefinedEntry id="standardGroup/noteStack/textTool" remove="true"/>
- <predefinedEntry id="standardGroup/noteStack/noteattachmentTool" remove="true"/>
- <entry
- id="createNodes3Group"
- 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="createActivity1CreationTool"
- path="/createNodes3Group">
- </predefinedEntry>
- <predefinedEntry
- id="createActivityParameterNode2CreationTool"
- path="/createNodes3Group">
- </predefinedEntry>
- <predefinedEntry
- id="createCentralBufferNode3CreationTool"
- path="/createNodes3Group">
- </predefinedEntry>
- <predefinedEntry
- id="createDataStoreNode4CreationTool"
- path="/createNodes3Group">
- </predefinedEntry>
- <predefinedEntry
- id="createComment5CreationTool"
- path="/createNodes3Group">
- </predefinedEntry>
- <entry
- description="ActivityGroup"
- id="createActivityGroupGroup"
- kind="stack"
- label="ActivityGroup"
- large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
- path="/createNodes3Group"
- small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif">
- <expand
- force="true">
- </expand>
- </entry>
-
- <predefinedEntry
- id="createActivityPartition1CreationTool"
- path="/createNodes3Group/createActivityGroupGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createInterruptibleActivityRegion2CreationTool"
- path="/createNodes3Group/createActivityGroupGroup">
- </predefinedEntry>
-
- <entry
- description="ControlNodes"
- id="createControlNodesGroup"
- kind="stack"
- label="ControlNodes"
- large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
- path="/createNodes3Group"
- small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif">
- <expand
- force="true">
- </expand>
- </entry>
-
- <predefinedEntry
- id="createInitialnode1CreationTool"
- path="/createNodes3Group/createControlNodesGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createActivityfinal2CreationTool"
- path="/createNodes3Group/createControlNodesGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createFlowfinal3CreationTool"
- path="/createNodes3Group/createControlNodesGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createDecisionnode4CreationTool"
- path="/createNodes3Group/createControlNodesGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createMergenode5CreationTool"
- path="/createNodes3Group/createControlNodesGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createJoinnode6CreationTool"
- path="/createNodes3Group/createControlNodesGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createForknode7CreationTool"
- path="/createNodes3Group/createControlNodesGroup">
- </predefinedEntry>
-
-
-
- <entry
- description=""
- id="createEdges4Group"
- 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="createControlFlow1CreationTool"
- path="/createEdges4Group">
- </predefinedEntry>
- <predefinedEntry
- id="createExceptionHandler2CreationTool"
- path="/createEdges4Group">
- </predefinedEntry>
- <predefinedEntry
- id="createObjectFlow3CreationTool"
- path="/createEdges4Group">
- </predefinedEntry>
- <predefinedEntry
- id="createLink4CreationTool"
- path="/createEdges4Group">
- </predefinedEntry>
-
- <entry
- description="Constraints"
- id="createConstraintsGroup"
- kind="stack"
- label="Constraints"
- large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
- path="/createNodes3Group"
- small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif">
- <expand
- force="false">
- </expand>
- </entry>
- <entry
- description="Pins"
- id="createPinsGroup"
- kind="stack"
- label="Pins"
- large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
- path="/createNodes3Group"
- small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif">
- <expand
- force="true">
- </expand>
- </entry>
-
- <predefinedEntry
- id="createOutputPin1CreationTool"
- path="/createNodes3Group/createPinsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createInputPin2CreationTool"
- path="/createNodes3Group/createPinsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createActionInputPin3CreationTool"
- path="/createNodes3Group/createPinsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createValuePin4CreationTool"
- path="/createNodes3Group/createPinsGroup">
- </predefinedEntry>
-
- <entry
- description="ExpansionRegions"
- id="createExpansionRegionsGroup"
- kind="stack"
- label="ExpansionRegions"
- large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
- path="/createNodes3Group"
- small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif">
- <expand
- force="true">
- </expand>
- </entry>
-
- <predefinedEntry
- id="createExpansionRegion1CreationTool"
- path="/createNodes3Group/createExpansionRegionsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createInputExpansionNode2CreationTool"
- path="/createNodes3Group/createExpansionRegionsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createOutputExpansionNode3CreationTool"
- path="/createNodes3Group/createExpansionRegionsGroup">
- </predefinedEntry>
-
- <entry
- description="InvocationActions"
- id="InvocationActionsGroup"
- kind="stack"
- label="InvocationActions"
- large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
- path="/createNodes3Group"
- small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif">
- <expand
- force="true">
- </expand>
- </entry>
-
- <predefinedEntry
- id="createBroadcastSignalAction1CreationTool"
- path="/createNodes3Group/InvocationActionsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createCallBehaviorAction2CreationTool"
- path="/createNodes3Group/InvocationActionsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createCallOperationAction3CreationTool"
- path="/createNodes3Group/InvocationActionsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createSendObjectAction4CreationTool"
- path="/createNodes3Group/InvocationActionsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createSendSignalAction5CreationTool"
- path="/createNodes3Group/InvocationActionsGroup">
- </predefinedEntry>
-
- <entry
- description="ObjectActions"
- id="createObjectActionsGroup"
- kind="stack"
- label="ObjectActions"
- large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
- path="/createNodes3Group"
- small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif">
- <expand
- force="true">
- </expand>
- </entry>
-
- <predefinedEntry
- id="createCreateObjectAction1CreationTool"
- path="/createNodes3Group/createObjectActionsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createDestroyObjectAction2CreationTool"
- path="/createNodes3Group/createObjectActionsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createReadSelfAction3CreationTool"
- path="/createNodes3Group/createObjectActionsGroup">
- </predefinedEntry>
-
- <entry
- description="StructuredActions"
- id="createStructuredActionsGroup"
- kind="stack"
- label="StructuredActions"
- large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
- path="/createNodes3Group"
- small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif">
- <expand
- force="true">
- </expand>
- </entry>
-
- <predefinedEntry
- id="createStructuredActivityNode1CreationTool"
- path="/createNodes3Group/createStructuredActionsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createLoopNode2CreationTool"
- path="/createNodes3Group/createStructuredActionsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createSequenceNode3CreationTool"
- path="/createNodes3Group/createStructuredActionsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createConditionalNode4CreationTool"
- path="/createNodes3Group/createStructuredActionsGroup">
- </predefinedEntry>
-
- <entry
- description="StructuralFeatureActions"
- id="createStructuralFeatureActionsGroup"
- kind="stack"
- label="StructuralFeatureActions"
- large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
- path="/createNodes3Group"
- small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif">
- <expand
- force="true">
- </expand>
- </entry>
-
- <predefinedEntry
- id="createReadStructuralFeatureAction1CreationTool"
- path="/createNodes3Group/createStructuralFeatureActionsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createAddStructuralFeatureValueAction2CreationTool"
- path="/createNodes3Group/createStructuralFeatureActionsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createAddStructuralFeatureValueAction3CreationTool"
- path="/createNodes3Group/createStructuralFeatureActionsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createReadStructuralFeatureAction4CreationTool"
- path="/createNodes3Group/createStructuralFeatureActionsGroup">
- </predefinedEntry>
-
- <entry
- description="VariableActions"
- id="createVariableActionsGroup"
- kind="stack"
- label="VariableActions"
- large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
- path="/createNodes3Group"
- small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif">
- <expand
- force="true">
- </expand>
- </entry>
-
- <predefinedEntry
- id="createAddVariableValueAction1CreationTool"
- path="/createNodes3Group/createVariableActionsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createReadVariableAction2CreationTool"
- path="/createNodes3Group/createVariableActionsGroup">
- </predefinedEntry>
-
- <entry
- description="MiscellaneousActions"
- id="createOtherActionsGroup"
- kind="stack"
- label="MiscellaneousActions"
- large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
- path="/createNodes3Group"
- small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif">
- <expand
- force="true">
- </expand>
- </entry>
-
- <predefinedEntry
- id="createOpaqueAction1CreationTool"
- path="/createNodes3Group/createOtherActionsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createValueSpecificationAction2CreationTool"
- path="/createNodes3Group/createOtherActionsGroup">
- </predefinedEntry>
-
- <entry
- description="AcceptEventActions"
- id="createAcceptEventActions14Group"
- kind="stack"
- label="AcceptEventActions"
- large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
- path="/createNodes3Group"
- small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif">
- <expand
- force="true">
- </expand>
- </entry>
-
- <predefinedEntry
- id="createAcceptEventAction1CreationTool"
- path="/createNodes3Group/createAcceptEventActions14Group">
- </predefinedEntry>
- <predefinedEntry
- id="createConstraint6CreationTool"
- path="/createNodes3Group/createConstraintsGroup">
- </predefinedEntry>
-
- <predefinedEntry
- id="createLocalPreconditionConstraint1CreationTool"
- path="/createNodes3Group/createConstraintsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createLocalPreconditionInteractionConstraint2CreationTool"
- path="/createNodes3Group/createConstraintsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createLocalPreconditionIntervalConstraint3CreationTool"
- path="/createNodes3Group/createConstraintsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createLocalPreconditionDurationConstraint4CreationTool"
- path="/createNodes3Group/createConstraintsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createLocalPreconditionTimeConstraint5CreationTool"
- path="/createNodes3Group/createConstraintsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createLocalPostconditionConstraint6CreationTool"
- path="/createNodes3Group/createConstraintsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createLocalPostconditionInteractionConstraint7CreationTool"
- path="/createNodes3Group/createConstraintsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createLocalPostconditionIntervalConstraint8CreationTool"
- path="/createNodes3Group/createConstraintsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createLocalPostconditionDurationConstraint9CreationTool"
- path="/createNodes3Group/createConstraintsGroup">
- </predefinedEntry>
- <predefinedEntry
- id="createLocalPostconditionTimeConstraint10CreationTool"
- path="/createNodes3Group/createConstraintsGroup">
- </predefinedEntry>
-
-
-
-
- </contribution>
- <editor id="org.eclipse.papyrus.uml.diagram.activity"/>
- </paletteProvider>
-
- </extension>
-
-
- <!-- Diagram specific advices -->
-<extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypes">
-
- <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML">
-
- <!-- specific advices (pop up on creation) -->
- <adviceBinding id="org.eclipse.papyrus.uml.diagram.activity.edit.advices.CallBehaviorActionEditHelperAdvice" class="org.eclipse.papyrus.uml.diagram.activity.edit.advices.CallBehaviorActionEditHelperAdvice" inheritance="none" typeId="org.eclipse.papyrus.uml.diagram.activity.CallBehaviorAction_3008"/>
- <adviceBinding id="org.eclipse.papyrus.uml.diagram.activity.edit.advices.CallOperationActionEditHelperAdvice" class="org.eclipse.papyrus.uml.diagram.activity.edit.advices.CallOperationActionEditHelperAdvice" inheritance="all" typeId="org.eclipse.papyrus.uml.diagram.activity.CallOperationAction_3010"/>
- <adviceBinding id="org.eclipse.papyrus.uml.diagram.activity.edit.advices.SendSignalActionEditHelperAdvice" class="org.eclipse.papyrus.uml.diagram.activity.edit.advices.SendSignalActionEditHelperAdvice" inheritance="all" typeId="org.eclipse.papyrus.uml.diagram.activity.SendSignalAction_3052"/>
-
- </metamodel>
-</extension>
-
-<!-- UML ElementType bindings to Papyrus shared IClientContext -->
-<extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypeBindings">
-
- <!-- Bindings declaration to shared IClientContext -->
- <binding context="org.eclipse.papyrus.infra.services.edit.TypeContext">
- <elementType ref="org.eclipse.papyrus.uml.diagram.activity.edit.advices.CallBehaviorActionEditHelperAdvice"></elementType>
- <elementType ref="org.eclipse.papyrus.uml.diagram.activity.edit.advices.CallOperationActionEditHelperAdvice"></elementType>
- <elementType ref="org.eclipse.papyrus.uml.diagram.activity.edit.advices.SendSignalActionEditHelperAdvice"></elementType>
- </binding>
-
-</extension>
-<extension point="org.eclipse.papyrus.infra.gmfdiag.common.notationTypesMapping">
- <diagramMappings diagramID="PapyrusUMLActivityDiagram">
- <mapping type="PapyrusUMLActivityDiagram" humanReadableType="ActivityDiagram"/>
-
- <mapping
- humanReadableType="ActivityFigureParameter"
- type="7001">
- </mapping>
-
- <mapping
- humanReadableType="ActivityFigurePrecondition"
- type="7002">
- </mapping>
-
- <mapping
- humanReadableType="ActivityFigurePostCondtion"
- type="7003">
- </mapping>
-
- <mapping
- humanReadableType="ActivityFigureContent"
- type="7004">
- </mapping>
-
- <mapping
- humanReadableType="StructuredActivityNodeContent"
- type="7008">
- </mapping>
-
- <mapping
- humanReadableType="StructuredActivityNodeContent"
- type="7009">
- </mapping>
-
- <mapping
- humanReadableType="StructuredActivityNodeContent"
- type="7010">
- </mapping>
-
- <mapping
- humanReadableType="StructuredActivityNodeContent"
- type="7012">
- </mapping>
-
- <mapping
- humanReadableType="StructuredActivityNodeContent"
- type="7005">
- </mapping>
-
- <mapping
- humanReadableType="ActivityPartitionContent"
- type="7006">
- </mapping>
-
- <mapping
- humanReadableType="InterruptibleActivityRegionContent"
- type="7007">
- </mapping>
-
- <mapping
- humanReadableType="ActivityFigureParameter"
- type="7014">
- </mapping>
-
- <mapping
- humanReadableType="ActivityFigurePrecondition"
- type="7015">
- </mapping>
-
- <mapping
- humanReadableType="ActivityFigurePostCondtion"
- type="7016">
- </mapping>
-
- <mapping
- humanReadableType="ActivityFigureContent"
- type="7013">
- </mapping>
-
-
-
-
-
-
-
- <mapping
- humanReadableType="Name"
- type="6001">
- </mapping>
-
- <mapping
- humanReadableType="Weight"
- type="6002">
- </mapping>
-
- <mapping
- humanReadableType="Selection"
- type="6005">
- </mapping>
-
- <mapping
- humanReadableType="Transformation"
- type="6006">
- </mapping>
-
- <mapping
- humanReadableType="DecisionInputFlow"
- type="6007">
- </mapping>
-
- <mapping
- humanReadableType="Guard"
- type="6008">
- </mapping>
-
- <mapping
- humanReadableType="Stereotype"
- type="6010">
- </mapping>
-
-
-
- <mapping
- humanReadableType="Name"
- type="6003">
- </mapping>
-
- <mapping
- humanReadableType="Weight"
- type="6004">
- </mapping>
-
- <mapping
- humanReadableType="Guard"
- type="6009">
- </mapping>
-
- <mapping
- humanReadableType="Stereotype"
- type="6011">
- </mapping>
-
-
-
-
-
-
-
-
- </diagramMappings>
- </extension>
-</plugin>
+ <!-- optionally, specify keybindings --> + <!--specific palette--> +<extension + id="Papyrus activity editor Plugin.standard" + name="Papyrus activity editor Plugin 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.activity.part.UMLPaletteFactory"> + <predefinedEntry id="standardGroup/noteStack/noteTool" remove="true"/> + <predefinedEntry id="standardGroup/noteStack/textTool" remove="true"/> + <predefinedEntry id="standardGroup/noteStack/noteattachmentTool" remove="true"/> + <entry + id="createNodes3Group" + 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="createActivity1CreationTool" + path="/createNodes3Group"> + </predefinedEntry> + <predefinedEntry + id="createActivityParameterNode2CreationTool" + path="/createNodes3Group"> + </predefinedEntry> + <predefinedEntry + id="createCentralBufferNode3CreationTool" + path="/createNodes3Group"> + </predefinedEntry> + <predefinedEntry + id="createDataStoreNode4CreationTool" + path="/createNodes3Group"> + </predefinedEntry> + <predefinedEntry + id="createComment5CreationTool" + path="/createNodes3Group"> + </predefinedEntry> + <entry + description="ActivityGroup" + id="createActivityGroupGroup" + kind="stack" + label="ActivityGroup" + large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif" + path="/createNodes3Group" + small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"> + <expand + force="true"> + </expand> + </entry> + + <predefinedEntry + id="createActivityPartition1CreationTool" + path="/createNodes3Group/createActivityGroupGroup"> + </predefinedEntry> + <predefinedEntry + id="createInterruptibleActivityRegion2CreationTool" + path="/createNodes3Group/createActivityGroupGroup"> + </predefinedEntry> + + <entry + description="ControlNodes" + id="createControlNodesGroup" + kind="stack" + label="ControlNodes" + large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif" + path="/createNodes3Group" + small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"> + <expand + force="true"> + </expand> + </entry> + + <predefinedEntry + id="createInitialnode1CreationTool" + path="/createNodes3Group/createControlNodesGroup"> + </predefinedEntry> + <predefinedEntry + id="createActivityfinal2CreationTool" + path="/createNodes3Group/createControlNodesGroup"> + </predefinedEntry> + <predefinedEntry + id="createFlowfinal3CreationTool" + path="/createNodes3Group/createControlNodesGroup"> + </predefinedEntry> + <predefinedEntry + id="createDecisionnode4CreationTool" + path="/createNodes3Group/createControlNodesGroup"> + </predefinedEntry> + <predefinedEntry + id="createMergenode5CreationTool" + path="/createNodes3Group/createControlNodesGroup"> + </predefinedEntry> + <predefinedEntry + id="createJoinnode6CreationTool" + path="/createNodes3Group/createControlNodesGroup"> + </predefinedEntry> + <predefinedEntry + id="createForknode7CreationTool" + path="/createNodes3Group/createControlNodesGroup"> + </predefinedEntry> + + + + <entry + description="" + id="createEdges4Group" + 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="createControlFlow1CreationTool" + path="/createEdges4Group"> + </predefinedEntry> + <predefinedEntry + id="createExceptionHandler2CreationTool" + path="/createEdges4Group"> + </predefinedEntry> + <predefinedEntry + id="createObjectFlow3CreationTool" + path="/createEdges4Group"> + </predefinedEntry> + <predefinedEntry + id="createLink4CreationTool" + path="/createEdges4Group"> + </predefinedEntry> + + <entry + description="Constraints" + id="createConstraintsGroup" + kind="stack" + label="Constraints" + large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif" + path="/createNodes3Group" + small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"> + <expand + force="false"> + </expand> + </entry> + <entry + description="Pins" + id="createPinsGroup" + kind="stack" + label="Pins" + large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif" + path="/createNodes3Group" + small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"> + <expand + force="true"> + </expand> + </entry> + + <predefinedEntry + id="createOutputPin1CreationTool" + path="/createNodes3Group/createPinsGroup"> + </predefinedEntry> + <predefinedEntry + id="createInputPin2CreationTool" + path="/createNodes3Group/createPinsGroup"> + </predefinedEntry> + <predefinedEntry + id="createActionInputPin3CreationTool" + path="/createNodes3Group/createPinsGroup"> + </predefinedEntry> + <predefinedEntry + id="createValuePin4CreationTool" + path="/createNodes3Group/createPinsGroup"> + </predefinedEntry> + + <entry + description="ExpansionRegions" + id="createExpansionRegionsGroup" + kind="stack" + label="ExpansionRegions" + large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif" + path="/createNodes3Group" + small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"> + <expand + force="true"> + </expand> + </entry> + + <predefinedEntry + id="createExpansionRegion1CreationTool" + path="/createNodes3Group/createExpansionRegionsGroup"> + </predefinedEntry> + <predefinedEntry + id="createInputExpansionNode2CreationTool" + path="/createNodes3Group/createExpansionRegionsGroup"> + </predefinedEntry> + <predefinedEntry + id="createOutputExpansionNode3CreationTool" + path="/createNodes3Group/createExpansionRegionsGroup"> + </predefinedEntry> + + <entry + description="InvocationActions" + id="InvocationActionsGroup" + kind="stack" + label="InvocationActions" + large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif" + path="/createNodes3Group" + small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"> + <expand + force="true"> + </expand> + </entry> + + <predefinedEntry + id="createBroadcastSignalAction1CreationTool" + path="/createNodes3Group/InvocationActionsGroup"> + </predefinedEntry> + <predefinedEntry + id="createCallBehaviorAction2CreationTool" + path="/createNodes3Group/InvocationActionsGroup"> + </predefinedEntry> + <predefinedEntry + id="createCallOperationAction3CreationTool" + path="/createNodes3Group/InvocationActionsGroup"> + </predefinedEntry> + <predefinedEntry + id="createSendObjectAction4CreationTool" + path="/createNodes3Group/InvocationActionsGroup"> + </predefinedEntry> + <predefinedEntry + id="createSendSignalAction5CreationTool" + path="/createNodes3Group/InvocationActionsGroup"> + </predefinedEntry> + + <entry + description="ObjectActions" + id="createObjectActionsGroup" + kind="stack" + label="ObjectActions" + large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif" + path="/createNodes3Group" + small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"> + <expand + force="true"> + </expand> + </entry> + + <predefinedEntry + id="createCreateObjectAction1CreationTool" + path="/createNodes3Group/createObjectActionsGroup"> + </predefinedEntry> + <predefinedEntry + id="createDestroyObjectAction2CreationTool" + path="/createNodes3Group/createObjectActionsGroup"> + </predefinedEntry> + <predefinedEntry + id="createReadSelfAction3CreationTool" + path="/createNodes3Group/createObjectActionsGroup"> + </predefinedEntry> + + <entry + description="StructuredActions" + id="createStructuredActionsGroup" + kind="stack" + label="StructuredActions" + large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif" + path="/createNodes3Group" + small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"> + <expand + force="true"> + </expand> + </entry> + + <predefinedEntry + id="createStructuredActivityNode1CreationTool" + path="/createNodes3Group/createStructuredActionsGroup"> + </predefinedEntry> + <predefinedEntry + id="createLoopNode2CreationTool" + path="/createNodes3Group/createStructuredActionsGroup"> + </predefinedEntry> + <predefinedEntry + id="createSequenceNode3CreationTool" + path="/createNodes3Group/createStructuredActionsGroup"> + </predefinedEntry> + <predefinedEntry + id="createConditionalNode4CreationTool" + path="/createNodes3Group/createStructuredActionsGroup"> + </predefinedEntry> + + <entry + description="StructuralFeatureActions" + id="createStructuralFeatureActionsGroup" + kind="stack" + label="StructuralFeatureActions" + large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif" + path="/createNodes3Group" + small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"> + <expand + force="true"> + </expand> + </entry> + + <predefinedEntry + id="createReadStructuralFeatureAction1CreationTool" + path="/createNodes3Group/createStructuralFeatureActionsGroup"> + </predefinedEntry> + <predefinedEntry + id="createAddStructuralFeatureValueAction2CreationTool" + path="/createNodes3Group/createStructuralFeatureActionsGroup"> + </predefinedEntry> + <predefinedEntry + id="createAddStructuralFeatureValueAction3CreationTool" + path="/createNodes3Group/createStructuralFeatureActionsGroup"> + </predefinedEntry> + <predefinedEntry + id="createReadStructuralFeatureAction4CreationTool" + path="/createNodes3Group/createStructuralFeatureActionsGroup"> + </predefinedEntry> + + <entry + description="VariableActions" + id="createVariableActionsGroup" + kind="stack" + label="VariableActions" + large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif" + path="/createNodes3Group" + small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"> + <expand + force="true"> + </expand> + </entry> + + <predefinedEntry + id="createAddVariableValueAction1CreationTool" + path="/createNodes3Group/createVariableActionsGroup"> + </predefinedEntry> + <predefinedEntry + id="createReadVariableAction2CreationTool" + path="/createNodes3Group/createVariableActionsGroup"> + </predefinedEntry> + + <entry + description="MiscellaneousActions" + id="createOtherActionsGroup" + kind="stack" + label="MiscellaneousActions" + large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif" + path="/createNodes3Group" + small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"> + <expand + force="true"> + </expand> + </entry> + + <predefinedEntry + id="createOpaqueAction1CreationTool" + path="/createNodes3Group/createOtherActionsGroup"> + </predefinedEntry> + <predefinedEntry + id="createValueSpecificationAction2CreationTool" + path="/createNodes3Group/createOtherActionsGroup"> + </predefinedEntry> + + <entry + description="AcceptEventActions" + id="createAcceptEventActions14Group" + kind="stack" + label="AcceptEventActions" + large_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif" + path="/createNodes3Group" + small_icon="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"> + <expand + force="true"> + </expand> + </entry> + + <predefinedEntry + id="createAcceptEventAction1CreationTool" + path="/createNodes3Group/createAcceptEventActions14Group"> + </predefinedEntry> + <predefinedEntry + id="createConstraint6CreationTool" + path="/createNodes3Group/createConstraintsGroup"> + </predefinedEntry> + + <predefinedEntry + id="createLocalPreconditionConstraint1CreationTool" + path="/createNodes3Group/createConstraintsGroup"> + </predefinedEntry> + <predefinedEntry + id="createLocalPreconditionInteractionConstraint2CreationTool" + path="/createNodes3Group/createConstraintsGroup"> + </predefinedEntry> + <predefinedEntry + id="createLocalPreconditionIntervalConstraint3CreationTool" + path="/createNodes3Group/createConstraintsGroup"> + </predefinedEntry> + <predefinedEntry + id="createLocalPreconditionDurationConstraint4CreationTool" + path="/createNodes3Group/createConstraintsGroup"> + </predefinedEntry> + <predefinedEntry + id="createLocalPreconditionTimeConstraint5CreationTool" + path="/createNodes3Group/createConstraintsGroup"> + </predefinedEntry> + <predefinedEntry + id="createLocalPostconditionConstraint6CreationTool" + path="/createNodes3Group/createConstraintsGroup"> + </predefinedEntry> + <predefinedEntry + id="createLocalPostconditionInteractionConstraint7CreationTool" + path="/createNodes3Group/createConstraintsGroup"> + </predefinedEntry> + <predefinedEntry + id="createLocalPostconditionIntervalConstraint8CreationTool" + path="/createNodes3Group/createConstraintsGroup"> + </predefinedEntry> + <predefinedEntry + id="createLocalPostconditionDurationConstraint9CreationTool" + path="/createNodes3Group/createConstraintsGroup"> + </predefinedEntry> + <predefinedEntry + id="createLocalPostconditionTimeConstraint10CreationTool" + path="/createNodes3Group/createConstraintsGroup"> + </predefinedEntry> + + + + + </contribution> + <editor id="org.eclipse.papyrus.uml.diagram.activity"/> + </paletteProvider> + + </extension> + + + <!-- Diagram specific advices --> +<extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypes"> + + <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML"> + + <!-- specific advices (pop up on creation) --> + <adviceBinding id="org.eclipse.papyrus.uml.diagram.activity.edit.advices.CallBehaviorActionEditHelperAdvice" class="org.eclipse.papyrus.uml.diagram.activity.edit.advices.CallBehaviorActionEditHelperAdvice" inheritance="none" typeId="org.eclipse.papyrus.uml.diagram.activity.CallBehaviorAction_3008"/> + <adviceBinding id="org.eclipse.papyrus.uml.diagram.activity.edit.advices.CallOperationActionEditHelperAdvice" class="org.eclipse.papyrus.uml.diagram.activity.edit.advices.CallOperationActionEditHelperAdvice" inheritance="all" typeId="org.eclipse.papyrus.uml.diagram.activity.CallOperationAction_3010"/> + <adviceBinding id="org.eclipse.papyrus.uml.diagram.activity.edit.advices.SendSignalActionEditHelperAdvice" class="org.eclipse.papyrus.uml.diagram.activity.edit.advices.SendSignalActionEditHelperAdvice" inheritance="all" typeId="org.eclipse.papyrus.uml.diagram.activity.SendSignalAction_3052"/> + + </metamodel> +</extension> + +<extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypes"> + <metamodel nsURI="http://www.eclipse.org/uml2/4.0.0/UML"> + <!-- specific advices - expansion region as in or out --> + <adviceBinding id="org.eclipse.papyrus.uml.diagram.activity.edit.advices.ExpansionNodeAsInputElementEditHelperAdvice" class="org.eclipse.papyrus.uml.diagram.activity.edit.advices.ExpansionNodeAsInputElementEditHelperAdvice" inheritance="none" typeId="org.eclipse.papyrus.uml.diagram.activity.ExpansionNode_3074"/> + <adviceBinding id="org.eclipse.papyrus.uml.diagram.activity.edit.advices.ExpansionNodeAsOutputElementEditHelperAdvice" class="org.eclipse.papyrus.uml.diagram.activity.edit.advices.ExpansionNodeAsOutputElementEditHelperAdvice" inheritance="none" typeId="org.eclipse.papyrus.uml.diagram.activity.ExpansionNode_3075"/> + </metamodel> +</extension> + +<!-- UML ElementType bindings to Papyrus shared IClientContext --> +<extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypeBindings"> + + <!-- Bindings declaration to shared IClientContext --> + <binding context="org.eclipse.papyrus.infra.services.edit.TypeContext"> + <elementType ref="org.eclipse.papyrus.uml.diagram.activity.edit.advices.ExpansionNodeAsInputElementEditHelperAdvice"></elementType> + <elementType ref="org.eclipse.papyrus.uml.diagram.activity.edit.advices.ExpansionNodeAsOutputElementEditHelperAdvice"></elementType> + </binding> + +</extension> + +<!-- UML ElementType bindings to Papyrus shared IClientContext --> +<extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypeBindings"> + + <!-- Bindings declaration to shared IClientContext --> + <binding context="org.eclipse.papyrus.infra.services.edit.TypeContext"> + <elementType ref="org.eclipse.papyrus.uml.diagram.activity.edit.advices.CallBehaviorActionEditHelperAdvice"></elementType> + <elementType ref="org.eclipse.papyrus.uml.diagram.activity.edit.advices.CallOperationActionEditHelperAdvice"></elementType> + <elementType ref="org.eclipse.papyrus.uml.diagram.activity.edit.advices.SendSignalActionEditHelperAdvice"></elementType> + </binding> + +</extension> +<extension point="org.eclipse.papyrus.infra.gmfdiag.common.notationTypesMapping"> + <diagramMappings diagramID="PapyrusUMLActivityDiagram"> + <mapping type="PapyrusUMLActivityDiagram" humanReadableType="ActivityDiagram"/> + + <mapping + humanReadableType="ActivityFigureParameter" + type="7001"> + </mapping> + + <mapping + humanReadableType="ActivityFigurePrecondition" + type="7002"> + </mapping> + + <mapping + humanReadableType="ActivityFigurePostCondtion" + type="7003"> + </mapping> + + <mapping + humanReadableType="ActivityFigureContent" + type="7004"> + </mapping> + + <mapping + humanReadableType="StructuredActivityNodeContent" + type="7008"> + </mapping> + + <mapping + humanReadableType="StructuredActivityNodeContent" + type="7009"> + </mapping> + + <mapping + humanReadableType="StructuredActivityNodeContent" + type="7010"> + </mapping> + + <mapping + humanReadableType="StructuredActivityNodeContent" + type="7012"> + </mapping> + + <mapping + humanReadableType="StructuredActivityNodeContent" + type="7005"> + </mapping> + + <mapping + humanReadableType="ActivityPartitionContent" + type="7006"> + </mapping> + + <mapping + humanReadableType="InterruptibleActivityRegionContent" + type="7007"> + </mapping> + + <mapping + humanReadableType="ActivityFigureParameter" + type="7014"> + </mapping> + + <mapping + humanReadableType="ActivityFigurePrecondition" + type="7015"> + </mapping> + + <mapping + humanReadableType="ActivityFigurePostCondtion" + type="7016"> + </mapping> + + <mapping + humanReadableType="ActivityFigureContent" + type="7013"> + </mapping> + + + + + + + + <mapping + humanReadableType="Name" + type="6001"> + </mapping> + + <mapping + humanReadableType="Weight" + type="6002"> + </mapping> + + <mapping + humanReadableType="Selection" + type="6005"> + </mapping> + + <mapping + humanReadableType="Transformation" + type="6006"> + </mapping> + + <mapping + humanReadableType="DecisionInputFlow" + type="6007"> + </mapping> + + <mapping + humanReadableType="Guard" + type="6008"> + </mapping> + + <mapping + humanReadableType="Stereotype" + type="6010"> + </mapping> + + + + <mapping + humanReadableType="Name" + type="6003"> + </mapping> + + <mapping + humanReadableType="Weight" + type="6004"> + </mapping> + + <mapping + humanReadableType="Guard" + type="6009"> + </mapping> + + <mapping + humanReadableType="Stereotype" + type="6011"> + </mapping> + + + + + + + + + </diagramMappings> + </extension> +</plugin> |