|
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI
xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:gmfgen="http://www.eclipse.org/gmf/2009/GenModel"
xmlns:papyrusgmfgenextension="http://www.eclipse.org/papyrus/2009/papyrusgmfgenextension">
<gmfgen:GenEditorGenerator
packageNamePrefix="org.eclipse.papyrus.uml.diagram.activity"
modelID="PapyrusUMLActivityDiagram"
diagramFileExtension="PapyrusUMLActivity_diagram"
domainFileExtension="PapyrusUMLActivity"
dynamicTemplates="true"
templateDirectory="/org.eclipse.papyrus.def/xtend/">
<audits>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validate"
name="validateUMLModel"
description="Validate the UML model"
path="/0/@audits/@categories.0"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateInitialNode"
name="validateInitialNode"
description="Validate an initial node"
path="/0/@audits/@categories.0 /0/@audits/@categories.1"
audits="/0/@audits/@rules.0 /0/@audits/@rules.1"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateFinalNode"
name="validateFinalNode"
description="Validate a final node"
path="/0/@audits/@categories.0 /0/@audits/@categories.2"
audits="/0/@audits/@rules.2"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateCallBehaviorAction"
name="validateCallBehaviorAction"
description="Validate a call behavior action"
path="/0/@audits/@categories.0 /0/@audits/@categories.3"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateCallOperationAction"
name="validateCallOperationAction"
description="Validate a call operation action"
path="/0/@audits/@categories.0 /0/@audits/@categories.4"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateCallAction"
name="validateCallAction"
description="Validate a call action"
path="/0/@audits/@categories.0 /0/@audits/@categories.5"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateInvocationAction"
name="validateInvocationAction"
description="Validate an invocation action"
path="/0/@audits/@categories.0 /0/@audits/@categories.6"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateActivityNode"
name="validateActivityNode"
description="Validate an activity node"
path="/0/@audits/@categories.0 /0/@audits/@categories.7"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateRedefinableElement"
name="validateRedefinableElement"
description="Validate a redefineable element"
path="/0/@audits/@categories.0 /0/@audits/@categories.8"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateNamedElement"
name="validateNamedElement"
description="Validate a named element"
path="/0/@audits/@categories.0 /0/@audits/@categories.9"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateElement"
name="validateElement"
description="Validate an element"
path="/0/@audits/@categories.0 /0/@audits/@categories.10"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateObjectNode"
name="validateObjectNode"
description="Validate an object node"
path="/0/@audits/@categories.0 /0/@audits/@categories.11"
audits="/0/@audits/@rules.3 /0/@audits/@rules.4 /0/@audits/@rules.5 /0/@audits/@rules.6"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateMultiplicityElement"
name="validateMultiplicityElement"
description="Validate a multilicity element"
path="/0/@audits/@categories.0 /0/@audits/@categories.12"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validatePin"
name="validatePin"
description="Validate a pin"
path="/0/@audits/@categories.0 /0/@audits/@categories.13"
audits="/0/@audits/@rules.7"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateInputPin"
name="validateInputPin"
description="Validate an input pin"
path="/0/@audits/@categories.0 /0/@audits/@categories.14"
audits="/0/@audits/@rules.8"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateActionInputPin"
name="validateActionInputPin"
description="Validate an action input pin"
path="/0/@audits/@categories.0 /0/@audits/@categories.15"
audits="/0/@audits/@rules.9 /0/@audits/@rules.10 /0/@audits/@rules.11"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateValuePin"
name="validateValuePin"
description="Validate a value pin"
path="/0/@audits/@categories.0 /0/@audits/@categories.16"
audits="/0/@audits/@rules.12 /0/@audits/@rules.13"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateOutputPin"
name="validateOutputPin"
description="Validate an output pin"
path="/0/@audits/@categories.0 /0/@audits/@categories.17"
audits="/0/@audits/@rules.14"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateActivityEdge"
name="validateActivityEdge"
description="Validate an activity edge"
path="/0/@audits/@categories.0 /0/@audits/@categories.18"
audits="/0/@audits/@rules.15 /0/@audits/@rules.16 /0/@audits/@rules.17 /0/@audits/@rules.18 /0/@audits/@rules.65"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateObjectFlow"
name="validateObjectFlow"
description="Validate an object flow"
path="/0/@audits/@categories.0 /0/@audits/@categories.19"
audits="/0/@audits/@rules.19 /0/@audits/@rules.20 /0/@audits/@rules.21 /0/@audits/@rules.22 /0/@audits/@rules.23 /0/@audits/@rules.24 /0/@audits/@rules.25 /0/@audits/@rules.26"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateControlFlow"
name="validateControlFlow"
description="Validate a control flow"
path="/0/@audits/@categories.0 /0/@audits/@categories.20"
audits="/0/@audits/@rules.27"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateDecisionNode"
name="validateDecisionNode"
description="Validate a decision node"
path="/0/@audits/@categories.0 /0/@audits/@categories.21"
audits="/0/@audits/@rules.28 /0/@audits/@rules.29 /0/@audits/@rules.30 /0/@audits/@rules.31 /0/@audits/@rules.32 /0/@audits/@rules.33 /0/@audits/@rules.34 /0/@audits/@rules.35"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateMergeNode"
name="validateMergeNode"
description="Validate a merge node"
path="/0/@audits/@categories.0 /0/@audits/@categories.22"
audits="/0/@audits/@rules.36 /0/@audits/@rules.37"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateForkNode"
name="validateForkNode"
description="Validate a fork node"
path="/0/@audits/@categories.0 /0/@audits/@categories.23"
audits="/0/@audits/@rules.38 /0/@audits/@rules.39"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateJoinNode"
name="validateJoinNode"
description="Validate a join node"
path="/0/@audits/@categories.0 /0/@audits/@categories.24"
audits="/0/@audits/@rules.40 /0/@audits/@rules.41"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateActivityParameterNode"
name="validateActivityParameterNode"
description="Validate an activity parameter node"
path="/0/@audits/@categories.0 /0/@audits/@categories.25"
audits="/0/@audits/@rules.42"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateCreateObjectActionClassifier"
name="validateCreateObjectActionClassifier"
description="Valide classifier for CreateObjectAction"
path="/0/@audits/@categories.0 /0/@audits/@categories.26"
audits="/0/@audits/@rules.43 /0/@audits/@rules.44"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validaterReadStructuralFeatureAction"
name="validateReadStructuralfeatureAction"
description="Constraints for Structural Feature Action"
path="/0/@audits/@categories.0 /0/@audits/@categories.27"
audits="/0/@audits/@rules.45"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateAddStructuralFeatureValueAction"
name="validateAddStructuralFeatureValueAction"
description="Constraint for AddStructuralFeatureValueAction"
path="/0/@audits/@categories.0 /0/@audits/@categories.28"
audits="/0/@audits/@rules.46 /0/@audits/@rules.47 /0/@audits/@rules.48 /0/@audits/@rules.49"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateDestroyObjectAction"
name="validateDestroyObjectAction"
description="Constraint for DestroyObjectAction"
path="/0/@audits/@categories.0 /0/@audits/@categories.29"
audits="/0/@audits/@rules.50"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateStructuralFeatureAction"
name="validateStructuralfeatureAction"
description="Constraint for StructuralFeatureAction"
path="/0/@audits/@categories.0 /0/@audits/@categories.30"
audits="/0/@audits/@rules.51 /0/@audits/@rules.52 /0/@audits/@rules.53 /0/@audits/@rules.54"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateAddVariableValueAction"
name="validateAddvariablevalueAction"
description="Constraint for AddVariableValueAction"
path="/0/@audits/@categories.0 /0/@audits/@categories.31"
audits="/0/@audits/@rules.55"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateWriteVariableAction"
name="validateWriteVariableAction"
description="Constraint for WriteVariableAction"
path="/0/@audits/@categories.0 /0/@audits/@categories.32"
audits="/0/@audits/@rules.56 /0/@audits/@rules.57"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateVariableAction"
name="validateVariableAction"
description="Constraint for VariableAction"
path="/0/@audits/@categories.0 /0/@audits/@categories.33"
audits="/0/@audits/@rules.58"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateReadVariableAction"
name="validateReadVariableAction"
description="Constraint for ReadVariableAction"
path="/0/@audits/@categories.0 /0/@audits/@categories.34"
audits="/0/@audits/@rules.59 /0/@audits/@rules.60"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateBroacastSignalAction"
name="validateBroadcastSignalActionTODO"
description="Constraint for BraodcastSignalAction"
path="/0/@audits/@categories.0 /0/@audits/@categories.35"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateExceptionHandler_validateExceptionHandler"
name="validateExceptionHandler"
description="Constraint Exception Handler"
path="/0/@audits/@categories.10"
audits="/0/@audits/@rules.61 /0/@audits/@rules.63 /0/@audits/@rules.64"/>
<categories
id="org.eclipse.uml2.uml.util.UMLValidator.validateInterruptibleEdge"
name="validateInterruptibleEdge"
description="Constraint for interruptible Edge"
path="/0/@audits/@categories.10"
audits="/0/@audits/@rules.62"/>
<rules
name="validateNoIncomingEdges"
description="An initial node has no incoming edge"
id="org.eclipse.uml2.uml.util.UMLValidator.validateInitialNode_validateNoIncomingEdges"
rule="/0/@expressionProviders/@providers.1/@expressions.36"
message="An initial node must have no incoming edge"
category="/0/@audits/@categories.1">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InitialNode"/>
</target>
</rules>
<rules
name="validateControlEdges"
description="Only control edges can have initial nodes as source"
id="org.eclipse.uml2.uml.util.UMLValidator.validateInitialNode_validateControlEdges"
rule="/0/@expressionProviders/@providers.1/@expressions.37"
message="Source of an object flow must not be an initial node"
category="/0/@audits/@categories.1">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectFlow"/>
</target>
</rules>
<rules
name="validateNoOutgoingEdges"
description="A fianl node has no outgoing edge"
id="org.eclipse.uml2.uml.util.UMLValidator.validateFinalNode_validateNoOutgoingEdges"
rule="/0/@expressionProviders/@providers.1/@expressions.38"
message="A final node must have no outgoing edge"
category="/0/@audits/@categories.2">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/FinalNode"/>
</target>
</rules>
<rules
name="validateNotUnique"
description="Object nodes are not unique typed elements"
id="org.eclipse.uml2.uml.util.UMLValidator.validateObjectNode_validateNotUnique"
rule="/0/@expressionProviders/@providers.1/@expressions.39"
message="isUnique must be false for object nodes."
category="/0/@audits/@categories.11">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode"/>
</target>
</rules>
<rules
name="validateSelectionBehavior"
description="If an object node has a selection behavior, then the ordering of the object node is ordered, and vice versa."
id="org.eclipse.uml2.uml.util.UMLValidator.validateObjectNode_validateSelectionBehavior"
rule="/0/@expressionProviders/@providers.1/@expressions.40"
message="isOrdered means there is a selection behavior for object nodes."
category="/0/@audits/@categories.11">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode"/>
</target>
</rules>
<rules
name="validateObjectFlowEdges"
description="All edges coming into or going out of object nodes must be object flow edges."
id="org.eclipse.uml2.uml.util.UMLValidator.validateObjectNode_validateObjectFlowEdges"
rule="/0/@expressionProviders/@providers.1/@expressions.41"
message="All edges coming into or going out of object nodes must be object flow edges."
category="/0/@audits/@categories.11">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode"/>
</target>
</rules>
<rules
name="validateInputOutputParameter"
description="A selection behavior has one input parameter and one output parameter. The input parameter must be a bag of elements of the same type as the object node or a supertype of the type of object node. The output parameter must be the same or a subtype of the type of object node. The behavior cannot have side effects."
id="org.eclipse.uml2.uml.util.UMLValidator.validateObjectNode_validateInputOutputParameter"
rule="/0/@expressionProviders/@providers.0/@expressions.101"
message="The selection behavior of an object node must have one input parameter and one output parameter. The parameters types must be compatible with the object node's type."
category="/0/@audits/@categories.11">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode"/>
</target>
</rules>
<rules
name="validateControlPins"
description="Control pins have a control type"
id="org.eclipse.uml2.uml.util.UMLValidator.validatePin_validateControlPins"
rule="/0/@expressionProviders/@providers.1/@expressions.42"
message="isControl muts imply isControlType for pins."
category="/0/@audits/@categories.13">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Pin"/>
</target>
</rules>
<rules
name="validateOutgoingEdgesStructuredOnly"
description="Input pins may have outgoing edges only when they are on actions that are structured nodes, and these edges must target a node contained by the structured node."
id="org.eclipse.uml2.uml.util.UMLValidator.validateInputPin_validateOutgoingEdgesStructuredOnly"
rule="/0/@expressionProviders/@providers.1/@expressions.43"
message="Input pins may have outgoing edges only when they are on actions that are structured nodes, and these edges must target a node contained by the structured node."
category="/0/@audits/@categories.14">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
</target>
</rules>
<rules
name="validateOneOutputPin"
description="The fromAction of an action input pin must have exactly one output pin."
id="org.eclipse.uml2.uml.util.UMLValidator.validateActionInputPin_validateOneOutputPin"
rule="/0/@expressionProviders/@providers.1/@expressions.44"
message="The fromAction of an action input pin must have exactly one output pin."
category="/0/@audits/@categories.15">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
</target>
</rules>
<rules
name="validateInputPin"
description="The fromAction of an action input pin must only have action input pins as input pins."
id="org.eclipse.uml2.uml.util.UMLValidator.validateActionInputPin_validateInputPin"
rule="/0/@expressionProviders/@providers.1/@expressions.45"
message="The fromAction of an action input pin must only have action input pins as input pins."
category="/0/@audits/@categories.15">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
</target>
</rules>
<rules
name="validateNoControlOrDataFlow"
description="The fromAction of an action input pin cannot have control or data flows coming into or out of it or its pins."
id="org.eclipse.uml2.uml.util.UMLValidator.validateActionInputPin_validateNoControlOrDataFlow"
rule="/0/@expressionProviders/@providers.1/@expressions.46"
message="The fromAction of an action input pin cannot have control or data flows coming into or out of it or its pins."
category="/0/@audits/@categories.15">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
</target>
</rules>
<rules
name="validateCompatibleType"
description="The type of value specification must be compatible with the type of the value pin."
id="org.eclipse.uml2.uml.util.UMLValidator.validateValuePin_validateCompatibleType"
rule="/0/@expressionProviders/@providers.0/@expressions.102"
message="The type of value specification must be compatible with the type of the value pin."
category="/0/@audits/@categories.16">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
</target>
</rules>
<rules
name="validateNoIncomingEdges"
description="Value pins have no incoming edges."
id="org.eclipse.uml2.uml.util.UMLValidator.validateValuePin_validateNoIncomingEdges"
rule="/0/@expressionProviders/@providers.1/@expressions.47"
message="Value pins have no incoming edges."
category="/0/@audits/@categories.16">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
</target>
</rules>
<rules
name="validateIncomingEdgesStructuredOnly"
description="Output pins may have incoming edges only when they are on actions that are structured nodes, and these edges may not target a node contained by the structured node."
id="org.eclipse.uml2.uml.util.UMLValidator.validateOutputPin_validateIncomingEdgesStructuredOnly"
rule="/0/@expressionProviders/@providers.1/@expressions.48"
message="Output pins may have incoming edges only when they are on actions that are structured nodes, and these edges may not target a node contained by the structured node."
category="/0/@audits/@categories.17">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/>
</target>
</rules>
<rules
name="validateSourceAndTarget"
description="The source and target of an edge must be in the same activity as the edge."
id="org.eclipse.uml2.uml.util.UMLValidator.validateActivityEdge_validateSourceAndTarget"
rule="/0/@expressionProviders/@providers.0/@expressions.103"
message="The source and target of an edge must be in the same activity as the edge."
category="/0/@audits/@categories.18">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityEdge"/>
</target>
</rules>
<rules
name="validateOwned"
description="Activity edges may be owned only by activities or groups."
id="org.eclipse.uml2.uml.util.UMLValidator.validateActivityEdge_validateOwned"
rule="/0/@expressionProviders/@providers.1/@expressions.49"
message="Activity edges may be owned only by activities or groups."
category="/0/@audits/@categories.18">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityEdge"/>
</target>
</rules>
<rules
name="validateStructuredNode"
description="Activity edges may be owned by at most one structured node."
id="org.eclipse.uml2.uml.util.UMLValidator.validateActivityEdge_validateStructuredNode"
rule="/0/@expressionProviders/@providers.1/@expressions.50"
message="Activity edges may be owned by at most one structured node."
category="/0/@audits/@categories.18">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityEdge"/>
</target>
</rules>
<rules
name="validateHasSourceAndTarget"
description="The source and target of an edge must be defined."
id="org.eclipse.uml2.uml.util.UMLValidator.validateActivityEdge_validateHasSourceAndTarget"
rule="/0/@expressionProviders/@providers.1/@expressions.51"
message="The source and target of an edge must be defined."
category="/0/@audits/@categories.18">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityEdge"/>
</target>
</rules>
<rules
name="validateNoActions"
description="Object flows may not have actions at either end."
id="org.eclipse.uml2.uml.util.UMLValidator.validateObjectFlow_validateNoActions"
rule="/0/@expressionProviders/@providers.1/@expressions.52"
message="You can not link an action with an object flow"
category="/0/@audits/@categories.19">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectFlow"/>
</target>
</rules>
<rules
name="validateCompatibleTypes"
description="Object nodes connected by an object flow, with optionally intervening control nodes, must have compatible types. In particular, the downstream object node type must be the same or a supertype of the upstream object node type"
id="org.eclipse.uml2.uml.util.UMLValidator.validateObjectFlow_validateCompatibleTypes"
rule="/0/@expressionProviders/@providers.0/@expressions.104"
message="The object flow must link object nodes with compatible types (target type must be a supertype of the source type)."
category="/0/@audits/@categories.19">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectFlow"/>
</target>
</rules>
<rules
name="validateSameUpperBounds"
description="Object nodes connected by an object flow, with optionally intervening control nodes, must have the same upper bounds."
id="org.eclipse.uml2.uml.util.UMLValidator.validateObjectFlow_validateSameUpperBounds"
rule="/0/@expressionProviders/@providers.0/@expressions.105"
message="The object flow must link object nodes with the same upper bounds."
category="/0/@audits/@categories.19">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectFlow"/>
</target>
</rules>
<rules
name="validateTarget"
description="An edge with constant weight may not target an object node, or lead to an object node downstream with no intervening actions, that has an upper bound less than the weight."
id="org.eclipse.uml2.uml.util.UMLValidator.validateObjectFlow_validateTarget"
rule="/0/@expressionProviders/@providers.0/@expressions.106"
message="The target object node's upper bounds must be less than the object flow weight"
category="/0/@audits/@categories.19">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectFlow"/>
</target>
</rules>
<rules
name="validateTransformationBehaviour"
description="A transformation behavior has one input parameter and one output parameter. The input parameter must be the same as or a supertype of the type of object token coming from the source end. The output parameter must be the same or a subtype of the type of object token expected downstream. The behavior cannot have side effects."
id="org.eclipse.uml2.uml.util.UMLValidator.validateObjectFlow_validateTransformationBehaviour"
rule="/0/@expressionProviders/@providers.0/@expressions.107"
message="A transformation behavior has one input parameter and one output parameter. The input parameter must be the same as or a supertype of the type of object token coming from the source end. The output parameter must be the same or a subtype of the type of object token expected downstream. The behavior cannot have side effects."
category="/0/@audits/@categories.19">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectFlow"/>
</target>
</rules>
<rules
name="validateSelectionBehaviour"
description="An object flow may have a selection behavior only if it has an object node as a source."
id="org.eclipse.uml2.uml.util.UMLValidator.validateObjectFlow_validateSelectionBehaviour"
rule="/0/@expressionProviders/@providers.1/@expressions.53"
message="Selection behavior is authorized only when the object flow's source is an object node."
category="/0/@audits/@categories.19">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectFlow"/>
</target>
</rules>
<rules
name="validateInputAndOutputParameter"
description="A selection behavior has one input parameter and one output parameter. The input parameter must be a bag of elements of the same as or a supertype of the type of source object node. The output parameter must be the same or a subtype of the type of source object node. The behavior cannot have side effects."
id="org.eclipse.uml2.uml.util.UMLValidator.validateObjectFlow_validateInputAndOutputParameter"
rule="/0/@expressionProviders/@providers.0/@expressions.108"
message="A selection behavior has one input parameter and one output parameter. The input parameter must be a bag of elements of the same as or a supertype of the type of source object node. The output parameter must be the same or a subtype of the type of source object node. The behavior cannot have side effects."
category="/0/@audits/@categories.19">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectFlow"/>
</target>
</rules>
<rules
name="validateIsMulticastOrIsMultireceive"
description="isMulticast and isMultireceive cannot both be true."
id="org.eclipse.uml2.uml.util.UMLValidator.validateObjectFlow_validateIsMulticastOrIsMultireceive"
rule="/0/@expressionProviders/@providers.1/@expressions.54"
message="isMulticast and isMultireceive cannot both be true."
category="/0/@audits/@categories.19">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectFlow"/>
</target>
</rules>
<rules
name="validateObjectNodes"
description="Control flows may not have object nodes at either end, except for object nodes with control type"
id="org.eclipse.uml2.uml.util.UMLValidator.validateControlFlow_validateObjectNodes"
rule="/0/@expressionProviders/@providers.1/@expressions.55"
message="You can not link an object node with a control flow (except if its control type is true)."
category="/0/@audits/@categories.20">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ControlFlow"/>
</target>
</rules>
<rules
name="validateIncomingOutgoingEdges"
description="A decision node has one or two incoming edges and at least one outgoing edge."
id="org.eclipse.uml2.uml.util.UMLValidator.validateDecisionNode_validateIncomingOutgoingEdges"
rule="/0/@expressionProviders/@providers.1/@expressions.56"
message="A decision node has one or two incoming edges and at least one outgoing edge."
category="/0/@audits/@categories.21">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DecisionNode"/>
</target>
</rules>
<rules
name="validateEdges"
description="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."
id="org.eclipse.uml2.uml.util.UMLValidator.validateDecisionNode_validateEdges"
rule="/0/@expressionProviders/@providers.1/@expressions.57"
message="Edges linking the decision node must have be of the same type (except decision input flow)."
category="/0/@audits/@categories.21">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DecisionNode"/>
</target>
</rules>
<rules
name="validateDecisionInputFlowIncoming"
description="The decisionInputFlow of a decision node must be an incoming edge of the decision node."
id="org.eclipse.uml2.uml.util.UMLValidator.validateDecisionNode_validateDecisionInputFlowIncoming"
rule="/0/@expressionProviders/@providers.1/@expressions.58"
message="The decisionInputFlow of a decision node must be an incoming edge of the decision node."
category="/0/@audits/@categories.21">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DecisionNode"/>
</target>
</rules>
<rules
name="validateParameters"
description="A decision input behavior has no output parameters, no in-out parameters and one return parameter."
id="org.eclipse.uml2.uml.util.UMLValidator.validateDecisionNode_validateParameters"
rule="/0/@expressionProviders/@providers.1/@expressions.59"
message="A decision input behavior has no output parameters, no in-out parameters and one return parameter."
category="/0/@audits/@categories.21">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DecisionNode"/>
</target>
</rules>
<rules
name="validateZeroInputParameters"
description="If the decision node has no decision input flow and an incoming control flow, then a decision input behavior has zero input parameters."
id="org.eclipse.uml2.uml.util.UMLValidator.validateDecisionNode_validateZeroInputParameters"
rule="/0/@expressionProviders/@providers.1/@expressions.60"
message="If the decision node has no decision input flow and an incoming control flow, then a decision input behavior has zero input parameters."
category="/0/@audits/@categories.21">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DecisionNode"/>
</target>
</rules>
<rules
name="validateIncomingObjectOneInputParameter"
description="If the decision node has no decision input flow and an incoming object flow, then a decision input behavior has one input parameter whose type is the same as or a supertype of the type of object tokens offered on the incoming edge."
id="org.eclipse.uml2.uml.util.UMLValidator.validateDecisionNode_validateIncomingObjectOneInputParameter"
rule="/0/@expressionProviders/@providers.0/@expressions.109"
message="If the decision node has no decision input flow and an incoming object flow, then a decision input behavior has one input parameter whose type is the same as or a supertype of the type of object tokens offered on the incoming edge."
category="/0/@audits/@categories.21">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DecisionNode"/>
</target>
</rules>
<rules
name="validateIncomingControlOneInputParameter"
description="If the decision node has a decision input flow and an incoming control flow, then a decision input behavior has one input parameter whose type is the same as or a supertype of the type of object tokens offered on the decision input flow."
id="org.eclipse.uml2.uml.util.UMLValidator.validateDecisionNode_validateIncomingControlOneInputParameter"
rule="/0/@expressionProviders/@providers.0/@expressions.110"
message="If the decision node has a decision input flow and an incoming control flow, then a decision input behavior has one input parameter whose type is the same as or a supertype of the type of object tokens offered on the decision input flow."
category="/0/@audits/@categories.21">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DecisionNode"/>
</target>
</rules>
<rules
name="validateTwoInputParameters"
description="If the decision node has a decision input flow and an second incoming object flow, then a decision input behavior has two input parameters, the first of which has a type that is the same as or a supertype of the type of the type of object tokens offered on the nondecision input flow and the second of which has a type that is the same as or a supertype of the type of object tokens offered on the decision input flow."
id="org.eclipse.uml2.uml.util.UMLValidator.validateDecisionNode_validateTwoInputParameters"
rule="/0/@expressionProviders/@providers.0/@expressions.111"
message="If the decision node has a decision input flow and an incoming control flow, then a decision input behavior has one input parameter whose type is the same as or a supertype of the type of object tokens offered on the decision input flow."
category="/0/@audits/@categories.21">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DecisionNode"/>
</target>
</rules>
<rules
name="validateOneOutgoingEdge"
description="A merge node has one outgoing edge."
id="org.eclipse.uml2.uml.util.UMLValidator.validateMergeNode_validateOneOutgoingEdge"
rule="/0/@expressionProviders/@providers.1/@expressions.61"
message="A merge node has one outgoing edge."
category="/0/@audits/@categories.22">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/MergeNode"/>
</target>
</rules>
<rules
name="validateEdges"
description="The edges coming into and out of a merge node must be either all object flows or all control flows."
id="org.eclipse.uml2.uml.util.UMLValidator.validateMergeNode_validateEdges"
rule="/0/@expressionProviders/@providers.1/@expressions.62"
message="The edges coming into and out of a merge node must be either all object flows or all control flows."
category="/0/@audits/@categories.22">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/MergeNode"/>
</target>
</rules>
<rules
name="validateOneIncomingEdge"
description="A fork node has one incoming edge."
id="org.eclipse.uml2.uml.util.UMLValidator.validateForkNode_validateOneIncomingEdge"
rule="/0/@expressionProviders/@providers.1/@expressions.63"
message="A fork node has one incoming edge."
category="/0/@audits/@categories.23">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ForkNode"/>
</target>
</rules>
<rules
name="validateEdges"
description="The edges coming into and out of a fork node must be either all object flows or all control flows."
id="org.eclipse.uml2.uml.util.UMLValidator.validateForkNode_validateEdges"
rule="/0/@expressionProviders/@providers.1/@expressions.64"
message="The edges coming into and out of a fork node must be either all object flows or all control flows."
category="/0/@audits/@categories.23">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ForkNode"/>
</target>
</rules>
<rules
name="validateOneOutgoingEdge"
description="A join node has one outgoing edge."
id="org.eclipse.uml2.uml.util.UMLValidator.validateJoinNode_validateOneOutgoingEdge"
rule="/0/@expressionProviders/@providers.1/@expressions.65"
message="A join node has one outgoing edge."
category="/0/@audits/@categories.24">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/JoinNode"/>
</target>
</rules>
<rules
name="validateIncomingObjectFlow"
description="If a join node has an incoming object flow, it must have an outgoing object flow, otherwise, it must have an outgoing control flow."
id="org.eclipse.uml2.uml.util.UMLValidator.validateJoinNode_validateIncomingObjectFlow"
rule="/0/@expressionProviders/@providers.1/@expressions.66"
message="If a join node has an incoming object flow, it must have an outgoing object flow, otherwise, it must have an outgoing control flow."
category="/0/@audits/@categories.24">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/JoinNode"/>
</target>
</rules>
<rules
name="validateIncomingOrOutgoing"
description="An activity parameter node must not have both incoming and outgoing edges."
id="org.eclipse.uml2.uml.util.UMLValidator.validateActivityParameterNode_validateIncomingOrOutgoing"
rule="/0/@expressionProviders/@providers.1/@expressions.67"
message="An activity parameter node must not have both incoming and outgoing edges."
category="/0/@audits/@categories.25">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityParameterNode"/>
</target>
</rules>
<rules
name="validateNotAbstract"
description="Check that the classifier is not abstract"
id="org.eclipse.uml2.uml.util.UMLValidator.validateCreateObjectActionClassifier_notAbstract"
rule="/0/@expressionProviders/@providers.1/@expressions.68"
message="The classifier cannot be abstract."
category="/0/@audits/@categories.26">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CreateObjectAction"/>
</target>
</rules>
<rules
name="valideNotAssociationClass"
description="Check that the classifier is not an association class"
id="org.eclipse.uml2.uml.util.UMLValidator.validateCreateObjectActionClassifier_notClassifier"
rule="/0/@expressionProviders/@providers.1/@expressions.69"
message="The classifier cannot be an association class."
category="/0/@audits/@categories.26">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CreateObjectAction"/>
</target>
</rules>
<rules
name="validateOnlyOneClassifier"
description="Check that a structural feature has exactly one featuringClassifier."
id="org.eclipse.uml2.uml.util.UMLValidator.validateReadStructuralFeatureAction_onlyOneClassifier"
rule="/0/@expressionProviders/@providers.1/@expressions.70"
message="A structural feature has exactly one featuringClassifier."
category="/0/@audits/@categories.27">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadStructuralFeatureAction"/>
</target>
</rules>
<rules
name="validateInputPinType"
description="Check valide that the type of the input pin is the same than the one from the structural feature"
id="org.eclipse.uml2.uml.util.UMLValidator.validateAddStructuralFeatureValueAction_ValidInputPinType"
rule="/0/@expressionProviders/@providers.1/@expressions.71"
message="The type of the value input pin is the same as the type of the structural feature."
category="/0/@audits/@categories.28">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddStructuralFeatureValueAction"/>
</target>
</rules>
<rules
name="validateOutputPinType"
description="Check that the type of the result output pin is the same as the type of the inherited object input pin."
id="org.eclipse.uml2.uml.util.UMLValidator.validateAddStructuralFeatureValueAction_validateOutputPinType"
rule="/0/@expressionProviders/@providers.1/@expressions.72"
message="The type of the result output pin is the same as the type of the inherited object input pin."
category="/0/@audits/@categories.28">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddStructuralFeatureValueAction"/>
</target>
</rules>
<rules
name="A value input pin is required"
description="Check that a value input pin is required"
id="org.eclipse.uml2.uml.util.UMLValidator.validateAddStructuralFeatureValueAction_valideTheRequiredValuePin"
rule="/0/@expressionProviders/@providers.1/@expressions.73"
message="org.eclipse.uml2.uml.util.UMLValidator.validateAddStructuralFeatureValueAction"
category="/0/@audits/@categories.28">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddStructuralFeatureValueAction"/>
</target>
</rules>
<rules
name="validateOnlyOneClassifier"
description="Check that a structural feature has exactly one featuringClassifier."
id="org.eclipse.uml2.uml.util.UMLValidator.validateAddStructuralFeatureValueAction_onlyOneClassifier"
rule="/0/@expressionProviders/@providers.1/@expressions.74"
message="A structural feature has exactly one featuringClassifier."
category="/0/@audits/@categories.28">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddStructuralFeatureValueAction"/>
</target>
</rules>
<rules
name="validateInputPinHasNoType"
description="Check that the input pin has no type"
id="org.eclipse.uml2.uml.util.UMLValidator.validateDestroyObjectAction_InputPinHasNotType"
rule="/0/@expressionProviders/@providers.1/@expressions.75"
message="The input pin has no type"
category="/0/@audits/@categories.29">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DestroyObjectAction"/>
</target>
</rules>
<rules
name="validateFeatureNotStatic"
description="Check that the structural feature must not be static."
id="org.eclipse.uml2.uml.util.UMLValidator.validateStructuralFeatureAction_FeatureNotStatic"
rule="/0/@expressionProviders/@providers.1/@expressions.76"
message="The structural feature must not be static."
category="/0/@audits/@categories.30">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction"/>
</target>
</rules>
<rules
name="validateValideTypeOwningFeature"
description="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"
id="org.eclipse.uml2.uml.util.UMLValidator.validateStructuralFeatureAction_validateOwningFeteatringType"
rule="/0/@expressionProviders/@providers.1/@expressions.77"
message="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"
category="/0/@audits/@categories.30">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction"/>
</target>
</rules>
<rules
name="validateInputPinMultiplicity"
description="Check that the multiplicity of the object input pin must be 1..1."
id="org.eclipse.uml2.uml.util.UMLValidator.validateStructuralFeatureAction_InputPinMulitplicity"
rule="/0/@expressionProviders/@providers.1/@expressions.78"
message="The multiplicity of the object input pin must be 1..1."
category="/0/@audits/@categories.30">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction"/>
</target>
</rules>
<rules
name="validateOnlyOneFeaturingClassifier"
description="Check that a structural feature has exactly one featuringClassifier."
id="org.eclipse.uml2.uml.util.UMLValidator.validateStructuralFeatureAction_OnlyOneFeaturingClassifier"
rule="/0/@expressionProviders/@providers.1/@expressions.79"
message="A structural feature has exactly one featuringClassifier."
category="/0/@audits/@categories.30">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction"/>
</target>
</rules>
<rules
name="validateInputPinAsValueAsAtLeastOneInputPin"
description="Check that a value input pin is required."
id="org.eclipse.uml2.uml.util.UMLValidator.validateAddVariableValueAction_AsAtLeastOneInputPin"
rule="/0/@expressionProviders/@providers.1/@expressions.80"
message="A value input pin is required."
category="/0/@audits/@categories.31">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddVariableValueAction"/>
</target>
</rules>
<rules
name="valideInputPinType"
description="Check that the type input pin is the same as the type of the variable."
id="org.eclipse.uml2.uml.util.UMLValidator.validateWriteVariableAction_InputPinValidePin"
rule="/0/@expressionProviders/@providers.1/@expressions.81"
message="The type input pin is the same as the type of the variable."
category="/0/@audits/@categories.32">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteVariableAction"/>
</target>
</rules>
<rules
name="validateInputPinMultiplicity"
description="Check that the multiplicity of the input pin is 1..1."
id="org.eclipse.uml2.uml.util.UMLValidator.validateWriteVariableAction_valideInputPinMultiplicity"
rule="/0/@expressionProviders/@providers.1/@expressions.82"
message="The multiplicity of the input pin is 1..1."
category="/0/@audits/@categories.32">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteVariableAction"/>
</target>
</rules>
<rules
name="validateVariableScope"
description="Check that the action must be in the scope of the variable."
id="org.eclipse.uml2.uml.util.UMLValidator.validateVariableAction_VariableScope"
rule="/0/@expressionProviders/@providers.1/@expressions.83"
message="The action must be in the scope of the variable."
category="/0/@audits/@categories.33">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/VariableAction"/>
</target>
</rules>
<rules
name="validateOutputPinType"
description="Check that the type and ordering of the result output pin of a read-variable action are the same as the type and ordering of the"
id="org.eclipse.uml2.uml.util.UMLValidator.validateReadVariableAction_OutputPinType"
rule="/0/@expressionProviders/@providers.1/@expressions.84"
message="The type and ordering of the result output pin of a read-variable action are the same as the type and ordering of the"
category="/0/@audits/@categories.34">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadVariableAction"/>
</target>
</rules>
<rules
name="validateOutputPinMultiplicity"
description="Check that the multiplicity of the variable must be compatible with the multiplicity of the output pin"
id="org.eclipse.uml2.uml.util.UMLValidator.validateReadVariableAction_OutputPinMultiplicity"
rule="/0/@expressionProviders/@providers.1/@expressions.85"
message="The multiplicity of the variable must be compatible with the multiplicity of the output pin"
category="/0/@audits/@categories.34">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadVariableAction"/>
</target>
</rules>
<rules
name="validateException_HandlerBody_Constraint4"
description="The handler body has one input, and that input is the same as the exception input."
id="org.eclipse.uml2.uml.util.UMLValidator.validateExceptionHandler_validateException_HandlerBody_Constraint4"
rule="/0/@expressionProviders/@providers.0/@expressions.113"
message="The handler body has one input, and that input is the same as the exception input."
category="/0/@audits/@categories.36">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExceptionHandler"/>
</target>
</rules>
<rules
name="validateInterruptibleEdge"
description="Validate the constraint for interruptible Edge"
id="org.eclipse.uml2.uml.util.UMLValidator.validateInterruptibleEdge_validateEdge"
rule="/0/@expressionProviders/@providers.0/@expressions.112"
message="Interrupting edges of a region must have their source node in the region and their target node outside the region in the"
category="/0/@audits/@categories.37">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityEdge"/>
</target>
</rules>
<rules
name="validateException_StructuredActivityNode_Constraint3"
description="If the protected node is a StructuredActivityNode with output pins, then the exception handler body must also be a StructuredActivityNode with output pins that correspond in number and types to those of the protected node."
id="org.eclipse.uml2.uml.util.UMLValidator.validateExceptionHandler_validateException_StructuredActivityNode_Constraint3"
rule="/0/@expressionProviders/@providers.0/@expressions.116"
message="If the protected node is a StructuredActivityNode with output pins, then the exception handler body must also be a StructuredActivityNode with output pins that correspond in number and types to those of the protected node."
category="/0/@audits/@categories.36">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExceptionHandler"/>
</target>
</rules>
<rules
name="validateException_SourceAndTargetEdge_Constraint1"
description="The exception handler and its input object node are not the source or target of any edge."
id="org.eclipse.uml2.uml.util.UMLValidator.validateExceptionHandler_validateException_SourceAndTargetEdge_Constraint1"
rule="/0/@expressionProviders/@providers.0/@expressions.115"
message="The exception handler and its input object node are not the source or target of any edge."
category="/0/@audits/@categories.36">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExceptionHandler"/>
</target>
</rules>
<rules
name="validateException_StructuredActivityNode_Constraint2"
description="An edge that has a source in an exception handler structured node must also have its target in the handler, and vice versa."
id="org.eclipse.uml2.uml.util.UMLValidator.validateExceptionHandler_validateException_StructuredActivityNode_Constraint2"
rule="/0/@expressionProviders/@providers.0/@expressions.114"
message="An edge that has a source in an exception handler structured node must also have its target in the handler, and vice versa."
category="/0/@audits/@categories.18">
<target
xsi:type="gmfgen:GenDomainElementTarget"
contextSelector="/0/@audits/@clientContexts.0">
<element
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityEdge"/>
</target>
</rules>
<clientContexts
ruleTargets="/0/@audits/@rules.0/@target /0/@audits/@rules.1/@target /0/@audits/@rules.2/@target /0/@audits/@rules.3/@target /0/@audits/@rules.4/@target /0/@audits/@rules.5/@target /0/@audits/@rules.6/@target /0/@audits/@rules.7/@target /0/@audits/@rules.8/@target /0/@audits/@rules.9/@target /0/@audits/@rules.10/@target /0/@audits/@rules.11/@target /0/@audits/@rules.12/@target /0/@audits/@rules.13/@target /0/@audits/@rules.14/@target /0/@audits/@rules.15/@target /0/@audits/@rules.16/@target /0/@audits/@rules.17/@target /0/@audits/@rules.18/@target /0/@audits/@rules.19/@target /0/@audits/@rules.20/@target /0/@audits/@rules.21/@target /0/@audits/@rules.22/@target /0/@audits/@rules.23/@target /0/@audits/@rules.24/@target /0/@audits/@rules.25/@target /0/@audits/@rules.26/@target /0/@audits/@rules.27/@target /0/@audits/@rules.28/@target /0/@audits/@rules.29/@target /0/@audits/@rules.30/@target /0/@audits/@rules.31/@target /0/@audits/@rules.32/@target /0/@audits/@rules.33/@target /0/@audits/@rules.34/@target /0/@audits/@rules.35/@target /0/@audits/@rules.36/@target /0/@audits/@rules.37/@target /0/@audits/@rules.38/@target /0/@audits/@rules.39/@target /0/@audits/@rules.40/@target /0/@audits/@rules.41/@target /0/@audits/@rules.42/@target /0/@audits/@rules.43/@target /0/@audits/@rules.44/@target /0/@audits/@rules.45/@target /0/@audits/@rules.46/@target /0/@audits/@rules.47/@target /0/@audits/@rules.48/@target /0/@audits/@rules.49/@target /0/@audits/@rules.50/@target /0/@audits/@rules.51/@target /0/@audits/@rules.52/@target /0/@audits/@rules.53/@target /0/@audits/@rules.54/@target /0/@audits/@rules.55/@target /0/@audits/@rules.56/@target /0/@audits/@rules.57/@target /0/@audits/@rules.58/@target /0/@audits/@rules.59/@target /0/@audits/@rules.60/@target /0/@audits/@rules.61/@target /0/@audits/@rules.62/@target /0/@audits/@rules.63/@target /0/@audits/@rules.64/@target /0/@audits/@rules.65/@target"/>
</audits>
<diagram
visualID="1000"
editPartClassName="ActivityDiagramEditPart"
itemSemanticEditPolicyClassName="ActivityDiagramItemSemanticEditPolicy"
canonicalEditPolicyClassName="ActivityDiagramCanonicalEditPolicy"
iconProviderPriority="Low"
validationProviderPriority="Low"
validationEnabled="true"
validationDecorators="true"
liveValidationUIFeedback="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Diagram"/>
<elementType
xsi:type="gmfgen:MetamodelType"
definedExternally="true"
editHelperClassName="PackageEditHelper"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.draw2d.FreeformLayer"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key=""RemoveOrphanView""
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.RemoveOrphanViewPolicy"/>
<domainDiagramElement
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Package"/>
<childNodes
xsi:type="gmfgen:GenChildLabelNode"
visualID="3001"
editPartClassName="ParameterEditPart"
itemSemanticEditPolicyClassName="ParameterItemSemanticEditPolicy"
notationViewFactoryClassName="ParameterViewFactory"
canonicalEditPolicyClassName="ParameterCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ParameterGraphicalNodeEditPolicy"
createCommandClassName="ParameterCreateCommand"
containers="/0/@diagram/@compartments.0 /0/@diagram/@compartments.11">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.Parameter_3001"
displayName="Parameter"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.44/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Parameter"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Behavior/ownedParameter"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Behavior/ownedParameter"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.1">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labelModelFacet
parser="/0/@labelParsers/@implementations.3"/>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildLabelNode"
visualID="3002"
editPartClassName="ConstraintInActivityAsPrecondEditPart"
itemSemanticEditPolicyClassName="ConstraintInActivityAsPrecondItemSemanticEditPolicy"
notationViewFactoryClassName="ConstraintViewFactory"
canonicalEditPolicyClassName="ConstraintInActivityAsPrecondCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ConstraintInActivityAsPrecondGraphicalNodeEditPolicy"
createCommandClassName="ConstraintInActivityAsPrecondCreateCommand"
containers="/0/@diagram/@compartments.1 /0/@diagram/@compartments.12">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.0/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Constraint"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Namespace/ownedRule"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Behavior/precondition"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.2">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labelModelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.25"
viewPattern="<<precondition>> {0}"
editorPattern="{0}"
editPattern="{0}">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</labelModelFacet>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildLabelNode"
visualID="3003"
editPartClassName="ConstraintInActivityAsPostcondEditPart"
itemSemanticEditPolicyClassName="ConstraintInActivityAsPostcondItemSemanticEditPolicy"
notationViewFactoryClassName="ConstraintViewFactory"
canonicalEditPolicyClassName="ConstraintInActivityAsPostcondCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ConstraintInActivityAsPostcondGraphicalNodeEditPolicy"
createCommandClassName="ConstraintInActivityAsPostcondCreateCommand"
containers="/0/@diagram/@compartments.2 /0/@diagram/@compartments.13">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.0/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Constraint"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Namespace/ownedRule"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Behavior/postcondition"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.3">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labelModelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.24"
viewPattern="<<postcondition>> {0}"
editorPattern="{0}"
editPattern="{0}">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</labelModelFacet>
</childNodes>
<childNodes
visualID="3004"
editPartClassName="InitialNodeEditPart"
itemSemanticEditPolicyClassName="InitialNodeItemSemanticEditPolicy"
notationViewFactoryClassName="InitialNodeViewFactory"
canonicalEditPolicyClassName="InitialNodeCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InitialNodeGraphicalNodeEditPolicy"
createCommandClassName="InitialNodeCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.InitialNode_3004"
displayName="InitialNode"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.150/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InitialNode"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.4">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6034"
editPartClassName="InitialNodeFloatingNameEditPart"
itemSemanticEditPolicyClassName="InitialNodeFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5080"
editPartClassName="InitialNodeAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="InitialNodeAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="InitialNodeLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3005"
editPartClassName="ActivityFinalNodeEditPart"
itemSemanticEditPolicyClassName="ActivityFinalNodeItemSemanticEditPolicy"
notationViewFactoryClassName="ActivityFinalNodeViewFactory"
canonicalEditPolicyClassName="ActivityFinalNodeCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActivityFinalNodeGraphicalNodeEditPolicy"
createCommandClassName="ActivityFinalNodeCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ActivityFinalNode_3005"
displayName="ActivityFinalNode"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.92/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="20"
height="20"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityFinalNode"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.5">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6033"
editPartClassName="ActivityFinalNodeFloatingNameEditPart"
itemSemanticEditPolicyClassName="ActivityFinalNodeFloatingNameItemSemanticEditPolicy"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5081"
editPartClassName="ActivityFinalNodeAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ActivityFinalNodeAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="ActivityFinalNodeLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3006"
editPartClassName="FlowFinalNodeEditPart"
itemSemanticEditPolicyClassName="FlowFinalNodeItemSemanticEditPolicy"
notationViewFactoryClassName="FlowFinalNodeViewFactory"
canonicalEditPolicyClassName="FlowFinalNodeCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="FlowFinalNodeGraphicalNodeEditPolicy"
createCommandClassName="FlowFinalNodeCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.FlowFinalNode_3006"
displayName="FlowFinalNode"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.144/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="20"
height="20"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/FlowFinalNode"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.6">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6035"
editPartClassName="FlowFinalNodeFloatingNameEditPart"
itemSemanticEditPolicyClassName="FlowFinalNodeFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5082"
editPartClassName="FlowFinalNodeAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="FlowFinalNodeAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="FlowFinalNodeLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3007"
editPartClassName="OpaqueActionEditPart"
itemSemanticEditPolicyClassName="OpaqueActionItemSemanticEditPolicy"
notationViewFactoryClassName="OpaqueActionViewFactory"
canonicalEditPolicyClassName="OpaqueActionCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.7 /0/@diagram/@childNodes.8 /0/@diagram/@childNodes.9 /0/@diagram/@childNodes.10"
graphicalNodeEditPolicyClassName="OpaqueActionGraphicalNodeEditPolicy"
createCommandClassName="OpaqueActionCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.OpaqueAction_3007"
displayName="OpaqueAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.161/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OpaqueAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.7">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5003"
editPartClassName="OpaqueActionNameEditPart"
itemSemanticEditPolicyClassName="OpaqueActionNameItemSemanticEditPolicy"
notationViewFactoryClassName="OpaqueActionNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6028"
editPartClassName="OpaqueActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="OpaqueActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3015"
editPartClassName="ValuePinInOpaqueActEditPart"
itemSemanticEditPolicyClassName="ValuePinInOpaqueActItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinViewFactory"
canonicalEditPolicyClassName="ValuePinInOpaqueActCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInOpaqueActGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInOpaqueActCreateCommand"
containers="/0/@diagram/@childNodes.6"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3015"
displayName="ValuePin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OpaqueAction/inputValue"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OpaqueAction/inputValue"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.8">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5011"
editPartClassName="ValuePinInOActLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInOActLabelItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5024"
editPartClassName="ValuePinInOActValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInOActValueItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5083"
editPartClassName="ValuePinInOActAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ValuePinInOActAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3016"
editPartClassName="ActionInputPinInOpaqueActEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInOpaqueActItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinViewFactory"
canonicalEditPolicyClassName="ActionInputPinInOpaqueActCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionInputPinInOpaqueActGraphicalNodeEditPolicy"
createCommandClassName="ActionInputPinInOpaqueActCreateCommand"
containers="/0/@diagram/@childNodes.6"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3016"
displayName="ActionInputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OpaqueAction/inputValue"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OpaqueAction/inputValue"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.9">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5012"
editPartClassName="ActionInputPinInOActLabelEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInOActLabelItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5025"
editPartClassName="ActionInputPinInOActValueEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInOActValueItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5084"
editPartClassName="ActionInputPinInOActAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInOActAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3013"
editPartClassName="InputPinInOpaqueActEditPart"
itemSemanticEditPolicyClassName="InputPinInOpaqueActItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="InputPinInOpaqueActCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInOpaqueActGraphicalNodeEditPolicy"
createCommandClassName="InputPinInOpaqueActCreateCommand"
containers="/0/@diagram/@childNodes.6"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.InputPin_3013"
displayName="InputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OpaqueAction/inputValue"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OpaqueAction/inputValue"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.10">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5009"
editPartClassName="InputPinInOActLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInOActLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5085"
editPartClassName="InputPinInOActAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="InputPinInOActAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3014"
editPartClassName="OutputPinInOpaqueActEditPart"
itemSemanticEditPolicyClassName="OutputPinInOpaqueActItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinViewFactory"
canonicalEditPolicyClassName="OutputPinInOpaqueActCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="OutputPinInOpaqueActGraphicalNodeEditPolicy"
createCommandClassName="OutputPinInOpaqueActCreateCommand"
containers="/0/@diagram/@childNodes.6"
preferredSideName="EAST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3014"
displayName="OutputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OpaqueAction/outputValue"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OpaqueAction/outputValue"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.11">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5010"
editPartClassName="OutputPinInOActLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInOActLabelItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5086"
editPartClassName="OutputPinInOActAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="OutputPinInOActAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3008"
editPartClassName="CallBehaviorActionEditPart"
itemSemanticEditPolicyClassName="CallBehaviorActionItemSemanticEditPolicy"
notationViewFactoryClassName="CallBehaviorActionViewFactory"
canonicalEditPolicyClassName="CallBehaviorActionCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.12 /0/@diagram/@childNodes.13 /0/@diagram/@childNodes.14 /0/@diagram/@childNodes.15"
graphicalNodeEditPolicyClassName="CallBehaviorActionGraphicalNodeEditPolicy"
createCommandClassName="CallBehaviorActionCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.CallBehaviorAction_3008"
displayName="CallBehaviorAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.100/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.CallBehaviorActionFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallBehaviorAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.12">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5004"
editPartClassName="CallBehaviorActionNameEditPart"
itemSemanticEditPolicyClassName="CallBehaviorActionNameItemSemanticEditPolicy"
notationViewFactoryClassName="CallBehaviorActionNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.5"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6029"
editPartClassName="CallBehaviorActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="CallBehaviorActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3017"
editPartClassName="ValuePinInCallBeActEditPart"
itemSemanticEditPolicyClassName="ValuePinInCallBeActItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinViewFactory"
canonicalEditPolicyClassName="ValuePinInCallBeActCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInCallBeActGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInCallBeActCreateCommand"
containers="/0/@diagram/@childNodes.11"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3017"
displayName="ValuePin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.13">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5013"
editPartClassName="ValuePinInCBActLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInCBActLabelItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5026"
editPartClassName="ValuePinInCBActValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInCBActValueItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5087"
editPartClassName="ValuePinInCBActAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ValuePinInCBActAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3018"
editPartClassName="ActionInputPinInCallBeActEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInCallBeActItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinViewFactory"
canonicalEditPolicyClassName="ActionInputPinInCallBeActCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionInputPinInCallBeActGraphicalNodeEditPolicy"
createCommandClassName="ActionInputPinInCallBeActCreateCommand"
containers="/0/@diagram/@childNodes.11"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3018"
displayName="ActionInputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.14">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5014"
editPartClassName="ActionInputPinInCBActLabelEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInCBActLabelItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5027"
editPartClassName="ActionInputPinInCBActValueEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInCBActValueItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5088"
editPartClassName="ActionInputPinInCBActAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInCBActAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3019"
editPartClassName="InputPinInCallBeActEditPart"
itemSemanticEditPolicyClassName="InputPinInCallBeActItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="InputPinInCallBeActCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInCallBeActGraphicalNodeEditPolicy"
createCommandClassName="InputPinInCallBeActCreateCommand"
containers="/0/@diagram/@childNodes.11"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.InputPin_3019"
displayName="InputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.15">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5015"
editPartClassName="InputPinInCBActLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInCBActLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5089"
editPartClassName="InputPinInCBActAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="InputPinInCBActAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3020"
editPartClassName="OutputPinInCallBeActEditPart"
itemSemanticEditPolicyClassName="OutputPinInCallBeActItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinViewFactory"
canonicalEditPolicyClassName="OutputPinInCallBeActCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="OutputPinInCallBeActGraphicalNodeEditPolicy"
createCommandClassName="OutputPinInCallBeActCreateCommand"
containers="/0/@diagram/@childNodes.11"
preferredSideName="EAST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3020"
displayName="OutputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallAction/result"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallAction/result"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.16">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5016"
editPartClassName="OutputPinInCBActLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInCBActLabelItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5090"
editPartClassName="OutputPinInCBActAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="OutputPinInCBActAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3010"
editPartClassName="CallOperationActionEditPart"
itemSemanticEditPolicyClassName="CallOperationActionItemSemanticEditPolicy"
notationViewFactoryClassName="CallOperationActionViewFactory"
canonicalEditPolicyClassName="CallOperationActionCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.17 /0/@diagram/@childNodes.18 /0/@diagram/@childNodes.19 /0/@diagram/@childNodes.20 /0/@diagram/@childNodes.21 /0/@diagram/@childNodes.22 /0/@diagram/@childNodes.23"
graphicalNodeEditPolicyClassName="CallOperationActionGraphicalNodeEditPolicy"
createCommandClassName="CallOperationActionCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.CallOperationAction_3010"
displayName="CallOperationAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.102/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallOperationAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.17">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5006"
editPartClassName="CallOperationActionNameEditPart"
itemSemanticEditPolicyClassName="CallOperationActionNameItemSemanticEditPolicy"
notationViewFactoryClassName="CallOperationActionNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.4"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6020"
editPartClassName="CallOperationActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="CallOperationActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3021"
editPartClassName="ActionInputPinInCallOpActEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInCallOpActItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinViewFactory"
canonicalEditPolicyClassName="ActionInputPinInCallOpActCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionInputPinInCallOpActGraphicalNodeEditPolicy"
createCommandClassName="ActionInputPinInCallOpActCreateCommand"
containers="/0/@diagram/@childNodes.16"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3021"
displayName="ActionInputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.0">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.18">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5017"
editPartClassName="ActionInputPinInCOActLabelEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInCOActLabelItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5028"
editPartClassName="ActionInputPinInCOActValueEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInCOActValueItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5091"
editPartClassName="ActionInputPinInCOActAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInCOActAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3022"
editPartClassName="ValuePinInCallOpActEditPart"
itemSemanticEditPolicyClassName="ValuePinInCallOpActItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinViewFactory"
canonicalEditPolicyClassName="ValuePinInCallOpActCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInCallOpActGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInCallOpActCreateCommand"
containers="/0/@diagram/@childNodes.16"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3022"
displayName="ValuePin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.1">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.19">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5018"
editPartClassName="ValuePinInCOActLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInCOActLabelItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5029"
editPartClassName="ValuePinInCOActValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInCOActValueItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5092"
editPartClassName="ValuePinInCOActAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ValuePinInCOActAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3023"
editPartClassName="InputPinInCallOpActEditPart"
itemSemanticEditPolicyClassName="InputPinInCallOpActItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="InputPinInCallOpActCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInCallOpActGraphicalNodeEditPolicy"
createCommandClassName="InputPinInCallOpActCreateCommand"
containers="/0/@diagram/@childNodes.16"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.InputPin_3023"
displayName="InputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.2">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.20">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5019"
editPartClassName="InputPinInCOActLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInCOActLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5093"
editPartClassName="InputPinInCOActAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="InputPinInCOActAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3024"
editPartClassName="OutputPinInCallOpActEditPart"
itemSemanticEditPolicyClassName="OutputPinInCallOpActItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinViewFactory"
canonicalEditPolicyClassName="OutputPinInCallOpActCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="OutputPinInCallOpActGraphicalNodeEditPolicy"
createCommandClassName="OutputPinInCallOpActCreateCommand"
containers="/0/@diagram/@childNodes.16"
preferredSideName="EAST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3024"
displayName="OutputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallAction/result"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallAction/result"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.21">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5020"
editPartClassName="OutputPinInCOActLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInCOActLabelItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5094"
editPartClassName="OutputPinInCOActAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="OutputPinInCOActAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3025"
editPartClassName="ValuePinInCallOpActAsTargetEditPart"
itemSemanticEditPolicyClassName="ValuePinInCallOpActAsTargetItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinViewFactory"
canonicalEditPolicyClassName="ValuePinInCallOpActAsTargetCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInCallOpActAsTargetGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInCallOpActAsTargetCreateCommand"
containers="/0/@diagram/@childNodes.16"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3025"
displayName="ValuePin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.3">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallOperationAction/target"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallOperationAction/target"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.22">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5021"
editPartClassName="ValuePinInCOActAsTargetLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInCOActAsTargetLabelItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5030"
editPartClassName="ValuePinInCOActAsTargetValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInCOActAsTargetValueItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5095"
editPartClassName="ValuePinInCOActAsTargetAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ValuePinInCOActAsTargetAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3026"
editPartClassName="ActionInputPinInCallOpActAsTargetEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInCallOpActAsTargetItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinViewFactory"
canonicalEditPolicyClassName="ActionInputPinInCallOpActAsTargetCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionInputPinInCallOpActAsTargetGraphicalNodeEditPolicy"
createCommandClassName="ActionInputPinInCallOpActAsTargetCreateCommand"
containers="/0/@diagram/@childNodes.16"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3026"
displayName="ActionInputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.4">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallOperationAction/target"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallOperationAction/target"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.23">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5022"
editPartClassName="ActionInputPinInCOActAsTargetLabelEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInCOActAsTargetLabelItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5031"
editPartClassName="ActionInputPinInCOActAsTargetValueEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInCOActAsTargetValueItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5096"
editPartClassName="ActionInputPinInCOActAsTargetAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInCOActAsTargetAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3027"
editPartClassName="InputPinInCallOpActAsTargetEditPart"
itemSemanticEditPolicyClassName="InputPinInCallOpActAsTargetItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="InputPinInCallOpActAsTargetCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInCallOpActAsTargetGraphicalNodeEditPolicy"
createCommandClassName="InputPinInCallOpActAsTargetCreateCommand"
containers="/0/@diagram/@childNodes.16"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.InputPin_3027"
displayName="InputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.5">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallOperationAction/target"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallOperationAction/target"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.24">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5023"
editPartClassName="InputPinInCOActAsTargetLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInCOActAsTargetLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5097"
editPartClassName="InputPinInCOActAsTargetAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="InputPinInCOActAsTargetAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3034"
editPartClassName="DurationConstraintAsLocalPrecondEditPart"
itemSemanticEditPolicyClassName="DurationConstraintAsLocalPrecondItemSemanticEditPolicy"
notationViewFactoryClassName="DurationConstraintViewFactory"
canonicalEditPolicyClassName="DurationConstraintAsLocalPrecondCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="DurationConstraintAsLocalPrecondGraphicalNodeEditPolicy"
createCommandClassName="DurationConstraintAsLocalPrecondCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.DurationConstraint_3034"
displayName="DurationConstraint"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.134/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.LocalPreconditionConstraintFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.6">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DurationConstraint"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Action/localPrecondition"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Action/localPrecondition"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.25">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
<initializers
xsi:type="gmfgen:GenReferenceNewElementSpec">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Constraint/specification"/>
<newElementInitializers>
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.26">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
<elementClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DurationInterval"/>
</newElementInitializers>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5038"
editPartClassName="DurationConstraintAsLocalPrecondNameEditPart"
itemSemanticEditPolicyClassName="DurationConstraintAsLocalPrecondNameItemSemanticEditPolicy"
notationViewFactoryClassName="DurationConstraintNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
visualID="5130"
editPartClassName="DurationConstraintAsLocalPrecondBodyEditPart"
itemSemanticEditPolicyClassName="DurationConstraintAsLocalPrecondBodyItemSemanticEditPolicy"
notationViewFactoryClassName="DurationConstraintSpecificationViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getConstraintFigure"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.ConstraintFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.22"/>
</labels>
</childNodes>
<childNodes
visualID="3035"
editPartClassName="DurationConstraintAsLocalPostcondEditPart"
itemSemanticEditPolicyClassName="DurationConstraintAsLocalPostcondItemSemanticEditPolicy"
notationViewFactoryClassName="DurationConstraintViewFactory"
canonicalEditPolicyClassName="DurationConstraintAsLocalPostcondCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="DurationConstraintAsLocalPostcondGraphicalNodeEditPolicy"
createCommandClassName="DurationConstraintAsLocalPostcondCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.DurationConstraint_3035"
displayName="DurationConstraint"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.134/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.LocalPostconditionConstraintFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.7">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DurationConstraint"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Action/localPostcondition"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Action/localPostcondition"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.27">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
<initializers
xsi:type="gmfgen:GenReferenceNewElementSpec">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Constraint/specification"/>
<newElementInitializers>
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.28">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
<elementClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DurationInterval"/>
</newElementInitializers>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5039"
editPartClassName="DurationConstraintAsLocalPostcondNameEditPart"
itemSemanticEditPolicyClassName="DurationConstraintAsLocalPostcondNameItemSemanticEditPolicy"
notationViewFactoryClassName="DurationConstraintNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
visualID="5131"
editPartClassName="DurationConstraintAsLocalPostcondBodyEditPart"
itemSemanticEditPolicyClassName="DurationConstraintAsLocalPostcondBodyItemSemanticEditPolicy"
notationViewFactoryClassName="DurationConstraintSpecificationViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getConstraintFigure"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.ConstraintFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.22"/>
</labels>
</childNodes>
<childNodes
visualID="3036"
editPartClassName="TimeConstraintAsLocalPrecondEditPart"
itemSemanticEditPolicyClassName="TimeConstraintAsLocalPrecondItemSemanticEditPolicy"
notationViewFactoryClassName="TimeConstraintViewFactory"
canonicalEditPolicyClassName="TimeConstraintAsLocalPrecondCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="TimeConstraintAsLocalPrecondGraphicalNodeEditPolicy"
createCommandClassName="TimeConstraintAsLocalPrecondCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.TimeConstraint_3036"
displayName="TimeConstraint"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.185/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.LocalPreconditionConstraintFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.8">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/TimeConstraint"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Action/localPrecondition"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Action/localPrecondition"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.29">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
<initializers
xsi:type="gmfgen:GenReferenceNewElementSpec">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Constraint/specification"/>
<newElementInitializers>
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.30">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
<elementClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/TimeInterval"/>
</newElementInitializers>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5040"
editPartClassName="TimeConstraintAsLocalPrecondNameEditPart"
itemSemanticEditPolicyClassName="TimeConstraintAsLocalPrecondNameItemSemanticEditPolicy"
notationViewFactoryClassName="TimeConstraintNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
visualID="5132"
editPartClassName="TimeConstraintAsLocalPrecondBodyEditPart"
itemSemanticEditPolicyClassName="TimeConstraintAsLocalPrecondBodyItemSemanticEditPolicy"
notationViewFactoryClassName="TimeConstraintSpecificationViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getConstraintFigure"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.ConstraintFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.22"/>
</labels>
</childNodes>
<childNodes
visualID="3037"
editPartClassName="TimeConstraintAsLocalPostcondEditPart"
itemSemanticEditPolicyClassName="TimeConstraintAsLocalPostcondItemSemanticEditPolicy"
notationViewFactoryClassName="TimeConstraintViewFactory"
canonicalEditPolicyClassName="TimeConstraintAsLocalPostcondCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="TimeConstraintAsLocalPostcondGraphicalNodeEditPolicy"
createCommandClassName="TimeConstraintAsLocalPostcondCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.TimeConstraint_3037"
displayName="TimeConstraint"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.185/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.LocalPostconditionConstraintFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.9">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/TimeConstraint"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Action/localPostcondition"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Action/localPostcondition"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.31">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
<initializers
xsi:type="gmfgen:GenReferenceNewElementSpec">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Constraint/specification"/>
<newElementInitializers>
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.32">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
<elementClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/TimeInterval"/>
</newElementInitializers>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5041"
editPartClassName="TimeConstraintAsLocalPostcondNameEditPart"
itemSemanticEditPolicyClassName="TimeConstraintAsLocalPostcondNameItemSemanticEditPolicy"
notationViewFactoryClassName="TimeConstraintNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
visualID="5133"
editPartClassName="TimeConstraintAsLocalPostcondBodyEditPart"
itemSemanticEditPolicyClassName="TimeConstraintAsLocalPostcondBodyItemSemanticEditPolicy"
notationViewFactoryClassName="TimeConstraintSpecificationViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getConstraintFigure"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.ConstraintFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.22"/>
</labels>
</childNodes>
<childNodes
visualID="3032"
editPartClassName="IntervalConstraintAsLocalPrecondEditPart"
itemSemanticEditPolicyClassName="IntervalConstraintAsLocalPrecondItemSemanticEditPolicy"
notationViewFactoryClassName="IntervalConstraintViewFactory"
canonicalEditPolicyClassName="IntervalConstraintAsLocalPrecondCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="IntervalConstraintAsLocalPrecondGraphicalNodeEditPolicy"
createCommandClassName="IntervalConstraintAsLocalPrecondCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.IntervalConstraint_3032"
displayName="IntervalConstraint"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.135/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.LocalPreconditionConstraintFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.10">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/IntervalConstraint"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Action/localPrecondition"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Action/localPrecondition"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.33">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
<initializers
xsi:type="gmfgen:GenReferenceNewElementSpec">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Constraint/specification"/>
<newElementInitializers>
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.34">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
<elementClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Interval"/>
</newElementInitializers>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5036"
editPartClassName="IntervalConstraintAsLocalPrecondNameEditPart"
itemSemanticEditPolicyClassName="IntervalConstraintAsLocalPrecondNameItemSemanticEditPolicy"
notationViewFactoryClassName="IntervalConstraintNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
visualID="5134"
editPartClassName="IntervalConstraintAsLocalPrecondBodyEditPart"
itemSemanticEditPolicyClassName="IntervalConstraintAsLocalPrecondBodyItemSemanticEditPolicy"
notationViewFactoryClassName="IntervalConstraintSpecificationViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getConstraintFigure"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.ConstraintFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.22"/>
</labels>
</childNodes>
<childNodes
visualID="3033"
editPartClassName="IntervalConstraintAsLocalPostcondEditPart"
itemSemanticEditPolicyClassName="IntervalConstraintAsLocalPostcondItemSemanticEditPolicy"
notationViewFactoryClassName="IntervalConstraintViewFactory"
canonicalEditPolicyClassName="IntervalConstraintAsLocalPostcondCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="IntervalConstraintAsLocalPostcondGraphicalNodeEditPolicy"
createCommandClassName="IntervalConstraintAsLocalPostcondCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.IntervalConstraint_3033"
displayName="IntervalConstraint"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.135/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.LocalPostconditionConstraintFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.11">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/IntervalConstraint"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Action/localPostcondition"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Action/localPostcondition"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.35">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
<initializers
xsi:type="gmfgen:GenReferenceNewElementSpec">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Constraint/specification"/>
<newElementInitializers>
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.36">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
<elementClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Interval"/>
</newElementInitializers>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5037"
editPartClassName="IntervalConstraintAsLocalPostcondNameEditPart"
itemSemanticEditPolicyClassName="IntervalConstraintAsLocalPostcondNameItemSemanticEditPolicy"
notationViewFactoryClassName="IntervalConstraintNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
visualID="5135"
editPartClassName="IntervalConstraintAsLocalPostcondBodyEditPart"
itemSemanticEditPolicyClassName="IntervalConstraintAsLocalPostcondBodyItemSemanticEditPolicy"
notationViewFactoryClassName="IntervalConstraintSpecificationViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getConstraintFigure"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.ConstraintFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.22"/>
</labels>
</childNodes>
<childNodes
visualID="3011"
editPartClassName="ConstraintAsLocalPrecondEditPart"
itemSemanticEditPolicyClassName="ConstraintAsLocalPrecondItemSemanticEditPolicy"
notationViewFactoryClassName="ConstraintViewFactory"
canonicalEditPolicyClassName="ConstraintAsLocalPrecondCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ConstraintAsLocalPrecondGraphicalNodeEditPolicy"
createCommandClassName="ConstraintAsLocalPrecondCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.0/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.LocalPreconditionConstraintFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.12">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Constraint"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Action/localPrecondition"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Action/localPrecondition"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.37">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
<initializers
xsi:type="gmfgen:GenReferenceNewElementSpec">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Constraint/specification"/>
<newElementInitializers>
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.38">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
<elementClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OpaqueExpression"/>
</newElementInitializers>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5007"
editPartClassName="ConstraintAsLocalPrecondNameEditPart"
itemSemanticEditPolicyClassName="ConstraintAsLocalPrecondNameItemSemanticEditPolicy"
notationViewFactoryClassName="ConstraintNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
visualID="5136"
editPartClassName="ConstraintAsLocalPrecondBodyEditPart"
itemSemanticEditPolicyClassName="ConstraintAsLocalPrecondBodyItemSemanticEditPolicy"
notationViewFactoryClassName="ConstraintSpecificationViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getConstraintFigure"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.ConstraintFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.22"/>
</labels>
</childNodes>
<childNodes
visualID="3012"
editPartClassName="ConstraintAsLocalPostcondEditPart"
itemSemanticEditPolicyClassName="ConstraintAsLocalPostcondItemSemanticEditPolicy"
notationViewFactoryClassName="ConstraintViewFactory"
canonicalEditPolicyClassName="ConstraintAsLocalPostcondCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ConstraintAsLocalPostcondGraphicalNodeEditPolicy"
createCommandClassName="ConstraintAsLocalPostcondCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.0/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.LocalPostconditionConstraintFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.13">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Constraint"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Action/localPostcondition"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Action/localPostcondition"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.39">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
<initializers
xsi:type="gmfgen:GenReferenceNewElementSpec">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Constraint/specification"/>
<newElementInitializers>
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.40">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
<elementClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OpaqueExpression"/>
</newElementInitializers>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5008"
editPartClassName="ConstraintAsLocalPostcondNameEditPart"
itemSemanticEditPolicyClassName="ConstraintAsLocalPostcondNameItemSemanticEditPolicy"
notationViewFactoryClassName="ConstraintNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
visualID="5137"
editPartClassName="ConstraintAsLocalPostcondBodyEditPart"
itemSemanticEditPolicyClassName="ConstraintAsLocalPostcondBodyItemSemanticEditPolicy"
notationViewFactoryClassName="ConstraintSpecificationViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getConstraintFigure"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.ConstraintFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.22"/>
</labels>
</childNodes>
<childNodes
visualID="3038"
editPartClassName="DecisionNodeEditPart"
itemSemanticEditPolicyClassName="DecisionNodeItemSemanticEditPolicy"
notationViewFactoryClassName="DecisionNodeViewFactory"
canonicalEditPolicyClassName="DecisionNodeCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="DecisionNodeGraphicalNodeEditPolicy"
createCommandClassName="DecisionNodeCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.DecisionNode_3038"
displayName="DecisionNode"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.124/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DecisionNode"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.41">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6036"
editPartClassName="DecisionNodeFloatingNameEditPart"
itemSemanticEditPolicyClassName="DecisionNodeFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5043"
editPartClassName="DecisionInputEditPart"
itemSemanticEditPolicyClassName="DecisionInputItemSemanticEditPolicy"
notationViewFactoryClassName="DecisionNodeLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.LinkAndCornerBentWithTextFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.BehaviorPropertyNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.10"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5098"
editPartClassName="DecisionNodeAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="DecisionNodeAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="DecisionNodeLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3039"
editPartClassName="MergeNodeEditPart"
itemSemanticEditPolicyClassName="MergeNodeItemSemanticEditPolicy"
notationViewFactoryClassName="MergeNodeViewFactory"
canonicalEditPolicyClassName="MergeNodeCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="MergeNodeGraphicalNodeEditPolicy"
createCommandClassName="MergeNodeCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.MergeNode_3039"
displayName="MergeNode"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.160/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/MergeNode"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.42">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6037"
editPartClassName="MergeNodeFloatingNameEditPart"
itemSemanticEditPolicyClassName="MergeNodeFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5099"
editPartClassName="MergeNodeAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="MergeNodeAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="MergeNodeLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3040"
editPartClassName="ForkNodeEditPart"
itemSemanticEditPolicyClassName="ForkNodeItemSemanticEditPolicy"
notationViewFactoryClassName="ForkNodeViewFactory"
canonicalEditPolicyClassName="ForkNodeCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ForkNodeGraphicalNodeEditPolicy"
createCommandClassName="ForkNodeCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ForkNode_3040"
displayName="ForkNode"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.145/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="10"
height="40"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ForkNode"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.43">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6038"
editPartClassName="ForkNodeFloatingNameEditPart"
itemSemanticEditPolicyClassName="ForkNodeFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5100"
editPartClassName="ForkNodeAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ForkNodeAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="ForkNodeLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3041"
editPartClassName="JoinNodeEditPart"
itemSemanticEditPolicyClassName="JoinNodeItemSemanticEditPolicy"
notationViewFactoryClassName="JoinNodeViewFactory"
canonicalEditPolicyClassName="JoinNodeCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="JoinNodeGraphicalNodeEditPolicy"
createCommandClassName="JoinNodeCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.JoinNode_3041"
displayName="JoinNode"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.152/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="10"
height="40"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/JoinNode"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.44">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6039"
editPartClassName="JoinNodeFloatingNameEditPart"
itemSemanticEditPolicyClassName="JoinNodeFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5042"
editPartClassName="JoinSpecEditPart"
itemSemanticEditPolicyClassName="JoinSpecItemSemanticEditPolicy"
notationViewFactoryClassName="JoinNodeLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.WrappedLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.9"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5101"
editPartClassName="JoinNodeAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="JoinNodeAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="JoinNodeLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3078"
editPartClassName="DataStoreNodeEditPart"
itemSemanticEditPolicyClassName="DataStoreNodeItemSemanticEditPolicy"
notationViewFactoryClassName="DataStoreNodeViewFactory"
canonicalEditPolicyClassName="DataStoreNodeCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="DataStoreNodeGraphicalNodeEditPolicy"
createCommandClassName="DataStoreNodeCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.DataStoreNode_3078"
displayName="DataStoreNode"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.123/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DataStoreNode"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.45">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5127"
editPartClassName="DataStoreNodeLabelEditPart"
itemSemanticEditPolicyClassName="DataStoreNodeLabelItemSemanticEditPolicy"
notationViewFactoryClassName="DataStoreNodeLabelViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.20"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5128"
editPartClassName="DataStoreSelectionEditPart"
itemSemanticEditPolicyClassName="DataStoreSelectionItemSemanticEditPolicy"
notationViewFactoryClassName="DataStoreNodeLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.LinkAndCornerBentWithTextFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.BehaviorPropertyNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.21"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6031"
editPartClassName="DataStoreNodeFloatingNameEditPart"
itemSemanticEditPolicyClassName="DataStoreNodeFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
visualID="3042"
editPartClassName="SendObjectActionEditPart"
itemSemanticEditPolicyClassName="SendObjectActionItemSemanticEditPolicy"
notationViewFactoryClassName="SendObjectActionViewFactory"
canonicalEditPolicyClassName="SendObjectActionCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.38 /0/@diagram/@childNodes.39 /0/@diagram/@childNodes.40 /0/@diagram/@childNodes.41 /0/@diagram/@childNodes.42 /0/@diagram/@childNodes.43"
graphicalNodeEditPolicyClassName="SendObjectActionGraphicalNodeEditPolicy"
createCommandClassName="SendObjectActionCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.SendObjectAction_3042"
displayName="SendObjectAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.177/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SendObjectAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.46">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5059"
editPartClassName="SendObjectActionNameEditPart"
itemSemanticEditPolicyClassName="SendObjectActionNameItemSemanticEditPolicy"
notationViewFactoryClassName="SendObjectActionNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6027"
editPartClassName="SendObjectActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="SendObjectActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3046"
editPartClassName="ValuePinInSendObjActAsReqEditPart"
itemSemanticEditPolicyClassName="ValuePinInSendObjActAsReqItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinViewFactory"
canonicalEditPolicyClassName="ValuePinInSendObjActAsReqCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInSendObjActAsReqGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInSendObjActAsReqCreateCommand"
containers="/0/@diagram/@childNodes.37"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3046"
displayName="ValuePin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.14">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SendObjectAction/request"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SendObjectAction/request"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.47">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5049"
editPartClassName="ValuePinInSendObjActAsReqLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInSendObjActAsReqLabelItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5050"
editPartClassName="ValuePinInSendObjActAsReqValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInSendObjActAsReqValueItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5102"
editPartClassName="ValuePinInSendObjActAsReqAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ValuePinInSendObjActAsReqAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3047"
editPartClassName="ActionInputPinInSendObjActAsReqEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInSendObjActAsReqItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinViewFactory"
canonicalEditPolicyClassName="ActionInputPinInSendObjActAsReqCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionInputPinInSendObjActAsReqGraphicalNodeEditPolicy"
createCommandClassName="ActionInputPinInSendObjActAsReqCreateCommand"
containers="/0/@diagram/@childNodes.37"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3047"
displayName="ActionInputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.15">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SendObjectAction/request"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SendObjectAction/request"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.48">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5051"
editPartClassName="ActionInputPinInSendObjActAsReqLabelEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInSendObjActAsReqLabelItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5052"
editPartClassName="ActionInputPinInSendObjActAsReqValueEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInSendObjActAsReqValueItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5103"
editPartClassName="ActionInputPinInSendObjActAsReqAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInSendObjActAsReqAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3048"
editPartClassName="InputPinInSendObjActAsReqEditPart"
itemSemanticEditPolicyClassName="InputPinInSendObjActAsReqItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="InputPinInSendObjActAsReqCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInSendObjActAsReqGraphicalNodeEditPolicy"
createCommandClassName="InputPinInSendObjActAsReqCreateCommand"
containers="/0/@diagram/@childNodes.37"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.InputPin_3048"
displayName="InputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.16">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SendObjectAction/request"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SendObjectAction/request"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.49">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5053"
editPartClassName="InputPinInSendObjActAsReqLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInSendObjActAsReqLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5104"
editPartClassName="InputPinInSendObjActAsReqAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="InputPinInSendObjActAsReqAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3049"
editPartClassName="ValuePinInSendObjActAsTargetEditPart"
itemSemanticEditPolicyClassName="ValuePinInSendObjActAsTargetItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinViewFactory"
canonicalEditPolicyClassName="ValuePinInSendObjActAsTargetCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInSendObjActAsTargetGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInSendObjActAsTargetCreateCommand"
containers="/0/@diagram/@childNodes.37"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3049"
displayName="ValuePin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.17">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SendObjectAction/target"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SendObjectAction/target"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.50">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5054"
editPartClassName="ValuePinInSendObjActAsTargetLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInSendObjActAsTargetLabelItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5055"
editPartClassName="ValuePinInSendObjActAsTargetValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInSendObjActAsTargetItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5105"
editPartClassName="ValuePinInSendObjActAsTargetAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ValuePinInSendObjActAsTargetAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3050"
editPartClassName="ActionInputPinInSendObjActAsTargetEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInSendObjActAsTargetItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinViewFactory"
canonicalEditPolicyClassName="ActionInputPinInSendObjActAsTargetCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionInputPinInSendObjActAsTargetGraphicalNodeEditPolicy"
createCommandClassName="ActionInputPinInSendObjActAsTargetCreateCommand"
containers="/0/@diagram/@childNodes.37"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3050"
displayName="ActionInputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.18">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SendObjectAction/target"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SendObjectAction/target"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.51">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5056"
editPartClassName="ActionInputPinInSendObjActAsTargetLabelEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInSendObjActAsTargetLabelItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5057"
editPartClassName="ActionInputPinInSendObjActAsTargetValueEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInSendObjActAsTargetValueItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5106"
editPartClassName="ActionInputPinInSendObjActAsTargetAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInSendObjActAsTargetAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3051"
editPartClassName="InputPinInSendObjActAsTargetEditPart"
itemSemanticEditPolicyClassName="InputPinInSendObjActAsTargetItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="InputPinInSendObjActAsTargetCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInSendObjActAsTargetGraphicalNodeEditPolicy"
createCommandClassName="InputPinInSendObjActAsTargetCreateCommand"
containers="/0/@diagram/@childNodes.37"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.InputPin_3051"
displayName="InputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.19">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SendObjectAction/target"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SendObjectAction/target"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.52">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5058"
editPartClassName="InputPinInSendObjActAsTargetLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInSendObjActAsTargetLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5107"
editPartClassName="InputPinInSendObjActAsTargetAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="InputPinInSendObjActAsTargetAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3052"
editPartClassName="SendSignalActionEditPart"
itemSemanticEditPolicyClassName="SendSignalActionItemSemanticEditPolicy"
notationViewFactoryClassName="SendSignalActionViewFactory"
canonicalEditPolicyClassName="SendSignalActionCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.45 /0/@diagram/@childNodes.46 /0/@diagram/@childNodes.47 /0/@diagram/@childNodes.48 /0/@diagram/@childNodes.49 /0/@diagram/@childNodes.50"
graphicalNodeEditPolicyClassName="SendSignalActionGraphicalNodeEditPolicy"
createCommandClassName="SendSignalActionCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.SendSignalAction_3052"
displayName="SendSignalAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.178/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SendSignalAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.53">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5060"
editPartClassName="SendSignalActionNameEditPart"
itemSemanticEditPolicyClassName="SendSignalActionNameItemSemanticEditPolicy"
notationViewFactoryClassName="SendSignalActionNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6032"
editPartClassName="SendSignalActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="SendSignalActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3053"
editPartClassName="ActionInputPinInSendSigActEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInSendSigActItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinViewFactory"
canonicalEditPolicyClassName="ActionInputPinInSendSigActCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionInputPinInSendSigActGraphicalNodeEditPolicy"
createCommandClassName="ActionInputPinInSendSigActCreateCommand"
containers="/0/@diagram/@childNodes.44"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3053"
displayName="ActionInputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.20">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.54">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5061"
editPartClassName="ActionInputPinInSendSigActLabelEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInSendSigActLabelItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5062"
editPartClassName="ActionInputPinInSendSigActValueEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInSendSigActValueItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5108"
editPartClassName="ActionInputPinInSendSigActAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInSendSigActAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3054"
editPartClassName="ValuePinInSendSigActEditPart"
itemSemanticEditPolicyClassName="ValuePinInSendSigActItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinViewFactory"
canonicalEditPolicyClassName="ValuePinInSendSigActCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInSendSigActGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInSendSigActCreateCommand"
containers="/0/@diagram/@childNodes.44"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3054"
displayName="ValuePin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.21">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.55">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5063"
editPartClassName="ValuePinInSendSigActLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInSendSigActLabelItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5064"
editPartClassName="ValuePinInSendSigActValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInSendSigActValueItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5109"
editPartClassName="ValuePinInSendSigActAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ValuePinInSendSigActAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3055"
editPartClassName="InputPinInSendSigActEditPart"
itemSemanticEditPolicyClassName="InputPinInSendSigActItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="InputPinInSendSigActCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInSendSigActGraphicalNodeEditPolicy"
createCommandClassName="InputPinInSendSigActCreateCommand"
containers="/0/@diagram/@childNodes.44"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.InputPin_3055"
displayName="InputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.22">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.56">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5065"
editPartClassName="InputPinInSendSigActLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInSendSigActLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5110"
editPartClassName="InputPinInSendSigActAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="InputPinInSendSigActAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3060"
editPartClassName="ValuePinInSendSigActAsTargetEditPart"
itemSemanticEditPolicyClassName="ValuePinInSendSigActAsTargetItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinViewFactory"
canonicalEditPolicyClassName="ValuePinInSendSigActAsTargetCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInSendSigActAsTargetGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInSendSigActAsTargetCreateCommand"
containers="/0/@diagram/@childNodes.44"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3060"
displayName="ValuePin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.23">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SendSignalAction/target"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SendSignalAction/target"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.57">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5072"
editPartClassName="ValuePinInSendSigActAsTargetLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInSendSigActAsTargetLabelItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5073"
editPartClassName="ValuePinInSendSigActAsTargetValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInSendSigActAsTargetValueItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5111"
editPartClassName="ValuePinInSendSigActAsTargetAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ValuePinInSendSigActAsTargetAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3061"
editPartClassName="ActionInputPinInSendSigActAsTargetEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInSendSigActAsTargetItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinViewFactory"
canonicalEditPolicyClassName="ActionInputPinInSendSigActAsTargetCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionInputPinInSendSigActAsTargetGraphicalNodeEditPolicy"
createCommandClassName="ActionInputPinInSendSigActAsTargetCreateCommand"
containers="/0/@diagram/@childNodes.44"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3061"
displayName="ActionInputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.24">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SendSignalAction/target"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SendSignalAction/target"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.58">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5074"
editPartClassName="ActionInputPinInSendSigActAsTargetLabelEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInSendSigActAsTargetLabelItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5075"
editPartClassName="ActionInputPinInSendSigActAsTargetValueEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInSendSigActAsTargetValueItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5112"
editPartClassName="ActionInputPinInSendSigActAsTargetAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInSendSigActAsTargetAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="ActionInputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3062"
editPartClassName="InputPinInSendSigActAsTargetEditPart"
itemSemanticEditPolicyClassName="InputPinInSendSigActAsTargetItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="InputPinInSendSigActAsTargetCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInSendSigActAsTargetGraphicalNodeEditPolicy"
createCommandClassName="InputPinInSendSigActAsTargetCreateCommand"
containers="/0/@diagram/@childNodes.44"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.InputPin_3062"
displayName="InputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.25">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SendSignalAction/target"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SendSignalAction/target"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.59">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5076"
editPartClassName="InputPinInSendSigActAsTargetLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInSendSigActAsTargetLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5113"
editPartClassName="InputPinInSendSigActAsTargetAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="InputPinInSendSigActAsTargetAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3059"
editPartClassName="ActivityParameterNodeEditPart"
itemSemanticEditPolicyClassName="ActivityParameterNodeItemSemanticEditPolicy"
notationViewFactoryClassName="ActivityParameterNodeViewFactory"
canonicalEditPolicyClassName="ActivityParameterNodeCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActivityParameterNodeGraphicalNodeEditPolicy"
createCommandClassName="ActivityParameterNodeCreateCommand"
containers="/0/@diagram/@topLevelNodes.0 /0/@diagram/@childNodes.78 /0/@diagram/@compartments.14"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ActivityParameterNode_3059"
displayName="ActivityParameterNode"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.93/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityParameterMaskEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityParameterNode"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.60">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.61">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode/isControlType"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5071"
editPartClassName="ParameterNodeNameEditPart"
itemSemanticEditPolicyClassName="ParameterNodeNameItemSemanticEditPolicy"
notationViewFactoryClassName="ActivityParameterNodeLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityParameterMaskEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.15"/>
</labels>
</childNodes>
<childNodes
visualID="3063"
editPartClassName="AcceptEventActionEditPart"
itemSemanticEditPolicyClassName="AcceptEventActionItemSemanticEditPolicy"
notationViewFactoryClassName="AcceptEventActionViewFactory"
canonicalEditPolicyClassName="AcceptEventActionCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.53"
graphicalNodeEditPolicyClassName="AcceptEventActionGraphicalNodeEditPolicy"
createCommandClassName="AcceptEventActionCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.AcceptEventAction_3063"
displayName="AcceptEventAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.71/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.AcceptEventActionFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AcceptEventAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.62">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5078"
editPartClassName="AcceptEventActionLabelEditPart"
itemSemanticEditPolicyClassName="AcceptEventActionLabelItemSemanticEditPolicy"
notationViewFactoryClassName="AcceptEventActionLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.16"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5079"
editPartClassName="AcceptTimeEventActionLabelEditPart"
itemSemanticEditPolicyClassName="AcceptTimeEventActionLabelItemSemanticEditPolicy"
notationViewFactoryClassName="AcceptEventActionLabelViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.17"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5115"
editPartClassName="AcceptTimeEventActionAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="AcceptTimeEventActionAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="AcceptEventActionLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.AcceptTimeEventActionStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6040"
editPartClassName="AcceptEventActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="AcceptEventActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3064"
editPartClassName="OutputPinInAcceptEventActionEditPart"
itemSemanticEditPolicyClassName="OutputPinInAcceptEventActionItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinViewFactory"
canonicalEditPolicyClassName="OutputPinInAcceptEventActionCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="OutputPinInAcceptEventActionGraphicalNodeEditPolicy"
createCommandClassName="OutputPinInAcceptEventActionCreateCommand"
containers="/0/@diagram/@childNodes.52"
preferredSideName="EAST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3064"
displayName="OutputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AcceptEventAction/result"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AcceptEventAction/result"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.63">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5077"
editPartClassName="OutputPinInAcceptEventActionLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInAcceptEventActionLabelItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5114"
editPartClassName="OutputPinInAcceptEventActionAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="OutputPinInAcceptEventActionAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3076"
editPartClassName="ValueSpecificationActionEditPart"
itemSemanticEditPolicyClassName="ValueSpecificationActionItemSemanticEditPolicy"
notationViewFactoryClassName="ValueSpecificationActionViewFactory"
canonicalEditPolicyClassName="ValueSpecificationActionCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.55"
graphicalNodeEditPolicyClassName="ValueSpecificationActionGraphicalNodeEditPolicy"
createCommandClassName="ValueSpecificationActionCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ValueSpecificationAction_3076"
displayName="ValueSpecificationAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.192/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValueSpecificationAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.64">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5126"
editPartClassName="ValueSpecificationActionNameEditPart"
itemSemanticEditPolicyClassName="ValueSpecificationActionNameItemSemanticEditPolicy"
notationViewFactoryClassName="ValueSpecificationActionNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6026"
editPartClassName="ValueSpecificationActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="ValueSpecificationActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3077"
editPartClassName="OutputPinInValSpecActEditPart"
itemSemanticEditPolicyClassName="OutputPinInValSpecActItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinViewFactory"
canonicalEditPolicyClassName="OutputPinInValSpecActCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="OutputPinInValSpecActGraphicalNodeEditPolicy"
createCommandClassName="OutputPinInValSpecActCreateCommand"
containers="/0/@diagram/@childNodes.54"
preferredSideName="EAST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3077"
displayName="OutputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValueSpecificationAction/result"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValueSpecificationAction/result"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.65">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5124"
editPartClassName="OutputPinInValSpecActLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInValSpecActLabelItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5125"
editPartClassName="OutputPinInValSpecActAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="OutputPinInValSpecActAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3069"
editPartClassName="ConditionalNodeEditPart"
itemSemanticEditPolicyClassName="ConditionalNodeItemSemanticEditPolicy"
notationViewFactoryClassName="ConditionalNodeViewFactory"
canonicalEditPolicyClassName="ConditionalNodeCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.69 /0/@diagram/@childNodes.70 /0/@diagram/@childNodes.71 /0/@diagram/@childNodes.72"
compartments="/0/@diagram/@compartments.4"
graphicalNodeEditPolicyClassName="ConditionalNodeGraphicalNodeEditPolicy"
createCommandClassName="ConditionalNodeCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ConditionalNode_3069"
displayName="ConditionalNode"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.113/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.draw2d.StructuredActivityNodeFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy.SHOW_HIDE_COMPARTMENT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ConditionalNode"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedGroup"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/structuredNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.66">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5119"
editPartClassName="ConditionalNodeKeywordEditPart"
itemSemanticEditPolicyClassName="ConditionalNodeKeywordItemSemanticEditPolicy"
notationViewFactoryClassName="ConditionalNodeLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.18"/>
</labels>
</childNodes>
<childNodes
visualID="3070"
editPartClassName="ExpansionRegionEditPart"
itemSemanticEditPolicyClassName="ExpansionRegionItemSemanticEditPolicy"
notationViewFactoryClassName="ExpansionRegionViewFactory"
canonicalEditPolicyClassName="ExpansionRegionCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.58 /0/@diagram/@childNodes.59 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.70 /0/@diagram/@childNodes.71 /0/@diagram/@childNodes.72"
compartments="/0/@diagram/@compartments.5"
graphicalNodeEditPolicyClassName="ExpansionRegionGraphicalNodeEditPolicy"
createCommandClassName="ExpansionRegionCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ExpansionRegion_3070"
displayName="ExpansionRegion"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.142/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.draw2d.StructuredActivityNodeFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy.SHOW_HIDE_COMPARTMENT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExpansionRegion"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedGroup"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/structuredNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.67">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5120"
editPartClassName="ExpansionRegionKeywordEditPart"
itemSemanticEditPolicyClassName="ExpansionRegionKeywordItemSemanticEditPolicy"
notationViewFactoryClassName="ExpansionRegionLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.18"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3074"
editPartClassName="ExpansionNodeAsInEditPart"
itemSemanticEditPolicyClassName="ExpansionNodeAsInItemSemanticEditPolicy"
notationViewFactoryClassName="ExpansionNodeViewFactory"
canonicalEditPolicyClassName="ExpansionNodeAsInCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ExpansionNodeAsInGraphicalNodeEditPolicy"
createCommandClassName="ExpansionNodeAsInCreateCommand"
containers="/0/@diagram/@childNodes.57"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ExpansionNode_3074"
displayName="ExpansionNode"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.141/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="ExpansionNodeDescriptor"
classBody="
/**
 * @generated
 */
public class ExpansionNodeDescriptor extends org.eclipse.draw2d.ScalablePolygonShape {




	/**
	 * @generated
	 */
	public ExpansionNodeDescriptor() {
				this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(16)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(48)
, getMapMode().DPtoLP(16)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(48)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(36)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(36)
, getMapMode().DPtoLP(16)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(36)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(24)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(24)
, getMapMode().DPtoLP(16)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(24)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(12)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(12)
, getMapMode().DPtoLP(16)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(12)
, getMapMode().DPtoLP(0)
));
this.setFill(true);
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(48)
, getMapMode().DPtoLP(16)
));
	}





}

">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="48"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.26">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExpansionNode"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExpansionRegion/inputElement"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.68">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3075"
editPartClassName="ExpansionNodeAsOutEditPart"
itemSemanticEditPolicyClassName="ExpansionNodeAsOutItemSemanticEditPolicy"
notationViewFactoryClassName="ExpansionNodeViewFactory"
canonicalEditPolicyClassName="ExpansionNodeAsOutCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ExpansionNodeAsOutGraphicalNodeEditPolicy"
createCommandClassName="ExpansionNodeAsOutCreateCommand"
containers="/0/@diagram/@childNodes.57"
preferredSideName="SOUTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ExpansionNode_3075"
displayName="ExpansionNode"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.141/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="ExpansionNodeDescriptor"
classBody="
/**
 * @generated
 */
public class ExpansionNodeDescriptor extends org.eclipse.draw2d.ScalablePolygonShape {




	/**
	 * @generated
	 */
	public ExpansionNodeDescriptor() {
				this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(16)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(48)
, getMapMode().DPtoLP(16)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(48)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(36)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(36)
, getMapMode().DPtoLP(16)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(36)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(24)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(24)
, getMapMode().DPtoLP(16)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(24)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(12)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(12)
, getMapMode().DPtoLP(16)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(12)
, getMapMode().DPtoLP(0)
));
this.setFill(true);
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(48)
, getMapMode().DPtoLP(16)
));
	}





}

">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="48"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.27">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExpansionNode"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExpansionRegion/outputElement"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.69">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
</childNodes>
<childNodes
visualID="3071"
editPartClassName="LoopNodeEditPart"
itemSemanticEditPolicyClassName="LoopNodeItemSemanticEditPolicy"
notationViewFactoryClassName="LoopNodeViewFactory"
canonicalEditPolicyClassName="LoopNodeCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.61 /0/@diagram/@childNodes.62 /0/@diagram/@childNodes.63 /0/@diagram/@childNodes.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.66"
compartments="/0/@diagram/@compartments.6"
graphicalNodeEditPolicyClassName="LoopNodeGraphicalNodeEditPolicy"
createCommandClassName="LoopNodeCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.LoopNode_3071"
displayName="LoopNode"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.159/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.draw2d.StructuredActivityNodeFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy.SHOW_HIDE_COMPARTMENT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedGroup"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/structuredNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.70">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5121"
editPartClassName="LoopNodeKeywordEditPart"
itemSemanticEditPolicyClassName="LoopNodeKeywordItemSemanticEditPolicy"
notationViewFactoryClassName="LoopNodeLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.18"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3105"
editPartClassName="InputPinInLoopNodeAsVariableEditPart"
itemSemanticEditPolicyClassName="InputPinInLoopNodeAsVariableItemSemanticEditPolicy"
canonicalEditPolicyClassName="InputPinInLoopNodeAsVariableCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInLoopNodeAsVariableGraphicalNodeEditPolicy"
createCommandClassName="InputPinInLoopNodeAsVariableCreateCommand"
containers="/0/@diagram/@childNodes.60"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.InputPin_3105"
displayName="InputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.153">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/loopVariableInput"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/loopVariableInput"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5178"
editPartClassName="InputPinInLoopNodeAsVariableLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInLoopNodeAsVariableLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5179"
editPartClassName="InputPinInStructuredActivityNodeAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="InputPinInStructuredActivityNodeAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3192"
editPartClassName="ValuePinInLoopNodeAsVariableEditPart"
itemSemanticEditPolicyClassName="ValuePinInLoopNodeAsVariableItemSemanticEditPolicy"
canonicalEditPolicyClassName="ValuePinInLoopNodeAsVariableCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInLoopNodeAsVariableGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInLoopNodeAsVariableCreateCommand"
containers="/0/@diagram/@childNodes.60"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3192"
displayName="ValuePin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/loopVariableInput"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/loopVariableInput"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5388"
editPartClassName="ValuePinInLoopNodeAsVariableLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInLoopNodeAsVariableLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5389"
editPartClassName="ValuePinInLoopNodeAsVariableValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInLoopNodeAsVariableValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5390"
editPartClassName="ValuePinInLoopNodeAsVariableAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ValuePinInLoopNodeAsVariableAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3193"
editPartClassName="ActionPinInLoopNodeAsVariableEditPart"
itemSemanticEditPolicyClassName="ActionPinInLoopNodeAsVariableItemSemanticEditPolicy"
canonicalEditPolicyClassName="ActionPinInLoopNodeAsVariableCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionPinInLoopNodeAsVariableGraphicalNodeEditPolicy"
createCommandClassName="ActionPinInLoopNodeAsVariableCreateCommand"
containers="/0/@diagram/@childNodes.60"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3193"
displayName="ActionInputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/loopVariableInput"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/loopVariableInput"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5391"
editPartClassName="ActionPinInLoopNodeAsVariableLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInLoopNodeAsVariableLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5392"
editPartClassName="ActionPinInLoopNodeAsVariableValueEditPart"
itemSemanticEditPolicyClassName="ActionPinInLoopNodeAsVariableValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5393"
editPartClassName="ActionPinInLoopNodeAsVariableAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ActionPinInLoopNodeAsVariableAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3109"
editPartClassName="OutputPinInLoopNodeAsBodyOutputEditPart"
itemSemanticEditPolicyClassName="OutputPinInLoopNodeAsBodyOutputItemSemanticEditPolicy"
canonicalEditPolicyClassName="OutputPinInLoopNodeAsBodyOutputCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="OutputPinInLoopNodeAsBodyOutputGraphicalNodeEditPolicy"
createCommandClassName="OutputPinInLoopNodeAsBodyOutputVariableCreateCommand"
containers="/0/@diagram/@childNodes.60"
preferredSideName="EAST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3109"
displayName="OutputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.150">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/bodyOutput"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/bodyOutput"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5184"
editPartClassName="OutputPinInLoopNodeAsBodyOutputLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInLoopNodeAsBodyOutputLabelItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5185"
editPartClassName="OutputPinInLoopNodeAsBodyOutputAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="OutputPinInLoopNodeAsBodyOutputAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3110"
editPartClassName="OutputPinInLoopNodeAsLoopVariableEditPart"
itemSemanticEditPolicyClassName="OutputPinInLoopNodeAsLoopVariableItemSemanticEditPolicy"
canonicalEditPolicyClassName="OutputPinInLoopNodeAsLoopVariableCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="OutputPinInLoopNodeAsLoopVariableGraphicalNodeEditPolicy"
createCommandClassName="OutputPinInLoopNodeAsLoopVariableCreateCommand"
containers="/0/@diagram/@childNodes.60"
preferredSideName="EAST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3110"
displayName="OutputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.149">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/loopVariable"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/loopVariable"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5186"
editPartClassName="OutputPinInLoopNodeAsLoopVariableLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInLoopNodeAsLoopVariableLabelItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5183"
editPartClassName="OutputPinInLoopNodeAsLoopVariableAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="OutputPinInLoopNodeAsLoopVariableAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3111"
editPartClassName="OutputPinInLoopNodeAsResultEditPart"
itemSemanticEditPolicyClassName="OutputPinInLoopNodeAsResultItemSemanticEditPolicy"
canonicalEditPolicyClassName="OutputPinInLoopNodeAsResultCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="OutputPinInLoopNodeAsResultGraphicalNodeEditPolicy"
createCommandClassName="OutputPinInLoopNodeAsResultCreateCommand"
containers="/0/@diagram/@childNodes.60"
preferredSideName="EAST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3111"
displayName="OutputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.148">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/result"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/result"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5187"
editPartClassName="OutputPinInLoopNodeAsResultLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInLoopNodeAsResultLabelItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5188"
editPartClassName="OutputPinInLoopNodeAsResultAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="OutputPinInLoopNodeAsResultAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3073"
editPartClassName="SequenceNodeEditPart"
itemSemanticEditPolicyClassName="SequenceNodeItemSemanticEditPolicy"
notationViewFactoryClassName="SequenceNodeViewFactory"
canonicalEditPolicyClassName="SequenceNodeCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.69 /0/@diagram/@childNodes.70 /0/@diagram/@childNodes.71 /0/@diagram/@childNodes.72"
compartments="/0/@diagram/@compartments.7"
graphicalNodeEditPolicyClassName="SequenceNodeGraphicalNodeEditPolicy"
createCommandClassName="SequenceNodeCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.SequenceNode_3073"
displayName="SequenceNode"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.179/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.draw2d.StructuredActivityNodeFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy.SHOW_HIDE_COMPARTMENT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SequenceNode"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedGroup"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/structuredNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.71">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5123"
editPartClassName="SequenceNodeKeywordEditPart"
itemSemanticEditPolicyClassName="SequenceNodeKeywordItemSemanticEditPolicy"
notationViewFactoryClassName="SequenceNodeLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.18"/>
</labels>
</childNodes>
<childNodes
visualID="3065"
editPartClassName="StructuredActivityNodeEditPart"
itemSemanticEditPolicyClassName="StructuredActivityNodeItemSemanticEditPolicy"
notationViewFactoryClassName="StructuredActivityNodeViewFactory"
canonicalEditPolicyClassName="StructuredActivityNodeCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.70 /0/@diagram/@childNodes.71 /0/@diagram/@childNodes.72 /0/@diagram/@childNodes.69"
compartments="/0/@diagram/@compartments.8"
graphicalNodeEditPolicyClassName="StructuredActivityNodeGraphicalNodeEditPolicy"
createCommandClassName="StructuredActivityNodeCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.StructuredActivityNode_3065"
displayName="StructuredActivityNode"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.74/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.draw2d.StructuredActivityNodeFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy.SHOW_HIDE_COMPARTMENT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedGroup"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/structuredNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.72">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5117"
editPartClassName="StructuredActivityNodeKeywordEditPart"
itemSemanticEditPolicyClassName="StructuredActivityNodeKeywordItemSemanticEditPolicy"
notationViewFactoryClassName="StructuredActivityNodeLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.18"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3188"
editPartClassName="InputPinInStructuredActivityNodeAsStructuredNodeInputsEditPart"
itemSemanticEditPolicyClassName="InputPinInStructuredActivityNodeAsStructuredNodeInputsItemSemanticEditPolicy"
canonicalEditPolicyClassName="InputPinInStructuredActivityNodeAsStructuredNodeInputsCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInStructuredActivityNodeAsStructuredNodeInputsGraphicalNodeEditPolicy"
createCommandClassName="InputPinInStructuredActivityNodeAsStructuredNodeInputsCreateCommand"
containers="/0/@diagram/@childNodes.68 /0/@diagram/@childNodes.56 /0/@diagram/@childNodes.57 /0/@diagram/@childNodes.67">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.147">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/structuredNodeInput"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/structuredNodeInput"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5377"
editPartClassName="InputPinInStructuredActivityNodeAsStructuredNodeInputsLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInStructuredActivityNodeAsStructuredNodeInputsItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5378"
editPartClassName="InputPinInStructuredActivityNodeAsStructuredNodeInputsAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="InputPinInStructuredActivityNodeAsStructuredNodeInputsAppliedStereotypeItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3189"
editPartClassName="ValuePinInStructuredActivityNodeAsStructuredNodeInputsEditPart"
itemSemanticEditPolicyClassName="ValuePinInStructuredActivityNodeAsStructuredNodeInputsItemSemanticEditPolicy"
canonicalEditPolicyClassName="ValuePinInStructuredActivityNodeAsStructuredNodeInputsCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInStructuredActivityNodeAsStructuredNodeInputsGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInStructuredActivityNodeAsStructuredNodeInputsCreateCommand"
containers="/0/@diagram/@childNodes.68 /0/@diagram/@childNodes.56 /0/@diagram/@childNodes.57 /0/@diagram/@childNodes.67">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.152">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/structuredNodeInput"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5379"
editPartClassName="ValuePinInStructuredActivityNodeAsStructuredNodeInputsLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInStructuredActivityNodeAsStructuredNodeInputsItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5380"
editPartClassName="ValuePinInStructuredActivityNodeAsStructuredNodeInputsValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInStructuredActivityNodeAsStructuredNodeInputsValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5381"
editPartClassName="ValuePinInStructuredActivityNodeAsStructuredNodeInputsAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ValuePinInStructuredActivityNodeAsStructuredNodeInputsAppliedStereotypeItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3190"
editPartClassName="ActionPinInStructuredActivityNodeAsStructuredNodeInputsEditPart"
itemSemanticEditPolicyClassName="ActionPinInStructuredActivityNodeAsStructuredNodeInputsItemSemanticEditPolicy"
canonicalEditPolicyClassName="ActionPinInStructuredActivityNodeAsStructuredNodeInputsCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionPinInStructuredActivityNodeAsStructuredNodeInputsGraphicalNodeEditPolicy"
createCommandClassName="ActionPinInStructuredActivityNodeAsStructuredNodeInputsCreateCommand"
containers="/0/@diagram/@childNodes.68 /0/@diagram/@childNodes.56 /0/@diagram/@childNodes.57 /0/@diagram/@childNodes.67">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.151">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/structuredNodeInput"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/structuredNodeInput"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5382"
editPartClassName="ActionPinInStructuredActivityNodeAsStructuredNodeInputsLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInStructuredActivityNodeAsStructuredNodeInputsItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5383"
editPartClassName="ActionPinInStructuredActivityNodeAsStructuredNodeInputsValueEditPart"
itemSemanticEditPolicyClassName="ActionPinInStructuredActivityNodeAsStructuredNodeInputsValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5384"
editPartClassName="ActionPinInStructuredActivityNodeAsStructuredNodeInputsAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ActionPinInStructuredActivityNodeAsStructuredNodeInputsAppliedStereotypeItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3191"
editPartClassName="OutputPinInStructuredActivityNodeAsStructuredNodeInputsEditPart"
itemSemanticEditPolicyClassName="OutputPinInStructuredActivityNodeAsStructuredNodeInputsItemSemanticEditPolicy"
canonicalEditPolicyClassName="OutputPinInStructuredActivityNodeAsStructuredNodeInputsCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="OutputPinInStructuredActivityNodeAsStructuredNodeInputsGraphicalNodeEditPolicy"
createCommandClassName="OutputPinInStructuredActivityNodeAsStructuredNodeInputsCreateCommand"
containers="/0/@diagram/@childNodes.68 /0/@diagram/@childNodes.56 /0/@diagram/@childNodes.57 /0/@diagram/@childNodes.67"
preferredSideName="EAST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/structuredNodeOutput"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/structuredNodeOutput"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5385"
editPartClassName="OutputPinInStructuredActivityNodeAsStructuredNodeInputsLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInStructuredActivityNodeAsStructuredNodeInputsItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5386"
editPartClassName="OutputPinInStructuredActivityNodeAsStructuredNodeInputsAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="OutputPinInStructuredActivityNodeAsStructuredNodeInputsAppliedStereotypeItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3067"
editPartClassName="ActivityPartitionEditPart"
itemSemanticEditPolicyClassName="ActivityPartitionItemSemanticEditPolicy"
notationViewFactoryClassName="ActivityPartitionViewFactory"
canonicalEditPolicyClassName="ActivityPartitionCanonicalEditPolicy"
compartments="/0/@diagram/@compartments.9"
graphicalNodeEditPolicyClassName="ActivityPartitionGraphicalNodeEditPolicy"
createCommandClassName="ActivityPartitionCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.9">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ActivityPartition_3067"
displayName="ActivityPartition"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.73/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.ActivityPartitionFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy.SHOW_HIDE_COMPARTMENT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedGroup"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedGroup"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.73">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5118"
editPartClassName="ActivityPartitionNameEditPart"
itemSemanticEditPolicyClassName="ActivityPartitionNameItemSemanticEditPolicy"
notationViewFactoryClassName="ActivityPartitionNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getPartitionLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6016"
editPartClassName="ActivityPartitionFloatingNameEditPart"
itemSemanticEditPolicyClassName="ActivityPartitionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
visualID="3068"
editPartClassName="InterruptibleActivityRegionEditPart"
itemSemanticEditPolicyClassName="InterruptibleActivityRegionItemSemanticEditPolicy"
notationViewFactoryClassName="InterruptibleActivityRegionViewFactory"
canonicalEditPolicyClassName="InterruptibleActivityRegionCanonicalEditPolicy"
compartments="/0/@diagram/@compartments.10"
graphicalNodeEditPolicyClassName="InterruptibleActivityRegionGraphicalNodeEditPolicy"
createCommandClassName="InterruptibleActivityRegionCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.InterruptibleActivityRegion_3068"
displayName="InterruptibleActivityRegion"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.78/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy.SHOW_HIDE_COMPARTMENT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InterruptibleActivityRegion"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedGroup"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedGroup"/>
</modelFacet>
</childNodes>
<childNodes
visualID="3080"
editPartClassName="CommentEditPartCN"
itemSemanticEditPolicyClassName="CommentItemSemanticEditPolicy"
notationViewFactoryClassName="CommentViewFactory"
canonicalEditPolicyClassName="CommentCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="CommentGraphicalNodeEditPolicy"
createCommandClassName="CommentCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.8 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.Comment_3080"
displayName="Comment"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.4/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.HTMLCornerBentFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.PapyrusReflowableShapeEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Comment"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Element/ownedComment"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Element/ownedComment"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.1/@expressions.28">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Comment/body"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5138"
editPartClassName="CommentBodyLabelEditPart"
itemSemanticEditPolicyClassName="CommentBodyLabelItemSemanticEditPolicy"
notationViewFactoryClassName="CommentBodyViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getCornerBentFigure"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.HTMLCornerBentFigure"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.23">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Comment/body"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
visualID="3081"
editPartClassName="ReadSelfActionEditPart"
itemSemanticEditPolicyClassName="ReadSelfActionItemSemanticEditPolicy"
notationViewFactoryClassName="ReadSelfActionViewFactory"
canonicalEditPolicyClassName="ReadSelfActionCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.77"
graphicalNodeEditPolicyClassName="ReadSelfActionGraphicalNodeEditPolicy"
createCommandClassName="ReadSelfActionCreateCommand"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ReadSelfAction_3081"
displayName="ReadSelfAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.169/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadSelfAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.74">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5139"
editPartClassName="ReadSelfActionNameEditPart"
itemSemanticEditPolicyClassName="ReadSelfActionNameItemSemanticEditPolicy"
notationViewFactoryClassName="ReadSelfActionLabelViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6025"
editPartClassName="ReadSelfActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="ReadSelfActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3084"
editPartClassName="ReadSelfActionOutputPinEditPart"
itemSemanticEditPolicyClassName="ReadSelfActionOutputPinItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinViewFactory"
canonicalEditPolicyClassName="ReadSelfActionOutputPinCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ReadSelfActionOutputPinGraphicalNodeEditPolicy"
createCommandClassName="ReadSelfActionOutputPinCreateCommand"
containers="/0/@diagram/@childNodes.76"
preferredSideName="EAST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadSelfAction/result"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadSelfAction/result"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.75">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5144"
editPartClassName="OutputPinInReadSelfActionLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInReadSelfActionLabelItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5145"
editPartClassName="OutputPinInReadSelfActionAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="OutputPinInReadSelfActionAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3083"
editPartClassName="ActivityEditPartCN"
itemSemanticEditPolicyClassName="ActivityItemSemanticEditPolicyCN"
notationViewFactoryClassName="ActivityViewFactory"
canonicalEditPolicyClassName="ActivityCanonicalEditPolicyCN"
childNodes="/0/@diagram/@childNodes.51"
compartments="/0/@diagram/@compartments.11 /0/@diagram/@compartments.12 /0/@diagram/@compartments.13 /0/@diagram/@compartments.14"
graphicalNodeEditPolicyClassName="ActivityGraphicalNodeEditPolicyCN"
createCommandClassName="ActivityCreateCommandCN"
containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.72/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.ActivityFigureCN">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="200"
height="100"/>
</viewmap>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.QualifiedNameDisplayEditPolicy.QUALIFIED_NAME_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.QualifiedNameDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy.SHOW_HIDE_COMPARTMENT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/BehavioredClassifier/ownedBehavior"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/BehavioredClassifier/ownedBehavior"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5142"
editPartClassName="ActivityNameEditPartCN"
itemSemanticEditPolicyClassName="ActivityNameEditPartItemSemanticEditPolicyCN"
notationViewFactoryClassName="OpaqueActionNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
visualID="5143"
editPartClassName="ActivityIsSingleExecutionCNEditPart"
itemSemanticEditPolicyClassName="ActivityIsSingleExecutionCNItemSemanticEditPolicy"
notationViewFactoryClassName="ActivityIsSingleExecutionViewFactory"
readOnly="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getHeaderSingleExecution"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.2">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/isSingleExecution"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
visualID="3086"
editPartClassName="CreateObjectActionEditPart"
itemSemanticEditPolicyClassName="CreateObjectActionItemSemanticEditPolicy"
notationViewFactoryClassName="CreateObjectActionViewFactory"
canonicalEditPolicyClassName="CreateObjectActionCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.80"
graphicalNodeEditPolicyClassName="CreateObjectActionGraphicalNodeEditPolicy"
createCommandClassName="CreateObjectActionCreateCommand"
containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.CreateObjectAction_3086"
displayName="CreateObjectAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.122/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CreateObjectAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.76">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5148"
editPartClassName="CreateObjectActionNameEditPart"
itemSemanticEditPolicyClassName="CreateObjectActionNameItemSemanticEditPolicy"
notationViewFactoryClassName="CreateObjectActionNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6024"
editPartClassName="CreateObjectActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="CreateObjectActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3087"
editPartClassName="OutputPinInCreateObjectActionAsResultEditPart"
itemSemanticEditPolicyClassName="OutputPinInCreateObjectActionAsResultItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinViewFactory"
canonicalEditPolicyClassName="OutputPinInCreateObjectActionAsResultCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="OutputPinInCreateObjectActionAsResultGraphicalNodeEditPolicy"
createCommandClassName="OutputPinInCreateObjectActionAsResultCreateCommand"
containers="/0/@diagram/@childNodes.79"
preferredSideName="SOUTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3087"
displayName="OutputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CreateObjectAction/result"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CreateObjectAction/result"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.77">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5146"
editPartClassName="OutputPinInCreateObjectActionAsResultLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInCreateObjectActionAsResultLabelItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5147"
editPartClassName="OutputPinInCreateObjectActionAsResultAppliedStereotypeWrappingLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInCreateObjectActionAsResultAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3085"
editPartClassName="ShapeNamedElementEditPart"
itemSemanticEditPolicyClassName="ShapeNamedElementItemSemanticEditPolicy"
canonicalEditPolicyClassName="ShapeNamedElementCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ShapeNamedElementGraphicalNodeEditPolicy"
createCommandClassName="ShapeNamedElementCreateCommand">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.NamedElement_3085"
displayName="ShapeNamedElement"
definedExternally="true"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.ShapeNamedElementFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.QualifiedNameDisplayEditPolicy.QUALIFIED_NAME_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.QualifiedNameDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Element/ownedElement"/>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5129"
editPartClassName="ShapeNamedElementNameEditPart"
itemSemanticEditPolicyClassName="ShapeNamedElementNameItemSemanticEditPolicy"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel">
<attributes
xsi:type="gmfgen:LabelOffsetAttributes"
x="25"
y="3"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.2">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
visualID="3088"
editPartClassName="ReadStructuralFeatureActionEditPart"
itemSemanticEditPolicyClassName="ReadStructuralFeatureActionItemSemanticEditPolicy"
notationViewFactoryClassName="ReadStructuralFeatureActionViewFactory"
canonicalEditPolicyClassName="ReadStructuralFeatureActionCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.83 /0/@diagram/@childNodes.86 /0/@diagram/@childNodes.84 /0/@diagram/@childNodes.85"
graphicalNodeEditPolicyClassName="ReadStructuralFeatureActionGraphicalNodeEditPolicy"
createCommandClassName="ReadStructuralFeatureActionCreateCommand"
containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ReadStructuralFeatureAction_3088"
displayName="ReadStructuralFeatureAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.170/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadStructuralFeatureAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.78">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5153"
editPartClassName="ReadStructuralFeatureActionNameEditPart"
itemSemanticEditPolicyClassName="ReadStructuralFeatureActionNameItemSemanticEditPolicy"
notationViewFactoryClassName="ReadStructuralFeatureActionNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6023"
editPartClassName="ReadStructuralFeatureActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="ReadStructuralFeatureActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3089"
editPartClassName="InputPinInReadStructuralFeatureAsObjectEditPart"
itemSemanticEditPolicyClassName="InputPinInReadStructuralFeatureAsObjectItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="InputPinInReadStructuralFeatureAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInReadStructuralFeatureAsObjectGraphicalNodeEditPolicy"
createCommandClassName="InputPinInReadStructuralFeatureAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.82"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.InputPin_3089"
displayName="InputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.157">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.79">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5149"
editPartClassName="InputPinInReadStructuralFeatureAsObjectLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInReadStructuralFeatureAsObjectLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5150"
editPartClassName="InputPinInReadStructuralFeatureAsObjectAppliedStereotypeWrappingLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInReadStructuralFeatureAsObjectAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3203"
editPartClassName="ValuePinInReadStructuralFeatureAsObjectEditPart"
itemSemanticEditPolicyClassName="ValuePinInReadStructuralFeatureAsObjectItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinViewFactory"
canonicalEditPolicyClassName="ValuePinInReadStructuralFeatureAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInReadStructuralFeatureAsObjectGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInReadStructuralFeatureAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.82"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3203"
displayName="ValuePin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.156">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.79">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5420"
editPartClassName="ValuePinInReadStructuralFeatureAsObjectNameLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInReadStructuralFeatureAsObjectNameItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5421"
editPartClassName="ValuePinInReadStructuralFeatureAsObjectValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInReadStructuralFeatureAsObjectValueItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5422"
editPartClassName="ValuePinInReadStructuralFeatureAsObjectAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInReadStructuralFeatureAsObjectAppliedStereotypeItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3204"
editPartClassName="ActionPinInReadStructuralFeatureAsObjectEditPart"
itemSemanticEditPolicyClassName="ActionPinInReadStructuralFeatureAsObjectItemSemanticEditPolicy"
notationViewFactoryClassName="ActionPinViewFactory"
canonicalEditPolicyClassName="ActionPinInReadStructuralFeatureAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionPinInReadStructuralFeatureAsObjectGraphicalNodeEditPolicy"
createCommandClassName="ActionPinInReadStructuralFeatureAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.82"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ActionPin_3204"
displayName="ActionPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.158">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.79">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5423"
editPartClassName="ActionPinInReadStructuralFeatureAsObjectNameLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInReadStructuralFeatureAsObjectNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5419"
editPartClassName="ActionPinInReadStructuralFeatureAsObjectValueEditPart"
itemSemanticEditPolicyClassName="ActionPinInReadStructuralFeatureAsObjectValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5418"
editPartClassName="ActionPinInReadStructuralFeatureAsObjectAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInReadStructuralFeatureAsObjectAppliedStereotypeItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3090"
editPartClassName="OutputPinInReadStructuralFeatureAsResultEditPart"
itemSemanticEditPolicyClassName="OutputPinInReadStructuralFeatureAsResultItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinViewFactory"
canonicalEditPolicyClassName="OutputPinInReadStructuralFeatureAsResultCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="OutputPinInReadStructuralFeatureAsResultGraphicalNodeEditPolicy"
createCommandClassName="OutputPinInReadStructuralFeatureAsResultCreateCommand"
containers="/0/@diagram/@childNodes.82"
preferredSideName="SOUTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3090"
displayName="OutputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadStructuralFeatureAction/result"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadStructuralFeatureAction/result"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.80">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5151"
editPartClassName="OutputPinInReadStructuralFeatureAsResultLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInReadStructuralFeatureAsResultLabelItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5152"
editPartClassName="InputPinInReadStructuralFeatureAsResultWrappingLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInReadStructuralFeatureAsResultAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3091"
editPartClassName="AddStructuralFeatureValueActionEditPart"
itemSemanticEditPolicyClassName="AddStructuralFeatureValueActionItemSemanticEditPolicy"
notationViewFactoryClassName="AddStructuralFeatureValueActionViewFactory"
canonicalEditPolicyClassName="AddStructuralFeatureValueActionCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.88 /0/@diagram/@childNodes.89 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.91 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.93 /0/@diagram/@childNodes.94 /0/@diagram/@childNodes.95 /0/@diagram/@childNodes.96 /0/@diagram/@childNodes.97"
graphicalNodeEditPolicyClassName="AddStructuralFeatureValueActionGraphicalNodeEditPolicy"
createCommandClassName="AddStructuralFeatureValueActionCreateCommand"
containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.AddStructuralFeatureValueAction_3091"
displayName="AddStructuralFeatureValueAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.95/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddStructuralFeatureValueAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.81">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5160"
editPartClassName="AddStructuralFeatureValueActionNameEditPart"
itemSemanticEditPolicyClassName="AddStructuralFeatureValueActionNameItemSemanticEditPolicy"
notationViewFactoryClassName="AddStructuralFeatureValueActionNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6019"
editPartClassName="AddStructuralFeatureValueActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="AddStructuralFeatureValueActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3092"
editPartClassName="InputPinInAddStructuralFeatureValueActionAsObjectEditPart"
itemSemanticEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsObjectItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsObjectGraphicalNodeEditPolicy"
createCommandClassName="InputPinInAddStructuralFeatureValueActionAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.87"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.InputPin_3092"
displayName="InputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.139">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5154"
editPartClassName="InputPinInAddStructuralFeatureValueActionAsObjectLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsObjectLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5155"
editPartClassName="InputPinInAddStructuralFeatureValueActionAsObjectAppliedStereotypeWrappingLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsObjectAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3093"
editPartClassName="InputPinInAddStructuralFeatureValueActionAsValueEditPart"
itemSemanticEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsValueItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsValueCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsValueGraphicalNodeEditPolicy"
createCommandClassName="InputPinInAddStructuralFeatureValueActionAsValueCreateCommand"
containers="/0/@diagram/@childNodes.87"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.InputPin_3093"
displayName="InputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.145">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteStructuralFeatureAction/value"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteStructuralFeatureAction/value"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5156"
editPartClassName="InputPinInAddStructuralFeatureValueActionAsValueLabel2EditPart"
itemSemanticEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsValueLabel2ItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5157"
editPartClassName="InputPinInAddStructuralFeatureValueActionAsValueAppliedStereotypeWrappingLabel2EditPart"
itemSemanticEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsValueAppliedStereotypeWrappingLabel2ItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3181"
editPartClassName="InputPinInAddStructuralFeatureValueActionAsInserAtEditPart"
itemSemanticEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsInserAtItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsInserAtCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsInserAtGraphicalNodeEditPolicy"
createCommandClassName="InputPinInAddStructuralFeatureValueActionAsInserAtCreateCommand"
containers="/0/@diagram/@childNodes.87"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.InputPin_3181"
displayName="InputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.142">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddStructuralFeatureValueAction/insertAt"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddStructuralFeatureValueAction/insertAt"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5357"
editPartClassName="InputPinInAddStructuralFeatureValueActionAsInserAtLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsInserAtLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5358"
editPartClassName="InputPinInAddStructuralFeatureValueActionAsInserAtAppliedStereotypeWrappingLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsInserAtAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3182"
editPartClassName="ValuePinInAddStructuralFeatureValueActionAsObjectEditPart"
itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsObjectItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsObjectGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInAddStructuralFeatureValueActionAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.87"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3182"
displayName="ValuePin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.138">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5359"
editPartClassName="ValuePinInAddStructuralFeatureValueActionAsObjectLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsObjectLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5360"
editPartClassName="ValuePinInAddStructuralFeatureValueActionAsObjectValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsObjectItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5361"
editPartClassName="ValuePinInAddStructuralFeatureValueActionAsObjectAppliedStereotypeWrappingLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsObjectAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3183"
editPartClassName="ValuePinInAddStructuralFeatureValueActionAsValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsValueItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsValueCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsValueGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInAddStructuralFeatureValueActionAsValueCreateCommand"
containers="/0/@diagram/@childNodes.87"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3183"
displayName="ValuePin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.144">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteStructuralFeatureAction/value"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteStructuralFeatureAction/value"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5362"
editPartClassName="ValuePinInAddStructuralFeatureValueActionAsValueLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsValueLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5363"
editPartClassName="ValuePinInAddStructuralFeatureValueActionAsValueValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsValueValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5364"
editPartClassName="ValuePinInAddStructuralFeatureValueActionAsValueAppliedStereotypeWrappingLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsValueAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3184"
editPartClassName="ValuePinInAddStructuralFeatureValueActionAsInserAtEditPart"
itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsInserAtItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsInserAtCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsInserAtGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInAddStructuralFeatureValueActionAsInserAtCreateCommand"
containers="/0/@diagram/@childNodes.87"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3184"
displayName="ValuePin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.141">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddStructuralFeatureValueAction/insertAt"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddStructuralFeatureValueAction/insertAt"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5365"
editPartClassName="ValuePinInAddStructuralFeatureValueActionAsInserAtLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsInserAtLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5366"
editPartClassName="ValuePinInAddStructuralFeatureValueActionAsInserAtValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsInserAtValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5367"
editPartClassName="ValuePinInAddStructuralFeatureValueActionAsInserAtAppliedStereotypeWrappingLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsInserAtAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3185"
editPartClassName="ActionPinInAddStructuralFeatureValueActionAsObjectEditPart"
itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsObjectItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsObjectGraphicalNodeEditPolicy"
createCommandClassName="ActionPinInAddStructuralFeatureValueActionAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.87"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3185"
displayName="ActionInputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.140">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5368"
editPartClassName="ActionPinInAddStructuralFeatureValueActionAsObjectLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsObjectLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5369"
editPartClassName="ActionPinInAddStructuralFeatureValueActionAsObjectValueEditPart"
itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsObjectItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5370"
editPartClassName="ActionPinInAddStructuralFeatureValueActionAsObjectAppliedStereotypeWrappingLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsObjectAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3186"
editPartClassName="ActionPinInAddStructuralFeatureValueActionAsValueEditPart"
itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsValueItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsValueCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsValueGraphicalNodeEditPolicy"
createCommandClassName="ActionPinInAddStructuralFeatureValueActionAsValueCreateCommand"
containers="/0/@diagram/@childNodes.87"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3186"
displayName="ActionInputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.146">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteStructuralFeatureAction/value"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteStructuralFeatureAction/value"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5371"
editPartClassName="ActionPinInAddStructuralFeatureValueActionAsValueLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsValueLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5372"
editPartClassName="ActionPinInAddStructuralFeatureValueActionAsValueValueEditPart"
itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsValueValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5373"
editPartClassName="ActionPinInAddStructuralFeatureValueActionAsValueAppliedStereotypeWrappingLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsValueAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3187"
editPartClassName="ActionPinInAddStructuralFeatureValueActionAsInserAtEditPart"
itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsInserAtItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsInserAtCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsInserAtGraphicalNodeEditPolicy"
createCommandClassName="ActionPinInAddStructuralFeatureValueActionAsInserAtCreateCommand"
containers="/0/@diagram/@childNodes.87"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3187"
displayName="ActionInputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.143">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddStructuralFeatureValueAction/insertAt"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddStructuralFeatureValueAction/insertAt"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5374"
editPartClassName="ActionPinInAddStructuralFeatureValueActionAsInserAtLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsInserAtLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5375"
editPartClassName="ActionPinInAddStructuralFeatureValueActionAsInserAtValueEditPart"
itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsInserAtValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5376"
editPartClassName="ActionPinInAddStructuralFeatureValueActionAsInserAtAppliedStereotypeWrappingLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsInserAtAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3094"
editPartClassName="OutputPinInAddStructuralFeatureValueActionAsResultEditPart"
itemSemanticEditPolicyClassName="OutputPinInAddStructuralFeatureValueActionAsResultItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinViewFactory"
canonicalEditPolicyClassName="OutputPinInAddStructuralFeatureValueActionAsResultCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="OutputPinInAddStructuralFeatureValueActionAsResultGraphicalNodeEditPolicy"
createCommandClassName="OutputPinInAddStructuralFeatureValueActionAsResultCreateCommand"
containers="/0/@diagram/@childNodes.87"
preferredSideName="SOUTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3094"
displayName="OutputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteStructuralFeatureAction/result"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteStructuralFeatureAction/result"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5158"
editPartClassName="OutputPinInAddStructuralFeatureValueActionAsResultLabel3EditPart"
itemSemanticEditPolicyClassName="OutputPinInAddStructuralFeatureValueActionAsResultLabel3ItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5159"
editPartClassName="OutputPinInAddStructuralFeatureValueActionAsResultAppliedStereotypeWrappingLabel3EditPart"
itemSemanticEditPolicyClassName="OutputPinInAddStructuralFeatureValueActionAsResultAppliedStereotypeWrappingLabel3ItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3095"
editPartClassName="DestroyObjectActionEditPart"
itemSemanticEditPolicyClassName="DestroyObjectActionItemSemanticEditPolicy"
notationViewFactoryClassName="DestroyObjectActionViewFactory"
canonicalEditPolicyClassName="DestroyObjectActionCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.99 /0/@diagram/@childNodes.100 /0/@diagram/@childNodes.101"
graphicalNodeEditPolicyClassName="DestroyObjectActionGraphicalNodeEditPolicy"
createCommandClassName="DestroyObjectActionCreateCommand"
containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.DestroyObjectAction_3095"
displayName="DestroyObjectAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.128/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DestroyObjectAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.85">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5163"
editPartClassName="DestroyObjectActionNameEditPart"
itemSemanticEditPolicyClassName="DestroyObjectActionNameItemSemanticEditPolicy"
notationViewFactoryClassName="DestroyObjectActionNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6022"
editPartClassName="DestroyObjectActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="DestroyObjectActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3096"
editPartClassName="InputPinInDestroyObjectActionEditPart"
itemSemanticEditPolicyClassName="InputPinInDestroyObjectActionItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="InputPinInDestroyObjectActionCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInDestroyObjectActionGraphicalNodeEditPolicy"
createCommandClassName="InputPinInDestroyObjectActionCreateCommand"
containers="/0/@diagram/@childNodes.98"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.InputPin_3096"
displayName="InputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.127">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DestroyObjectAction/target"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DestroyObjectAction/target"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5161"
editPartClassName="InputPinInDestroyObjectActionLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInDestroyObjectActionLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5162"
editPartClassName="InputPinInDestroyObjectActionAppliedStereotypeWrappingLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInDestroyObjectActionAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3173"
editPartClassName="ValuePinInDestroyObjectActionEditPart"
itemSemanticEditPolicyClassName="ValuePinInDestroyObjectActionItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="ValuePinInDestroyObjectActionCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInDestroyObjectActionGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInDestroyObjectActionCreateCommand"
containers="/0/@diagram/@childNodes.98"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3173"
displayName="ValuePin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.126">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DestroyObjectAction/target"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DestroyObjectAction/target"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5332"
editPartClassName="ValuePinInDestroyObjectActionLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInDestroyObjectActionLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5333"
editPartClassName="ValuePinInDestroyObjectActionValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInDestroyObjectActionValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5334"
editPartClassName="ValuePinInDestroyObjectActionAppliedStereotypeWrappingLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInDestroyObjectActionAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3174"
editPartClassName="ActionPinInDestroyObjectActionEditPart"
itemSemanticEditPolicyClassName="ActionPinInDestroyObjectActionItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="ActionPinInDestroyObjectActionCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionPinInDestroyObjectActionGraphicalNodeEditPolicy"
createCommandClassName="ActionPinInDestroyObjectActionCreateCommand"
containers="/0/@diagram/@childNodes.98"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3174"
displayName="ActionInputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.128">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DestroyObjectAction/target"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DestroyObjectAction/target"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5335"
editPartClassName="ActionPinInDestroyObjectActionLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInDestroyObjectActionLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5336"
editPartClassName="ActionPinInDestroyObjectActionValueEditPart"
itemSemanticEditPolicyClassName="ActionPinInDestroyObjectActionValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5337"
editPartClassName="ActionPinInDestroyObjectActionAppliedStereotypeWrappingLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInDestroyObjectActionAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3097"
editPartClassName="ReadVariableActionEditPart"
itemSemanticEditPolicyClassName="ReadVariableActionItemSemanticEditPolicy"
notationViewFactoryClassName="ReadVariableActionViewFactory"
canonicalEditPolicyClassName="ReadVariableActionCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.103"
graphicalNodeEditPolicyClassName="ReadVariableActionGraphicalNodeEditPolicy"
createCommandClassName="ReadVariableActionCreateCommand"
containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ReadVariableAction_3097"
displayName="ReadVariableAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.171/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadVariableAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.87">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5166"
editPartClassName="ReadVariableActionNameEditPart"
itemSemanticEditPolicyClassName="ReadVariableActionNameItemSemanticEditPolicy"
notationViewFactoryClassName="ReadVariableActionNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6021"
editPartClassName="ReadVariableActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="ReadVariableActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3098"
editPartClassName="OutputPinInReadVariableActionAsResultEditPart"
itemSemanticEditPolicyClassName="OutputPinInReadVariableActionAsResultItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinViewFactory"
canonicalEditPolicyClassName="OutputPinInReadVariableActionAsResultCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="OutputPinInReadVariableActionAsResultGraphicalNodeEditPolicy"
createCommandClassName="OutputPinInReadVariableActionAsResultCreateCommand"
containers="/0/@diagram/@childNodes.102">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.OutputPin_3098"
displayName="OutputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.32">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadVariableAction/result"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadVariableAction/result"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.88">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5164"
editPartClassName="OutputPinInReadVariableActionAsResultLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInReadVariableActionAsResultLabelItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5165"
editPartClassName="OutputPinInReadVariableActionAsResultAppliedStereotypeWrappingLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInReadVariableActionAsResultAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="OutputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3099"
editPartClassName="AddVariableValueActionEditPart"
itemSemanticEditPolicyClassName="AddVariableValueActionItemSemanticEditPolicy"
notationViewFactoryClassName="AddVariableValueActionViewFactory"
canonicalEditPolicyClassName="AddVariableValueActionCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.105 /0/@diagram/@childNodes.106 /0/@diagram/@childNodes.107 /0/@diagram/@childNodes.108 /0/@diagram/@childNodes.109 /0/@diagram/@childNodes.110"
graphicalNodeEditPolicyClassName="AddVariableValueActionGraphicalNodeEditPolicy"
createCommandClassName="AddVariableValueActionCreateCommand"
containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.AddVariableValueAction_3099"
displayName="AddVariableValueAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.1/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddVariableValueAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.89">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5171"
editPartClassName="AddVariableValueActionNameEditPart"
itemSemanticEditPolicyClassName="AddVariableValueActionNameItemSemanticEditPolicy"
notationViewFactoryClassName="AddVariableValueActionNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6018"
editPartClassName="AddVariableValueActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="AddVariableValueActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3100"
editPartClassName="InputPinInAddVariableValueActionAsInsertAtEditPart"
itemSemanticEditPolicyClassName="InputPinInAddVariableValueActionAsInsertAtItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="InputPinInAddVariableValueActionAsInsertAtCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInAddVariableValueActionAsInsertAtGraphicalNodeEditPolicy"
createCommandClassName="InputPinInAddVariableValueActionAsInsertAtCreateCommand"
containers="/0/@diagram/@childNodes.104"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.InputPin_3100"
displayName="InputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.133">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddVariableValueAction/insertAt"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddVariableValueAction/insertAt"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5167"
editPartClassName="InputPinInAddVariableValueActionAsInsertAtLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInAddVariableValueActionAsInsertAtLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5168"
editPartClassName="InputPinInAddVariableValueActionAsInsertAtAppliedStereotypeWrappingLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInAddVariableValueActionAsInsertAtAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3101"
editPartClassName="InputPinInAddVariableValueActionAsValueEditPart"
itemSemanticEditPolicyClassName="InputPinInAddVariableValueActionAsValueItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="InputPinInAddVariableValueActionAsValueCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInAddVariableValueActionAsValueGraphicalNodeEditPolicy"
createCommandClassName="InputPinInAddVariableValueActionAsValueCreateCommand"
containers="/0/@diagram/@childNodes.104"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.InputPin_3101"
displayName="InputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.130">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteVariableAction/value"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteVariableAction/value"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5169"
editPartClassName="InputPinInAddVariableValueActionAsValueLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInAddVariableValueActionAsValueSimpleLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5170"
editPartClassName="InputPinInAddVariableValueActionAsValueAppliedStereotypeWrappingLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInAddVariableValueActionAsValueAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3175"
editPartClassName="ValuePinInAddVariableValueActionAsInsertAtEditPart"
itemSemanticEditPolicyClassName="ValuePinInAddVariableValueActionAsInsertAtItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="ValuePinInAddVariableValueActionAsInsertAtCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInAddVariableValueActionAsInsertAtGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInAddVariableValueActionAsInsertAtCreateCommand"
containers="/0/@diagram/@childNodes.104"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3175"
displayName="ValuePin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.134">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddVariableValueAction/insertAt"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddVariableValueAction/insertAt"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5350"
editPartClassName="ValuePinInAddVariableValueActionAsInsertAtLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInAddVariableValueActionAsInsertAtLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5339"
editPartClassName="ValuePinInAddVariableValueActionAsInsertAtValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInAddVariableValueActionAsInsertAtValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5340"
editPartClassName="ValuePinInAddVariableValueActionAsInsertAtAppliedStereotypeWrappingLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInAddVariableValueActionAsInsertAtAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3176"
editPartClassName="ValuePinInAddVariableValueActionAsValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInAddVariableValueActionAsValueItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="ValuePinInAddVariableValueActionAsValueCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInAddVariableValueActionAsValueGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInAddVariableValueActionAsValueCreateCommand"
containers="/0/@diagram/@childNodes.104"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3176"
displayName="ValuePin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.131">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteVariableAction/value"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteVariableAction/value"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5341"
editPartClassName="ValuePinInAddVariableValueActionAsValueLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInAddVariableValueActionAsValueSimpleLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5342"
editPartClassName="ValuePinInAddVariableValueActionAsValueValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInAddVariableValueActionAsValueValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5343"
editPartClassName="ValuePinInAddVariableValueActionAsValueAppliedStereotypeWrappingLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInAddVariableValueActionAsValueAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3177"
editPartClassName="ActionPinInAddVariableValueActionAsInsertAtEditPart"
itemSemanticEditPolicyClassName="ActionPinInAddVariableValueActionAsInsertAtItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="ActionPinInAddVariableValueActionAsInsertAtCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionPinInAddVariableValueActionAsInsertAtGraphicalNodeEditPolicy"
createCommandClassName="ActionPinInAddVariableValueActionAsInsertAtCreateCommand"
containers="/0/@diagram/@childNodes.104"
preferredSideName="WEST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ActoinInputPin_3177"
displayName="ActoinInputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.132">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddVariableValueAction/insertAt"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddVariableValueAction/insertAt"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5344"
editPartClassName="ActionPinInAddVariableValueActionAsInsertAtLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInAddVariableValueActionAsInsertAtLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5345"
editPartClassName="ActionPinInAddVariableValueActionAsInsertAtValueEditPart"
itemSemanticEditPolicyClassName="ActionPinInAddVariableValueActionAsInsertAtValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5346"
editPartClassName="ActionPinInAddVariableValueActionAsInsertAtAppliedStereotypeWrappingLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInAddVariableValueActionAsInsertAtAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3178"
editPartClassName="ActionPinInAddVariableValueActionAsValueEditPart"
itemSemanticEditPolicyClassName="ActionPinInAddVariableValueActionAsValueItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="ActionPinInAddVariableValueActionAsValueCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionPinInAddVariableValueActionAsValueGraphicalNodeEditPolicy"
createCommandClassName="ActionPinInAddVariableValueActionAsValueCreateCommand"
containers="/0/@diagram/@childNodes.104"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3178"
displayName="ActionInputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.129">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteVariableAction/value"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteVariableAction/value"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5347"
editPartClassName="ActionPinInAddVariableValueActionAsValueLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInAddVariableValueActionAsValueSimpleLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5348"
editPartClassName="ActionPinInAddVariableValueActionAsValueValueEditPart"
itemSemanticEditPolicyClassName="ActionPinInAddVariableValueActionAsValueValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5349"
editPartClassName="ActionPinInAddVariableValueActionAsValueAppliedStereotypeWrappingLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInAddVariableValueActionAsValueAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3102"
editPartClassName="BroadcastSignalActionEditPart"
itemSemanticEditPolicyClassName="BroadcastSignalActionItemSemanticEditPolicy"
notationViewFactoryClassName="BroadcastSignalActionViewFactory"
canonicalEditPolicyClassName="BroadcastSignalActionCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.112 /0/@diagram/@childNodes.113 /0/@diagram/@childNodes.114"
graphicalNodeEditPolicyClassName="BroadcastSignalActionGraphicalNodeEditPolicy"
createCommandClassName="BroadcastSignalActionCreateCommand"
containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.BroadcastSignalAction_3102"
displayName="BroadcastSignalAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.99/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/BroadcastSignalAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.92">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5175"
editPartClassName="BroadcastSignalActionNameEditPart"
itemSemanticEditPolicyClassName="BroadcastSignalActionNameItemSemanticEditPolicy"
notationViewFactoryClassName="BroadcastSignalActionNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6017"
editPartClassName="BroadcastSignalActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="BroadcastSignalActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3103"
editPartClassName="InputPinInBroadcastSignalActionEditPart"
itemSemanticEditPolicyClassName="InputPinInBroadcastSignalActionItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="InputPinInBroadcastSignalActionCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInBroadcastSignalActionGraphicalNodeEditPolicy"
createCommandClassName="InputPinInBroadcastSignalActionCreateCommand"
containers="/0/@diagram/@childNodes.111"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.InputPin_3103"
displayName="InputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.135">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5172"
editPartClassName="InputPinInBroadcastSignalActionLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInBroadcastSignalActionLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5173"
editPartClassName="InputPinInBroadcastSignalActionValueLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInBroadcastSignalActionValueLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5174"
editPartClassName="InputPinInBroadcastSignalActionAppliedStereotypeWrappingLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInBroadcastSignalActionAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3179"
editPartClassName="ValuePinInBroadcastSignalActionEditPart"
itemSemanticEditPolicyClassName="ValuePinInBroadcastSignalActionItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="ValuePinInBroadcastSignalActionCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInBroadcastSignalActionGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInBroadcastSignalActionCreateCommand"
containers="/0/@diagram/@childNodes.111"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ValuePin_3179"
displayName="ValuePin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.137">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5351"
editPartClassName="ValuePinInBroadcastSignalActionLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInBroadcastSignalActionLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5352"
editPartClassName="ValuePinInBroadcastSignalActionValueLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInBroadcastSignalActionValueLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5353"
editPartClassName="ValuePinInBroadcastSignalActionAppliedStereotypeWrappingLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInBroadcastSignalActionAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3180"
editPartClassName="ActionPinInBroadcastSignalActionEditPart"
itemSemanticEditPolicyClassName="ActionPinInBroadcastSignalActionItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinViewFactory"
canonicalEditPolicyClassName="ActionPinInBroadcastSignalActionCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionPinInBroadcastSignalActionGraphicalNodeEditPolicy"
createCommandClassName="ActionPinInBroadcastSignalActionCreateCommand"
containers="/0/@diagram/@childNodes.111"
preferredSideName="NORTH">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ActionInputPin_3180"
displayName="ActionInputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.136">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5354"
editPartClassName="ActionPinInBroadcastSignalActionLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInBroadcastSignalActionLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5355"
editPartClassName="ActionPinInBroadcastSignalActionValueLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInBroadcastSignalActionValueLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5356"
editPartClassName="ActionPinInBroadcastSignalActionAppliedStereotypeWrappingLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInBroadcastSignalActionAppliedStereotypeWrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="InputPinLabelViewFactory"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3104"
editPartClassName="CentralBufferNodeEditPart"
itemSemanticEditPolicyClassName="CentralBufferNodeItemSemanticEditPolicy"
canonicalEditPolicyClassName="CentralBufferNodeCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="CentralBufferNodeGraphicalNodeEditPolicy"
createCommandClassName="CentralBufferNodeCreateCommand"
containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.CentralBufferNode_3104"
displayName="CentralBufferNode"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.103/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CentralBufferNode"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.94">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5176"
editPartClassName="CentralBufferNodeLabelEditPart"
itemSemanticEditPolicyClassName="CentralBufferNodeWrappingLabelItemSemanticEditPolicy"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.20"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5177"
editPartClassName="CentralBufferNodeSelectionEditPart"
itemSemanticEditPolicyClassName="CentralBufferNodeSelectionItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.LinkAndCornerBentWithTextFigure"/>
<modelFacet
parser="/0/@labelParsers/@implementations.21"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="6030"
editPartClassName="CentralBufferNodeFloatingNameEditPart"
itemSemanticEditPolicyClassName="CentralBufferNodeFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
visualID="3112"
editPartClassName="ConstraintEditPartCN"
itemSemanticEditPolicyClassName="ConstraintItemSemanticEditPolicyCN"
canonicalEditPolicyClassName="ConstraintCanonicalEditPolicyCN"
graphicalNodeEditPolicyClassName="ConstraintGraphicalNodeEditPolicyCN"
createCommandClassName="ConstraintCreateCommandCN"
containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.Constraint_3112"
displayName="Constraint"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.0/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.ConstraintFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Constraint"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Namespace/ownedRule"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Namespace/ownedRule"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.117">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Constraint/specification"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5189"
editPartClassName="ConstraintNameEditPartCN"
itemSemanticEditPolicyClassName="ConstraintName2ItemSemanticEditPolicy"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
visualID="5190"
editPartClassName="ConstraintBodyEditPartCN"
itemSemanticEditPolicyClassName="ConstraintNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getConstraintFigure"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.ConstraintFigure"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.22"
viewPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Constraint/specification"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
visualID="3113"
editPartClassName="StartObjectBehavoiurActionEditPart"
itemSemanticEditPolicyClassName="StartObjectBehavoiurActionItemSemanticEditPolicy"
canonicalEditPolicyClassName="StartObjectBehavoiurActionCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.118 /0/@diagram/@childNodes.119 /0/@diagram/@childNodes.120 /0/@diagram/@childNodes.121 /0/@diagram/@childNodes.122 /0/@diagram/@childNodes.123 /0/@diagram/@childNodes.124"
graphicalNodeEditPolicyClassName="StartObjectBehavoiurActionGraphicalNodeEditPolicy"
createCommandClassName="StartObjectBehavoiurActionCreateCommand"
containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
displayName="StartObjectBehaviourAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.182/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StartObjectBehaviorAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5191"
editPartClassName="StartObjectBehaviorActionNameEditPart"
itemSemanticEditPolicyClassName="StartObjectBehaviorActionNameItemSemanticEditPolicy"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5394"
editPartClassName="StartObjectBehaviorActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="StartObjectBehaviorActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3125"
editPartClassName="OutputPinInStartObjectBehaviorActionEditPart"
itemSemanticEditPolicyClassName="OutputPinInStartObjectBehaviorActionItemSemanticEditPolicy"
canonicalEditPolicyClassName="OutputPinInStartObjectBehaviorActionCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="OutputPinInStartObjectBehaviorActionGraphicalNodeEditPolicy"
createCommandClassName="OutputPinInStartObjectBehaviorActionCreateCommand"
containers="/0/@diagram/@childNodes.117"
preferredSideName="EAST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallAction/result"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallAction/result"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5203"
editPartClassName="OutputPinInStartObjectBehaviorActionLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInStartObjectBehaviorActionLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5204"
editPartClassName="OutputPinInStartObjectBehaviorActionAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInStartObjectBehaviorActionAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3132"
editPartClassName="InputPinInStartObjectBehaviorActionAsObjectEditPart"
itemSemanticEditPolicyClassName="InputPinInStartObjectBehaviorActionAsObjectItemSemanticEditPolicy"
canonicalEditPolicyClassName="InputPinInStartObjectBehaviorActionAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInStartObjectBehaviorActionAsObjectGraphicalNodeEditPolicy"
createCommandClassName="InputPinInStartObjectBehaviorActionAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.117">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.88">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StartObjectBehaviorAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StartObjectBehaviorAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5217"
editPartClassName="InputPinInStartObjectBehaviorActionAsObjectLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInStartObjectBehaviorActionAsObjectLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5218"
editPartClassName="InputPinInStartObjectBehaviorActionAsObjectAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInStartObjectBehaviorActionAsObjectAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3145"
editPartClassName="ValuePinInStartObjectBehaviorActionAsObjectEditPart"
itemSemanticEditPolicyClassName="ValuePinInStartObjectBehaviorActionAsObjectItemSemanticEditPolicy"
canonicalEditPolicyClassName="ValuePinInStartObjectBehaviorActionAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInStartObjectBehaviorActionAsObjectGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInStartObjectBehaviorActionAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.117">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.90">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StartObjectBehaviorAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StartObjectBehaviorAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5245"
editPartClassName="ValuePinInStartObjectBehaviorActionAsObjectLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInStartObjectBehaviorActionAsObjectLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5246"
editPartClassName="ValuePinInStartObjectBehaviorActionAsObjectValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInStartObjectBehaviorActionAsObjectValueItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5247"
editPartClassName="ValuePinInStartObjectBehaviorActionAsObjectAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInStartObjectBehaviorActionAsObjectAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3158"
editPartClassName="ActionPinInStartObjectBehaviorActionAsObjectEditPart"
itemSemanticEditPolicyClassName="ActionPinInStartObjectBehaviorActionAsObjectItemSemanticEditPolicy"
canonicalEditPolicyClassName="ActionPinInStartObjectBehaviorActionAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionPinInStartObjectBehaviorActionAsObjectGraphicalNodeEditPolicy"
createCommandClassName="ActionPinInStartObjectBehaviorActionAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.117">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.92">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StartObjectBehaviorAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StartObjectBehaviorAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5263"
editPartClassName="ActionPinInStartObjectBehaviorActionAsObjectLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInStartObjectBehaviorActionAsObjectLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5264"
editPartClassName="ActionPinInStartObjectBehaviorActionAsObjectValueEditPart"
itemSemanticEditPolicyClassName="ActionPinInStartObjectBehaviorActionAsObjectValueItemSemanticEditPolicy"
notationViewFactoryClassName="ValuePinLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5265"
editPartClassName="ActionPinInStartObjectBehaviorActionAsObjectAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInStartObjectBehaviorActionAsObjectAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3133"
editPartClassName="InputPinInStartObjectBehaviorActionAsArgumentEditPart"
itemSemanticEditPolicyClassName="InputPinInStartObjectBehaviorActionAsArgumentItemSemanticEditPolicy"
canonicalEditPolicyClassName="InputPinInStartObjectBehaviorActionAsArgumentCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInStartObjectBehaviorActionAsArgumentGraphicalNodeEditPolicy"
createCommandClassName="InputPinInStartObjectBehaviorActionAsArgumentCreateCommand"
containers="/0/@diagram/@childNodes.117">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.87">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5219"
editPartClassName="InputPinInStartObjectBehaviorActionAsArgumentLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInStartObjectBehaviorActionAsArgumentLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5220"
editPartClassName="InputPinInStartObjectBehaviorActionAsArgumentAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInStartObjectBehaviorActionAsArgumentAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3146"
editPartClassName="ValuePinInStartObjectBehaviorActionAsArgumentEditPart"
itemSemanticEditPolicyClassName="ValuePinInStartObjectBehaviorActionAsArgumentItemSemanticEditPolicy"
canonicalEditPolicyClassName="ValuePinInStartObjectBehaviorActionAsArgumentCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInStartObjectBehaviorActionAsArgumentGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInStartObjectBehaviorActionAsArgumentCreateCommand"
containers="/0/@diagram/@childNodes.117">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.89">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5248"
editPartClassName="ValuePinInStartObjectBehaviorActionAsArgumentLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInStartObjectBehaviorActionAsArgumentLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5249"
editPartClassName="ValuePinInStartObjectBehaviorActionAsArgumentValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInStartObjectBehaviorActionAsArgumentValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5250"
editPartClassName="ValuePinInStartObjectBehaviorActionAsArgumentAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInStartObjectBehaviorActionAsArgumentAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3159"
editPartClassName="ActionPinInStartObjectBehaviorActionAsArgumentEditPart"
itemSemanticEditPolicyClassName="ActionPinInStartObjectBehaviorActionAsArgumentItemSemanticEditPolicy"
canonicalEditPolicyClassName="ActionPinInStartObjectBehaviorActionAsArgumentCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionPinInStartObjectBehaviorActionAsArgumentGraphicalNodeEditPolicy"
createCommandClassName="ActionPinInStartObjectBehaviorActionAsArgumentCreateCommand"
containers="/0/@diagram/@childNodes.117">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.91">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5266"
editPartClassName="ActionPinInStartObjectBehaviorActionAsArgumentLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInStartObjectBehaviorActionAsArgumentLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5267"
editPartClassName="ActionPinInStartObjectBehaviorActionAsArgumentValueEditPart"
itemSemanticEditPolicyClassName="ActionPinInStartObjectBehaviorActionAsArgumentValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5268"
editPartClassName="ActionPinInStartObjectBehaviorActionAsArgumentAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInStartObjectBehaviorActionAsArgumentAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3114"
editPartClassName="TestIdentityActionEditPart"
itemSemanticEditPolicyClassName="TestIdentityActionItemSemanticEditPolicy"
canonicalEditPolicyClassName="TestIdentityActionCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.126 /0/@diagram/@childNodes.127 /0/@diagram/@childNodes.128 /0/@diagram/@childNodes.129 /0/@diagram/@childNodes.130 /0/@diagram/@childNodes.131 /0/@diagram/@childNodes.132"
graphicalNodeEditPolicyClassName="TestIdentityActionGraphicalNodeEditPolicy"
createCommandClassName="TestIdentityActionCreateCommand"
containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
displayName="TestIdentityAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.184/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/TestIdentityAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5192"
editPartClassName="TestIdentityActionNameEditPart"
itemSemanticEditPolicyClassName="TestIdentityActionNameItemSemanticEditPolicy"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5395"
editPartClassName="TestIdentityActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="TestIdentityActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3126"
editPartClassName="OutputPinInTestIdentityActionEditPart"
itemSemanticEditPolicyClassName="OutputPinInTestIdentityActionItemSemanticEditPolicy"
canonicalEditPolicyClassName="OutputPinInTestIdentityActionCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="OutputPinInTestIdentityActionGraphicalNodeEditPolicy"
createCommandClassName="OutputPinInTestIdentityActionCreateCommand"
containers="/0/@diagram/@childNodes.125"
preferredSideName="EAST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/TestIdentityAction/result"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/TestIdentityAction/result"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5205"
editPartClassName="OutputPinInTestIdentityActionItemLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInTestIdentityActionItemLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5206"
editPartClassName="OutputPinInTestIdentityActionItemAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInTestIdentityActionItemAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3134"
editPartClassName="InputPinInTestIdentityActionAsFirstEditPart"
itemSemanticEditPolicyClassName="InputPinInTestIdentityActionAsFirstItemSemanticEditPolicy"
canonicalEditPolicyClassName="InputPinInTestIdentityActionAsFirstCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInTestIdentityActionAsFirstGraphicalNodeEditPolicy"
createCommandClassName="InputPinInTestIdentityActionAsFirstCreateCommand"
containers="/0/@diagram/@childNodes.125">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.93">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/TestIdentityAction/first"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/TestIdentityAction/first"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5221"
editPartClassName="InputPinInTestIdentityActionAsFirstLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInTestIdentityActionAsFirstLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5222"
editPartClassName="InputPinInTestIdentityActionAsFirstAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInTestIdentityActionAsFirstAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3135"
editPartClassName="InputPinInTestIdentityActionAsSecondEditPart"
itemSemanticEditPolicyClassName="InputPinInTestIdentityActionAsSecondItemSemanticEditPolicy"
canonicalEditPolicyClassName="InputPinInTestIdentityActionAsSecondCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInTestIdentityActionAsSecondGraphicalNodeEditPolicy"
createCommandClassName="InputPinInTestIdentityActionAsSecondCreateCommand"
containers="/0/@diagram/@childNodes.125">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.94">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/TestIdentityAction/second"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/TestIdentityAction/second"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5223"
editPartClassName="InputPinInTestIdentityActionAsSecondLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInTestIdentityActionAsSecondLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5224"
editPartClassName="InputPinInTestIdentityActionAsSecondAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInTestIdentityActionAsSecondAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3147"
editPartClassName="ValuePinInTestIdentityActionAsFirstEditPart"
itemSemanticEditPolicyClassName="ValuePinInTestIdentityActionAsFirstItemSemanticEditPolicy"
canonicalEditPolicyClassName="ValuePinInTestIdentityActionAsFirstCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInTestIdentityActionAsFirstGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInTestIdentityActionAsFirstCreateCommand"
containers="/0/@diagram/@childNodes.125">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.95">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/TestIdentityAction/first"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/TestIdentityAction/first"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5251"
editPartClassName="ValuePinInTestIdentityActionAsFirstLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInTestIdentityActionAsFirstLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5252"
editPartClassName="ValuePinInTestIdentityActionAsFirstValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInTestIdentityActionAsFirstValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5253"
editPartClassName="ValuePinInTestIdentityActionAsFirstAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInTestIdentityActionAsFirstAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3148"
editPartClassName="ValuePinInTestIdentityActionAsSecondEditPart"
itemSemanticEditPolicyClassName="ValuePinInTestIdentityActionAsSecondItemSemanticEditPolicy"
canonicalEditPolicyClassName="ValuePinInTestIdentityActionAsSecondCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInTestIdentityActionAsSecondGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInTestIdentityActionAsSecondCreateCommand"
containers="/0/@diagram/@childNodes.125">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.96">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/TestIdentityAction/second"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/TestIdentityAction/second"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5254"
editPartClassName="ValuePinInTestIdentityActionAsSecondLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInTestIdentityActionAsSecondLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5255"
editPartClassName="ValuePinInTestIdentityActionAsSecondValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInTestIdentityActionAsSecondValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5256"
editPartClassName="ValuePinInTestIdentityActionAsSecondAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInTestIdentityActionAsSecondAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3160"
editPartClassName="ActionPinInTestIdentityActionAsFirstEditPart"
itemSemanticEditPolicyClassName="ActionPinInTestIdentityActionAsFirstItemSemanticEditPolicy"
canonicalEditPolicyClassName="ActionPinInTestIdentityActionAsFirstCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionPinInTestIdentityActionAsFirstGraphicalNodeEditPolicy"
createCommandClassName="ActionPinInTestIdentityActionAsFirstCreateCommand"
containers="/0/@diagram/@childNodes.125">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.97">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/TestIdentityAction/first"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/TestIdentityAction/first"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5269"
editPartClassName="ActionPinInTestIdentityActionAsFirstLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInTestIdentityActionAsFirstLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5270"
editPartClassName="ActionPinInTestIdentityActionAsFirstValueEditPart"
itemSemanticEditPolicyClassName="ActionPinInTestIdentityActionAsFirstValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5271"
editPartClassName="ActionPinInTestIdentityActionAsFirstAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInTestIdentityActionAsFirstAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3161"
editPartClassName="ActionPinInTestIdentityActionAsSecondEditPart"
itemSemanticEditPolicyClassName="ActionPinInTestIdentityActionAsSecondItemSemanticEditPolicy"
canonicalEditPolicyClassName="ActionPinInTestIdentityActionAsSecondCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionPinInTestIdentityActionAsSecondGraphicalNodeEditPolicy"
createCommandClassName="ActionPinInTestIdentityActionAsSecondCreateCommand"
containers="/0/@diagram/@childNodes.125">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.98">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/TestIdentityAction/second"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/TestIdentityAction/second"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5272"
editPartClassName="ActionPinInTestIdentityActionAsSecondLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInTestIdentityActionAsSecondLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5273"
editPartClassName="ActionPinInTestIdentityActionAsSecondValueEditPart"
itemSemanticEditPolicyClassName="ActionPinInTestIdentityActionAsSecondValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5274"
editPartClassName="ActionPinInTestIdentityActionAsSecondAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInTestIdentityActionAsSecondAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3115"
editPartClassName="ClearStructuralFeatureActionEditPart"
itemSemanticEditPolicyClassName="ClearStructuralFeatureActionItemSemanticEditPolicy"
canonicalEditPolicyClassName="ClearStructuralFeatureActionCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.134 /0/@diagram/@childNodes.135 /0/@diagram/@childNodes.136 /0/@diagram/@childNodes.137"
graphicalNodeEditPolicyClassName="ClearStructuralFeatureActionGraphicalNodeEditPolicy"
createCommandClassName="ClearStructuralFeatureActionCreateCommand"
containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
displayName="ClearStructuralFeatureAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.107/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ClearStructuralFeatureAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5193"
editPartClassName="ClearStructuralFeatureActionNameEditPart"
itemSemanticEditPolicyClassName="ClearStructuralFeatureActionNameItemSemanticEditPolicy"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5396"
editPartClassName="ClearStructuralFeatureActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="ClearStructuralFeatureActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3127"
editPartClassName="OutputPinInClearStructuralFeatureActionEditPart"
itemSemanticEditPolicyClassName="OutputPinInClearStructuralFeatureActionItemSemanticEditPolicy"
canonicalEditPolicyClassName="OutputPinInClearStructuralFeatureActionCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="OutputPinInClearStructuralFeatureActionGraphicalNodeEditPolicy"
createCommandClassName="OutputPinInClearStructuralFeatureActionCreateCommand"
containers="/0/@diagram/@childNodes.133"
preferredSideName="EAST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
displayName="OutputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ClearStructuralFeatureAction/result"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ClearStructuralFeatureAction/result"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5207"
editPartClassName="OutputPinInClearStructuralFeatureActionLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInClearStructuralFeatureActionLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5208"
editPartClassName="OutputPinInClearStructuralFeatureActionAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInClearStructuralFeatureActionAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3136"
editPartClassName="InputPinInClearStructuralFeatureActionAsObjectEditPart"
itemSemanticEditPolicyClassName="InputPinInClearStructuralFeatureActionAsObjectItemSemanticEditPolicy"
canonicalEditPolicyClassName="InputPinInClearStructuralFeatureActionAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInClearStructuralFeatureActionAsObjectGraphicalNodeEditPolicy"
createCommandClassName="InputPinInClearStructuralFeatureActionAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.133">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.99">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5225"
editPartClassName="InputPinInClearStructuralFeatureActionAsObjectLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInClearStructuralFeatureActionAsObjectLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5226"
editPartClassName="InputPinInClearStructuralFeatureActionAsObjectAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInClearStructuralFeatureActionAsObjectAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3149"
editPartClassName="ValuePinInClearStructuralFeatureActionAsObjectEditPart"
itemSemanticEditPolicyClassName="ValuePinInClearStructuralFeatureActionAsObjectItemSemanticEditPolicy"
canonicalEditPolicyClassName="ValuePinInClearStructuralFeatureActionAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInClearStructuralFeatureActionAsObjectGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInClearStructuralFeatureActionAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.133">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.100">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5260"
editPartClassName="ValuePinInClearStructuralFeatureActionAsObjectLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInClearStructuralFeatureActionAsObjectLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5261"
editPartClassName="ValuePinInClearStructuralFeatureActionAsObjectValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInClearStructuralFeatureActionAsObjectValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5262"
editPartClassName="ValuePinInClearStructuralFeatureActionAsObjectAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInClearStructuralFeatureActionAsObjectAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3162"
editPartClassName="ActionInputPinInClearStructuralFeatureActionAsObjectEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInClearStructuralFeatureActionAsObjectItemSemanticEditPolicy"
canonicalEditPolicyClassName="ActionInputPinInClearStructuralFeatureActionAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionInputPinInClearStructuralFeatureActionAsObjectGraphicalNodeEditPolicy"
createCommandClassName="ActionInputPinInClearStructuralFeatureActionAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.133">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.101">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5275"
editPartClassName="ActionInputPinInClearStructuralFeatureActionAsObjectLabelEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInClearStructuralFeatureActionAsObjectLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5276"
editPartClassName="ActionInputPinInClearStructuralFeatureActionAsObjectValueEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInClearStructuralFeatureActionAsObjectValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5277"
editPartClassName="ActionInputPinInClearStructFeatActAsObjectAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInClearStructFeatActAsObjectAppliedStereotypeItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3117"
editPartClassName="CreateLinkActionEditPart"
itemSemanticEditPolicyClassName="CreateLinkActionItemSemanticEditPolicy"
canonicalEditPolicyClassName="CreateLinkActionCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.139 /0/@diagram/@childNodes.140 /0/@diagram/@childNodes.141"
graphicalNodeEditPolicyClassName="CreateLinkActionGraphicalNodeEditPolicy"
createCommandClassName="CreateLinkActionCreateCommand"
containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
displayName="CreateLinkAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.117/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.154">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CreateLinkAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5195"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5397"
editPartClassName="CreateLinkActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="CreateLinkActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3137"
editPartClassName="InputPinInCreateLinkActionAsInputValueEditPart"
itemSemanticEditPolicyClassName="InputPinInCreateLinkActionAsInputValueItemSemanticEditPolicy"
canonicalEditPolicyClassName="InputPinInCreateLinkActionAsInputValueCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInCreateLinkActionAsInputValueGraphicalNodeEditPolicy"
createCommandClassName="InputPinInCreateLinkActionAsInputValueCreateCommand"
containers="/0/@diagram/@childNodes.138">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.102">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5227"
editPartClassName="InputPinInCreateLinkActionAsInputValueLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInCreateLinkActionAsInputValueLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5228"
editPartClassName="InputPinInCreateLinkActionAsInputValueAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInCreateLinkActionAsInputValueAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3151"
editPartClassName="ValuePinInCreateLinkActionAsInputValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInCreateLinkActionAsInputValueItemSemanticEditPolicy"
canonicalEditPolicyClassName="ValuePinInCreateLinkActionAsInputValueCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInCreateLinkActionAsInputValueGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInCreateLinkActionAsInputValueCreateCommand"
containers="/0/@diagram/@childNodes.138">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.103">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5281"
editPartClassName="ValuePinInCreateLinkActionAsInputValueLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInCreateLinkActionAsInputValueLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5282"
editPartClassName="ValuePinInCreateLinkActionAsInputValueValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInCreateLinkActionAsInputValueValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5283"
editPartClassName="ValuePinInCreateLinkActionAsInputValueAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInCreateLinkActionAsInputValueAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3163"
editPartClassName="ActionInputPinInCreateLinkActionAsInputValueEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInCreateLinkActionAsInputValueItemSemanticEditPolicy"
canonicalEditPolicyClassName="ActionInputPinInCreateLinkActionAsInputValueCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionInputPinInCreateLinkActionAsInputValueGraphicalNodeEditPolicy"
createCommandClassName="ActionInputPinInCreateLinkActionAsInputValueCreateCommand"
containers="/0/@diagram/@childNodes.138">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.104">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5278"
editPartClassName="ActionInputPinInCreateLinkActionAsInputValueLabelEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInCreateLinkActionAsInputValueLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5279"
editPartClassName="ActionInputPinInCreateLinkActionAsInputValueValueEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInCreateLinkActionAsInputValueValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5280"
editPartClassName="ActionInputPinInCreateLinkActionAsInputValueAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInCreateLinkActionAsInputValueAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3116"
editPartClassName="ReadLinkActionEditPart"
itemSemanticEditPolicyClassName="ReadLinkActiontemSemanticEditPolicy"
canonicalEditPolicyClassName="ReadLinkActionCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.143 /0/@diagram/@childNodes.144 /0/@diagram/@childNodes.145 /0/@diagram/@childNodes.146"
graphicalNodeEditPolicyClassName="ReadLinkActionGraphicalNodeEditPolicy"
createCommandClassName="ReadLinkActionCreateCommand"
containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
displayName="ReadLinkAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.166/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadLinkAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5194"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5398"
editPartClassName="ReadLinkActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="ReadLinkActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3128"
editPartClassName="OutputPinInReadLinkActionEditPart"
itemSemanticEditPolicyClassName="OutputPinInReadLinkActionItemSemanticEditPolicy"
canonicalEditPolicyClassName="OutputPinInReadLinkActionCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="OutputPinInReadLinkActionGraphicalNodeEditPolicy"
createCommandClassName="OutputPinInReadLinkActionCreateCommand"
containers="/0/@diagram/@childNodes.142"
preferredSideName="EAST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
displayName="OutputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadLinkAction/result"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadLinkAction/result"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5209"
editPartClassName="OutputPinInReadLinkActionLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInReadLinkActionLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5210"
editPartClassName="OutputPinInReadLinkActionAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInReadLinkActionAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3138"
editPartClassName="InputPinInReadLinkActionAsInputValueEditPart"
itemSemanticEditPolicyClassName="InputPinInReadLinkActionAsInputValueItemSemanticEditPolicy"
canonicalEditPolicyClassName="InputPinInReadLinkActionAsInputValueCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInReadLinkActionAsInputValueGraphicalNodeEditPolicy"
createCommandClassName="InputPinInReadLinkActionAsInputValueCreateCommand"
containers="/0/@diagram/@childNodes.142">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.105">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5229"
editPartClassName="InputPinInReadLinkActionAsInputValueLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInReadLinkActionAsInputValueLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5230"
editPartClassName="InputPinInReadLinkActionAsInputValueAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInReadLinkActionAsInputValueAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3150"
editPartClassName="ValuePinInReadLinkActionAsInputValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInReadLinkActionAsInputValueItemSemanticEditPolicy"
canonicalEditPolicyClassName="ValuePinInReadLinkActionAsInputValueCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInReadLinkActionAsInputValueGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInReadLinkActionAsInputValueCreateCommand"
containers="/0/@diagram/@childNodes.142">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.106">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5287"
editPartClassName="ValuePinInReadLinkActionAsInputValueLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInReadLinkActionAsInputValueLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5288"
editPartClassName="ValuePinInReadLinkActionAsInputValueValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInReadLinkActionAsInputValueValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5289"
editPartClassName="ValuePinInReadLinkActionAsInputValueAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInReadLinkActionAsInputValueAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3164"
editPartClassName="ActionInputPinInReadLinkActionAsInputValueEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInReadLinkActionAsInputValueItemSemanticEditPolicy"
canonicalEditPolicyClassName="ActionInputPinInReadLinkActionAsInputValueCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionInputPinInReadLinkActionAsInputValueGraphicalNodeEditPolicy"
createCommandClassName="ActionInputPinInReadLinkActionAsInputValueCreateCommand"
containers="/0/@diagram/@childNodes.142">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.107">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5284"
editPartClassName="ActionInputPinInReadLinkActionAsInputValueLabelEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInReadLinkActionAsInputValueLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5285"
editPartClassName="ActionInputPinInReadLinkActionAsInputValueValueEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInReadLinkActionAsInputValueValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5286"
editPartClassName="ActionInputPinInReadLinkActionAsInputValueAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInReadLinkActionAsInputValueAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3118"
editPartClassName="DestroyLinkActionEditPart"
itemSemanticEditPolicyClassName="DestroyLinkActionItemSemanticEditPolicy"
canonicalEditPolicyClassName="DestroyLinkActionCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.148 /0/@diagram/@childNodes.149 /0/@diagram/@childNodes.150"
graphicalNodeEditPolicyClassName="DestroyLinkActionGraphicalNodeEditPolicy"
createCommandClassName="DestroyLinkActionCreateCommand"
containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
displayName="DestroyLinkAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.126/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DestroyLinkAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5196"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5399"
editPartClassName="DestroyLinkActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="DestroyLinkActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3139"
editPartClassName="InputPinInDestroyLinkActionAsInputValueEditPart"
itemSemanticEditPolicyClassName="InputPinInDestroyLinkActionAsInputValueItemSemanticEditPolicy"
canonicalEditPolicyClassName="InputPinInDestroyLinkActionAsInputValueCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInDestroyLinkActionAsInputValueGraphicalNodeEditPolicy"
createCommandClassName="InputPinInDestroyLinkActionAsInputValueCreateCommand"
containers="/0/@diagram/@childNodes.147">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.108">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5231"
editPartClassName="InputPinInDestroyLinkActionAsInputValueLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInDestroyLinkActionAsInputValueLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5232"
editPartClassName="InputPinInDestroyLinkActionAsInputValueAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInDestroyLinkActionAsInputValueAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3152"
editPartClassName="ValuePinInDestroyLinkActionAsInputValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInDestroyLinkActionAsInputValueItemSemanticEditPolicy"
canonicalEditPolicyClassName="ValuePinInDestroyLinkActionAsInputValueCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInDestroyLinkActionAsInputValueGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInDestroyLinkActionAsInputValueCreateCommand"
containers="/0/@diagram/@childNodes.147">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.109">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5290"
editPartClassName="ValuePinInDestroyLinkActionAsInputValueLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInDestroyLinkActionAsInputValueLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5291"
editPartClassName="ValuePinInDestroyLinkActionAsInputValueValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInDestroyLinkActionAsInputValueValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5292"
editPartClassName="ValuePinInDestroyLinkActionAsInputValueAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInDestroyLinkActionAsInputValueAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3165"
editPartClassName="ActionInputPinInDestroyLinkActionAsInputValueEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInDestroyLinkActionAsInputValueItemSemanticEditPolicy"
canonicalEditPolicyClassName="ActionInputPinInDestroyLinkActionAsInputValueCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionInputPinInDestroyLinkActionAsInputValueGraphicalNodeEditPolicy"
createCommandClassName="ActionInputPinInDestroyLinkActionAsInputValueCreateCommand"
containers="/0/@diagram/@childNodes.147">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.110">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5293"
editPartClassName="ActionInputPinInDestroyLinkActionAsInputValueLabelEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInDestroyLinkActionAsInputValueLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5294"
editPartClassName="ActionInputPinInDestroyLinkActionAsInputValueValueEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInDestroyLinkActionAsInputValueValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5295"
editPartClassName="ActionInputPinInDestroyLinkActionAsInputValueAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ActionInputPinInDestroyLinkActionAsInputValueAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3119"
childNodes="/0/@diagram/@childNodes.152 /0/@diagram/@childNodes.153 /0/@diagram/@childNodes.154"
containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
displayName="ClearAssotiationAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.106/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ClearAssociationAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5197"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5400"
editPartClassName="ClearAssociationActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="ClearAssociationActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3140"
editPartClassName="InputPinInClearAssociationActionAsObjectEditPart"
itemSemanticEditPolicyClassName="InputPinInClearAssociationActionAsObjectItemSemanticEditPolicy"
canonicalEditPolicyClassName="InputPinInClearAssociationActionAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInClearAssociationActionAsObjectGraphicalNodeEditPolicy"
createCommandClassName="InputPinInClearAssociationActionAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.151">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.111">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ClearAssociationAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ClearAssociationAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5235"
editPartClassName="InputPinInClearAssociationActionAsObjectLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInClearAssociationActionAsObjectLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5236"
editPartClassName="InputPinInClearAssociationActionAsObjectAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInClearAssociationActionAsObjectAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3153"
editPartClassName="ValuePinInClearAssociationActionAsObjectEditPart"
itemSemanticEditPolicyClassName="ValuePinInClearAssociationActionAsObjectItemSemanticEditPolicy"
canonicalEditPolicyClassName="ValuePinInClearAssociationActionAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInClearAssociationActionAsObjectGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInClearAssociationActionAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.151">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.112">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ClearAssociationAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ClearAssociationAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5296"
editPartClassName="ValuePinInClearAssociationActionAsObjectLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInClearAssociationActionAsObjectLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5297"
editPartClassName="ValuePinInClearAssociationActionAsObjectValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInClearAssociationActionAsObjectValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5298"
editPartClassName="ValuePinInClearAssociationActionAsObjectAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInClearAssociationActionAsObjectAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3166"
editPartClassName="ActionPinInClearAssociationActionAsObjectEditPart"
itemSemanticEditPolicyClassName="ActionPinInClearAssociationActionAsObjectItemSemanticEditPolicy"
canonicalEditPolicyClassName="ActionPinInClearAssociationActionAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionPinInClearAssociationActionAsObjectGraphicalNodeEditPolicy"
createCommandClassName="ActionPinInClearAssociationActionAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.151">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.113">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ClearAssociationAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ClearAssociationAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5299"
editPartClassName="ActionPinInClearAssociationActionAsObjectLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInClearAssociationActionAsObjectLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5300"
editPartClassName="ActionPinInClearAssociationActionAsObjectValueEditPart"
itemSemanticEditPolicyClassName="ActionPinInClearAssociationActionAsObjectValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5301"
editPartClassName="ActionPinInClearAssociationActionAsObjectAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInClearAssociationActionAsObjectAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3120"
childNodes="/0/@diagram/@childNodes.156"
containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
displayName="ReadExtentAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.164/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadExtentAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5198"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5402"
editPartClassName="ReadExtentActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="ReadExtentActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3129"
editPartClassName="OutputPinInReadExtentActionEditPart"
itemSemanticEditPolicyClassName="OutputPinInReadExtentActionItemSemanticEditPolicy"
canonicalEditPolicyClassName="OutputPinInReadExtentActionCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="OutputPinInReadExtentActionGraphicalNodeEditPolicy"
createCommandClassName="OutputPinInReadExtentActionCreateCommand"
containers="/0/@diagram/@childNodes.155"
preferredSideName="EAST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
displayName="OutputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadExtentAction/result"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadExtentAction/result"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5211"
editPartClassName="OutputPinInReadExtentActionLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInReadExtentActionLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5212"
editPartClassName="OutputPinInReadExtentActionAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInReadExtentActionAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3121"
childNodes="/0/@diagram/@childNodes.158 /0/@diagram/@childNodes.159 /0/@diagram/@childNodes.160"
containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
displayName="ReclassifyObjectAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.172/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReclassifyObjectAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5199"
editPartClassName="ReclassifyObjectActionNameEditPart"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5401"
editPartClassName="ReclassifyObjectActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="ReclassifyObjectActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3141"
editPartClassName="InputPinInReclassifyObjectActionAsObjectEditPart"
itemSemanticEditPolicyClassName="InputPinInReclassifyObjectActionAsObjectItemSemanticEditPolicy"
canonicalEditPolicyClassName="InputPinInReclassifyObjectActionAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInReclassifyObjectActionAsObjectGraphicalNodeEditPolicy"
createCommandClassName="InputPinInReclassifyObjectActionAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.157">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.115">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReclassifyObjectAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReclassifyObjectAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5237"
editPartClassName="InputPinInReclassifyObjectActionAsObjectLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInReclassifyObjectActionAsObjectLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5238"
editPartClassName="InputPinInReclassifyObjectActionAsObjectAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInReclassifyObjectActionAsObjectAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3154"
editPartClassName="ValuePinInReclassifyObjectActionAsObjectEditPart"
itemSemanticEditPolicyClassName="ValuePinInReclassifyObjectActionAsObjectItemSemanticEditPolicy"
canonicalEditPolicyClassName="ValuePinInReclassifyObjectActionAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInReclassifyObjectActionAsObjectGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInReclassifyObjectActionAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.157">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.116">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReclassifyObjectAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReclassifyObjectAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5302"
editPartClassName="ValuePinInReclassifyObjectActionAsObjectLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInReclassifyObjectActionAsObjectLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5303"
editPartClassName="ValuePinInReclassifyObjectActionAsObjectValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInReclassifyObjectActionAsObjectValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5304"
editPartClassName="ValuePinInReclassifyObjectActionAsObjectAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInReclassifyObjectActionAsObjectAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3167"
editPartClassName="ActionPinInReclassifyObjectActionAsObjectEditPart"
itemSemanticEditPolicyClassName="ActionPinInReclassifyObjectActionAsObjectItemSemanticEditPolicy"
canonicalEditPolicyClassName="ActionPinInReclassifyObjectActionAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionPinInReclassifyObjectActionAsObjectGraphicalNodeEditPolicy"
createCommandClassName="ActionPinInReclassifyObjectActionAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.157">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.114">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReclassifyObjectAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReclassifyObjectAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5305"
editPartClassName="ActionPinInReclassifyObjectActionAsObjectLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInReclassifyObjectActionAsObjectLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5306"
editPartClassName="ActionPinInReclassifyObjectActionAsObjectValueEditPart"
itemSemanticEditPolicyClassName="ActionPinInReclassifyObjectActionAsObjectValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5307"
editPartClassName="ActionPinInReclassifyObjectActionAsObjectAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInReclassifyObjectActionAsObjectAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3122"
childNodes="/0/@diagram/@childNodes.162 /0/@diagram/@childNodes.163 /0/@diagram/@childNodes.164 /0/@diagram/@childNodes.165"
containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
displayName="ReadIsClassifiedObjectAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.165/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadIsClassifiedObjectAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5200"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5403"
editPartClassName="ReadIsClassifiedObjectActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="ReadIsClassifiedObjectActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3130"
editPartClassName="OutputPinInReadIsClassifiedObjectActionEditPart"
itemSemanticEditPolicyClassName="OutputPinInReadIsClassifiedObjectActionItemSemanticEditPolicy"
canonicalEditPolicyClassName="OutputPinInReadIsClassifiedObjectActionCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="OutputPinInReadIsClassifiedObjectActionGraphicalNodeEditPolicy"
createCommandClassName="OutputPinInReadIsClassifiedObjectActionCreateCommand"
containers="/0/@diagram/@childNodes.161"
preferredSideName="EAST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
displayName="OutputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadIsClassifiedObjectAction/result"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadIsClassifiedObjectAction/result"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5213"
editPartClassName="OutputPinInReadIsClassifiedObjectActionLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInReadIsClassifiedObjectActionLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5214"
editPartClassName="OutputPinInReadIsClassifiedObjectActionAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInReadIsClassifiedObjectActionAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3142"
editPartClassName="InputPinInReadIsClassifiedObjectActionAsObjectEditPart"
itemSemanticEditPolicyClassName="InputPinInReadIsClassifiedObjectActionAsObjectItemSemanticEditPolicy"
canonicalEditPolicyClassName="InputPinInReadIsClassifiedObjectActionAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInReadIsClassifiedObjectActionAsObjectGraphicalNodeEditPolicy"
createCommandClassName="InputPinInReadIsClassifiedObjectActionAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.161">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.119">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadIsClassifiedObjectAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadIsClassifiedObjectAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5239"
editPartClassName="InputPinInReadIsClassifiedObjectActionAsObjectLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInReadIsClassifiedObjectActionAsObjectLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5240"
editPartClassName="InputPinInReadIsClassifiedObjectActionAsObjectAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInReadIsClassifiedObjectActionAsObjectAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3155"
editPartClassName="ValuePinInReadIsClassifiedObjectActionAsObjectEditPart"
itemSemanticEditPolicyClassName="ValuePinInReadIsClassifiedObjectActionAsObjectItemSemanticEditPolicy"
canonicalEditPolicyClassName="ValuePinInReadIsClassifiedObjectActionAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInReadIsClassifiedObjectActionAsObjectGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInReadIsClassifiedObjectActionAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.161">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.117">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadIsClassifiedObjectAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadIsClassifiedObjectAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5308"
editPartClassName="ValuePinInReadIsClassifiedObjectActionAsObjectLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInReadIsClassifiedObjectActionAsObjectLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5309"
editPartClassName="ValuePinInReadIsClassifiedObjectActionAsObjectValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInReadIsClassifiedObjectActionAsObjectValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5310"
editPartClassName="ValuePinInReadIsClassifiedObjectActionAsObjectAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInReadIsClassifiedObjectActionAsObjectAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3168"
editPartClassName="ActionPinInReadIsClassifiedObjectActionAsObjectEditPart"
itemSemanticEditPolicyClassName="ActionPinInReadIsClassifiedObjectActionAsObjectItemSemanticEditPolicy"
canonicalEditPolicyClassName="ActionPinInReadIsClassifiedObjectActionAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionPinInReadIsClassifiedObjectActionAsObjectGraphicalNodeEditPolicy"
createCommandClassName="ActionPinInReadIsClassifiedObjectActionAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.161">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.118">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadIsClassifiedObjectAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadIsClassifiedObjectAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5311"
editPartClassName="ActionPinInReadIsClassifiedObjectActionAsObjectLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInReadIsClassifiedObjectActionAsObjectLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5312"
editPartClassName="ActionPinInReadIsClassifiedObjectActionAsObjectValueEditPart"
itemSemanticEditPolicyClassName="ActionPinInReadIsClassifiedObjectActionAsObjectValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5313"
editPartClassName="ActionPinInReadIsClassifiedObjectActionAsObjectAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInReadIsClassifiedObjectActionAsObjectAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3123"
childNodes="/0/@diagram/@childNodes.167 /0/@diagram/@childNodes.168 /0/@diagram/@childNodes.169 /0/@diagram/@childNodes.170"
containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
displayName="ReduceAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.173/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReduceAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5201"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5404"
editPartClassName="ReduceActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="ReduceActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3131"
editPartClassName="OutputPinInReduceActionEditPart"
itemSemanticEditPolicyClassName="OutputPinInReduceActionItemSemanticEditPolicy"
canonicalEditPolicyClassName="OutputPinInReduceActionCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="OutputPinInReduceActionGraphicalNodeEditPolicy"
createCommandClassName="OutputPinInReduceActionCreateCommand"
containers="/0/@diagram/@childNodes.166"
preferredSideName="EAST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
displayName="OutputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReduceAction/result"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReduceAction/result"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5215"
editPartClassName="OutputPinInReduceActionLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInReduceActionLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5216"
editPartClassName="OutputPinInReduceActionAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInReduceActionAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3143"
editPartClassName="InputPinInReduceActionAsCollectionEditPart"
itemSemanticEditPolicyClassName="InputPinInReduceActionAsCollectionItemSemanticEditPolicy"
canonicalEditPolicyClassName="InputPinInReduceActionAsCollectionCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInReduceActionAsCollectionGraphicalNodeEditPolicy"
createCommandClassName="InputPinInReduceActionAsCollectionCreateCommand"
containers="/0/@diagram/@childNodes.166">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.120">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReduceAction/collection"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReduceAction/collection"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5241"
editPartClassName="InputPinInReduceActionAsCollectionLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInReduceActionAsCollectionLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5242"
editPartClassName="InputPinInReduceActionAsCollectionAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInReduceActionAsCollectionAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3156"
editPartClassName="ValuePinInReduceActionAsCollectionEditPart"
itemSemanticEditPolicyClassName="ValuePinInReduceActionAsCollectionItemSemanticEditPolicy"
canonicalEditPolicyClassName="ValuePinInReduceActionAsCollectionCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInReduceActionAsCollectionGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInReduceActionAsCollectionCreateCommand"
containers="/0/@diagram/@childNodes.166">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.121">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReduceAction/collection"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReduceAction/collection"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5314"
editPartClassName="ValuePinInReduceActionAsCollectionLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInReduceActionAsCollectionLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5315"
editPartClassName="ValuePinInReduceActionAsCollectionValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInReduceActionAsCollectionValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5316"
editPartClassName="ValuePinInReduceActionAsCollectionAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInReduceActionAsCollectionAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3169"
editPartClassName="ActionPinInReduceActionAsCollectionEditPart"
itemSemanticEditPolicyClassName="ActionPinInReduceActionAsCollectionItemSemanticEditPolicy"
canonicalEditPolicyClassName="ActionPinInReduceActionAsCollectionCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionPinInReduceActionAsCollectionGraphicalNodeEditPolicy"
createCommandClassName="ActionPinInReduceActionAsCollectionCreateCommand"
containers="/0/@diagram/@childNodes.166">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.122">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReduceAction/collection"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReduceAction/collection"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5317"
editPartClassName="ActionPinInReduceActionAsCollectionLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInReduceActionAsCollectionLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5318"
editPartClassName="ActionPinInReduceActionAsCollectionValueEditPart"
itemSemanticEditPolicyClassName="ActionPinInReduceActionAsCollectionValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5319"
editPartClassName="ActionPinInReduceActionAsCollectionAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInReduceActionAsCollectionAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3124"
childNodes="/0/@diagram/@childNodes.172 /0/@diagram/@childNodes.173 /0/@diagram/@childNodes.174"
containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
displayName="StartClassifierBehaviourAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.181/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StartClassifierBehaviorAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5202"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5405"
editPartClassName="StartClassifierBehaviorActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="StartClassifierBehaviorActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3144"
editPartClassName="InputPinInStartClassifierBehaviorActionAsObjectEditPart"
itemSemanticEditPolicyClassName="InputPinInStartClassifierBehaviorActionAsObjectItemSemanticEditPolicy"
canonicalEditPolicyClassName="InputPinInStartClassifierBehaviorActionAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInStartClassifierBehaviorActionAsObjectGraphicalNodeEditPolicy"
createCommandClassName="InputPinInStartClassifierBehaviorActionAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.171">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.124">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StartClassifierBehaviorAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StartClassifierBehaviorAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5243"
editPartClassName="InputPinInStartClassifierBehaviorActionAsObjectLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInStartClassifierBehaviorActionAsObjectLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5244"
editPartClassName="InputPinInStartClassifierBehaviorActionAsObjectAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInStartClassifierBehaviorActionAsObjectAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3157"
editPartClassName="ValuePinInStartClassifierBehaviorActionAsObjectEditPart"
itemSemanticEditPolicyClassName="ValuePinInStartClassifierBehaviorActionAsObjectItemSemanticEditPolicy"
canonicalEditPolicyClassName="ValuePinInStartClassifierBehaviorActionAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInStartClassifierBehaviorActionAsObjectGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInStartClassifierBehaviorActionAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.171">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.125">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StartClassifierBehaviorAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StartClassifierBehaviorAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5320"
editPartClassName="ValuePinInStartClassifierBehaviorActionAsObjectLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInStartClassifierBehaviorActionAsObjectLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5321"
editPartClassName="ValuePinInStartClassifierBehaviorActionAsObjectValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInStartClassifierBehaviorActionAsObjectValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5322"
editPartClassName="ValuePinInStartClassifierBehaviorActionAsObjectAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInStartClassifierBehaviorActionAsObjectAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3170"
editPartClassName="ActionPinInStartClassifierBehaviorActionAsObjectEditPart"
itemSemanticEditPolicyClassName="ActionPinInStartClassifierBehaviorActionAsObjectItemSemanticEditPolicy"
canonicalEditPolicyClassName="ActionPinInStartClassifierBehaviorActionAsObjectCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionPinInStartClassifierBehaviorActionAsObjectGraphicalNodeEditPolicy"
createCommandClassName="ActionPinInStartClassifierBehaviorActionAsObjectCreateCommand"
containers="/0/@diagram/@childNodes.171">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.123">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StartClassifierBehaviorAction/object"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StartClassifierBehaviorAction/object"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5323"
editPartClassName="ActionPinInStartClassifierBehaviorActionAsObjectLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInStartClassifierBehaviorActionAsObjectLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5324"
editPartClassName="ActionPinInStartClassifierBehaviorActionAsObjectValueEditPart"
itemSemanticEditPolicyClassName="ActionPinInStartClassifierBehaviorActionAsObjectValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5325"
editPartClassName="ActionPinInStartClassifierBehaviorActionAsObjectAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInStartClassifierBehaviorActionAsObjectAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
visualID="3198"
childNodes="/0/@diagram/@childNodes.176 /0/@diagram/@childNodes.177 /0/@diagram/@childNodes.178 /0/@diagram/@childNodes.179"
containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
displayName="CreateLinkObjectAction"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.121/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_CREATE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.GRAPHICAL_NODE_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet
modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.155">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CreateLinkObjectAction"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5406"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5407"
editPartClassName="CreateLinkObjectActionFloatingNameEditPart"
itemSemanticEditPolicyClassName="CreateLinkObjectActionFloatingNameItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3199"
editPartClassName="InputPinInCreateLinkObjectActionAsInputValueEditPart"
itemSemanticEditPolicyClassName="InputPinInCreateLinkObjectActionAsInputValueItemSemanticEditPolicy"
canonicalEditPolicyClassName="InputPinInCreateLinkObjectActionAsInputValueCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="InputPinInCreateLinkObjectActionAsInputValueGraphicalNodeEditPolicy"
createCommandClassName="InputPinInCreateLinkObjectActionAsInputValueCreateCommand"
containers="/0/@diagram/@childNodes.175">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5408"
editPartClassName="InputPinInCreateLinkObjectActionAsInputValueLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInCreateLinkObjectActionAsInputValueLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5409"
editPartClassName="InputPinInCreateLinkObjectActionAsInputValueAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="InputPinInCreateLinkObjectActionAsInputValueAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3200"
editPartClassName="ValuePinInCreateLinkObjectActionAsInputValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInCreateLinkObjectActionAsInputValueItemSemanticEditPolicy"
canonicalEditPolicyClassName="ValuePinInCreateLinkObjectActionAsInputValueCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ValuePinInCreateLinkObjectActionAsInputValueGraphicalNodeEditPolicy"
createCommandClassName="ValuePinInCreateLinkObjectActionAsInputValueCreateCommand"
containers="/0/@diagram/@childNodes.175">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5410"
editPartClassName="ValuePinInCreateLinkObjectActionAsInputValueLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInCreateLinkObjectActionAsInputValueLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5411"
editPartClassName="ValuePinInCreateLinkObjectActionAsInputValueValueEditPart"
itemSemanticEditPolicyClassName="ValuePinInCreateLinkObjectActionAsInputValueValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5412"
editPartClassName="ValuePinInCreateLinkObjectActionAsInputValueAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ValuePinInCreateLinkObjectActionAsInputValueAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3201"
editPartClassName="ActionPinInCreateLinkObjectActionAsInputValueEditPart"
itemSemanticEditPolicyClassName="ActionPinInCreateLinkObjectActionAsInputValueItemSemanticEditPolicy"
canonicalEditPolicyClassName="ActionPinInCreateLinkObjectActionAsInputValueCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ActionPinInCreateLinkObjectActionAsInputValueGraphicalNodeEditPolicy"
createCommandClassName="ActionPinInCreateLinkObjectActionAsInputValueCreateCommand"
containers="/0/@diagram/@childNodes.175">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LinkAction/inputValue"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5413"
editPartClassName="ActionPinInCreateLinkObjectActionAsInputValueLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInCreateLinkObjectActionAsInputValueLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5414"
editPartClassName="ActionPinInCreateLinkObjectActionAsInputValueValueEditPart"
itemSemanticEditPolicyClassName="ActionPinInCreateLinkObjectActionAsInputValueValueItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<modelFacet
parser="/0/@labelParsers/@implementations.7"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5415"
editPartClassName="ActionPinInCreateLinkObjectActionAsInputValueAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="ActionPinInCreateLinkObjectActionAsInputValueAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<childNodes
xsi:type="gmfgen:GenChildSideAffixedNode"
visualID="3202"
editPartClassName="OutputPinInCreateLinkObjectActionEditPart"
itemSemanticEditPolicyClassName="OutputPinInCreateLinkObjectActionItemSemanticEditPolicy"
canonicalEditPolicyClassName="OutputPinInCreateLinkObjectActionCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="OutputPinInCreateLinkObjectActionGraphicalNodeEditPolicy"
createCommandClassName="OutputPinInCreateLinkObjectActionCreateCommand"
containers="/0/@diagram/@childNodes.175"
preferredSideName="EAST">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
displayName="OutputPin"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="16"
height="16"/>
</viewmap>
<behaviour
xsi:type="gmfgen:OpenDiagramBehaviour"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CreateLinkObjectAction/result"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CreateLinkObjectAction/result"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5416"
editPartClassName="OutputPinInCreateLinkObjectActionLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInCreateLinkObjectActionLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.6"/>
</labels>
<labels
xsi:type="gmfgen:GenExternalNodeLabel"
visualID="5417"
editPartClassName="OutputPinInCreateLinkObjectActionAppliedStereotypeLabelEditPart"
itemSemanticEditPolicyClassName="OutputPinInCreateLinkObjectActionAppliedStereotypeLabelItemSemanticEditPolicy">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
</childNodes>
<topLevelNodes
visualID="2001"
editPartClassName="ActivityEditPart"
itemSemanticEditPolicyClassName="ActivityItemSemanticEditPolicy"
notationViewFactoryClassName="ActivityViewFactory"
canonicalEditPolicyClassName="ActivityCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.51"
compartments="/0/@diagram/@compartments.0 /0/@diagram/@compartments.1 /0/@diagram/@compartments.2 /0/@diagram/@compartments.3"
graphicalNodeEditPolicyClassName="ActivityGraphicalNodeEditPolicy"
createCommandClassName="ActivityCreateCommand">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.Activity_2001"
displayName="Activity"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.72/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.ActivityFigure">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="857"
height="757"/>
</viewmap>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.COMPONENT_ROLE"
editPolicyQualifiedClassName="org.eclipse.gef.editpolicies.RootComponentEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key=""RemoveOrphanView""
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.RemoveOrphanViewPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy.SHOW_HIDE_COMPARTMENT_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ResizeActivityEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<modelFacet>
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Package/packagedElement"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Package/packagedElement"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.0">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5001"
editPartClassName="ActivityNameEditPart"
itemSemanticEditPolicyClassName="ActivityNameItemSemanticEditPolicy"
notationViewFactoryClassName="ActivityNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getNameLabel"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0"
viewPattern=""
editorPattern=""
editPattern="">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
visualID="5002"
editPartClassName="ActivityIsSingleExecutionEditPart"
itemSemanticEditPolicyClassName="ActivityIsSingleExecutionItemSemanticEditPolicy"
notationViewFactoryClassName="ActivityIsSingleExecutionViewFactory"
readOnly="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getHeaderSingleExecution"
figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.2">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/isSingleExecution"/>
</modelFacet>
</labels>
</topLevelNodes>
<links
visualID="4001"
editPartClassName="ActionLocalPreconditionEditPart"
itemSemanticEditPolicyClassName="ActionLocalPreconditionItemSemanticEditPolicy"
notationViewFactoryClassName="ActionLocalPreconditionViewFactory"
createCommandClassName="ActionLocalPreconditionCreateCommand"
reorientCommandClassName="ActionLocalPreconditionReorientCommand">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="DashedLinkDescriptor"
classBody="
/**
 * @generated
 */
public class DashedLinkDescriptor extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {




	/**
	 * @generated
	 */
	public DashedLinkDescriptor() {
		this.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DASH);

	}




}

"/>
<modelFacet
xsi:type="gmfgen:FeatureLinkModelFacet">
<metaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Action/localPrecondition"/>
</modelFacet>
</links>
<links
visualID="4002"
editPartClassName="ActionLocalPostconditionEditPart"
itemSemanticEditPolicyClassName="ActionLocalPostconditionItemSemanticEditPolicy"
notationViewFactoryClassName="ActionLocalPostconditionViewFactory"
createCommandClassName="ActionLocalPostconditionCreateCommand"
reorientCommandClassName="ActionLocalPostconditionReorientCommand">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="DashedLinkDescriptor"
classBody="
/**
 * @generated
 */
public class DashedLinkDescriptor extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {




	/**
	 * @generated
	 */
	public DashedLinkDescriptor() {
		this.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DASH);

	}




}

"/>
<modelFacet
xsi:type="gmfgen:FeatureLinkModelFacet">
<metaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Action/localPostcondition"/>
</modelFacet>
</links>
<links
visualID="4003"
editPartClassName="ObjectFlowEditPart"
itemSemanticEditPolicyClassName="ObjectFlowItemSemanticEditPolicy"
notationViewFactoryClassName="ObjectFlowViewFactory"
createCommandClassName="ObjectFlowCreateCommand"
reorientCommandClassName="ObjectFlowReorientCommand">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ObjectFlow_4003"
displayName="ObjectFlow"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.125/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.ActivityEdgeFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLinkLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLinkLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.activity.edit.policies.InterruptibleEdgeEditPolicy.INTERRUPTIBLE_ICON_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.InterruptibleEdgeEditPolicy"/>
<modelFacet
xsi:type="gmfgen:TypeLinkModelFacet">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectFlow"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/edge"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/edge"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.95">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
<sourceMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityEdge/source"/>
<targetMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityEdge/target"/>
</modelFacet>
<labels
visualID="6001"
editPartClassName="ObjectFlowNameEditPart"
itemSemanticEditPolicyClassName="ObjectFlowNameItemSemanticEditPolicy"
notationViewFactoryClassName="ObjectFlowNameViewFactory"
alignment="SOURCE">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel">
<attributes
xsi:type="gmfgen:LabelOffsetAttributes"
y="20"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
visualID="6002"
editPartClassName="ObjectFlowWeightEditPart"
itemSemanticEditPolicyClassName="ObjectFlowWeightItemSemanticEditPolicy"
notationViewFactoryClassName="ObjectFlowLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel">
<attributes
xsi:type="gmfgen:LabelOffsetAttributes"
y="20"/>
</viewmap>
<modelFacet
parser="/0/@labelParsers/@implementations.8"/>
</labels>
<labels
visualID="6005"
editPartClassName="ObjectFlowSelectionEditPart"
itemSemanticEditPolicyClassName="ObjectFlowSelectionItemSemanticEditPolicy"
notationViewFactoryClassName="ObjectFlowLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="LinkAndCornerBentWithTextFigure"
classBody="
/**
 * @generated
 */
public class LinkAndCornerBentWithTextFigure extends org.eclipse.papyrus.uml.diagram.common.figure.node.CornerBentFigure {


	/**
	 * @generated
	 */
	private org.eclipse.papyrus.uml.diagram.activity.figures.WrappedLabel fCornerBentContent; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.PolylineShape fLinkToBehaviorProperty; 


	/**
	 * @generated
	 */
	public LinkAndCornerBentWithTextFigure() {
				

	this.setBackgroundColor(THIS_BACK
);
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fCornerBentContent = new org.eclipse.papyrus.uml.diagram.activity.figures.WrappedLabel();



this.add(fCornerBentContent);



fLinkToBehaviorProperty = new org.eclipse.draw2d.PolylineShape();
fLinkToBehaviorProperty.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DASH);

this.add(fLinkToBehaviorProperty);


	}





	/**
	 * @generated
	 */
	public org.eclipse.papyrus.uml.diagram.activity.figures.WrappedLabel getCornerBentContent() {
		return fCornerBentContent;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.PolylineShape getLinkToBehaviorProperty() {
		return fLinkToBehaviorProperty;
	}


}

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Color THIS_BACK = new org.eclipse.swt.graphics.Color(null, 248, 249, 214);

">
<attributes
xsi:type="gmfgen:LabelOffsetAttributes"
x="20"
y="40"/>
</viewmap>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.BehaviorPropertyNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.12"/>
</labels>
<labels
visualID="6006"
editPartClassName="ObjectFlowTransformationEditPart"
itemSemanticEditPolicyClassName="ObjectFlowTransformationItemSemanticEditPolicy"
notationViewFactoryClassName="ObjectFlowLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="LinkAndCornerBentWithTextFigure"
classBody="
/**
 * @generated
 */
public class LinkAndCornerBentWithTextFigure extends org.eclipse.papyrus.uml.diagram.common.figure.node.CornerBentFigure {


	/**
	 * @generated
	 */
	private org.eclipse.papyrus.uml.diagram.activity.figures.WrappedLabel fCornerBentContent; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.PolylineShape fLinkToBehaviorProperty; 


	/**
	 * @generated
	 */
	public LinkAndCornerBentWithTextFigure() {
				

	this.setBackgroundColor(THIS_BACK
);
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fCornerBentContent = new org.eclipse.papyrus.uml.diagram.activity.figures.WrappedLabel();



this.add(fCornerBentContent);



fLinkToBehaviorProperty = new org.eclipse.draw2d.PolylineShape();
fLinkToBehaviorProperty.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DASH);

this.add(fLinkToBehaviorProperty);


	}





	/**
	 * @generated
	 */
	public org.eclipse.papyrus.uml.diagram.activity.figures.WrappedLabel getCornerBentContent() {
		return fCornerBentContent;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.PolylineShape getLinkToBehaviorProperty() {
		return fLinkToBehaviorProperty;
	}


}

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Color THIS_BACK = new org.eclipse.swt.graphics.Color(null, 248, 249, 214);

">
<attributes
xsi:type="gmfgen:LabelOffsetAttributes"
x="-20"
y="-60"/>
</viewmap>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.BehaviorPropertyNodeEditPolicy"/>
<modelFacet
parser="/0/@labelParsers/@implementations.11"/>
</labels>
<labels
visualID="6007"
editPartClassName="DecisionInputFlowEditPart"
itemSemanticEditPolicyClassName="DecisionInputFlowItemSemanticEditPolicy"
notationViewFactoryClassName="ObjectFlowLabelViewFactory"
alignment="SOURCE">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel">
<attributes
xsi:type="gmfgen:LabelOffsetAttributes"
y="-20"/>
</viewmap>
<modelFacet
parser="/0/@labelParsers/@implementations.13"/>
</labels>
<labels
visualID="6008"
editPartClassName="ObjectFlowGuardEditPart"
itemSemanticEditPolicyClassName="ObjectFlowGuardItemSemanticEditPolicy"
notationViewFactoryClassName="ObjectFlowLabelViewFactory"
alignment="TARGET">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel">
<attributes
xsi:type="gmfgen:LabelOffsetAttributes"
y="20"/>
</viewmap>
<modelFacet
parser="/0/@labelParsers/@implementations.14"/>
</labels>
<labels
visualID="6010"
editPartClassName="ObjectFlowAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ObjectFlowAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="ObjectFlowLabelViewFactory"
readOnly="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getAppliedStereotypeLabel"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.WrappedLabel">
<attributes
xsi:type="gmfgen:LabelOffsetAttributes"
y="-20"/>
</viewmap>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
<labels
visualID="6014"
editPartClassName="ObjectFlowInterruptibleIconEditPart"
itemSemanticEditPolicyClassName="ObjectFlowInterruptibleIconItemSemanticEditPolicy"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InterruptibleEdgeExternalIconFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
</labels>
<creationConstraints
sourceEnd="/0/@expressionProviders/@providers.0/@expressions.96"
targetEnd="/0/@expressionProviders/@providers.0/@expressions.97"/>
</links>
<links
visualID="4004"
editPartClassName="ControlFlowEditPart"
itemSemanticEditPolicyClassName="ControlFlowItemSemanticEditPolicy"
notationViewFactoryClassName="ControlFlowViewFactory"
createCommandClassName="ControlFlowCreateCommand"
reorientCommandClassName="ControlFlowReorientCommand">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ControlFlow_4004"
displayName="ControlFlow"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.116/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.ActivityEdgeFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLinkLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLinkLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.activity.edit.policies.InterruptibleEdgeEditPolicy.INTERRUPTIBLE_ICON_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.InterruptibleEdgeEditPolicy"/>
<modelFacet
xsi:type="gmfgen:TypeLinkModelFacet">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ControlFlow"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/edge"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/edge"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="/0/@expressionProviders/@providers.0/@expressions.98">
<feature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</initializers>
</modelElementInitializer>
<sourceMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityEdge/source"/>
<targetMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityEdge/target"/>
</modelFacet>
<labels
visualID="6003"
editPartClassName="ControlFlowNameEditPart"
itemSemanticEditPolicyClassName="ControlFlowNameItemSemanticEditPolicy"
notationViewFactoryClassName="ControlFlowNameViewFactory"
alignment="SOURCE">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel">
<attributes
xsi:type="gmfgen:LabelOffsetAttributes"
y="20"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="/0/@labelParsers/@implementations.0">
<metaFeatures
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/>
</modelFacet>
</labels>
<labels
visualID="6004"
editPartClassName="ControlFlowWeightEditPart"
itemSemanticEditPolicyClassName="ControlFlowWeightItemSemanticEditPolicy"
notationViewFactoryClassName="ControlFlowLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel">
<attributes
xsi:type="gmfgen:LabelOffsetAttributes"
y="20"/>
</viewmap>
<modelFacet
parser="/0/@labelParsers/@implementations.8"/>
</labels>
<labels
visualID="6009"
editPartClassName="ControlFlowGuardEditPart"
itemSemanticEditPolicyClassName="ControlFlowGuardItemSemanticEditPolicy"
notationViewFactoryClassName="ControlFlowLabelViewFactory"
alignment="TARGET">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel">
<attributes
xsi:type="gmfgen:LabelOffsetAttributes"
y="20"/>
</viewmap>
<modelFacet
parser="/0/@labelParsers/@implementations.14"/>
</labels>
<labels
visualID="6011"
editPartClassName="ControlFlowAppliedStereotypeEditPart"
itemSemanticEditPolicyClassName="ControlFlowAppliedStereotypeItemSemanticEditPolicy"
notationViewFactoryClassName="ControlFlowLabelViewFactory"
readOnly="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getAppliedStereotypeLabel"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.WrappedLabel">
<attributes
xsi:type="gmfgen:LabelOffsetAttributes"
y="-20"/>
</viewmap>
<modelFacet
parser="/0/@labelParsers/@implementations.1"/>
</labels>
<labels
visualID="6013"
editPartClassName="ControlFlowInterruptibleIconEditPart"
itemSemanticEditPolicyClassName="ControlFlowInterruptibleIconItemSemanticEditPolicy"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InterruptibleEdgeExternalIconFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
</labels>
<creationConstraints
sourceEnd="/0/@expressionProviders/@providers.0/@expressions.99"
targetEnd="/0/@expressionProviders/@providers.0/@expressions.100"/>
</links>
<links
visualID="4005"
editPartClassName="ExceptionHandlerEditPart"
itemSemanticEditPolicyClassName="ExceptionHandlerItemSemanticEditPolicy"
notationViewFactoryClassName="ExceptionHandlerViewFactory"
createCommandClassName="ExceptionHandlerCreateCommand"
reorientCommandClassName="ExceptionHandlerReorientCommand">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ExceptionHandler_4005"
displayName="ExceptionHandler"
definedExternally="true">
<metamodelType
href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.79/@elementType"/>
</elementType>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.ExceptionHandlerFigure"/>
<modelFacet
xsi:type="gmfgen:TypeLinkModelFacet">
<metaClass
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExceptionHandler"/>
<containmentMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExecutableNode/handler"/>
<childMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExecutableNode/handler"/>
<sourceMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExceptionHandler/protectedNode"/>
<targetMetaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExceptionHandler/exceptionInput"/>
</modelFacet>
<labels
visualID="6012"
editPartClassName="ExceptionHandlerTypeEditPart"
itemSemanticEditPolicyClassName="ExceptionHandlerTypeItemSemanticEditPolicy"
notationViewFactoryClassName="ExceptionHandlerLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel">
<attributes
xsi:type="gmfgen:LabelOffsetAttributes"
y="40"/>
</viewmap>
<modelFacet
parser="/0/@labelParsers/@implementations.19"/>
</labels>
<labels
visualID="6015"
editPartClassName="ExceptionHandlerIconEditPart"
itemSemanticEditPolicyClassName="ExceptionHandlerIconItemSemanticEditPolicy"
readOnly="true"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InterruptibleEdgeExternalIconFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.RequestConstants.REQ_DELETE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/>
</labels>
</links>
<links
visualID="4006"
editPartClassName="CommentLinkEditPart"
itemSemanticEditPolicyClassName="CommentLinkItemSemanticEditPolicy"
notationViewFactoryClassName="CommentAnnotatedElementViewFactory"
createCommandClassName="CommentLinkCreateCommand"
reorientCommandClassName="CommentLinkReorientCommand">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/>
<elementType
xsi:type="gmfgen:SpecializationType"
definedExternally="true"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.LinkFigure"/>
<modelFacet
xsi:type="gmfgen:FeatureLinkModelFacet">
<metaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Comment/annotatedElement"/>
</modelFacet>
</links>
<links
visualID="4007"
editPartClassName="ConstraintConstrainedElementEditPart"
createCommandClassName="ConstraintConstrainedElementCreateCommand">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/>
<elementType
xsi:type="gmfgen:SpecializationType"
uniqueIdentifier="org.eclipse.papyrus.uml.diagram.activity.ConstraintConstrainedElement_4007"
definedExternally="true"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.LinkFigure"/>
<modelFacet
xsi:type="gmfgen:FeatureLinkModelFacet">
<metaFeature
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Constraint/constrainedElement"/>
</modelFacet>
</links>
<compartments
visualID="7001"
editPartClassName="ActivityActivityParametersCompartmentEditPart"
itemSemanticEditPolicyClassName="ActivityActivityParametersCompartmentItemSemanticEditPolicy"
notationViewFactoryClassName="ActivityActivityParametersCompartmentViewFactory"
canonicalEditPolicyClassName="ActivityActivityParametersCompartmentCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.0"
title="parameters"
canCollapse="false"
needsTitle="false"
node="/0/@diagram/@topLevelNodes.0">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getParameterFigure"
figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key=""RemoveOrphanView""
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.RemoveOrphanViewPolicy"/>
</compartments>
<compartments
visualID="7002"
editPartClassName="ActivityActivityPreConditionsCompartmentEditPart"
itemSemanticEditPolicyClassName="ActivityActivityPreConditionsCompartmentItemSemanticEditPolicy"
notationViewFactoryClassName="ActivityActivityPreConditionsCompartmentViewFactory"
canonicalEditPolicyClassName="ActivityActivityPreConditionsCompartmentCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.1"
title="pre conditions"
canCollapse="false"
needsTitle="false"
node="/0/@diagram/@topLevelNodes.0">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getPreconditionFigure"
figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key=""RemoveOrphanView""
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.RemoveOrphanViewPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
</compartments>
<compartments
visualID="7003"
editPartClassName="ActivityActivityPostConditionsCompartmentEditPart"
itemSemanticEditPolicyClassName="ActivityActivityPostConditionsCompartmentItemSemanticEditPolicy"
notationViewFactoryClassName="ActivityActivityPostConditionsCompartmentViewFactory"
canonicalEditPolicyClassName="ActivityActivityPostConditionsCompartmentCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.2"
title="post conditions"
canCollapse="false"
needsTitle="false"
node="/0/@diagram/@topLevelNodes.0">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getPostconditionFigure"
figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key=""RemoveOrphanView""
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.RemoveOrphanViewPolicy"/>
</compartments>
<compartments
visualID="7004"
editPartClassName="ActivityActivityContentCompartmentEditPart"
itemSemanticEditPolicyClassName="ActivityActivityContentCompartmentItemSemanticEditPolicy"
notationViewFactoryClassName="ActivityActivityContentCompartmentViewFactory"
canonicalEditPolicyClassName="ActivityActivityContentCompartmentCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.3 /0/@diagram/@childNodes.4 /0/@diagram/@childNodes.5 /0/@diagram/@childNodes.6 /0/@diagram/@childNodes.11 /0/@diagram/@childNodes.16 /0/@diagram/@childNodes.24 /0/@diagram/@childNodes.25 /0/@diagram/@childNodes.26 /0/@diagram/@childNodes.27 /0/@diagram/@childNodes.28 /0/@diagram/@childNodes.29 /0/@diagram/@childNodes.30 /0/@diagram/@childNodes.31 /0/@diagram/@childNodes.32 /0/@diagram/@childNodes.33 /0/@diagram/@childNodes.34 /0/@diagram/@childNodes.35 /0/@diagram/@childNodes.36 /0/@diagram/@childNodes.37 /0/@diagram/@childNodes.44 /0/@diagram/@childNodes.52 /0/@diagram/@childNodes.54 /0/@diagram/@childNodes.56 /0/@diagram/@childNodes.57 /0/@diagram/@childNodes.60 /0/@diagram/@childNodes.67 /0/@diagram/@childNodes.68 /0/@diagram/@childNodes.73 /0/@diagram/@childNodes.74 /0/@diagram/@childNodes.75 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.78 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.82 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.98 /0/@diagram/@childNodes.102 /0/@diagram/@childNodes.104 /0/@diagram/@childNodes.111 /0/@diagram/@childNodes.115 /0/@diagram/@childNodes.116 /0/@diagram/@childNodes.117 /0/@diagram/@childNodes.125 /0/@diagram/@childNodes.133 /0/@diagram/@childNodes.138 /0/@diagram/@childNodes.142 /0/@diagram/@childNodes.147 /0/@diagram/@childNodes.151 /0/@diagram/@childNodes.155 /0/@diagram/@childNodes.157 /0/@diagram/@childNodes.161 /0/@diagram/@childNodes.166 /0/@diagram/@childNodes.171 /0/@diagram/@childNodes.175"
title="content"
canCollapse="false"
needsTitle="false"
node="/0/@diagram/@topLevelNodes.0"
listLayout="false">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getContentFigure"
figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.CREATION_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityParameterNodeInCompartmentCreationEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key=""RemoveOrphanView""
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.RemoveOrphanViewPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CompartmentXYLayoutEditPolicy"/>
</compartments>
<compartments
visualID="7008"
editPartClassName="ConditionalNodeStructuredActivityNodeContentCompartmentEditPart"
itemSemanticEditPolicyClassName="ConditionalNodeStructuredActivityNodeContentCompartmentItemSemanticEditPolicy"
notationViewFactoryClassName="ConditionalNodeStructuredActivityNodeContentCompartmentViewFactory"
canonicalEditPolicyClassName="ConditionalNodeStructuredActivityNodeContentCompartmentCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.3 /0/@diagram/@childNodes.4 /0/@diagram/@childNodes.5 /0/@diagram/@childNodes.6 /0/@diagram/@childNodes.11 /0/@diagram/@childNodes.16 /0/@diagram/@childNodes.24 /0/@diagram/@childNodes.25 /0/@diagram/@childNodes.26 /0/@diagram/@childNodes.27 /0/@diagram/@childNodes.28 /0/@diagram/@childNodes.29 /0/@diagram/@childNodes.30 /0/@diagram/@childNodes.31 /0/@diagram/@childNodes.32 /0/@diagram/@childNodes.33 /0/@diagram/@childNodes.34 /0/@diagram/@childNodes.35 /0/@diagram/@childNodes.36 /0/@diagram/@childNodes.37 /0/@diagram/@childNodes.44 /0/@diagram/@childNodes.52 /0/@diagram/@childNodes.54 /0/@diagram/@childNodes.56 /0/@diagram/@childNodes.57 /0/@diagram/@childNodes.60 /0/@diagram/@childNodes.67 /0/@diagram/@childNodes.68 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.82 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.98 /0/@diagram/@childNodes.102 /0/@diagram/@childNodes.104 /0/@diagram/@childNodes.115 /0/@diagram/@childNodes.75 /0/@diagram/@childNodes.116 /0/@diagram/@childNodes.138 /0/@diagram/@childNodes.142 /0/@diagram/@childNodes.147 /0/@diagram/@childNodes.175"
title="content"
canCollapse="false"
needsTitle="false"
node="/0/@diagram/@childNodes.56"
listLayout="false">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getStructuredActivityNodeCompartment"
figureQualifiedClassName="org.eclipse.draw2d.RoundedRectangle"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityGroupCustomDragAndDropEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key=""RemoveOrphanView""
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.RemoveOrphanViewPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.CREATION_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityCompartmentCreationEditPolicy"/>
</compartments>
<compartments
visualID="7009"
editPartClassName="ExpansionRegionStructuredActivityNodeContentCompartmentEditPart"
itemSemanticEditPolicyClassName="ExpansionRegionStructuredActivityNodeContentCompartmentItemSemanticEditPolicy"
notationViewFactoryClassName="ExpansionRegionStructuredActivityNodeContentCompartmentViewFactory"
canonicalEditPolicyClassName="ExpansionRegionStructuredActivityNodeContentCompartmentCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.3 /0/@diagram/@childNodes.4 /0/@diagram/@childNodes.5 /0/@diagram/@childNodes.6 /0/@diagram/@childNodes.11 /0/@diagram/@childNodes.16 /0/@diagram/@childNodes.32 /0/@diagram/@childNodes.33 /0/@diagram/@childNodes.34 /0/@diagram/@childNodes.35 /0/@diagram/@childNodes.36 /0/@diagram/@childNodes.37 /0/@diagram/@childNodes.44 /0/@diagram/@childNodes.52 /0/@diagram/@childNodes.54 /0/@diagram/@childNodes.56 /0/@diagram/@childNodes.57 /0/@diagram/@childNodes.60 /0/@diagram/@childNodes.67 /0/@diagram/@childNodes.68 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.24 /0/@diagram/@childNodes.25 /0/@diagram/@childNodes.26 /0/@diagram/@childNodes.27 /0/@diagram/@childNodes.28 /0/@diagram/@childNodes.29 /0/@diagram/@childNodes.30 /0/@diagram/@childNodes.31 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.82 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.98 /0/@diagram/@childNodes.102 /0/@diagram/@childNodes.104 /0/@diagram/@childNodes.111 /0/@diagram/@childNodes.115 /0/@diagram/@childNodes.75 /0/@diagram/@childNodes.116 /0/@diagram/@childNodes.117 /0/@diagram/@childNodes.125 /0/@diagram/@childNodes.133 /0/@diagram/@childNodes.138 /0/@diagram/@childNodes.142 /0/@diagram/@childNodes.147 /0/@diagram/@childNodes.151 /0/@diagram/@childNodes.155 /0/@diagram/@childNodes.157 /0/@diagram/@childNodes.161 /0/@diagram/@childNodes.166 /0/@diagram/@childNodes.171 /0/@diagram/@childNodes.175"
title="content"
canCollapse="false"
needsTitle="false"
node="/0/@diagram/@childNodes.57"
listLayout="false">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getStructuredActivityNodeCompartment"
figureQualifiedClassName="org.eclipse.draw2d.RoundedRectangle"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.activitygroup.editpolicy.ExpansionRegionCompartmentDnDEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key=""RemoveOrphanView""
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.RemoveOrphanViewPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.CREATION_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityCompartmentCreationEditPolicy"/>
</compartments>
<compartments
visualID="7010"
editPartClassName="LoopNodeStructuredActivityNodeContentCompartmentEditPart"
itemSemanticEditPolicyClassName="LoopNodeStructuredActivityNodeContentCompartmentItemSemanticEditPolicy"
notationViewFactoryClassName="LoopNodeStructuredActivityNodeContentCompartmentViewFactory"
canonicalEditPolicyClassName="LoopNodeStructuredActivityNodeContentCompartmentCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.3 /0/@diagram/@childNodes.4 /0/@diagram/@childNodes.5 /0/@diagram/@childNodes.6 /0/@diagram/@childNodes.11 /0/@diagram/@childNodes.16 /0/@diagram/@childNodes.32 /0/@diagram/@childNodes.33 /0/@diagram/@childNodes.34 /0/@diagram/@childNodes.35 /0/@diagram/@childNodes.36 /0/@diagram/@childNodes.37 /0/@diagram/@childNodes.44 /0/@diagram/@childNodes.52 /0/@diagram/@childNodes.54 /0/@diagram/@childNodes.56 /0/@diagram/@childNodes.57 /0/@diagram/@childNodes.60 /0/@diagram/@childNodes.67 /0/@diagram/@childNodes.68 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.24 /0/@diagram/@childNodes.25 /0/@diagram/@childNodes.26 /0/@diagram/@childNodes.27 /0/@diagram/@childNodes.28 /0/@diagram/@childNodes.29 /0/@diagram/@childNodes.30 /0/@diagram/@childNodes.31 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.82 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.98 /0/@diagram/@childNodes.102 /0/@diagram/@childNodes.104 /0/@diagram/@childNodes.111 /0/@diagram/@childNodes.115 /0/@diagram/@childNodes.75 /0/@diagram/@childNodes.116 /0/@diagram/@childNodes.117 /0/@diagram/@childNodes.125 /0/@diagram/@childNodes.133 /0/@diagram/@childNodes.138 /0/@diagram/@childNodes.142 /0/@diagram/@childNodes.147 /0/@diagram/@childNodes.151 /0/@diagram/@childNodes.155 /0/@diagram/@childNodes.157 /0/@diagram/@childNodes.161 /0/@diagram/@childNodes.166 /0/@diagram/@childNodes.171 /0/@diagram/@childNodes.175"
title="content"
canCollapse="false"
needsTitle="false"
node="/0/@diagram/@childNodes.60"
listLayout="false">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getStructuredActivityNodeCompartment"
figureQualifiedClassName="org.eclipse.draw2d.RoundedRectangle"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityGroupCustomDragAndDropEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key=""RemoveOrphanView""
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.RemoveOrphanViewPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.CREATION_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityCompartmentCreationEditPolicy"/>
</compartments>
<compartments
visualID="7012"
editPartClassName="SequenceNodeStructuredActivityNodeContentCompartmentEditPart"
itemSemanticEditPolicyClassName="SequenceNodeStructuredActivityNodeContentCompartmentItemSemanticEditPolicy"
notationViewFactoryClassName="SequenceNodeStructuredActivityNodeContentCompartmentViewFactory"
canonicalEditPolicyClassName="SequenceNodeStructuredActivityNodeContentCompartmentCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.3 /0/@diagram/@childNodes.4 /0/@diagram/@childNodes.5 /0/@diagram/@childNodes.6 /0/@diagram/@childNodes.11 /0/@diagram/@childNodes.16 /0/@diagram/@childNodes.32 /0/@diagram/@childNodes.33 /0/@diagram/@childNodes.34 /0/@diagram/@childNodes.35 /0/@diagram/@childNodes.36 /0/@diagram/@childNodes.37 /0/@diagram/@childNodes.44 /0/@diagram/@childNodes.52 /0/@diagram/@childNodes.54 /0/@diagram/@childNodes.56 /0/@diagram/@childNodes.57 /0/@diagram/@childNodes.60 /0/@diagram/@childNodes.67 /0/@diagram/@childNodes.68 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.24 /0/@diagram/@childNodes.25 /0/@diagram/@childNodes.26 /0/@diagram/@childNodes.27 /0/@diagram/@childNodes.28 /0/@diagram/@childNodes.29 /0/@diagram/@childNodes.30 /0/@diagram/@childNodes.31 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.82 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.98 /0/@diagram/@childNodes.102 /0/@diagram/@childNodes.104 /0/@diagram/@childNodes.111 /0/@diagram/@childNodes.115 /0/@diagram/@childNodes.75 /0/@diagram/@childNodes.116 /0/@diagram/@childNodes.117 /0/@diagram/@childNodes.125 /0/@diagram/@childNodes.133 /0/@diagram/@childNodes.138 /0/@diagram/@childNodes.142 /0/@diagram/@childNodes.147 /0/@diagram/@childNodes.151 /0/@diagram/@childNodes.155 /0/@diagram/@childNodes.157 /0/@diagram/@childNodes.161 /0/@diagram/@childNodes.166 /0/@diagram/@childNodes.171 /0/@diagram/@childNodes.175"
title="content"
canCollapse="false"
needsTitle="false"
node="/0/@diagram/@childNodes.67"
listLayout="false">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getStructuredActivityNodeCompartment"
figureQualifiedClassName="org.eclipse.draw2d.RoundedRectangle"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityGroupCustomDragAndDropEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key=""RemoveOrphanView""
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.RemoveOrphanViewPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.CREATION_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityCompartmentCreationEditPolicy"/>
</compartments>
<compartments
visualID="7005"
editPartClassName="StructuredActivityNodeStructuredActivityNodeContentCompartmentEditPart"
itemSemanticEditPolicyClassName="StructuredActivityNodeStructuredActivityNodeContentCompartmentItemSemanticEditPolicy"
notationViewFactoryClassName="StructuredActivityNodeStructuredActivityNodeContentCompartmentViewFactory"
canonicalEditPolicyClassName="StructuredActivityNodeStructuredActivityNodeContentCompartmentCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.3 /0/@diagram/@childNodes.4 /0/@diagram/@childNodes.5 /0/@diagram/@childNodes.6 /0/@diagram/@childNodes.11 /0/@diagram/@childNodes.16 /0/@diagram/@childNodes.32 /0/@diagram/@childNodes.33 /0/@diagram/@childNodes.34 /0/@diagram/@childNodes.35 /0/@diagram/@childNodes.36 /0/@diagram/@childNodes.37 /0/@diagram/@childNodes.44 /0/@diagram/@childNodes.52 /0/@diagram/@childNodes.54 /0/@diagram/@childNodes.56 /0/@diagram/@childNodes.57 /0/@diagram/@childNodes.60 /0/@diagram/@childNodes.67 /0/@diagram/@childNodes.68 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.24 /0/@diagram/@childNodes.25 /0/@diagram/@childNodes.26 /0/@diagram/@childNodes.27 /0/@diagram/@childNodes.28 /0/@diagram/@childNodes.29 /0/@diagram/@childNodes.30 /0/@diagram/@childNodes.31 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.82 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.98 /0/@diagram/@childNodes.102 /0/@diagram/@childNodes.104 /0/@diagram/@childNodes.111 /0/@diagram/@childNodes.115 /0/@diagram/@childNodes.75 /0/@diagram/@childNodes.116 /0/@diagram/@childNodes.117 /0/@diagram/@childNodes.125 /0/@diagram/@childNodes.133 /0/@diagram/@childNodes.138 /0/@diagram/@childNodes.142 /0/@diagram/@childNodes.147 /0/@diagram/@childNodes.151 /0/@diagram/@childNodes.155 /0/@diagram/@childNodes.157 /0/@diagram/@childNodes.161 /0/@diagram/@childNodes.166 /0/@diagram/@childNodes.171 /0/@diagram/@childNodes.175"
title="content"
canCollapse="false"
needsTitle="false"
node="/0/@diagram/@childNodes.68"
listLayout="false">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getStructuredActivityNodeCompartment"
figureQualifiedClassName="org.eclipse.draw2d.RoundedRectangle"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityGroupCustomDragAndDropEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key=""RemoveOrphanView""
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.RemoveOrphanViewPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.CREATION_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityCompartmentCreationEditPolicy"/>
</compartments>
<compartments
visualID="7006"
editPartClassName="ActivityPartitionActivityPartitionContentCompartmentEditPart"
itemSemanticEditPolicyClassName="ActivityPartitionActivityPartitionContentCompartmentItemSemanticEditPolicy"
notationViewFactoryClassName="ActivityPartitionActivityPartitionContentCompartmentViewFactory"
canonicalEditPolicyClassName="ActivityPartitionActivityPartitionContentCompartmentCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.3 /0/@diagram/@childNodes.4 /0/@diagram/@childNodes.5 /0/@diagram/@childNodes.6 /0/@diagram/@childNodes.11 /0/@diagram/@childNodes.16 /0/@diagram/@childNodes.32 /0/@diagram/@childNodes.33 /0/@diagram/@childNodes.34 /0/@diagram/@childNodes.35 /0/@diagram/@childNodes.36 /0/@diagram/@childNodes.37 /0/@diagram/@childNodes.44 /0/@diagram/@childNodes.52 /0/@diagram/@childNodes.54 /0/@diagram/@childNodes.56 /0/@diagram/@childNodes.57 /0/@diagram/@childNodes.60 /0/@diagram/@childNodes.67 /0/@diagram/@childNodes.68 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.73 /0/@diagram/@childNodes.24 /0/@diagram/@childNodes.25 /0/@diagram/@childNodes.26 /0/@diagram/@childNodes.27 /0/@diagram/@childNodes.28 /0/@diagram/@childNodes.29 /0/@diagram/@childNodes.30 /0/@diagram/@childNodes.31 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.82 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.98 /0/@diagram/@childNodes.102 /0/@diagram/@childNodes.104 /0/@diagram/@childNodes.111 /0/@diagram/@childNodes.115 /0/@diagram/@childNodes.75 /0/@diagram/@childNodes.116 /0/@diagram/@childNodes.117 /0/@diagram/@childNodes.125 /0/@diagram/@childNodes.133 /0/@diagram/@childNodes.138 /0/@diagram/@childNodes.142 /0/@diagram/@childNodes.147 /0/@diagram/@childNodes.151 /0/@diagram/@childNodes.155 /0/@diagram/@childNodes.157 /0/@diagram/@childNodes.161 /0/@diagram/@childNodes.166 /0/@diagram/@childNodes.171 /0/@diagram/@childNodes.175"
title="content"
canCollapse="false"
needsTitle="false"
node="/0/@diagram/@childNodes.73"
listLayout="false">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getActivityPartitionCompartment"
figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityGroupCustomDragAndDropEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key=""RemoveOrphanView""
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.RemoveOrphanViewPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.CREATION_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.activitygroup.editpolicy.ActivityPartitionCompartmentCreationEditPolicy"/>
</compartments>
<compartments
visualID="7007"
editPartClassName="InterruptibleActivityRegionInterruptibleActivityRegionContentCompartmentEditPart"
itemSemanticEditPolicyClassName="InterruptibleActivityRegionInterruptibleActivityRegionContentCompartmentItemSemanticEditPolicy"
notationViewFactoryClassName="InterruptibleActivityRegionInterruptibleActivityRegionContentCompartmentViewFactory"
canonicalEditPolicyClassName="InterruptibleActivityRegionInterruptibleActivityRegionContentCompartmentCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.3 /0/@diagram/@childNodes.4 /0/@diagram/@childNodes.5 /0/@diagram/@childNodes.6 /0/@diagram/@childNodes.11 /0/@diagram/@childNodes.16 /0/@diagram/@childNodes.32 /0/@diagram/@childNodes.33 /0/@diagram/@childNodes.34 /0/@diagram/@childNodes.35 /0/@diagram/@childNodes.36 /0/@diagram/@childNodes.37 /0/@diagram/@childNodes.44 /0/@diagram/@childNodes.52 /0/@diagram/@childNodes.54 /0/@diagram/@childNodes.56 /0/@diagram/@childNodes.57 /0/@diagram/@childNodes.60 /0/@diagram/@childNodes.67 /0/@diagram/@childNodes.68 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.24 /0/@diagram/@childNodes.25 /0/@diagram/@childNodes.26 /0/@diagram/@childNodes.27 /0/@diagram/@childNodes.28 /0/@diagram/@childNodes.29 /0/@diagram/@childNodes.30 /0/@diagram/@childNodes.31 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.82 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.98 /0/@diagram/@childNodes.102 /0/@diagram/@childNodes.104 /0/@diagram/@childNodes.111 /0/@diagram/@childNodes.115 /0/@diagram/@childNodes.75 /0/@diagram/@childNodes.116 /0/@diagram/@childNodes.117 /0/@diagram/@childNodes.125 /0/@diagram/@childNodes.133 /0/@diagram/@childNodes.138 /0/@diagram/@childNodes.142 /0/@diagram/@childNodes.147 /0/@diagram/@childNodes.151 /0/@diagram/@childNodes.155 /0/@diagram/@childNodes.157 /0/@diagram/@childNodes.161 /0/@diagram/@childNodes.166 /0/@diagram/@childNodes.171 /0/@diagram/@childNodes.175"
title="content"
canCollapse="false"
needsTitle="false"
node="/0/@diagram/@childNodes.74"
listLayout="false">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InterruptibleActivityRegionFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityGroupCustomDragAndDropEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key=""RemoveOrphanView""
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.RemoveOrphanViewPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.CREATION_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.activitygroup.editpolicy.InterruptibleActivityRegionCompartmentCreationEditPolicy"/>
</compartments>
<compartments
visualID="7014"
editPartClassName="ActivityCNParametersCompartmentEditPart"
itemSemanticEditPolicyClassName="ActivityCNParametersCompartmentItemSemanticEditPolicy"
notationViewFactoryClassName="ActivityActivityParametersCompartmentViewFactory"
canonicalEditPolicyClassName="ActivityCNParametersCompartmentCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.0"
title="parameters"
canCollapse="false"
needsTitle="false"
node="/0/@diagram/@childNodes.78">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getParameterFigure"
figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key=""RemoveOrphanView""
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.RemoveOrphanViewPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.BorderDisplayEditPolicy.BORDER_DISPLAY_EDITPOLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.BorderDisplayEditPolicy"/>
</compartments>
<compartments
visualID="7015"
editPartClassName="ActivityCNPreConditionsCompartmentEditPart"
itemSemanticEditPolicyClassName="ActivityCNPreConditionsCompartmentItemSemanticEditPolicy"
notationViewFactoryClassName="ActivityActivityPreConditionsCompartmentViewFactory"
canonicalEditPolicyClassName="ActivityCNPreConditionsCompartmentCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.1"
title="pre conditions"
canCollapse="false"
needsTitle="false"
node="/0/@diagram/@childNodes.78">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getPreconditionFigure"
figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key=""RemoveOrphanView""
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.RemoveOrphanViewPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.BorderDisplayEditPolicy.BORDER_DISPLAY_EDITPOLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.BorderDisplayEditPolicy"/>
</compartments>
<compartments
visualID="7016"
editPartClassName="ActivityCNPostConditionsCompartmentEditPart"
itemSemanticEditPolicyClassName="ActivityCNPostConditionsCompartmentItemSemanticEditPolicy"
notationViewFactoryClassName="ActivityActivityPostConditionsCompartmentViewFactory"
canonicalEditPolicyClassName="ActivityCNPostConditionsCompartmentCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.2"
title="post conditions"
canCollapse="false"
needsTitle="false"
node="/0/@diagram/@childNodes.78">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getPostconditionFigure"
figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key=""RemoveOrphanView""
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.RemoveOrphanViewPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.BorderDisplayEditPolicy.BORDER_DISPLAY_EDITPOLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.BorderDisplayEditPolicy"/>
</compartments>
<compartments
visualID="7013"
editPartClassName="ActivityCNContentCompartmentEditPart"
itemSemanticEditPolicyClassName="ActivityCNContentCompartmentItemSemanticEditPolicy"
notationViewFactoryClassName="ActivityActivityContentCompartmentViewFactory"
canonicalEditPolicyClassName="ActivityCNContentCompartmentCanonicalEditPolicy"
childNodes="/0/@diagram/@childNodes.3 /0/@diagram/@childNodes.4 /0/@diagram/@childNodes.5 /0/@diagram/@childNodes.6 /0/@diagram/@childNodes.11 /0/@diagram/@childNodes.16 /0/@diagram/@childNodes.24 /0/@diagram/@childNodes.25 /0/@diagram/@childNodes.26 /0/@diagram/@childNodes.27 /0/@diagram/@childNodes.28 /0/@diagram/@childNodes.29 /0/@diagram/@childNodes.30 /0/@diagram/@childNodes.31 /0/@diagram/@childNodes.32 /0/@diagram/@childNodes.33 /0/@diagram/@childNodes.34 /0/@diagram/@childNodes.35 /0/@diagram/@childNodes.36 /0/@diagram/@childNodes.37 /0/@diagram/@childNodes.44 /0/@diagram/@childNodes.52 /0/@diagram/@childNodes.54 /0/@diagram/@childNodes.56 /0/@diagram/@childNodes.57 /0/@diagram/@childNodes.60 /0/@diagram/@childNodes.67 /0/@diagram/@childNodes.68 /0/@diagram/@childNodes.73 /0/@diagram/@childNodes.74 /0/@diagram/@childNodes.75 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.78 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.82 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.98 /0/@diagram/@childNodes.102 /0/@diagram/@childNodes.104 /0/@diagram/@childNodes.111 /0/@diagram/@childNodes.115 /0/@diagram/@childNodes.51 /0/@diagram/@childNodes.117 /0/@diagram/@childNodes.125 /0/@diagram/@childNodes.133 /0/@diagram/@childNodes.138 /0/@diagram/@childNodes.142 /0/@diagram/@childNodes.147 /0/@diagram/@childNodes.151 /0/@diagram/@childNodes.155 /0/@diagram/@childNodes.157 /0/@diagram/@childNodes.161 /0/@diagram/@childNodes.166 /0/@diagram/@childNodes.171 /0/@diagram/@childNodes.175"
title="content"
canCollapse="false"
needsTitle="false"
node="/0/@diagram/@childNodes.78"
listLayout="false">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getContentFigure"
figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.CREATION_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityParameterNodeInCompartmentCreationEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key=""RemoveOrphanView""
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.RemoveOrphanViewPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE"
editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CompartmentXYLayoutEditPolicy"/>
<behaviour
xsi:type="gmfgen:CustomBehaviour"
key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.BorderDisplayEditPolicy.BORDER_DISPLAY_EDITPOLICY"
editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.BorderDisplayEditPolicy"/>
</compartments>
<palette
packageName="org.eclipse.papyrus.uml.diagram.activity.part">
<groups
title="Nodes"
largeIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
smallIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
id=""activity.nodes""
collapse="true">
<entries
xsi:type="gmfgen:ToolGroup"
title="ActivityGroup"
description="ActivityGroup"
largeIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
smallIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
createMethodName="createActivityGroupGroup"
id=""activity.nodes.activitygroup""
stack="true"
collapse="true">
<entries
xsi:type="gmfgen:ToolEntry"
title="Activity Partition"
description="Create an Activity Partition"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityPartition.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityPartition.gif"
id=""activity.nodes.activitygroup.activitypartition""
genNodes="/0/@diagram/@childNodes.73"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Interruptible Activity Region"
description="Create an Interruptible Activity Region"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InterruptibleActivityRegion.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InterruptibleActivityRegion.gif"
id=""activity.nodes.activitygroup.interruptibleactivityregion""
genNodes="/0/@diagram/@childNodes.74"/>
</entries>
<entries
xsi:type="gmfgen:ToolGroup"
title="ControlNodes"
description="ControlNodes"
largeIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
smallIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
createMethodName="createControlNodesGroup"
id=""activity.nodes.controlnodes""
stack="true"
collapse="true">
<entries
xsi:type="gmfgen:ToolEntry"
title="Initial node"
description="Create an Initial node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InitialNode.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InitialNode.gif"
id=""activity.nodes.controlnodes.initialnode""
genNodes="/0/@diagram/@childNodes.3"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Activity final"
description="Create an Activity final node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityFinalNode.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityFinalNode.gif"
id=""activity.nodes.controlnodes.activityfinal""
genNodes="/0/@diagram/@childNodes.4"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Flow final"
description="Create a Flow final node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/FlowFinalNode.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/FlowFinalNode.gif"
id=""activity.nodes.controlnodes.flowfinal""
genNodes="/0/@diagram/@childNodes.5"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Decision node"
description="Create a Decision node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DecisionNode.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DecisionNode.gif"
id=""activity.nodes.controlnodes.decisionnode""
genNodes="/0/@diagram/@childNodes.32"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Merge node"
description="Create a Merge node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/MergeNode.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/MergeNode.gif"
id=""activity.nodes.controlnodes.mergenode""
genNodes="/0/@diagram/@childNodes.33"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Join node"
description="Create a Merge node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/JoinNode.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/JoinNode.gif"
id=""activity.nodes.controlnodes.joinnode""
genNodes="/0/@diagram/@childNodes.35"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Fork node"
description="Create a Fork node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ForkNode.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ForkNode.gif"
id=""activity.nodes.controlnodes.forknode""
genNodes="/0/@diagram/@childNodes.34"/>
</entries>
<entries
xsi:type="gmfgen:ToolGroup"
title="Constraints"
description="Constraints"
largeIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
smallIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
createMethodName="createConstraintsGroup"
id=""activity.nodes.constraints""
stack="true"
collapse="true">
<entries
xsi:type="gmfgen:ToolEntry"
title="Local Precondition Constraint"
description="Create a Constraint as Local Precondition for an Action"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Constraint.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Constraint.gif"
id=""activity.nodes.constraints.localpreconditionconstraint""
genNodes="/0/@diagram/@childNodes.30"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Local Precondition Interaction Constraint"
description="Create an Interaction Constraint as Local Precondition for an Action"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InteractionConstraint.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InteractionConstraint.gif"
id=""activity.nodes.constraints.localpreconditioninteractionconstraint""/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Local Precondition Interval Constraint"
description="Create an Interval Constraint as Local Precondition for an Action"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/IntervalConstraint.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/IntervalConstraint.gif"
id=""activity.nodes.constraints.localpreconditionintervalconstraint""
genNodes="/0/@diagram/@childNodes.28"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Local Precondition Duration Constraint"
description="Create a Duration Constraint as Local Precondition for an Action"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DurationConstraint.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DurationConstraint.gif"
id=""activity.nodes.constraints.localpreconditiondurationconstraint""
genNodes="/0/@diagram/@childNodes.24"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Local Precondition Time Constraint"
description="Create a Time Constraint as Local Precondition for an Action"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeConstraint.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeConstraint.gif"
id=""activity.nodes.constraints.localpreconditiontimeconstraint""
genNodes="/0/@diagram/@childNodes.26"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Local Postcondition Constraint"
description="Create a Constraint as Local Postcondition for an Action"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Constraint.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Constraint.gif"
id=""activity.nodes.constraints.localpostconditionconstraint""
genNodes="/0/@diagram/@childNodes.31"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Local Postcondition Interaction Constraint"
description="Create an Interaction Constraint as Local Postcondition for an Action"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InteractionConstraint.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InteractionConstraint.gif"
id=""activity.nodes.constraints.localpostconditioninteractionconstraint""/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Local Postcondition Interval Constraint"
description="Create an Interval Constraint as Local Postcondition for an Action"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/IntervalConstraint.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/IntervalConstraint.gif"
id=""activity.nodes.constraints.localpostconditionintervalconstraint""
genNodes="/0/@diagram/@childNodes.29"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Local Postcondition Duration Constraint"
description="Create a Duration Constraint as Local Postcondition for an Action"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DurationConstraint.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DurationConstraint.gif"
id=""activity.nodes.constraints.localpostconditiondurationconstraint""
genNodes="/0/@diagram/@childNodes.25"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Local Postcondition Time Constraint"
description="Create a Time Constraint as Local Postcondition for an Action"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeConstraint.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TimeConstraint.gif"
id=""activity.nodes.constraints.localpostconditiontimeconstraint""
genNodes="/0/@diagram/@childNodes.27"/>
</entries>
<entries
xsi:type="gmfgen:ToolGroup"
title="Pins"
description="Pins"
largeIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
smallIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
createMethodName="createPinsGroup"
id=""activity.nodes.pins""
stack="true"
collapse="true">
<entries
xsi:type="gmfgen:ToolEntry"
title="Output Pin"
description="Create an Output Pin"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OutputPin.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OutputPin.gif"
id=""activity.nodes.pins.outputpin""
genNodes="/0/@diagram/@childNodes.10 /0/@diagram/@childNodes.15 /0/@diagram/@childNodes.20 /0/@diagram/@childNodes.53 /0/@diagram/@childNodes.55 /0/@diagram/@childNodes.77 /0/@diagram/@childNodes.118 /0/@diagram/@childNodes.126 /0/@diagram/@childNodes.134 /0/@diagram/@childNodes.143 /0/@diagram/@childNodes.156 /0/@diagram/@childNodes.162 /0/@diagram/@childNodes.167 /0/@diagram/@childNodes.97 /0/@diagram/@childNodes.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.66 /0/@diagram/@childNodes.72 /0/@diagram/@childNodes.179"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Input Pin"
description="Create an Input Pin"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InputPin.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/InputPin.gif"
id=""activity.nodes.pins.inputpin""
genNodes="/0/@diagram/@childNodes.9 /0/@diagram/@childNodes.14 /0/@diagram/@childNodes.19 /0/@diagram/@childNodes.47 /0/@diagram/@childNodes.119 /0/@diagram/@childNodes.122 /0/@diagram/@childNodes.127 /0/@diagram/@childNodes.128 /0/@diagram/@childNodes.135 /0/@diagram/@childNodes.139 /0/@diagram/@childNodes.144 /0/@diagram/@childNodes.148 /0/@diagram/@childNodes.158 /0/@diagram/@childNodes.163 /0/@diagram/@childNodes.168 /0/@diagram/@childNodes.172 /0/@diagram/@childNodes.99 /0/@diagram/@childNodes.105 /0/@diagram/@childNodes.106 /0/@diagram/@childNodes.112 /0/@diagram/@childNodes.88 /0/@diagram/@childNodes.89 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.61 /0/@diagram/@childNodes.83 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.176"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Action Input Pin"
description="Create an Action Input Pin"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActionInputPin.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActionInputPin.gif"
id=""activity.nodes.pins.actioninputpin""
genNodes="/0/@diagram/@childNodes.8 /0/@diagram/@childNodes.13 /0/@diagram/@childNodes.17 /0/@diagram/@childNodes.45 /0/@diagram/@childNodes.121 /0/@diagram/@childNodes.124 /0/@diagram/@childNodes.131 /0/@diagram/@childNodes.132 /0/@diagram/@childNodes.137 /0/@diagram/@childNodes.141 /0/@diagram/@childNodes.146 /0/@diagram/@childNodes.150 /0/@diagram/@childNodes.154 /0/@diagram/@childNodes.160 /0/@diagram/@childNodes.165 /0/@diagram/@childNodes.170 /0/@diagram/@childNodes.174 /0/@diagram/@childNodes.101 /0/@diagram/@childNodes.109 /0/@diagram/@childNodes.110 /0/@diagram/@childNodes.114 /0/@diagram/@childNodes.94 /0/@diagram/@childNodes.95 /0/@diagram/@childNodes.96 /0/@diagram/@childNodes.63 /0/@diagram/@childNodes.71 /0/@diagram/@childNodes.178 /0/@diagram/@childNodes.85"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Value Pin"
description="Create a Value Pin"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ValuePin.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ValuePin.gif"
id=""activity.nodes.pins.valuepin""
genNodes="/0/@diagram/@childNodes.7 /0/@diagram/@childNodes.12 /0/@diagram/@childNodes.18 /0/@diagram/@childNodes.46 /0/@diagram/@childNodes.120 /0/@diagram/@childNodes.123 /0/@diagram/@childNodes.129 /0/@diagram/@childNodes.130 /0/@diagram/@childNodes.136 /0/@diagram/@childNodes.140 /0/@diagram/@childNodes.145 /0/@diagram/@childNodes.149 /0/@diagram/@childNodes.153 /0/@diagram/@childNodes.159 /0/@diagram/@childNodes.164 /0/@diagram/@childNodes.169 /0/@diagram/@childNodes.173 /0/@diagram/@childNodes.100 /0/@diagram/@childNodes.107 /0/@diagram/@childNodes.108 /0/@diagram/@childNodes.113 /0/@diagram/@childNodes.91 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.93 /0/@diagram/@childNodes.62 /0/@diagram/@childNodes.70 /0/@diagram/@childNodes.177 /0/@diagram/@childNodes.84"/>
</entries>
<entries
xsi:type="gmfgen:ToolGroup"
title="ExpansionRegions"
description="ExpansionRegions"
largeIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
smallIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
createMethodName="createExpansionRegionsGroup"
id=""activity.nodes.expansionregions""
stack="true"
collapse="true">
<entries
xsi:type="gmfgen:ToolEntry"
title="Expansion Region"
description="Create an Expansion Region"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExpansionRegion.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExpansionRegion.gif"
id=""activity.nodes.expansionregions.expansionregion""
genNodes="/0/@diagram/@childNodes.57"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Input Expansion Node"
description="Create an Expansion Node as Input of an Expansion Region"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExpansionNode.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExpansionNode.gif"
id=""activity.nodes.expansionregions.inputexpansionnode""
genNodes="/0/@diagram/@childNodes.58"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Output Expansion Node"
description="Create an Expansion Node as Output of an Expansion Region"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExpansionNode.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExpansionNode.gif"
id=""activity.nodes.expansionregions.outputexpansionnode""
genNodes="/0/@diagram/@childNodes.59"/>
</entries>
<entries
xsi:type="gmfgen:ToolGroup"
title="InvocationActions"
description="InvocationActions"
largeIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
smallIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
createMethodName="InvocationActionsGroup"
id=""activity.nodes.invocationactions""
stack="true"
collapse="true">
<entries
xsi:type="gmfgen:ToolEntry"
title="Broadcast Signal Action"
description="Create a Broadcast Signal Action"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/BroadcastSignalAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/BroadcastSignalAction.gif"
id=""activity.nodes.invocationactions.broadcastsignalaction""
genNodes="/0/@diagram/@childNodes.111"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Call Behavior Action"
description="Create an Call Behavior Action node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CallBehaviorAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CallBehaviorAction.gif"
id=""activity.nodes.invocationactions.callbehavioraction""
genNodes="/0/@diagram/@childNodes.11"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Call Operation Action"
description="Create a Call Operation Action node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CallOperationAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CallOperationAction.gif"
id=""activity.nodes.invocationactions.calloperationaction""
genNodes="/0/@diagram/@childNodes.16"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Send Object Action"
description="Create a Send Object Action node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SendObjectAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SendObjectAction.gif"
id=""activity.nodes.invocationactions.sendobjectaction""
genNodes="/0/@diagram/@childNodes.37"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Send Signal Action"
description="Create a Send Signal Action node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SendSignalAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SendSignalAction.gif"
id=""activity.nodes.invocationactions.sendsignalaction""
genNodes="/0/@diagram/@childNodes.44"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Start Object Behaviour Action "
description="Create a Start Object Behaviour Action"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/StartObjectBehaviorAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/StartObjectBehaviorAction.gif"
createMethodName="createStartObjectBehaviourAction6CreationTool"
id=""activity.nodes.invocationactions.startobjectbehaviouraction""
genNodes="/0/@diagram/@childNodes.117"/>
</entries>
<entries
xsi:type="gmfgen:ToolGroup"
title="ObjectActions"
description="ObjectActions"
largeIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
smallIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
createMethodName="createObjectActionsGroup"
id=""activity.nodes.objectactions""
stack="true"
collapse="true">
<entries
xsi:type="gmfgen:ToolEntry"
title="Create Object Action"
description="Create a Create Object Action"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CreateObjectAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CreateObjectAction.gif"
id=""activity.nodes.objectactions.createobjectaction""
genNodes="/0/@diagram/@childNodes.79"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Destroy Object Action"
description="Create a Destroy Object Action"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DestroyObjectAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DestroyObjectAction.gif"
id=""activity.nodes.objectactions.destroyobjectaction""
genNodes="/0/@diagram/@childNodes.98"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="ReadSelfAction"
description="Create a ReadSelfAction"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadSelfAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadSelfAction.gif"
id=""activity.nodes.objectactions.readselfaction""
genNodes="/0/@diagram/@childNodes.76"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Reclassify Object Action"
description="Create a ReclassifyObjectAction"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReclassifyObjectAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReclassifyObjectAction.gif"
id=""activity.nodes.objectactions.reclassifyobjectaction""
genNodes="/0/@diagram/@childNodes.157"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Read Is Classified Object Action"
description="Create a Read Is Classified Object Action"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadIsClassifiedObjectAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadIsClassifiedObjectAction.gif"
id=""activity.nodes.objectactions.readisclassifiedobjectaction""
genNodes="/0/@diagram/@childNodes.161"/>
</entries>
<entries
xsi:type="gmfgen:ToolGroup"
title="StructuredActions"
description="StructuredActions"
largeIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
smallIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
createMethodName="createStructuredActionsGroup"
id=""activity.nodes.structuredactions""
stack="true"
collapse="true">
<entries
xsi:type="gmfgen:ToolEntry"
title="Structured Activity Node"
description="Create a Structured Activity Node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/StructuredActivityNode.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/StructuredActivityNode.gif"
id=""activity.nodes.structuredactions.structuredactivitynode""
genNodes="/0/@diagram/@childNodes.68"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Loop Node"
description="Create a Loop Node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LoopNode.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/LoopNode.gif"
id=""activity.nodes.structuredactions.loopnode""
genNodes="/0/@diagram/@childNodes.60"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Sequence Node"
description="Create a Sequence Node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SequenceNode.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/SequenceNode.gif"
id=""activity.nodes.structuredactions.sequencenode""
genNodes="/0/@diagram/@childNodes.67"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Conditional Node"
description="Create a Conditional Node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ConditionalNode.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ConditionalNode.gif"
id=""activity.nodes.structuredactions.conditionalnode""
genNodes="/0/@diagram/@childNodes.56"/>
</entries>
<entries
xsi:type="gmfgen:ToolGroup"
title="StructuralFeatureActions"
description="StructuralFeatureActions"
largeIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
smallIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
createMethodName="createStructuralFeatureActionsGroup"
id=""activity.nodes.structuralfeatureactions""
stack="true"
collapse="true">
<entries
xsi:type="gmfgen:ToolEntry"
title="Read Structural Feature Action"
description="Create Read Structural Feature Action"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadStructuralFeatureAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadStructuralFeatureAction.gif"
id=""activity.nodes.structuralfeatureactions.readstructuralfeatureaction""
genNodes="/0/@diagram/@childNodes.82"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Add Structural Feature Value Action"
description="Create Add Structural Feature Value Action"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AddStructuralFeatureValueAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AddStructuralFeatureValueAction.gif"
id=""activity.nodes.structuralfeatureactions.addstructuralfeaturevalueaction""
genNodes="/0/@diagram/@childNodes.87"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Clear Structural Feature"
description="Create a Clear Structural Feature Action"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ClearStructuralFeatureAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ClearStructuralFeatureAction.gif"
id=""activity.nodes.structuralfeatureactions.clearstructuralfeature""
genNodes="/0/@diagram/@childNodes.133"/>
</entries>
<entries
xsi:type="gmfgen:ToolGroup"
title="VariableActions"
description="VariableActions"
largeIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
smallIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
createMethodName="createVariableActionsGroup"
id=""activity.nodes.variableactions""
stack="true"
collapse="true">
<entries
xsi:type="gmfgen:ToolEntry"
title="Add Variable Value Action"
description="Create Add Variable Value Action"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AddVariableValueAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AddVariableValueAction.gif"
id=""activity.nodes.variableactions.addvariablevalueaction""
genNodes="/0/@diagram/@childNodes.104"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Read Variable Action"
description="Create a Read Variable Action"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadVariableAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadVariableAction.gif"
id=""activity.nodes.variableactions.readvariableaction""
genNodes="/0/@diagram/@childNodes.102"/>
</entries>
<entries
xsi:type="gmfgen:ToolGroup"
title="MiscellaneousActions"
description="MiscellaneousActions"
largeIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
smallIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
createMethodName="createOtherActionsGroup"
id=""activity.nodes.miscellaneousactions""
stack="true"
collapse="true">
<entries
xsi:type="gmfgen:ToolEntry"
title="Opaque Action"
description="Create an Opaque Action node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OpaqueAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/OpaqueAction.gif"
id=""activity.nodes.miscellaneousactions.opaqueaction""
genNodes="/0/@diagram/@childNodes.6"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Value Specification Action"
description="Create a Value Specification Action node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ValueSpecificationAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ValueSpecificationAction.gif"
id=""activity.nodes.miscellaneousactions.valuespecificationaction""
genNodes="/0/@diagram/@childNodes.54"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Clear Association Action"
description="Create a Clear Association Action"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ClearAssociationAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ClearAssociationAction.gif"
id=""activity.nodes.miscellaneousactions.clearassociationaction""
qualifiedToolName=""
genNodes="/0/@diagram/@childNodes.151"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Read Extent Action"
description="Create a Read Extent Action"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadExtentAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadExtentAction.gif"
id=""activity.nodes.miscellaneousactions.readextentaction""
genNodes="/0/@diagram/@childNodes.155"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Reduce Action"
description="Create a Reduce Action node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReduceAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReduceAction.gif"
id=""activity.nodes.miscellaneousactions.reduceaction""
genNodes="/0/@diagram/@childNodes.166"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Start Classifier Behavior"
description="Create a Start Classifier Behavior"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/StartClassifierBehaviorAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/StartClassifierBehaviorAction.gif"
id=""activity.nodes.miscellaneousactions.startclassifierbehavior""
genNodes="/0/@diagram/@childNodes.171"/>
</entries>
<entries
xsi:type="gmfgen:ToolGroup"
title="LinkActions"
description="LinkActions"
largeIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
smallIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
createMethodName="createLinkActionsGroup"
id=""activity.nodes.linkactions""
stack="true"
collapse="true">
<entries
xsi:type="gmfgen:ToolEntry"
title="Create Link Action"
description="Create a Create Link Action node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CreateLinkAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CreateLinkAction.gif"
id=""activity.nodes.linkactions.createlinkaction""
genNodes="/0/@diagram/@childNodes.138"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Read Link Action"
description="Create a Read Link Action node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadLinkAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ReadLinkAction.gif"
id=""activity.nodes.linkactions.readlinkaction""
genNodes="/0/@diagram/@childNodes.142"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Destroy Link Action"
description="Create a Destroy Link Action node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DestroyLinkAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DestroyLinkAction.gif"
id=""activity.nodes.linkactions.destroylinkaction""
genNodes="/0/@diagram/@childNodes.147"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Create Link Object Action"
description="Create a Create Link Object Action"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CreateLinkObjectAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/CreateLinkObjectAction.gif"
id=""activity.nodes.linkactions.createlinkobjectaction""
genNodes="/0/@diagram/@childNodes.175"/>
</entries>
<entries
xsi:type="gmfgen:ToolGroup"
title="AcceptEventActions"
description="AcceptEventActions"
largeIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
smallIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
id=""activity.nodes.accepteventactions""
stack="true"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Accept Event Action"
description="Create an Accept Event Action node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AcceptEventAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/AcceptEventAction.gif"
id=""activity.nodes.accepteventaction""
genNodes="/0/@diagram/@childNodes.52"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Test Identity Action "
description="Create a Test Identity Action node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TestIdentityAction.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/TestIdentityAction.gif"
id=""activity.nodes.testidentityaction""
genNodes="/0/@diagram/@childNodes.125"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Activity"
description="Create an Activity"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Activity.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Activity.gif"
id=""activity.nodes.activity""
genNodes="/0/@diagram/@topLevelNodes.0 /0/@diagram/@childNodes.78"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Activity Parameter Node"
description="Create an Activity Parameter Node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityParameterNode.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ActivityParameterNode.gif"
id=""activity.nodes.activityparameternode""
genNodes="/0/@diagram/@childNodes.51"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Central Buffer Node"
description="Create a Central Buffer Node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DataStoreNode.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DataStoreNode.gif"
id=""activity.nodes.centralbuffernode""
genNodes="/0/@diagram/@childNodes.115"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Data Store Node"
description="Create a Data Store Node"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DataStoreNode.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/DataStoreNode.gif"
id=""activity.nodes.datastorenode""
genNodes="/0/@diagram/@childNodes.36"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Constraint"
description="Create a Constraint"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Constraint.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Constraint.gif"
id=""activity.nodes.constraint""
genNodes="/0/@diagram/@childNodes.116"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Comment"
description="Create a Comment"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Comment.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/Comment.gif"
id=""activity.nodes.comment""
genNodes="/0/@diagram/@childNodes.75"/>
</groups>
<groups
title="Edges"
largeIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
smallIconPath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif"
id=""activity.edges""
collapse="true">
<entries
xsi:type="gmfgen:ToolEntry"
title="Control Flow"
description="Create a Control Flow"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ControlFlow.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ControlFlow.gif"
id=""activity.edges.controlflow""
genLinks="/0/@diagram/@links.3"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Exception Handler"
description="Create an Exception Handler"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExceptionHandler.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ExceptionHandler.gif"
id=""activity.edges.exceptionhandler""
genLinks="/0/@diagram/@links.4"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Object Flow"
description="Create an Object Flow"
largeIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ObjectFlow.gif"
smallIconPath="platform:/plugin/org.eclipse.uml2.uml.edit/icons/full/obj16/ObjectFlow.gif"
id=""activity.edges.objectflow""
genLinks="/0/@diagram/@links.2"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Link"
description="Create of a link for comment"
largeIconPath="icons/obj16/Link.gif"
smallIconPath="icons/obj16/Link.gif"
id=""activity.edges.link""
genLinks="/0/@diagram/@links.5 /0/@diagram/@links.6"/>
</groups>
</palette>
<preferencePages
xsi:type="gmfgen:GenStandardPreferencePage"
iD="org.eclipse.uml2.uml.diagram.general"
name="UML Diagram">
<children
xsi:type="gmfgen:GenStandardPreferencePage"
iD="org.eclipse.uml2.uml.diagram.appearance"
name="Appearance"
kind="Appearance"/>
<children
xsi:type="gmfgen:GenStandardPreferencePage"
iD="org.eclipse.uml2.uml.diagram.connections"
name="Connections"
kind="Connections"/>
<children
xsi:type="gmfgen:GenStandardPreferencePage"
iD="org.eclipse.uml2.uml.diagram.printing"
name="Printing"
kind="Printing"/>
<children
xsi:type="gmfgen:GenStandardPreferencePage"
iD="org.eclipse.uml2.uml.diagram.rulersAndGrid"
name="Rulers And Grid"
kind="RulersAndGrid"/>
</preferencePages>
</diagram>
<plugin
iD="org.eclipse.papyrus.uml.diagram.activity"
name="Papyrus activity editor Plugin"
provider="Papyrus"
version="1.2.0.qualifier">
<requiredPlugins>org.eclipse.draw2d</requiredPlugins>
<requiredPlugins>org.eclipse.papyrus.uml.diagram.common</requiredPlugins>
<requiredPlugins>org.eclipse.gmf.runtime.draw2d.ui</requiredPlugins>
</plugin>
<editor/>
<navigator/>
<diagramUpdater/>
<propertySheet>
<tabs
xsi:type="gmfgen:GenStandardPropertyTab"
iD="appearance"/>
<tabs
xsi:type="gmfgen:GenStandardPropertyTab"
iD="diagram"/>
<tabs
xsi:type="gmfgen:GenCustomPropertyTab"
iD="domain"
label="Core">
<filter
xsi:type="gmfgen:TypeTabFilter">
<types>org.eclipse.gmf.runtime.notation.View</types>
<types>org.eclipse.gef.EditPart</types>
<generatedTypes>abstractNavigatorItem</generatedTypes>
</filter>
</tabs>
</propertySheet>
<domainGenModel
href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#/"/>
<expressionProviders>
<providers
xsi:type="gmfgen:GenJavaExpressionProvider"
injectExpressionBody="true">
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return true;"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if(source instanceof Action) {
	// rule validateObjectFlow_validateNoActions
	// rule workaround by addition of pins in case of Action
	if(!ObjectFlowEditHelper.canStartNewObjectFlow((Action)source)) {
		return false;
	}
}
if(source instanceof InputPin) {
	// rule validateInputPin_validateOutgoingEdgesStructuredOnly
	if(source.getOwner() instanceof StructuredActivityNode) {
		if(target != null && !source.getOwner().equals(target.getInStructuredNode())) {
			return false;
		}
	} else {
		return false;
	}
}
if(source instanceof InitialNode) {
	// rule validateInitialNode_validateControlEdges
	return false;
}
if(source instanceof FinalNode) {
	// rule validateFinalNode_validateNoOutgoingEdges
	return false;
}
if(source instanceof JoinNode) {
	// rule validateJoinNode_validateOneOutgoingEdge
	if(!source.getOutgoings().isEmpty()) {
		return false;
	}
	/*
	 * rule validateJoinNode_validateIncomingObjectFlow :
	 * We do not prevent creation of an outgoing ObjectFlow even if there is no incoming ObjectFlow.
	 * We let the possibility that the user intends to add an incoming ObjectFlow later.
	 */
}
if(source instanceof ForkNode) {
	// rule validateForkNode_validateEdges on source Fork node
	ActivityEdge outgoingControlFlow = source.getOutgoing(null, true, UMLPackage.eINSTANCE.getControlFlow());
	ActivityEdge incomingControlFlow = source.getIncoming(null, true, UMLPackage.eINSTANCE.getControlFlow());
	if(outgoingControlFlow != null || incomingControlFlow != null) {
		// there is a ControlFlow which means there must be no ObjectFlow
		return false;
	}
}
if(source instanceof MergeNode) {
	//rule validateMergeNode_validateOneOutgoingEdge
	if(!source.getOutgoings().isEmpty()) {
		return false;
	}
	// rule validateMergeNode_validateEdges on source Merge node
	ActivityEdge outgoingControlFlow = source.getOutgoing(null, true, UMLPackage.eINSTANCE.getControlFlow());
	ActivityEdge incomingControlFlow = source.getIncoming(null, true, UMLPackage.eINSTANCE.getControlFlow());
	if(outgoingControlFlow != null || incomingControlFlow != null) {
		// there is a ControlFlow which means there must be no ObjectFlow
		return false;
	}
}
if(source instanceof DecisionNode) {
	// rule validateDecisionNode_validateEdges on source Decision node
	ActivityEdge outgoingControlFlow = source.getOutgoing(null, true, UMLPackage.eINSTANCE.getControlFlow());
	ActivityEdge incomingControlFlow = source.getIncoming(null, true, UMLPackage.eINSTANCE.getControlFlow());
	if(outgoingControlFlow != null || incomingControlFlow != null) {
		// there is a ControlFlow which means there must be no ObjectFlow
		return false;
	}
}
if (source instanceof ActivityParameterNode) {
	// rule validateActivityParameterNode_validateIncomingOrOutgoing
	EList<ActivityEdge> incomings = source.getIncomings();
	if (!incomings.isEmpty()) {
		return false;
	}
}
"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if(target instanceof Action) {
	// rule validateObjectFlow_validateNoActions
	// rule workaround by addition of pins in case of Action
	if(!ObjectFlowEditHelper.canEndNewObjectFlow((Action)target)) {
		return false;
	}
}
if(target instanceof OutputPin) {
	// rule validateOutputPin_validateIncomingEdgesStructuredOnly
	if(target.getOwner() instanceof StructuredActivityNode) {
		if(source != null && !target.getOwner().equals(source.getInStructuredNode())) {
			return false;
		}
	} else {
		return false;
	}
}
if(target instanceof InitialNode) {
	// rule validateInitialNode_validateNoIncomingEdges
	return false;
}
if(target instanceof JoinNode) {
	// rule validateJoinNode_validateIncomingObjectFlow
	ActivityEdge outgoingControlFlow = target.getOutgoing(null, true, UMLPackage.eINSTANCE.getControlFlow());
	if(outgoingControlFlow != null) {
		// the outgoing edge is a ControlFlow which means there must be no incoming ObjectFlow
		return false;
	}
}
if(target instanceof ForkNode) {
	// rule validateForkNode_validateOneIncomingEdge
	if(!target.getIncomings().isEmpty()) {
		return false;
	}
	// rule validateForkNode_validateEdges on target Fork node
	ActivityEdge outgoingControlFlow = target.getOutgoing(null, true, UMLPackage.eINSTANCE.getControlFlow());
	ActivityEdge incomingControlFlow = target.getIncoming(null, true, UMLPackage.eINSTANCE.getControlFlow());
	if(outgoingControlFlow != null || incomingControlFlow != null) {
		// there is a ControlFlow which means there must be no ObjectFlow
		return false;
	}
}
if(target instanceof MergeNode) {
	// rule validateMergeNode_validateEdges on target Merge node
	ActivityEdge outgoingControlFlow = target.getOutgoing(null, true, UMLPackage.eINSTANCE.getControlFlow());
	ActivityEdge incomingControlFlow = target.getIncoming(null, true, UMLPackage.eINSTANCE.getControlFlow());
	if(outgoingControlFlow != null || incomingControlFlow != null) {
		// there is a ControlFlow which means there must be no ObjectFlow
		return false;
	}
}
if(target instanceof DecisionNode) {
	// rule validateDecisionNode_validateIncomingOutgoingEdges
	if(target.getIncomings().size() >= 2) {
		// no more than two incoming edges
		return false;
	}
	// rule validateDecisionNode_validateEdges on target Decision node
	ActivityEdge outgoingControlFlow = target.getOutgoing(null, true, UMLPackage.eINSTANCE.getControlFlow());
	ActivityEdge incomingControlFlow = target.getIncoming(null, true, UMLPackage.eINSTANCE.getControlFlow());
	if(outgoingControlFlow != null || incomingControlFlow != null) {
		/*
		 * There is a ControlFlow which means there must be no
		 * ObjectFlow but the decision flow itself.
		 * We let the user insert up to one ObjectFlow for being
		 * able to select the decision flow among existing
		 * input flows.
		 */
		if(target.getIncoming(null, true, UMLPackage.eINSTANCE.getObjectFlow()) != null) {
			// there is already an object flow which is intended to become the decision flow
			return false;
		}
	}
}
if (target instanceof ActivityParameterNode) {
	// rule validateActivityParameterNode_validateIncomingOrOutgoing
	EList<ActivityEdge> outgoings = target.getOutgoings();
	if (!outgoings.isEmpty()) {
		return false;
	}
}
"/>
<expressions
body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(it.eContainer(), it);"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if(source instanceof ObjectNode) {
	if(!((ObjectNode)source).isControlType()) {
		// rule validateControlFlow_validateObjectNodes
		return false;
	}
}
if(source instanceof InputPin) {
	// rule validateInputPin_validateOutgoingEdgesStructuredOnly
	if(source.getOwner() instanceof StructuredActivityNode) {
		if(target != null && !source.getOwner().equals(target.getInStructuredNode())) {
			return false;
		}
	} else {
		return false;
	}
}
if(source instanceof FinalNode) {
	// rule validateFinalNode_validateNoOutgoingEdges
	return false;
}
if(source instanceof JoinNode) {
	// rule validateJoinNode_validateOneOutgoingEdge
	if(!source.getOutgoings().isEmpty()) {
		return false;
	}
	// rule validateJoinNode_validateIncomingObjectFlow
	ActivityEdge incomingObjectFlow = source.getIncoming(null, true, UMLPackage.eINSTANCE.getObjectFlow());
	if(incomingObjectFlow != null) {
		// the outgoing edge must be an ObjectFlow
		return false;
	}
}
if(source instanceof ForkNode) {
	// rule validateForkNode_validateEdges on source Fork node
	ActivityEdge outgoingObjectFlow = source.getOutgoing(null, true, UMLPackage.eINSTANCE.getObjectFlow());
	ActivityEdge incomingObjectFlow = source.getIncoming(null, true, UMLPackage.eINSTANCE.getObjectFlow());
	if(outgoingObjectFlow != null || incomingObjectFlow != null) {
		// there is an ObjectFlow which means there must be no ControlFlow
		return false;
	}
}
if(source instanceof MergeNode) {
	//rule validateMergeNode_validateOneOutgoingEdge
	if(!source.getOutgoings().isEmpty()) {
		return false;
	}
	// rule validateMergeNode_validateEdges on source Merge node
	ActivityEdge outgoingObjectFlow = source.getOutgoing(null, true, UMLPackage.eINSTANCE.getObjectFlow());
	ActivityEdge incomingObjectFlow = source.getIncoming(null, true, UMLPackage.eINSTANCE.getObjectFlow());
	if(outgoingObjectFlow != null || incomingObjectFlow != null) {
		// there is an ObjectFlow which means there must be no ControlFlow
		return false;
	}
}
if(source instanceof DecisionNode) {
	// rule validateDecisionNode_validateEdges on source Decision node
	ActivityEdge outgoingObjectFlow = source.getOutgoing(null, true, UMLPackage.eINSTANCE.getObjectFlow());
	int incomingObjectFlowNumber = 0;
	for(ActivityEdge incomingEdge : source.getIncomings()) {
		if(incomingEdge instanceof ObjectFlow) {
			incomingObjectFlowNumber++;
		}
	}
	if(outgoingObjectFlow != null || incomingObjectFlowNumber > 1) {
		// there is an ObjectFlow (not intended for decisionInputFlow) which means there must be no ControlFlow
		return false;
	}
}"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if(target instanceof ObjectNode) {
	if(!((ObjectNode)target).isControlType()) {
		// rule validateControlFlow_validateObjectNodes
		return false;
	}
}
if(target instanceof OutputPin) {
	// rule validateOutputPin_validateIncomingEdgesStructuredOnly
	if(target.getOwner() instanceof StructuredActivityNode) {
		if(source != null && !target.getOwner().equals(source.getInStructuredNode())) {
			return false;
		}
	} else {
		return false;
	}
}
if(target instanceof InitialNode) {
	// rule validateInitialNode_validateNoIncomingEdges
	return false;
}
if(target instanceof ForkNode) {
	// rule validateForkNode_validateOneIncomingEdge
	if(!target.getIncomings().isEmpty()) {
		return false;
	}
	// rule validateForkNode_validateEdges on target Fork node
	ActivityEdge outgoingObjectFlow = target.getOutgoing(null, true, UMLPackage.eINSTANCE.getObjectFlow());
	ActivityEdge incomingObjectFlow = target.getIncoming(null, true, UMLPackage.eINSTANCE.getObjectFlow());
	if(outgoingObjectFlow != null || incomingObjectFlow != null) {
		// there is an ObjectFlow which means there must be no ControlFlow
		return false;
	}
}
if(target instanceof MergeNode) {
	// rule validateMergeNode_validateEdges on target Merge node
	ActivityEdge outgoingObjectFlow = target.getOutgoing(null, true, UMLPackage.eINSTANCE.getObjectFlow());
	ActivityEdge incomingObjectFlow = target.getIncoming(null, true, UMLPackage.eINSTANCE.getObjectFlow());
	if(outgoingObjectFlow != null || incomingObjectFlow != null) {
		// there is an ObjectFlow which means there must be no ControlFlow
		return false;
	}
}
if(target instanceof DecisionNode) {
	// rule validateDecisionNode_validateIncomingOutgoingEdges
	if(target.getIncomings().size() >= 2) {
		// no more than two incoming edges
		return false;
	}
	// rule validateDecisionNode_validateEdges on target Decision node
	ActivityEdge outgoingObjectFlow = target.getOutgoing(null, true, UMLPackage.eINSTANCE.getObjectFlow());
	ActivityEdge incomingObjectFlow = null;
	for(ActivityEdge incomingEdge : target.getIncomings()) {
		// filter the decision flow
		if(incomingEdge instanceof ObjectFlow && incomingEdge != ((DecisionNode)target).getDecisionInputFlow()) {
			incomingObjectFlow = incomingEdge;
		}
	}
	if(outgoingObjectFlow != null || incomingObjectFlow != null) {
		// there is an ObjectFlow which means there must be no ControlFlow
		return false;
	}
}"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="return UMLValidationHelper.validateInputOutputParameter(context, ctx);"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="return UMLValidationHelper.validateCompatibleType(context, ctx);"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="return UMLValidationHelper.validateSourceAndTarget(context, ctx);"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="return UMLValidationHelper.validateCompatibleTypes(context, ctx);"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="return UMLValidationHelper.validateSameUpperBounds(context, ctx);"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="return UMLValidationHelper.validateTarget(context, ctx);"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="return UMLValidationHelper.validateTransformationBehaviour(context, ctx);"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="return UMLValidationHelper.validateInputAndOutputParameter(context, ctx);"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="return UMLValidationHelper.validateIncomingObjectOneInputParameter(context, ctx);"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="return UMLValidationHelper.validateIncomingControlOneInputParameter(context, ctx);"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="return UMLValidationHelper.validateTwoInputParameters(context, ctx);"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="return UMLValidationHelper.validateInterruptibleEdge(context, ctx);"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="return UMLValidationHelper.validateException_HandlerBody_Constraint4(context, ctx);"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="return UMLValidationHelper.validateException_StructuredActivityNode_Constraint2(context, ctx);"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="return UMLValidationHelper.validateException_SourceAndTargetEdge_Constraint1(context, ctx);"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="return UMLValidationHelper.validateException_StructuredActivityNode_Constraint3(context, ctx);"/>
<expressions
body="org.eclipse.uml2.uml.LiteralString literalString=org.eclipse.uml2.uml.UMLFactory.eINSTANCE.createLiteralString();
literalString.setValue("");
return literalString;"/>
</providers>
<providers
xsi:type="gmfgen:GenExpressionInterpreter">
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(CallOperationAction)
then self.owner.oclAsType(CallOperationAction).argument->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(CallOperationAction)
then self.owner.oclAsType(CallOperationAction).argument->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(CallOperationAction)
then self.owner.oclAsType(CallOperationAction).argument->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(CallOperationAction)
then self.owner.oclAsType(CallOperationAction).target = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(CallOperationAction)
then self.owner.oclAsType(CallOperationAction).target = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(CallOperationAction)
then self.owner.oclAsType(CallOperationAction).target = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(Action)
then self.owner.oclAsType(Action).localPrecondition->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(Action)
then self.owner.oclAsType(Action).localPostcondition->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(Action)
then self.owner.oclAsType(Action).localPrecondition->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(Action)
then self.owner.oclAsType(Action).localPostcondition->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(Action)
then self.owner.oclAsType(Action).localPrecondition->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(Action)
then self.owner.oclAsType(Action).localPostcondition->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(Action)
then self.owner.oclAsType(Action).localPrecondition->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(Action)
then self.owner.oclAsType(Action).localPostcondition->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(SendObjectAction)
then self.owner.oclAsType(SendObjectAction).request = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(SendObjectAction)
then self.owner.oclAsType(SendObjectAction).request = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(SendObjectAction)
then self.owner.oclAsType(SendObjectAction).request = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(SendObjectAction)
then self.owner.oclAsType(SendObjectAction).target = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(SendObjectAction)
then self.owner.oclAsType(SendObjectAction).target = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(SendObjectAction)
then self.owner.oclAsType(SendObjectAction).target = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(SendSignalAction)
then self.owner.oclAsType(SendSignalAction).argument->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(SendSignalAction)
then self.owner.oclAsType(SendSignalAction).argument->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(SendSignalAction)
then self.owner.oclAsType(SendSignalAction).argument->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(SendSignalAction)
then self.owner.oclAsType(SendSignalAction).target = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(SendSignalAction)
then self.owner.oclAsType(SendSignalAction).target = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(SendSignalAction)
then self.owner.oclAsType(SendSignalAction).target = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ExpansionRegion)
then self.owner.oclAsType(ExpansionRegion).inputElement->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ExpansionRegion)
then self.owner.oclAsType(ExpansionRegion).outputElement->includes(self)
else false endif"/>
<expressions
body="' '"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(AddStructuralFeatureValueAction)
then self.owner.oclAsType(AddStructuralFeatureValueAction).object->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(AddStructuralFeatureValueAction)
then self.owner.oclAsType(AddStructuralFeatureValueAction).value->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(DestroyObjectAction)
then self.owner.oclAsType(DestroyObjectAction).target->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ReadVariableAction)
then self.owner.oclAsType(ReadVariableAction).result->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(AddVariableValueAction)
then self.owner.oclAsType(AddVariableValueAction).insertAt->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(AddVariableValueAction)
then self.owner.oclAsType(AddVariableValueAction).value->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(BroadcastSignalAction)
then self.owner.oclAsType(BroadcastSignalAction).argument->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.incoming->isEmpty()"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="not self.source.oclIsKindOf(InitialNode)"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.outgoing->isEmpty()"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="-- must be applied on corresponding parameter, if only it exists
true
--not self.isUnique"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="-- 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()))"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="true
-- Already checked by validateControlFlow_validateObjectNodes"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.isControl implies self.isControlType"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.outgoing.target->forAll(inStructuredNode=self.owner)"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="(not self.fromAction.oclIsUndefined()) implies
self.fromAction.output->size() = 1"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="(not self.fromAction.oclIsUndefined()) implies
self.fromAction.input->forAll(oclIsKindOf(ActionInputPin))"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="(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()))"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.incoming->isEmpty()"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.incoming.source->forAll(inStructuredNode=self.owner)"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.owner.oclIsKindOf(Activity)
or self.owner.oclIsKindOf(ActivityGroup)"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="true
-- constraint is checked by the model structure"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="-- 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()"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="(self.source.oclIsUndefined() or not self.source.oclIsKindOf(Action))
and (self.target.oclIsUndefined() or not self.target.oclIsKindOf(Action))"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="(not self.selection.oclIsUndefined()) implies self.source.oclIsKindOf(ObjectNode)"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.isMulticast implies not self.isMultireceive"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="(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)
)"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.outgoing->size() > 0 and
self.incoming->size() > 0 and
self.incoming->size() <= 2"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="(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)) )"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="(not self.decisionInputFlow.oclIsUndefined()) implies
self.incoming->includes(self.decisionInputFlow)"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="(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
)"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="(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
)"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.outgoing->size() = 1"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="(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)))"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.incoming->size() = 1"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="(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)))"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.outgoing->size() = 1"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="(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)))"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="(self.incoming->notEmpty() implies self.outgoing->isEmpty()) and
(self.outgoing->notEmpty() implies self.incoming->isEmpty())"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="(not self.classifier.oclIsUndefined()) implies (self.classifier.isAbstract = false)"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="(not self.classifier.oclIsUndefined()) implies (not self.classifier.oclIsKindOf(uml::AssociationClass))"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.structuralFeature.featuringClassifier->size() = 1"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.value->notEmpty() implies self.value.type = self.structuralFeature.type"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="result->notEmpty() implies self.result.type = self.object.type"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.value -> notEmpty()"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.structuralFeature.featuringClassifier->size() = 1"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.target.oclIsUndefined() then true else self.target.type->size() = 0 endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="(not self.structuralFeature.oclIsUndefined()) implies (self.structuralFeature.isStatic = false)"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.structuralFeature.featuringClassifier.oclAsType(Type)->includes(self.object.type) or
self.structuralFeature.oclAsType(Property).opposite.type = self.object.type"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.object.lowerBound()=1 and self.object.upperBound()=1"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.structuralFeature.featuringClassifier->size() = 1"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.value -> notEmpty()"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.value -> notEmpty() implies self.value.type = self.variable.type"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.value.lowerBound()=1 and self.value.upperBound()=1"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.variable.isAccessibleBy(self)"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.result.type =self.variable.type and self.result.isOrdered = self.variable.isOrdered"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="(self.result.lowerBound() <= self.variable.lowerBound()) and (self.result.upperBound() >= self.variable.lowerBound())"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="((not self.handlerBody.oclIsUndefined()) and (not self.exceptionInput.oclIsUndefined())) implies( let pins : Collection(Element) = self.handlerBody.allOwnedElements()->select(e : Element | e.oclIsKindOf(Pin)) in pins->forAll(e : Element | e.oclIsKindOf(Pin) implies e = self.exceptionInput))"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(StartObjectBehaviorAction) and self.oclIsTypeOf(InputPin) then self.owner.oclAsType(StartObjectBehaviorAction).argument->includes(self) else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(StartObjectBehaviorAction) and self.oclIsTypeOf(InputPin)
then self.owner.oclAsType(StartObjectBehaviorAction).object = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(StartObjectBehaviorAction) and self.oclIsTypeOf(ValuePin) then self.owner.oclAsType(StartObjectBehaviorAction).argument->includes(self) else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(StartObjectBehaviorAction) and self.oclIsTypeOf(ValuePin)
then self.owner.oclAsType(StartObjectBehaviorAction).object = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(StartObjectBehaviorAction) and self.oclIsTypeOf(ActionInputPin) then self.owner.oclAsType(StartObjectBehaviorAction).argument->includes(self) else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(StartObjectBehaviorAction) and self.oclIsTypeOf(ActionInputPin)
then self.owner.oclAsType(StartObjectBehaviorAction).object = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(TestIdentityAction) and self.oclIsTypeOf(InputPin) then self.owner.oclAsType(TestIdentityAction).first = self else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(TestIdentityAction) and self.oclIsTypeOf(InputPin)
then self.owner.oclAsType(TestIdentityAction).second = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(TestIdentityAction) and self.oclIsTypeOf(ValuePin) then self.owner.oclAsType(TestIdentityAction).first = self else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(TestIdentityAction) and self.oclIsTypeOf(ValuePin)
then self.owner.oclAsType(TestIdentityAction).second = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(TestIdentityAction) and self.oclIsTypeOf(ActionInputPin) then self.owner.oclAsType(TestIdentityAction).first = self else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(TestIdentityAction) and self.oclIsTypeOf(ActionInputPin)
then self.owner.oclAsType(TestIdentityAction).second = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ClearStructuralFeatureAction) and self.oclIsTypeOf(InputPin)
then self.owner.oclAsType(ClearStructuralFeatureAction).object = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ClearStructuralFeatureAction) and self.oclIsTypeOf(ValuePin)
then self.owner.oclAsType(ClearStructuralFeatureAction).object = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ClearStructuralFeatureAction) and self.oclIsTypeOf(ActionInputPin)
then self.owner.oclAsType(ClearStructuralFeatureAction).object = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(CreateLinkAction) and self.oclIsTypeOf(InputPin)
then self.owner.oclAsType(CreateLinkAction).inputValue->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(CreateLinkAction) and self.oclIsTypeOf(ValuePin)
then self.owner.oclAsType(CreateLinkAction).inputValue->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(CreateLinkAction) and self.oclIsTypeOf(ActionInputPin)
then self.owner.oclAsType(CreateLinkAction).inputValue->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ReadLinkAction) and self.oclIsTypeOf(InputPin)
then self.owner.oclAsType(ReadLinkAction).inputValue->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ReadLinkAction) and self.oclIsTypeOf(ValuePin)
then self.owner.oclAsType(ReadLinkAction).inputValue->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ReadLinkAction) and self.oclIsTypeOf(ActionInputPin)
then self.owner.oclAsType(ReadLinkAction).inputValue->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(DestroyLinkAction) and self.oclIsTypeOf(InputPin)
then self.owner.oclAsType(DestroyLinkAction).inputValue->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(DestroyLinkAction) and self.oclIsTypeOf(ValuePin)
then self.owner.oclAsType(DestroyLinkAction).inputValue->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(DestroyLinkAction) and self.oclIsTypeOf(ActionInputPin)
then self.owner.oclAsType(DestroyLinkAction).inputValue->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ClearAssociationAction) and self.oclIsTypeOf(InputPin)
then self.owner.oclAsType(ClearAssociationAction).object = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ClearAssociationAction) and self.oclIsTypeOf(ValuePin)
then self.owner.oclAsType(ClearAssociationAction).object = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ClearAssociationAction) and self.oclIsTypeOf(ActionInputPin)
then self.owner.oclAsType(ClearAssociationAction).object = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ReclassifyObjectAction) and self.oclIsTypeOf(ActionInputPin)
then self.owner.oclAsType(ReclassifyObjectAction).object = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ReclassifyObjectAction) and self.oclIsTypeOf(InputPin)
then self.owner.oclAsType(ReclassifyObjectAction).object = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ReclassifyObjectAction) and self.oclIsTypeOf(ValuePin)
then self.owner.oclAsType(ReclassifyObjectAction).object = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ReadIsClassifiedObjectAction) and self.oclIsTypeOf(ValuePin)
then self.owner.oclAsType(ReadIsClassifiedObjectAction).object = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ReadIsClassifiedObjectAction) and self.oclIsTypeOf(ActionInputPin)
then self.owner.oclAsType(ReadIsClassifiedObjectAction).object = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ReadIsClassifiedObjectAction) and self.oclIsTypeOf(InputPin)
then self.owner.oclAsType(ReadIsClassifiedObjectAction).object = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ReduceAction) and self.oclIsTypeOf(InputPin)
then self.owner.oclAsType(ReduceAction).collection = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ReduceAction) and self.oclIsTypeOf(ValuePin)
then self.owner.oclAsType(ReduceAction).collection = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ReduceAction) and self.oclIsTypeOf(ActionInputPin)
then self.owner.oclAsType(ReduceAction).collection = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(StartClassifierBehaviorAction) and self.oclIsTypeOf(ActionInputPin)
then self.owner.oclAsType(StartClassifierBehaviorAction).object = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(StartClassifierBehaviorAction) and self.oclIsTypeOf(InputPin)
then self.owner.oclAsType(StartClassifierBehaviorAction).object = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(StartClassifierBehaviorAction) and self.oclIsTypeOf(ValuePin)
then self.owner.oclAsType(StartClassifierBehaviorAction).object = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(DestroyObjectAction) and self.oclIsTypeOf(ValuePin)
then self.owner.oclAsType(DestroyObjectAction).target = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(DestroyObjectAction) and self.oclIsTypeOf(InputPin)
then self.owner.oclAsType(DestroyObjectAction).target = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(DestroyObjectAction) and self.oclIsTypeOf(ActionInputPin)
then self.owner.oclAsType(DestroyObjectAction).target = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(AddVariableValueAction) and self.oclIsTypeOf(ActionInputPin) then self.owner.oclAsType(AddVariableValueAction).value = self else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(AddVariableValueAction) and self.oclIsTypeOf(InputPin) then self.owner.oclAsType(AddVariableValueAction).value = self else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(AddVariableValueAction) and self.oclIsTypeOf(ValuePin) then self.owner.oclAsType(AddVariableValueAction).value = self else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(AddVariableValueAction) and self.oclIsTypeOf(ActionInputPin)
then self.owner.oclAsType(AddVariableValueAction).insertAt = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(AddVariableValueAction) and self.oclIsTypeOf(InputPin)
then self.owner.oclAsType(AddVariableValueAction).insertAt = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(AddVariableValueAction) and self.oclIsTypeOf(ValuePin)
then self.owner.oclAsType(AddVariableValueAction).insertAt = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(BroadcastSignalAction) and self.oclIsTypeOf(InputPin)
then self.owner.oclAsType(BroadcastSignalAction).argument->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(BroadcastSignalAction) and self.oclIsTypeOf(ActionInputPin)
then self.owner.oclAsType(BroadcastSignalAction).argument->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(BroadcastSignalAction) and self.oclIsTypeOf(ValuePin)
then self.owner.oclAsType(BroadcastSignalAction).argument->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(AddStructuralFeatureValueAction) and self.oclIsTypeOf(ValuePin) then self.owner.oclAsType(AddStructuralFeatureValueAction).object = self else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(AddStructuralFeatureValueAction) and self.oclIsTypeOf(InputPin) then self.owner.oclAsType(AddStructuralFeatureValueAction).object = self else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(AddStructuralFeatureValueAction) and self.oclIsTypeOf(ActionInputPin) then self.owner.oclAsType(AddStructuralFeatureValueAction).object = self else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(AddStructuralFeatureValueAction) and self.oclIsTypeOf(ValuePin) then self.owner.oclAsType(AddStructuralFeatureValueAction).insertAt = self else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(AddStructuralFeatureValueAction) and self.oclIsTypeOf(InputPin) then self.owner.oclAsType(AddStructuralFeatureValueAction).insertAt = self else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(AddStructuralFeatureValueAction) and self.oclIsTypeOf(ActionInputPin) then self.owner.oclAsType(AddStructuralFeatureValueAction).insertAt = self else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(AddStructuralFeatureValueAction) and self.oclIsTypeOf(ValuePin) then self.owner.oclAsType(AddStructuralFeatureValueAction).value = self else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(AddStructuralFeatureValueAction) and self.oclIsTypeOf(InputPin) then self.owner.oclAsType(AddStructuralFeatureValueAction).value = self else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(AddStructuralFeatureValueAction) and self.oclIsTypeOf(ActionInputPin) then self.owner.oclAsType(AddStructuralFeatureValueAction).value = self else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(StructuredActivityNode) and self.oclIsTypeOf(InputPin)
then self.owner.oclAsType(StructuredActivityNode).structuredNodeInput->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(LoopNode) then self.owner.oclAsType(LoopNode).result->includes(self) else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(LoopNode) then self.owner.oclAsType(LoopNode).loopVariable->includes(self) else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(LoopNode) then self.owner.oclAsType(LoopNode).bodyOutput->includes(self) else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(StructuredActivityNode) and self.oclIsTypeOf(ActionInputPin)
then self.owner.oclAsType(StructuredActivityNode).structuredNodeInput->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(StructuredActivityNode) and self.oclIsTypeOf(ValuePin)
then self.owner.oclAsType(StructuredActivityNode).structuredNodeInput->includes(self)
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(LoopNode) and self.oclIsTypeOf(InputPin)
then self.owner.oclAsType(LoopNode).loopVariableInput->includes(self) 
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.oclIsTypeOf(CreateLinkAction)"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.oclIsTypeOf(CreateLinkObjectAction)"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ReadStructuralFeatureAction) and self.oclIsTypeOf(ValuePin)
then self.owner.oclAsType(ReadStructuralFeatureAction).object = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ReadStructuralFeatureAction) and self.oclIsTypeOf(InputPin)
then self.owner.oclAsType(ReadStructuralFeatureAction).object = self
else false endif"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="if self.owner.oclIsKindOf(ReadStructuralFeatureAction) and self.oclIsTypeOf(ActionInputPin)
then self.owner.oclAsType(ReadStructuralFeatureAction).object = self
else false endif"/>
</providers>
</expressionProviders>
<labelParsers
extensibleViaService="true">
<implementations
xsi:type="gmfgen:PredefinedParser"
uses="/0/@diagram/@childNodes.6/@labels.0/@modelFacet /0/@diagram/@childNodes.24/@labels.0/@modelFacet /0/@diagram/@childNodes.25/@labels.0/@modelFacet /0/@diagram/@childNodes.26/@labels.0/@modelFacet /0/@diagram/@childNodes.27/@labels.0/@modelFacet /0/@diagram/@childNodes.28/@labels.0/@modelFacet /0/@diagram/@childNodes.29/@labels.0/@modelFacet /0/@diagram/@childNodes.30/@labels.0/@modelFacet /0/@diagram/@childNodes.31/@labels.0/@modelFacet /0/@diagram/@childNodes.37/@labels.0/@modelFacet /0/@diagram/@childNodes.44/@labels.0/@modelFacet /0/@diagram/@childNodes.54/@labels.0/@modelFacet /0/@diagram/@childNodes.73/@labels.0/@modelFacet /0/@diagram/@childNodes.76/@labels.0/@modelFacet /0/@diagram/@childNodes.79/@labels.0/@modelFacet /0/@diagram/@childNodes.82/@labels.0/@modelFacet /0/@diagram/@childNodes.87/@labels.0/@modelFacet /0/@diagram/@childNodes.98/@labels.0/@modelFacet /0/@diagram/@childNodes.102/@labels.0/@modelFacet /0/@diagram/@childNodes.104/@labels.0/@modelFacet /0/@diagram/@childNodes.111/@labels.0/@modelFacet /0/@diagram/@childNodes.78/@labels.0/@modelFacet /0/@diagram/@topLevelNodes.0/@labels.0/@modelFacet /0/@diagram/@links.2/@labels.0/@modelFacet /0/@diagram/@links.3/@labels.0/@modelFacet /0/@diagram/@childNodes.116/@labels.0/@modelFacet /0/@diagram/@childNodes.73/@labels.1/@modelFacet /0/@diagram/@childNodes.111/@labels.1/@modelFacet /0/@diagram/@childNodes.104/@labels.1/@modelFacet /0/@diagram/@childNodes.16/@labels.1/@modelFacet /0/@diagram/@childNodes.87/@labels.1/@modelFacet /0/@diagram/@childNodes.102/@labels.1/@modelFacet /0/@diagram/@childNodes.98/@labels.1/@modelFacet /0/@diagram/@childNodes.82/@labels.1/@modelFacet /0/@diagram/@childNodes.79/@labels.1/@modelFacet /0/@diagram/@childNodes.76/@labels.1/@modelFacet /0/@diagram/@childNodes.54/@labels.1/@modelFacet /0/@diagram/@childNodes.37/@labels.1/@modelFacet /0/@diagram/@childNodes.6/@labels.1/@modelFacet /0/@diagram/@childNodes.11/@labels.1/@modelFacet /0/@diagram/@childNodes.115/@labels.2/@modelFacet /0/@diagram/@childNodes.36/@labels.2/@modelFacet /0/@diagram/@childNodes.44/@labels.1/@modelFacet /0/@diagram/@childNodes.4/@labels.0/@modelFacet /0/@diagram/@childNodes.3/@labels.0/@modelFacet /0/@diagram/@childNodes.5/@labels.0/@modelFacet /0/@diagram/@childNodes.32/@labels.0/@modelFacet /0/@diagram/@childNodes.33/@labels.0/@modelFacet /0/@diagram/@childNodes.34/@labels.0/@modelFacet /0/@diagram/@childNodes.35/@labels.0/@modelFacet /0/@diagram/@childNodes.52/@labels.3/@modelFacet /0/@diagram/@childNodes.117/@labels.0/@modelFacet /0/@diagram/@childNodes.117/@labels.1/@modelFacet /0/@diagram/@childNodes.125/@labels.0/@modelFacet /0/@diagram/@childNodes.125/@labels.1/@modelFacet /0/@diagram/@childNodes.133/@labels.0/@modelFacet /0/@diagram/@childNodes.133/@labels.1/@modelFacet /0/@diagram/@childNodes.138/@labels.0/@modelFacet /0/@diagram/@childNodes.138/@labels.1/@modelFacet /0/@diagram/@childNodes.142/@labels.0/@modelFacet /0/@diagram/@childNodes.142/@labels.1/@modelFacet /0/@diagram/@childNodes.147/@labels.1/@modelFacet /0/@diagram/@childNodes.147/@labels.0/@modelFacet /0/@diagram/@childNodes.151/@labels.0/@modelFacet /0/@diagram/@childNodes.151/@labels.1/@modelFacet /0/@diagram/@childNodes.155/@labels.0/@modelFacet /0/@diagram/@childNodes.155/@labels.1/@modelFacet /0/@diagram/@childNodes.157/@labels.0/@modelFacet /0/@diagram/@childNodes.157/@labels.1/@modelFacet /0/@diagram/@childNodes.161/@labels.0/@modelFacet /0/@diagram/@childNodes.161/@labels.1/@modelFacet /0/@diagram/@childNodes.166/@labels.0/@modelFacet /0/@diagram/@childNodes.166/@labels.1/@modelFacet /0/@diagram/@childNodes.171/@labels.0/@modelFacet /0/@diagram/@childNodes.171/@labels.1/@modelFacet /0/@diagram/@childNodes.175/@labels.0/@modelFacet /0/@diagram/@childNodes.175/@labels.1/@modelFacet"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@childNodes.49/@labels.2/@modelFacet /0/@diagram/@childNodes.53/@labels.1/@modelFacet /0/@diagram/@childNodes.12/@labels.2/@modelFacet /0/@diagram/@childNodes.22/@labels.2/@modelFacet /0/@diagram/@childNodes.45/@labels.2/@modelFacet /0/@diagram/@childNodes.47/@labels.1/@modelFacet /0/@diagram/@childNodes.23/@labels.1/@modelFacet /0/@diagram/@links.2/@labels.6/@modelFacet /0/@diagram/@childNodes.19/@labels.1/@modelFacet /0/@diagram/@childNodes.4/@labels.1/@modelFacet /0/@diagram/@childNodes.15/@labels.1/@modelFacet /0/@diagram/@childNodes.43/@labels.1/@modelFacet /0/@diagram/@childNodes.13/@labels.2/@modelFacet /0/@diagram/@childNodes.35/@labels.2/@modelFacet /0/@diagram/@childNodes.9/@labels.1/@modelFacet /0/@diagram/@childNodes.33/@labels.1/@modelFacet /0/@diagram/@childNodes.20/@labels.1/@modelFacet /0/@diagram/@childNodes.52/@labels.2/@modelFacet /0/@diagram/@childNodes.41/@labels.2/@modelFacet /0/@diagram/@childNodes.32/@labels.2/@modelFacet /0/@diagram/@childNodes.83/@labels.1/@modelFacet /0/@diagram/@childNodes.8/@labels.2/@modelFacet /0/@diagram/@childNodes.34/@labels.1/@modelFacet /0/@diagram/@links.3/@labels.3/@modelFacet /0/@diagram/@childNodes.80/@labels.1/@modelFacet /0/@diagram/@childNodes.103/@labels.1/@modelFacet /0/@diagram/@childNodes.17/@labels.2/@modelFacet /0/@diagram/@childNodes.50/@labels.1/@modelFacet /0/@diagram/@childNodes.86/@labels.1/@modelFacet /0/@diagram/@childNodes.10/@labels.1/@modelFacet /0/@diagram/@childNodes.21/@labels.2/@modelFacet /0/@diagram/@childNodes.14/@labels.1/@modelFacet /0/@diagram/@childNodes.55/@labels.1/@modelFacet /0/@diagram/@childNodes.77/@labels.1/@modelFacet /0/@diagram/@childNodes.39/@labels.2/@modelFacet /0/@diagram/@childNodes.18/@labels.2/@modelFacet /0/@diagram/@childNodes.42/@labels.2/@modelFacet /0/@diagram/@childNodes.3/@labels.1/@modelFacet /0/@diagram/@childNodes.46/@labels.2/@modelFacet /0/@diagram/@childNodes.48/@labels.2/@modelFacet /0/@diagram/@childNodes.7/@labels.2/@modelFacet /0/@diagram/@childNodes.38/@labels.2/@modelFacet /0/@diagram/@childNodes.5/@labels.1/@modelFacet /0/@diagram/@childNodes.40/@labels.1/@modelFacet /0/@diagram/@childNodes.118/@labels.1/@modelFacet /0/@diagram/@childNodes.119/@labels.1/@modelFacet /0/@diagram/@childNodes.120/@labels.2/@modelFacet /0/@diagram/@childNodes.121/@labels.2/@modelFacet /0/@diagram/@childNodes.123/@labels.2/@modelFacet /0/@diagram/@childNodes.124/@labels.2/@modelFacet /0/@diagram/@childNodes.126/@labels.1/@modelFacet /0/@diagram/@childNodes.127/@labels.1/@modelFacet /0/@diagram/@childNodes.128/@labels.1/@modelFacet /0/@diagram/@childNodes.129/@labels.2/@modelFacet /0/@diagram/@childNodes.130/@labels.2/@modelFacet /0/@diagram/@childNodes.131/@labels.2/@modelFacet /0/@diagram/@childNodes.132/@labels.2/@modelFacet /0/@diagram/@childNodes.134/@labels.1/@modelFacet /0/@diagram/@childNodes.135/@labels.1/@modelFacet /0/@diagram/@childNodes.136/@labels.2/@modelFacet /0/@diagram/@childNodes.137/@labels.2/@modelFacet /0/@diagram/@childNodes.139/@labels.1/@modelFacet /0/@diagram/@childNodes.140/@labels.2/@modelFacet /0/@diagram/@childNodes.141/@labels.2/@modelFacet /0/@diagram/@childNodes.143/@labels.1/@modelFacet /0/@diagram/@childNodes.144/@labels.1/@modelFacet /0/@diagram/@childNodes.145/@labels.2/@modelFacet /0/@diagram/@childNodes.146/@labels.2/@modelFacet /0/@diagram/@childNodes.148/@labels.1/@modelFacet /0/@diagram/@childNodes.149/@labels.2/@modelFacet /0/@diagram/@childNodes.150/@labels.2/@modelFacet /0/@diagram/@childNodes.152/@labels.1/@modelFacet /0/@diagram/@childNodes.153/@labels.2/@modelFacet /0/@diagram/@childNodes.154/@labels.2/@modelFacet /0/@diagram/@childNodes.156/@labels.1/@modelFacet /0/@diagram/@childNodes.158/@labels.1/@modelFacet /0/@diagram/@childNodes.159/@labels.2/@modelFacet /0/@diagram/@childNodes.160/@labels.2/@modelFacet /0/@diagram/@childNodes.162/@labels.1/@modelFacet /0/@diagram/@childNodes.165/@labels.2/@modelFacet /0/@diagram/@childNodes.164/@labels.2/@modelFacet /0/@diagram/@childNodes.163/@labels.1/@modelFacet /0/@diagram/@childNodes.167/@labels.1/@modelFacet /0/@diagram/@childNodes.168/@labels.1/@modelFacet /0/@diagram/@childNodes.169/@labels.2/@modelFacet /0/@diagram/@childNodes.170/@labels.2/@modelFacet /0/@diagram/@childNodes.172/@labels.1/@modelFacet /0/@diagram/@childNodes.173/@labels.2/@modelFacet /0/@diagram/@childNodes.174/@labels.2/@modelFacet /0/@diagram/@childNodes.99/@labels.1/@modelFacet /0/@diagram/@childNodes.100/@labels.2/@modelFacet /0/@diagram/@childNodes.101/@labels.2/@modelFacet /0/@diagram/@childNodes.105/@labels.1/@modelFacet /0/@diagram/@childNodes.106/@labels.1/@modelFacet /0/@diagram/@childNodes.107/@labels.2/@modelFacet /0/@diagram/@childNodes.108/@labels.2/@modelFacet /0/@diagram/@childNodes.109/@labels.2/@modelFacet /0/@diagram/@childNodes.110/@labels.2/@modelFacet /0/@diagram/@childNodes.112/@labels.2/@modelFacet /0/@diagram/@childNodes.113/@labels.2/@modelFacet /0/@diagram/@childNodes.114/@labels.2/@modelFacet /0/@diagram/@childNodes.88/@labels.1/@modelFacet /0/@diagram/@childNodes.89/@labels.1/@modelFacet /0/@diagram/@childNodes.90/@labels.1/@modelFacet /0/@diagram/@childNodes.91/@labels.2/@modelFacet /0/@diagram/@childNodes.92/@labels.2/@modelFacet /0/@diagram/@childNodes.93/@labels.2/@modelFacet /0/@diagram/@childNodes.94/@labels.2/@modelFacet /0/@diagram/@childNodes.95/@labels.2/@modelFacet /0/@diagram/@childNodes.96/@labels.2/@modelFacet /0/@diagram/@childNodes.97/@labels.1/@modelFacet /0/@diagram/@childNodes.61/@labels.1/@modelFacet /0/@diagram/@childNodes.62/@labels.2/@modelFacet /0/@diagram/@childNodes.63/@labels.2/@modelFacet /0/@diagram/@childNodes.64/@labels.1/@modelFacet /0/@diagram/@childNodes.65/@labels.1/@modelFacet /0/@diagram/@childNodes.66/@labels.1/@modelFacet /0/@diagram/@childNodes.70/@labels.2/@modelFacet /0/@diagram/@childNodes.71/@labels.2/@modelFacet /0/@diagram/@childNodes.72/@labels.1/@modelFacet /0/@diagram/@childNodes.69/@labels.1/@modelFacet /0/@diagram/@childNodes.176/@labels.1/@modelFacet /0/@diagram/@childNodes.177/@labels.2/@modelFacet /0/@diagram/@childNodes.178/@labels.2/@modelFacet /0/@diagram/@childNodes.179/@labels.1/@modelFacet /0/@diagram/@childNodes.84/@labels.2/@modelFacet /0/@diagram/@childNodes.85/@labels.2/@modelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.common.parser.stereotype.AppliedStereotypeParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@childNodes.78/@labels.1/@modelFacet /0/@diagram/@topLevelNodes.0/@labels.1/@modelFacet /0/@diagram/@childNodes.81/@labels.0/@modelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.ActivitySingleExecutionParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@childNodes.0/@labelModelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.ParameterParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@childNodes.16/@labels.0/@modelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.CallOperationActionParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@childNodes.11/@labels.0/@modelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.CallBehaviorActionParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@childNodes.15/@labels.0/@modelFacet /0/@diagram/@childNodes.77/@labels.0/@modelFacet /0/@diagram/@childNodes.10/@labels.0/@modelFacet /0/@diagram/@childNodes.42/@labels.0/@modelFacet /0/@diagram/@childNodes.14/@labels.0/@modelFacet /0/@diagram/@childNodes.21/@labels.0/@modelFacet /0/@diagram/@childNodes.8/@labels.0/@modelFacet /0/@diagram/@childNodes.47/@labels.0/@modelFacet /0/@diagram/@childNodes.50/@labels.0/@modelFacet /0/@diagram/@childNodes.103/@labels.0/@modelFacet /0/@diagram/@childNodes.86/@labels.0/@modelFacet /0/@diagram/@childNodes.12/@labels.0/@modelFacet /0/@diagram/@childNodes.38/@labels.0/@modelFacet /0/@diagram/@childNodes.22/@labels.0/@modelFacet /0/@diagram/@childNodes.7/@labels.0/@modelFacet /0/@diagram/@childNodes.17/@labels.0/@modelFacet /0/@diagram/@childNodes.39/@labels.0/@modelFacet /0/@diagram/@childNodes.48/@labels.0/@modelFacet /0/@diagram/@childNodes.49/@labels.0/@modelFacet /0/@diagram/@childNodes.45/@labels.0/@modelFacet /0/@diagram/@childNodes.83/@labels.0/@modelFacet /0/@diagram/@childNodes.20/@labels.0/@modelFacet /0/@diagram/@childNodes.40/@labels.0/@modelFacet /0/@diagram/@childNodes.23/@labels.0/@modelFacet /0/@diagram/@childNodes.80/@labels.0/@modelFacet /0/@diagram/@childNodes.53/@labels.0/@modelFacet /0/@diagram/@childNodes.13/@labels.0/@modelFacet /0/@diagram/@childNodes.9/@labels.0/@modelFacet /0/@diagram/@childNodes.19/@labels.0/@modelFacet /0/@diagram/@childNodes.41/@labels.0/@modelFacet /0/@diagram/@childNodes.18/@labels.0/@modelFacet /0/@diagram/@childNodes.43/@labels.0/@modelFacet /0/@diagram/@childNodes.55/@labels.0/@modelFacet /0/@diagram/@childNodes.46/@labels.0/@modelFacet /0/@diagram/@childNodes.118/@labels.0/@modelFacet /0/@diagram/@childNodes.119/@labels.0/@modelFacet /0/@diagram/@childNodes.120/@labels.0/@modelFacet /0/@diagram/@childNodes.121/@labels.0/@modelFacet /0/@diagram/@childNodes.122/@labels.0/@modelFacet /0/@diagram/@childNodes.123/@labels.0/@modelFacet /0/@diagram/@childNodes.124/@labels.0/@modelFacet /0/@diagram/@childNodes.126/@labels.0/@modelFacet /0/@diagram/@childNodes.127/@labels.0/@modelFacet /0/@diagram/@childNodes.128/@labels.0/@modelFacet /0/@diagram/@childNodes.129/@labels.0/@modelFacet /0/@diagram/@childNodes.130/@labels.0/@modelFacet /0/@diagram/@childNodes.131/@labels.0/@modelFacet /0/@diagram/@childNodes.132/@labels.0/@modelFacet /0/@diagram/@childNodes.134/@labels.0/@modelFacet /0/@diagram/@childNodes.135/@labels.0/@modelFacet /0/@diagram/@childNodes.136/@labels.0/@modelFacet /0/@diagram/@childNodes.137/@labels.0/@modelFacet /0/@diagram/@childNodes.139/@labels.0/@modelFacet /0/@diagram/@childNodes.140/@labels.0/@modelFacet /0/@diagram/@childNodes.141/@labels.0/@modelFacet /0/@diagram/@childNodes.143/@labels.0/@modelFacet /0/@diagram/@childNodes.144/@labels.0/@modelFacet /0/@diagram/@childNodes.145/@labels.0/@modelFacet /0/@diagram/@childNodes.146/@labels.0/@modelFacet /0/@diagram/@childNodes.148/@labels.0/@modelFacet /0/@diagram/@childNodes.149/@labels.0/@modelFacet /0/@diagram/@childNodes.150/@labels.0/@modelFacet /0/@diagram/@childNodes.152/@labels.0/@modelFacet /0/@diagram/@childNodes.153/@labels.0/@modelFacet /0/@diagram/@childNodes.154/@labels.0/@modelFacet /0/@diagram/@childNodes.156/@labels.0/@modelFacet /0/@diagram/@childNodes.158/@labels.0/@modelFacet /0/@diagram/@childNodes.159/@labels.0/@modelFacet /0/@diagram/@childNodes.160/@labels.0/@modelFacet /0/@diagram/@childNodes.162/@labels.0/@modelFacet /0/@diagram/@childNodes.165/@labels.0/@modelFacet /0/@diagram/@childNodes.164/@labels.0/@modelFacet /0/@diagram/@childNodes.163/@labels.0/@modelFacet /0/@diagram/@childNodes.167/@labels.0/@modelFacet /0/@diagram/@childNodes.168/@labels.0/@modelFacet /0/@diagram/@childNodes.169/@labels.0/@modelFacet /0/@diagram/@childNodes.170/@labels.0/@modelFacet /0/@diagram/@childNodes.172/@labels.0/@modelFacet /0/@diagram/@childNodes.173/@labels.0/@modelFacet /0/@diagram/@childNodes.174/@labels.0/@modelFacet /0/@diagram/@childNodes.99/@labels.0/@modelFacet /0/@diagram/@childNodes.100/@labels.0/@modelFacet /0/@diagram/@childNodes.101/@labels.0/@modelFacet /0/@diagram/@childNodes.105/@labels.0/@modelFacet /0/@diagram/@childNodes.106/@labels.0/@modelFacet /0/@diagram/@childNodes.107/@labels.0/@modelFacet /0/@diagram/@childNodes.108/@labels.0/@modelFacet /0/@diagram/@childNodes.109/@labels.0/@modelFacet /0/@diagram/@childNodes.110/@labels.0/@modelFacet /0/@diagram/@childNodes.112/@labels.0/@modelFacet /0/@diagram/@childNodes.113/@labels.0/@modelFacet /0/@diagram/@childNodes.114/@labels.0/@modelFacet /0/@diagram/@childNodes.88/@labels.0/@modelFacet /0/@diagram/@childNodes.89/@labels.0/@modelFacet /0/@diagram/@childNodes.90/@labels.0/@modelFacet /0/@diagram/@childNodes.91/@labels.0/@modelFacet /0/@diagram/@childNodes.92/@labels.0/@modelFacet /0/@diagram/@childNodes.93/@labels.0/@modelFacet /0/@diagram/@childNodes.94/@labels.0/@modelFacet /0/@diagram/@childNodes.95/@labels.0/@modelFacet /0/@diagram/@childNodes.96/@labels.0/@modelFacet /0/@diagram/@childNodes.97/@labels.0/@modelFacet /0/@diagram/@childNodes.61/@labels.0/@modelFacet /0/@diagram/@childNodes.62/@labels.0/@modelFacet /0/@diagram/@childNodes.63/@labels.0/@modelFacet /0/@diagram/@childNodes.64/@labels.0/@modelFacet /0/@diagram/@childNodes.65/@labels.0/@modelFacet /0/@diagram/@childNodes.66/@labels.0/@modelFacet /0/@diagram/@childNodes.71/@labels.0/@modelFacet /0/@diagram/@childNodes.72/@labels.0/@modelFacet /0/@diagram/@childNodes.69/@labels.0/@modelFacet /0/@diagram/@childNodes.70/@labels.0/@modelFacet /0/@diagram/@childNodes.176/@labels.0/@modelFacet /0/@diagram/@childNodes.177/@labels.0/@modelFacet /0/@diagram/@childNodes.178/@labels.0/@modelFacet /0/@diagram/@childNodes.179/@labels.0/@modelFacet /0/@diagram/@childNodes.84/@labels.0/@modelFacet /0/@diagram/@childNodes.85/@labels.0/@modelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.PinParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@childNodes.8/@labels.1/@modelFacet /0/@diagram/@childNodes.21/@labels.1/@modelFacet /0/@diagram/@childNodes.42/@labels.1/@modelFacet /0/@diagram/@childNodes.38/@labels.1/@modelFacet /0/@diagram/@childNodes.39/@labels.1/@modelFacet /0/@diagram/@childNodes.22/@labels.1/@modelFacet /0/@diagram/@childNodes.13/@labels.1/@modelFacet /0/@diagram/@childNodes.17/@labels.1/@modelFacet /0/@diagram/@childNodes.12/@labels.1/@modelFacet /0/@diagram/@childNodes.49/@labels.1/@modelFacet /0/@diagram/@childNodes.46/@labels.1/@modelFacet /0/@diagram/@childNodes.41/@labels.1/@modelFacet /0/@diagram/@childNodes.18/@labels.1/@modelFacet /0/@diagram/@childNodes.7/@labels.1/@modelFacet /0/@diagram/@childNodes.48/@labels.1/@modelFacet /0/@diagram/@childNodes.45/@labels.1/@modelFacet /0/@diagram/@childNodes.120/@labels.1/@modelFacet /0/@diagram/@childNodes.121/@labels.1/@modelFacet /0/@diagram/@childNodes.122/@labels.1/@modelFacet /0/@diagram/@childNodes.123/@labels.1/@modelFacet /0/@diagram/@childNodes.124/@labels.1/@modelFacet /0/@diagram/@childNodes.129/@labels.1/@modelFacet /0/@diagram/@childNodes.130/@labels.1/@modelFacet /0/@diagram/@childNodes.131/@labels.1/@modelFacet /0/@diagram/@childNodes.132/@labels.1/@modelFacet /0/@diagram/@childNodes.136/@labels.1/@modelFacet /0/@diagram/@childNodes.137/@labels.1/@modelFacet /0/@diagram/@childNodes.140/@labels.1/@modelFacet /0/@diagram/@childNodes.141/@labels.1/@modelFacet /0/@diagram/@childNodes.145/@labels.1/@modelFacet /0/@diagram/@childNodes.146/@labels.1/@modelFacet /0/@diagram/@childNodes.149/@labels.1/@modelFacet /0/@diagram/@childNodes.150/@labels.1/@modelFacet /0/@diagram/@childNodes.153/@labels.1/@modelFacet /0/@diagram/@childNodes.154/@labels.1/@modelFacet /0/@diagram/@childNodes.159/@labels.1/@modelFacet /0/@diagram/@childNodes.160/@labels.1/@modelFacet /0/@diagram/@childNodes.165/@labels.1/@modelFacet /0/@diagram/@childNodes.164/@labels.1/@modelFacet /0/@diagram/@childNodes.169/@labels.1/@modelFacet /0/@diagram/@childNodes.170/@labels.1/@modelFacet /0/@diagram/@childNodes.173/@labels.1/@modelFacet /0/@diagram/@childNodes.174/@labels.1/@modelFacet /0/@diagram/@childNodes.100/@labels.1/@modelFacet /0/@diagram/@childNodes.101/@labels.1/@modelFacet /0/@diagram/@childNodes.107/@labels.1/@modelFacet /0/@diagram/@childNodes.108/@labels.1/@modelFacet /0/@diagram/@childNodes.109/@labels.1/@modelFacet /0/@diagram/@childNodes.110/@labels.1/@modelFacet /0/@diagram/@childNodes.112/@labels.1/@modelFacet /0/@diagram/@childNodes.113/@labels.1/@modelFacet /0/@diagram/@childNodes.114/@labels.1/@modelFacet /0/@diagram/@childNodes.91/@labels.1/@modelFacet /0/@diagram/@childNodes.92/@labels.1/@modelFacet /0/@diagram/@childNodes.93/@labels.1/@modelFacet /0/@diagram/@childNodes.94/@labels.1/@modelFacet /0/@diagram/@childNodes.95/@labels.1/@modelFacet /0/@diagram/@childNodes.96/@labels.1/@modelFacet /0/@diagram/@childNodes.62/@labels.1/@modelFacet /0/@diagram/@childNodes.63/@labels.1/@modelFacet /0/@diagram/@childNodes.70/@labels.1/@modelFacet /0/@diagram/@childNodes.71/@labels.1/@modelFacet /0/@diagram/@childNodes.177/@labels.1/@modelFacet /0/@diagram/@childNodes.178/@labels.1/@modelFacet /0/@diagram/@childNodes.84/@labels.1/@modelFacet /0/@diagram/@childNodes.85/@labels.1/@modelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.PinValueParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@links.3/@labels.1/@modelFacet /0/@diagram/@links.2/@labels.1/@modelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.ActivityEdgeWeightParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@childNodes.35/@labels.1/@modelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.JoinSpecParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@childNodes.32/@labels.1/@modelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.InputDecisionParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@links.2/@labels.3/@modelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.ObjectFlowTransformationParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@links.2/@labels.2/@modelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.ObjectFlowSelectionParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@links.2/@labels.4/@modelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.DecisionInputFlowParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@links.3/@labels.2/@modelFacet /0/@diagram/@links.2/@labels.5/@modelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.EdgeGuardParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@childNodes.51/@labels.0/@modelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.ActivityParameterNodeParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@childNodes.52/@labels.0/@modelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.AcceptEventActionParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@childNodes.52/@labels.1/@modelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.AcceptTimeEventActionParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@childNodes.68/@labels.0/@modelFacet /0/@diagram/@childNodes.60/@labels.0/@modelFacet /0/@diagram/@childNodes.56/@labels.0/@modelFacet /0/@diagram/@childNodes.67/@labels.0/@modelFacet /0/@diagram/@childNodes.57/@labels.0/@modelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.StructuredActivityNodeKeywordParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@links.4/@labels.0/@modelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.ExceptionHandlerTypeParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@childNodes.36/@labels.0/@modelFacet /0/@diagram/@childNodes.115/@labels.0/@modelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.ObjectNodeParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@childNodes.36/@labels.1/@modelFacet /0/@diagram/@childNodes.115/@labels.1/@modelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.ObjectNodeSelectionParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@childNodes.26/@labels.1/@modelFacet /0/@diagram/@childNodes.25/@labels.1/@modelFacet /0/@diagram/@childNodes.28/@labels.1/@modelFacet /0/@diagram/@childNodes.24/@labels.1/@modelFacet /0/@diagram/@childNodes.31/@labels.1/@modelFacet /0/@diagram/@childNodes.30/@labels.1/@modelFacet /0/@diagram/@childNodes.27/@labels.1/@modelFacet /0/@diagram/@childNodes.29/@labels.1/@modelFacet /0/@diagram/@childNodes.116/@labels.1/@modelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.common.parser.ConstraintParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@childNodes.75/@labels.0/@modelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.common.parser.CommentParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@childNodes.2/@labelModelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.PostConditionConstraintLabelParser"/>
<implementations
xsi:type="gmfgen:CustomParser"
uses="/0/@diagram/@childNodes.1/@labelModelFacet"
qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.PreConditionConstraintLabelParser"/>
</labelParsers>
<contextMenus
iD="org.eclipse.papyrus.uml.diagram.activity.part.LoadResourceAction"
context="/0/@diagram">
<items
xsi:type="gmfgen:LoadResourceAction"/>
</contextMenus>
<extensions
name="Custom templates"
rootInput="PapyrusUMLActivityDiagram">
<invocations
xsi:type="gmfgen:GenTemplateInvocation"
description="VisualTypeProvider"
templateFqn="aspects::xpt::providers::VisualTypeProvider::VisualTypeProvider"
inputs="/0/@extensions.0"
oclExpression="self.diagram"/>
</extensions>
</gmfgen:GenEditorGenerator>
<papyrusgmfgenextension:PapyrusExtensionRootNode
comment="Papyrus Extensions">
<extensionNodes
xsi:type="papyrusgmfgenextension:ExtendedGenView"
comment="add superclass for floating Label"
genView="/0/@diagram/@childNodes.73/@labels.1 /0/@diagram/@childNodes.104/@labels.1 /0/@diagram/@childNodes.111/@labels.1 /0/@diagram/@childNodes.16/@labels.1 /0/@diagram/@childNodes.6/@labels.1 /0/@diagram/@childNodes.37/@labels.1 /0/@diagram/@childNodes.54/@labels.1 /0/@diagram/@childNodes.76/@labels.1 /0/@diagram/@childNodes.79/@labels.1 /0/@diagram/@childNodes.82/@labels.1 /0/@diagram/@childNodes.87/@labels.1 /0/@diagram/@childNodes.98/@labels.1 /0/@diagram/@childNodes.102/@labels.1 /0/@diagram/@childNodes.11/@labels.1 /0/@diagram/@childNodes.115/@labels.2 /0/@diagram/@childNodes.36/@labels.2 /0/@diagram/@childNodes.44/@labels.1 /0/@diagram/@childNodes.3/@labels.0 /0/@diagram/@childNodes.4/@labels.0 /0/@diagram/@childNodes.5/@labels.0 /0/@diagram/@childNodes.32/@labels.0 /0/@diagram/@childNodes.33/@labels.0 /0/@diagram/@childNodes.34/@labels.0 /0/@diagram/@childNodes.35/@labels.0 /0/@diagram/@childNodes.52/@labels.3 /0/@diagram/@childNodes.117/@labels.1 /0/@diagram/@childNodes.125/@labels.1 /0/@diagram/@childNodes.133/@labels.1 /0/@diagram/@childNodes.138/@labels.1 /0/@diagram/@childNodes.142/@labels.1 /0/@diagram/@childNodes.147/@labels.1 /0/@diagram/@childNodes.151/@labels.1 /0/@diagram/@childNodes.155/@labels.1 /0/@diagram/@childNodes.157/@labels.1 /0/@diagram/@childNodes.161/@labels.1 /0/@diagram/@childNodes.166/@labels.1 /0/@diagram/@childNodes.171/@labels.1 /0/@diagram/@childNodes.175/@labels.1"
name="FloatingLabelEditPart"
superOwnedEditPart="org.eclipse.papyrus.uml.diagram.common.editparts.FloatingLabelEditPart"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:ExtendedGenView"
comment="Elements that inherits RoundedCompartmentEditPart"
genView="/0/@diagram/@childNodes.104 /0/@diagram/@childNodes.73 /0/@diagram/@childNodes.111 /0/@diagram/@childNodes.74 /0/@diagram/@childNodes.57 /0/@diagram/@childNodes.56 /0/@diagram/@childNodes.60 /0/@diagram/@childNodes.67 /0/@diagram/@childNodes.68 /0/@diagram/@childNodes.11 /0/@diagram/@childNodes.16 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.98 /0/@diagram/@childNodes.6 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.82 /0/@diagram/@childNodes.102 /0/@diagram/@childNodes.37 /0/@diagram/@childNodes.54 /0/@diagram/@childNodes.115 /0/@diagram/@childNodes.36 /0/@diagram/@childNodes.44 /0/@diagram/@childNodes.4 /0/@diagram/@childNodes.3 /0/@diagram/@childNodes.5 /0/@diagram/@childNodes.32 /0/@diagram/@childNodes.33 /0/@diagram/@childNodes.34 /0/@diagram/@childNodes.35 /0/@diagram/@childNodes.52 /0/@diagram/@childNodes.78 /0/@diagram/@topLevelNodes.0 /0/@diagram/@childNodes.117 /0/@diagram/@childNodes.125 /0/@diagram/@childNodes.133 /0/@diagram/@childNodes.138 /0/@diagram/@childNodes.142 /0/@diagram/@childNodes.147 /0/@diagram/@childNodes.151 /0/@diagram/@childNodes.155 /0/@diagram/@childNodes.157 /0/@diagram/@childNodes.161 /0/@diagram/@childNodes.166 /0/@diagram/@childNodes.171 /0/@diagram/@childNodes.175"
name="Rounded Compartment EP inheritance"
superOwnedEditPart="org.eclipse.papyrus.uml.diagram.common.editparts.RoundedCompartmentEditPart"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:ExtendedGenView"
comment="Elements that inherits RoundedBorderNamedElementEditPart"
genView="/0/@diagram/@childNodes.51"
name="Rounded Border Named Element Edit Part inheritance"
superOwnedEditPart="org.eclipse.papyrus.uml.diagram.common.editparts.RoundedBorderNamedElementEditPart"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:SpecificLocator"
comment="Affixed Pin locator for Actions"
classpath="org.eclipse.papyrus.uml.diagram.activity.locator.PinPositionLocator"
genChildSideAffixedNode="/0/@diagram/@childNodes.38 /0/@diagram/@childNodes.39 /0/@diagram/@childNodes.40 /0/@diagram/@childNodes.41 /0/@diagram/@childNodes.42 /0/@diagram/@childNodes.43 /0/@diagram/@childNodes.45 /0/@diagram/@childNodes.46 /0/@diagram/@childNodes.47 /0/@diagram/@childNodes.7 /0/@diagram/@childNodes.8 /0/@diagram/@childNodes.9 /0/@diagram/@childNodes.10 /0/@diagram/@childNodes.12 /0/@diagram/@childNodes.13 /0/@diagram/@childNodes.14 /0/@diagram/@childNodes.15 /0/@diagram/@childNodes.17 /0/@diagram/@childNodes.18 /0/@diagram/@childNodes.19 /0/@diagram/@childNodes.20 /0/@diagram/@childNodes.21 /0/@diagram/@childNodes.22 /0/@diagram/@childNodes.23 /0/@diagram/@childNodes.48 /0/@diagram/@childNodes.49 /0/@diagram/@childNodes.50 /0/@diagram/@childNodes.53 /0/@diagram/@childNodes.55 /0/@diagram/@childNodes.77 /0/@diagram/@childNodes.80 /0/@diagram/@childNodes.83 /0/@diagram/@childNodes.86 /0/@diagram/@childNodes.103 /0/@diagram/@childNodes.118 /0/@diagram/@childNodes.119 /0/@diagram/@childNodes.120 /0/@diagram/@childNodes.121 /0/@diagram/@childNodes.122 /0/@diagram/@childNodes.123 /0/@diagram/@childNodes.124 /0/@diagram/@childNodes.126 /0/@diagram/@childNodes.127 /0/@diagram/@childNodes.128 /0/@diagram/@childNodes.129 /0/@diagram/@childNodes.130 /0/@diagram/@childNodes.131 /0/@diagram/@childNodes.132 /0/@diagram/@childNodes.134 /0/@diagram/@childNodes.135 /0/@diagram/@childNodes.136 /0/@diagram/@childNodes.137 /0/@diagram/@childNodes.139 /0/@diagram/@childNodes.140 /0/@diagram/@childNodes.141 /0/@diagram/@childNodes.143 /0/@diagram/@childNodes.144 /0/@diagram/@childNodes.145 /0/@diagram/@childNodes.146 /0/@diagram/@childNodes.148 /0/@diagram/@childNodes.149 /0/@diagram/@childNodes.150 /0/@diagram/@childNodes.152 /0/@diagram/@childNodes.153 /0/@diagram/@childNodes.154 /0/@diagram/@childNodes.156 /0/@diagram/@childNodes.158 /0/@diagram/@childNodes.159 /0/@diagram/@childNodes.160 /0/@diagram/@childNodes.162 /0/@diagram/@childNodes.163 /0/@diagram/@childNodes.164 /0/@diagram/@childNodes.165 /0/@diagram/@childNodes.167 /0/@diagram/@childNodes.168 /0/@diagram/@childNodes.169 /0/@diagram/@childNodes.170 /0/@diagram/@childNodes.172 /0/@diagram/@childNodes.173 /0/@diagram/@childNodes.174 /0/@diagram/@childNodes.99 /0/@diagram/@childNodes.100 /0/@diagram/@childNodes.101 /0/@diagram/@childNodes.105 /0/@diagram/@childNodes.106 /0/@diagram/@childNodes.107 /0/@diagram/@childNodes.108 /0/@diagram/@childNodes.109 /0/@diagram/@childNodes.110 /0/@diagram/@childNodes.112 /0/@diagram/@childNodes.113 /0/@diagram/@childNodes.114 /0/@diagram/@childNodes.88 /0/@diagram/@childNodes.89 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.91 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.93 /0/@diagram/@childNodes.94 /0/@diagram/@childNodes.95 /0/@diagram/@childNodes.96 /0/@diagram/@childNodes.97 /0/@diagram/@childNodes.61 /0/@diagram/@childNodes.62 /0/@diagram/@childNodes.63 /0/@diagram/@childNodes.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.66 /0/@diagram/@childNodes.70 /0/@diagram/@childNodes.71 /0/@diagram/@childNodes.72 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.176 /0/@diagram/@childNodes.177 /0/@diagram/@childNodes.178 /0/@diagram/@childNodes.179 /0/@diagram/@childNodes.84 /0/@diagram/@childNodes.85"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:SpecificLocator"
comment="Affixed Activity Parameter Node locator for Activity"
classpath="org.eclipse.papyrus.uml.diagram.activity.locator.ParameterNodeLocator"
genChildSideAffixedNode="/0/@diagram/@childNodes.51"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:SpecificLocator"
comment="Affixed Expansion Node locator for Activity"
classpath="org.eclipse.papyrus.uml.diagram.activity.locator.ExpansionNodePositionLocator"
genChildSideAffixedNode="/0/@diagram/@childNodes.58 /0/@diagram/@childNodes.59"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:ExtendedGenView"
comment="link that to intherits from UML specificities"
genView="/0/@diagram/@links.3 /0/@diagram/@links.2 /0/@diagram/@links.5 /0/@diagram/@links.6"
name="UML link inheritance"
superOwnedEditPart="org.eclipse.papyrus.uml.diagram.common.editparts.UMLConnectionNodeEditPart"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:ExtendedGenView"
comment="It specify the super class for the shape editpart"
genView="/0/@diagram/@childNodes.81"
name="AbstractShapeEditPart"
superOwnedEditPart="org.eclipse.papyrus.uml.diagram.common.editparts.AbstractShapeEditPart"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:ExtendedGenView"
comment="this is an extension for constraint "
genView="/0/@diagram/@childNodes.24 /0/@diagram/@childNodes.25 /0/@diagram/@childNodes.26 /0/@diagram/@childNodes.27 /0/@diagram/@childNodes.28 /0/@diagram/@childNodes.29 /0/@diagram/@childNodes.30 /0/@diagram/@childNodes.31 /0/@diagram/@childNodes.116"
name="ConstraintEditPart extension"
superOwnedEditPart="org.eclipse.papyrus.uml.diagram.common.editparts.AbstractConstraintEditPart"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:ExtendedGenView"
comment="this is an extension to manage the comment"
genView="/0/@diagram/@childNodes.75"
name="comment extended node"
superOwnedEditPart="org.eclipse.papyrus.uml.diagram.common.editparts.AbstractCommentEditPart"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:LabelVisibilityPreference"
comment="HiddenName"
role="Name"
iconPathRole="platform:/plugin/org.eclipse.papyrus.uml.diagram.common/icons/label_role/name.png"
linkLabels="/0/@diagram/@links.2/@labels.0 /0/@diagram/@links.3/@labels.0"
visibleByDefault="false"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:LabelVisibilityPreference"
comment="Name"
role="Name"
iconPathRole="platform:/plugin/org.eclipse.papyrus.uml.diagram.common/icons/label_role/name.png"
externalNodeLabels="/0/@diagram/@childNodes.81/@labels.0"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:LabelVisibilityPreference"
comment="HiddenWeight"
role="Weight"
linkLabels="/0/@diagram/@links.2/@labels.1 /0/@diagram/@links.3/@labels.1"
visibleByDefault="false"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:LabelVisibilityPreference"
comment="Guard"
role="Guard"
linkLabels="/0/@diagram/@links.3/@labels.2"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:LabelVisibilityPreference"
comment="HiddenGuard"
role="Guard"
linkLabels="/0/@diagram/@links.2/@labels.5"
visibleByDefault="false"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:LabelVisibilityPreference"
comment="Stereotype"
role="Stereotype"
iconPathRole="platform:/plugin/org.eclipse.papyrus.uml.diagram.common/icons/stereotype.gif"
linkLabels="/0/@diagram/@links.2/@labels.6 /0/@diagram/@links.3/@labels.3"
externalNodeLabels="/0/@diagram/@childNodes.3/@labels.1 /0/@diagram/@childNodes.4/@labels.1 /0/@diagram/@childNodes.5/@labels.1 /0/@diagram/@childNodes.7/@labels.2 /0/@diagram/@childNodes.8/@labels.2 /0/@diagram/@childNodes.9/@labels.1 /0/@diagram/@childNodes.10/@labels.1 /0/@diagram/@childNodes.12/@labels.2 /0/@diagram/@childNodes.13/@labels.2 /0/@diagram/@childNodes.14/@labels.1 /0/@diagram/@childNodes.15/@labels.1 /0/@diagram/@childNodes.17/@labels.2 /0/@diagram/@childNodes.18/@labels.2 /0/@diagram/@childNodes.19/@labels.1 /0/@diagram/@childNodes.20/@labels.1 /0/@diagram/@childNodes.21/@labels.2 /0/@diagram/@childNodes.22/@labels.2 /0/@diagram/@childNodes.23/@labels.1 /0/@diagram/@childNodes.32/@labels.2 /0/@diagram/@childNodes.33/@labels.1 /0/@diagram/@childNodes.34/@labels.1 /0/@diagram/@childNodes.35/@labels.2 /0/@diagram/@childNodes.38/@labels.2 /0/@diagram/@childNodes.39/@labels.2 /0/@diagram/@childNodes.40/@labels.1 /0/@diagram/@childNodes.41/@labels.2 /0/@diagram/@childNodes.42/@labels.2 /0/@diagram/@childNodes.43/@labels.1 /0/@diagram/@childNodes.45/@labels.2 /0/@diagram/@childNodes.46/@labels.2 /0/@diagram/@childNodes.47/@labels.1 /0/@diagram/@childNodes.48/@labels.2 /0/@diagram/@childNodes.49/@labels.2 /0/@diagram/@childNodes.50/@labels.1 /0/@diagram/@childNodes.52/@labels.2 /0/@diagram/@childNodes.53/@labels.1 /0/@diagram/@childNodes.55/@labels.1 /0/@diagram/@childNodes.77/@labels.1 /0/@diagram/@childNodes.80/@labels.1 /0/@diagram/@childNodes.83/@labels.1 /0/@diagram/@childNodes.103/@labels.1"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:LabelVisibilityPreference"
comment="Selection"
role="Selection"
linkLabels="/0/@diagram/@links.2/@labels.2"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:LabelVisibilityPreference"
comment="Transformation"
role="Transformation"
linkLabels="/0/@diagram/@links.2/@labels.3"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:LabelVisibilityPreference"
comment="DecisionInputFlow"
role="DecisionInputFlow"
iconPathRole=""
linkLabels="/0/@diagram/@links.2/@labels.4"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:EditPartUsingDeleteService"
comment=""
name="Delete service elements"
genView="/0/@diagram/@childNodes.7 /0/@diagram/@childNodes.8 /0/@diagram/@childNodes.9 /0/@diagram/@childNodes.10 /0/@diagram/@childNodes.12 /0/@diagram/@childNodes.13 /0/@diagram/@childNodes.14 /0/@diagram/@childNodes.15 /0/@diagram/@childNodes.17 /0/@diagram/@childNodes.18 /0/@diagram/@childNodes.19 /0/@diagram/@childNodes.20 /0/@diagram/@childNodes.21 /0/@diagram/@childNodes.22 /0/@diagram/@childNodes.23 /0/@diagram/@childNodes.38 /0/@diagram/@childNodes.39 /0/@diagram/@childNodes.40 /0/@diagram/@childNodes.41 /0/@diagram/@childNodes.42 /0/@diagram/@childNodes.43 /0/@diagram/@childNodes.45 /0/@diagram/@childNodes.46 /0/@diagram/@childNodes.47 /0/@diagram/@childNodes.48 /0/@diagram/@childNodes.49 /0/@diagram/@childNodes.50 /0/@diagram/@childNodes.53 /0/@diagram/@childNodes.55 /0/@diagram/@childNodes.56 /0/@diagram/@childNodes.60 /0/@diagram/@childNodes.67 /0/@diagram/@childNodes.68 /0/@diagram/@childNodes.83 /0/@diagram/@childNodes.86 /0/@diagram/@childNodes.103 /0/@diagram/@childNodes.11 /0/@diagram/@childNodes.16 /0/@diagram/@childNodes.3 /0/@diagram/@childNodes.4 /0/@diagram/@childNodes.6 /0/@diagram/@childNodes.32 /0/@diagram/@childNodes.33 /0/@diagram/@childNodes.34 /0/@diagram/@childNodes.35 /0/@diagram/@childNodes.36 /0/@diagram/@childNodes.37 /0/@diagram/@childNodes.44 /0/@diagram/@childNodes.52 /0/@diagram/@childNodes.54 /0/@diagram/@childNodes.98 /0/@diagram/@childNodes.102 /0/@diagram/@childNodes.104 /0/@diagram/@childNodes.111 /0/@diagram/@childNodes.115 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.5 /0/@diagram/@childNodes.82 /0/@diagram/@childNodes.78 /0/@diagram/@childNodes.74 /0/@diagram/@childNodes.73 /0/@diagram/@topLevelNodes.0 /0/@diagram/@childNodes.51 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.75 /0/@diagram/@childNodes.31 /0/@diagram/@childNodes.30 /0/@diagram/@childNodes.2 /0/@diagram/@childNodes.1 /0/@diagram/@childNodes.116 /0/@diagram/@links.3 /0/@diagram/@childNodes.24 /0/@diagram/@childNodes.25 /0/@diagram/@childNodes.57 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.77 /0/@diagram/@childNodes.81 /0/@diagram/@links.4 /0/@diagram/@links.2 /0/@diagram/@childNodes.80 /0/@diagram/@childNodes.58 /0/@diagram/@childNodes.59 /0/@diagram/@childNodes.117 /0/@diagram/@childNodes.118 /0/@diagram/@childNodes.119 /0/@diagram/@childNodes.120 /0/@diagram/@childNodes.121 /0/@diagram/@childNodes.122 /0/@diagram/@childNodes.123 /0/@diagram/@childNodes.124 /0/@diagram/@childNodes.125 /0/@diagram/@childNodes.126 /0/@diagram/@childNodes.127 /0/@diagram/@childNodes.128 /0/@diagram/@childNodes.129 /0/@diagram/@childNodes.130 /0/@diagram/@childNodes.131 /0/@diagram/@childNodes.132 /0/@diagram/@childNodes.134 /0/@diagram/@childNodes.135 /0/@diagram/@childNodes.136 /0/@diagram/@childNodes.137 /0/@diagram/@childNodes.133 /0/@diagram/@childNodes.139 /0/@diagram/@childNodes.140 /0/@diagram/@childNodes.141 /0/@diagram/@childNodes.143 /0/@diagram/@childNodes.144 /0/@diagram/@childNodes.145 /0/@diagram/@childNodes.146 /0/@diagram/@childNodes.148 /0/@diagram/@childNodes.149 /0/@diagram/@childNodes.150 /0/@diagram/@childNodes.138 /0/@diagram/@childNodes.142 /0/@diagram/@childNodes.147 /0/@diagram/@childNodes.151 /0/@diagram/@childNodes.152 /0/@diagram/@childNodes.153 /0/@diagram/@childNodes.154 /0/@diagram/@childNodes.155 /0/@diagram/@childNodes.156 /0/@diagram/@childNodes.158 /0/@diagram/@childNodes.159 /0/@diagram/@childNodes.160 /0/@diagram/@childNodes.162 /0/@diagram/@childNodes.163 /0/@diagram/@childNodes.164 /0/@diagram/@childNodes.165 /0/@diagram/@childNodes.157 /0/@diagram/@childNodes.161 /0/@diagram/@childNodes.166 /0/@diagram/@childNodes.167 /0/@diagram/@childNodes.168 /0/@diagram/@childNodes.169 /0/@diagram/@childNodes.170 /0/@diagram/@childNodes.171 /0/@diagram/@childNodes.172 /0/@diagram/@childNodes.173 /0/@diagram/@childNodes.174 /0/@diagram/@childNodes.99 /0/@diagram/@childNodes.100 /0/@diagram/@childNodes.101 /0/@diagram/@childNodes.105 /0/@diagram/@childNodes.106 /0/@diagram/@childNodes.107 /0/@diagram/@childNodes.108 /0/@diagram/@childNodes.109 /0/@diagram/@childNodes.110 /0/@diagram/@childNodes.112 /0/@diagram/@childNodes.113 /0/@diagram/@childNodes.114 /0/@diagram/@childNodes.88 /0/@diagram/@childNodes.89 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.91 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.93 /0/@diagram/@childNodes.94 /0/@diagram/@childNodes.95 /0/@diagram/@childNodes.96 /0/@diagram/@childNodes.97 /0/@diagram/@childNodes.61 /0/@diagram/@childNodes.62 /0/@diagram/@childNodes.63 /0/@diagram/@childNodes.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.66 /0/@diagram/@childNodes.70 /0/@diagram/@childNodes.71 /0/@diagram/@childNodes.72 /0/@diagram/@childNodes.69"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:ExtendedGenView"
comment="set the super class as AbstractLabelEditPart"
genView="/0/@diagram/@childNodes.3/@labels.1 /0/@diagram/@childNodes.4/@labels.1 /0/@diagram/@childNodes.5/@labels.1 /0/@diagram/@childNodes.7/@labels.2 /0/@diagram/@childNodes.8/@labels.2 /0/@diagram/@childNodes.9/@labels.1 /0/@diagram/@childNodes.10/@labels.1 /0/@diagram/@childNodes.12/@labels.2 /0/@diagram/@childNodes.13/@labels.2 /0/@diagram/@childNodes.14/@labels.1 /0/@diagram/@childNodes.15/@labels.1 /0/@diagram/@childNodes.17/@labels.2 /0/@diagram/@childNodes.18/@labels.2 /0/@diagram/@childNodes.19/@labels.1 /0/@diagram/@childNodes.20/@labels.1 /0/@diagram/@childNodes.21/@labels.2 /0/@diagram/@childNodes.22/@labels.2 /0/@diagram/@childNodes.23/@labels.1 /0/@diagram/@childNodes.32/@labels.2 /0/@diagram/@childNodes.33/@labels.1 /0/@diagram/@childNodes.34/@labels.1 /0/@diagram/@childNodes.35/@labels.2 /0/@diagram/@childNodes.38/@labels.2 /0/@diagram/@childNodes.39/@labels.2 /0/@diagram/@childNodes.40/@labels.1 /0/@diagram/@childNodes.41/@labels.2 /0/@diagram/@childNodes.42/@labels.2 /0/@diagram/@childNodes.43/@labels.1 /0/@diagram/@childNodes.45/@labels.2 /0/@diagram/@childNodes.46/@labels.2 /0/@diagram/@childNodes.47/@labels.1 /0/@diagram/@childNodes.48/@labels.2 /0/@diagram/@childNodes.49/@labels.2 /0/@diagram/@childNodes.50/@labels.1 /0/@diagram/@childNodes.52/@labels.2 /0/@diagram/@childNodes.53/@labels.1 /0/@diagram/@childNodes.55/@labels.1 /0/@diagram/@childNodes.77/@labels.1 /0/@diagram/@childNodes.80/@labels.1 /0/@diagram/@childNodes.83/@labels.1 /0/@diagram/@childNodes.103/@labels.1 /0/@diagram/@childNodes.126/@labels.1 /0/@diagram/@childNodes.127/@labels.1 /0/@diagram/@childNodes.128/@labels.1 /0/@diagram/@childNodes.129/@labels.2 /0/@diagram/@childNodes.130/@labels.2 /0/@diagram/@childNodes.131/@labels.2 /0/@diagram/@childNodes.132/@labels.2 /0/@diagram/@childNodes.134/@labels.1 /0/@diagram/@childNodes.135/@labels.1 /0/@diagram/@childNodes.136/@labels.2 /0/@diagram/@childNodes.137/@labels.2 /0/@diagram/@childNodes.139/@labels.1 /0/@diagram/@childNodes.140/@labels.2 /0/@diagram/@childNodes.141/@labels.2 /0/@diagram/@childNodes.143/@labels.1 /0/@diagram/@childNodes.144/@labels.1 /0/@diagram/@childNodes.145/@labels.2 /0/@diagram/@childNodes.146/@labels.2 /0/@diagram/@childNodes.148/@labels.1 /0/@diagram/@childNodes.149/@labels.2 /0/@diagram/@childNodes.150/@labels.2 /0/@diagram/@childNodes.152/@labels.1 /0/@diagram/@childNodes.153/@labels.2 /0/@diagram/@childNodes.154/@labels.2 /0/@diagram/@childNodes.156/@labels.0 /0/@diagram/@childNodes.156/@labels.1 /0/@diagram/@childNodes.158/@labels.1 /0/@diagram/@childNodes.159/@labels.2 /0/@diagram/@childNodes.160/@labels.2 /0/@diagram/@childNodes.162/@labels.1 /0/@diagram/@childNodes.163/@labels.1 /0/@diagram/@childNodes.164/@labels.2 /0/@diagram/@childNodes.165/@labels.2 /0/@diagram/@childNodes.167/@labels.1 /0/@diagram/@childNodes.168/@labels.1 /0/@diagram/@childNodes.169/@labels.2 /0/@diagram/@childNodes.170/@labels.2 /0/@diagram/@childNodes.172/@labels.1 /0/@diagram/@childNodes.173/@labels.2 /0/@diagram/@childNodes.174/@labels.2 /0/@diagram/@childNodes.118/@labels.1 /0/@diagram/@childNodes.119/@labels.1 /0/@diagram/@childNodes.120/@labels.2 /0/@diagram/@childNodes.121/@labels.2 /0/@diagram/@childNodes.122/@labels.1 /0/@diagram/@childNodes.123/@labels.2 /0/@diagram/@childNodes.124/@labels.2 /0/@diagram/@childNodes.99/@labels.1 /0/@diagram/@childNodes.100/@labels.2 /0/@diagram/@childNodes.101/@labels.2 /0/@diagram/@childNodes.105/@labels.1 /0/@diagram/@childNodes.106/@labels.1 /0/@diagram/@childNodes.107/@labels.2 /0/@diagram/@childNodes.108/@labels.2 /0/@diagram/@childNodes.109/@labels.2 /0/@diagram/@childNodes.110/@labels.2 /0/@diagram/@childNodes.112/@labels.2 /0/@diagram/@childNodes.113/@labels.2 /0/@diagram/@childNodes.114/@labels.2 /0/@diagram/@childNodes.88/@labels.1 /0/@diagram/@childNodes.89/@labels.1 /0/@diagram/@childNodes.90/@labels.1 /0/@diagram/@childNodes.91/@labels.2 /0/@diagram/@childNodes.92/@labels.2 /0/@diagram/@childNodes.93/@labels.2 /0/@diagram/@childNodes.94/@labels.2 /0/@diagram/@childNodes.95/@labels.2 /0/@diagram/@childNodes.96/@labels.2 /0/@diagram/@childNodes.97/@labels.1 /0/@diagram/@childNodes.61/@labels.1 /0/@diagram/@childNodes.62/@labels.2 /0/@diagram/@childNodes.63/@labels.2 /0/@diagram/@childNodes.64/@labels.1 /0/@diagram/@childNodes.65/@labels.1 /0/@diagram/@childNodes.66/@labels.1 /0/@diagram/@childNodes.70/@labels.2 /0/@diagram/@childNodes.71/@labels.2 /0/@diagram/@childNodes.72/@labels.1 /0/@diagram/@childNodes.69/@labels.1 /0/@diagram/@childNodes.176/@labels.1 /0/@diagram/@childNodes.177/@labels.2 /0/@diagram/@childNodes.178/@labels.2 /0/@diagram/@childNodes.179/@labels.1"
name="AbstractLabelEditPart"
superOwnedEditPart="org.eclipse.papyrus.uml.diagram.common.editparts.AbstractLabelEditPart"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:ExtendedGenView"
comment="contains methods to display arrows"
genView="/0/@diagram/@childNodes.13 /0/@diagram/@childNodes.22 /0/@diagram/@childNodes.17 /0/@diagram/@childNodes.8 /0/@diagram/@childNodes.39 /0/@diagram/@childNodes.42 /0/@diagram/@childNodes.49 /0/@diagram/@childNodes.45 /0/@diagram/@childNodes.14 /0/@diagram/@childNodes.23 /0/@diagram/@childNodes.19 /0/@diagram/@childNodes.9 /0/@diagram/@childNodes.83 /0/@diagram/@childNodes.40 /0/@diagram/@childNodes.43 /0/@diagram/@childNodes.50 /0/@diagram/@childNodes.47 /0/@diagram/@childNodes.53 /0/@diagram/@childNodes.15 /0/@diagram/@childNodes.20 /0/@diagram/@childNodes.80 /0/@diagram/@childNodes.10 /0/@diagram/@childNodes.86 /0/@diagram/@childNodes.103 /0/@diagram/@childNodes.55 /0/@diagram/@childNodes.12 /0/@diagram/@childNodes.21 /0/@diagram/@childNodes.18 /0/@diagram/@childNodes.7 /0/@diagram/@childNodes.38 /0/@diagram/@childNodes.41 /0/@diagram/@childNodes.48 /0/@diagram/@childNodes.46 /0/@diagram/@childNodes.77 /0/@diagram/@childNodes.118 /0/@diagram/@childNodes.119 /0/@diagram/@childNodes.120 /0/@diagram/@childNodes.121 /0/@diagram/@childNodes.122 /0/@diagram/@childNodes.123 /0/@diagram/@childNodes.124 /0/@diagram/@childNodes.126 /0/@diagram/@childNodes.127 /0/@diagram/@childNodes.128 /0/@diagram/@childNodes.129 /0/@diagram/@childNodes.130 /0/@diagram/@childNodes.131 /0/@diagram/@childNodes.132 /0/@diagram/@childNodes.134 /0/@diagram/@childNodes.135 /0/@diagram/@childNodes.136 /0/@diagram/@childNodes.137 /0/@diagram/@childNodes.139 /0/@diagram/@childNodes.140 /0/@diagram/@childNodes.141 /0/@diagram/@childNodes.143 /0/@diagram/@childNodes.144 /0/@diagram/@childNodes.145 /0/@diagram/@childNodes.146 /0/@diagram/@childNodes.148 /0/@diagram/@childNodes.149 /0/@diagram/@childNodes.150 /0/@diagram/@childNodes.152 /0/@diagram/@childNodes.153 /0/@diagram/@childNodes.154 /0/@diagram/@childNodes.156 /0/@diagram/@childNodes.158 /0/@diagram/@childNodes.159 /0/@diagram/@childNodes.160 /0/@diagram/@childNodes.162 /0/@diagram/@childNodes.163 /0/@diagram/@childNodes.164 /0/@diagram/@childNodes.165 /0/@diagram/@childNodes.167 /0/@diagram/@childNodes.168 /0/@diagram/@childNodes.169 /0/@diagram/@childNodes.170 /0/@diagram/@childNodes.172 /0/@diagram/@childNodes.173 /0/@diagram/@childNodes.174 /0/@diagram/@childNodes.99 /0/@diagram/@childNodes.100 /0/@diagram/@childNodes.101 /0/@diagram/@childNodes.105 /0/@diagram/@childNodes.106 /0/@diagram/@childNodes.107 /0/@diagram/@childNodes.108 /0/@diagram/@childNodes.109 /0/@diagram/@childNodes.110 /0/@diagram/@childNodes.112 /0/@diagram/@childNodes.113 /0/@diagram/@childNodes.114 /0/@diagram/@childNodes.88 /0/@diagram/@childNodes.89 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.91 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.93 /0/@diagram/@childNodes.94 /0/@diagram/@childNodes.95 /0/@diagram/@childNodes.96 /0/@diagram/@childNodes.97 /0/@diagram/@childNodes.61 /0/@diagram/@childNodes.62 /0/@diagram/@childNodes.63 /0/@diagram/@childNodes.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.66 /0/@diagram/@childNodes.70 /0/@diagram/@childNodes.71 /0/@diagram/@childNodes.72 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.176 /0/@diagram/@childNodes.177 /0/@diagram/@childNodes.178 /0/@diagram/@childNodes.179 /0/@diagram/@childNodes.84 /0/@diagram/@childNodes.85"
name="AbstractPinEditPart"
superOwnedEditPart="org.eclipse.papyrus.uml.diagram.activity.edit.part.AbstractPinEditPart"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:SpecificLocatorExternalLabel"
comment="locator for external label of pins"
classpath="org.eclipse.papyrus.uml.diagram.common.locator.ExternalLabelPositionLocator"
genExternalNodeLabel="/0/@diagram/@childNodes.81/@labels.0 /0/@diagram/@childNodes.3/@labels.1 /0/@diagram/@childNodes.4/@labels.1 /0/@diagram/@childNodes.5/@labels.1 /0/@diagram/@childNodes.7/@labels.2 /0/@diagram/@childNodes.8/@labels.2 /0/@diagram/@childNodes.9/@labels.1 /0/@diagram/@childNodes.10/@labels.1 /0/@diagram/@childNodes.12/@labels.2 /0/@diagram/@childNodes.13/@labels.2 /0/@diagram/@childNodes.14/@labels.1 /0/@diagram/@childNodes.15/@labels.1 /0/@diagram/@childNodes.17/@labels.2 /0/@diagram/@childNodes.18/@labels.2 /0/@diagram/@childNodes.19/@labels.1 /0/@diagram/@childNodes.20/@labels.1 /0/@diagram/@childNodes.21/@labels.2 /0/@diagram/@childNodes.22/@labels.2 /0/@diagram/@childNodes.23/@labels.1 /0/@diagram/@childNodes.32/@labels.2 /0/@diagram/@childNodes.33/@labels.1 /0/@diagram/@childNodes.34/@labels.1 /0/@diagram/@childNodes.35/@labels.2 /0/@diagram/@childNodes.38/@labels.2 /0/@diagram/@childNodes.39/@labels.2 /0/@diagram/@childNodes.40/@labels.1 /0/@diagram/@childNodes.41/@labels.2 /0/@diagram/@childNodes.42/@labels.2 /0/@diagram/@childNodes.43/@labels.1 /0/@diagram/@childNodes.45/@labels.2 /0/@diagram/@childNodes.46/@labels.2 /0/@diagram/@childNodes.47/@labels.1 /0/@diagram/@childNodes.48/@labels.2 /0/@diagram/@childNodes.49/@labels.2 /0/@diagram/@childNodes.50/@labels.1 /0/@diagram/@childNodes.52/@labels.2 /0/@diagram/@childNodes.53/@labels.1 /0/@diagram/@childNodes.55/@labels.1 /0/@diagram/@childNodes.77/@labels.1 /0/@diagram/@childNodes.80/@labels.1 /0/@diagram/@childNodes.83/@labels.1 /0/@diagram/@childNodes.103/@labels.1 /0/@diagram/@childNodes.53/@labels.0 /0/@diagram/@childNodes.7/@labels.0 /0/@diagram/@childNodes.7/@labels.1 /0/@diagram/@childNodes.8/@labels.0 /0/@diagram/@childNodes.8/@labels.1 /0/@diagram/@childNodes.9/@labels.0 /0/@diagram/@childNodes.10/@labels.0 /0/@diagram/@childNodes.12/@labels.0 /0/@diagram/@childNodes.12/@labels.1 /0/@diagram/@childNodes.13/@labels.0 /0/@diagram/@childNodes.13/@labels.1 /0/@diagram/@childNodes.14/@labels.0 /0/@diagram/@childNodes.15/@labels.0 /0/@diagram/@childNodes.17/@labels.0 /0/@diagram/@childNodes.17/@labels.1 /0/@diagram/@childNodes.18/@labels.0 /0/@diagram/@childNodes.18/@labels.1 /0/@diagram/@childNodes.19/@labels.0 /0/@diagram/@childNodes.20/@labels.0 /0/@diagram/@childNodes.21/@labels.0 /0/@diagram/@childNodes.21/@labels.1 /0/@diagram/@childNodes.22/@labels.0 /0/@diagram/@childNodes.22/@labels.1 /0/@diagram/@childNodes.23/@labels.0 /0/@diagram/@childNodes.32/@labels.1 /0/@diagram/@childNodes.35/@labels.1 /0/@diagram/@childNodes.36/@labels.1 /0/@diagram/@childNodes.38/@labels.0 /0/@diagram/@childNodes.38/@labels.1 /0/@diagram/@childNodes.39/@labels.0 /0/@diagram/@childNodes.39/@labels.1 /0/@diagram/@childNodes.40/@labels.0 /0/@diagram/@childNodes.41/@labels.0 /0/@diagram/@childNodes.41/@labels.1 /0/@diagram/@childNodes.42/@labels.0 /0/@diagram/@childNodes.42/@labels.1 /0/@diagram/@childNodes.43/@labels.0 /0/@diagram/@childNodes.45/@labels.0 /0/@diagram/@childNodes.45/@labels.1 /0/@diagram/@childNodes.46/@labels.0 /0/@diagram/@childNodes.46/@labels.1 /0/@diagram/@childNodes.47/@labels.0 /0/@diagram/@childNodes.48/@labels.0 /0/@diagram/@childNodes.48/@labels.1 /0/@diagram/@childNodes.49/@labels.0 /0/@diagram/@childNodes.49/@labels.1 /0/@diagram/@childNodes.50/@labels.0 /0/@diagram/@childNodes.52/@labels.1 /0/@diagram/@childNodes.55/@labels.0 /0/@diagram/@childNodes.77/@labels.0 /0/@diagram/@childNodes.80/@labels.0 /0/@diagram/@childNodes.83/@labels.0 /0/@diagram/@childNodes.86/@labels.0 /0/@diagram/@childNodes.86/@labels.1 /0/@diagram/@childNodes.103/@labels.0 /0/@diagram/@childNodes.115/@labels.1 /0/@diagram/@childNodes.118/@labels.0 /0/@diagram/@childNodes.118/@labels.1 /0/@diagram/@childNodes.119/@labels.0 /0/@diagram/@childNodes.119/@labels.1 /0/@diagram/@childNodes.120/@labels.0 /0/@diagram/@childNodes.120/@labels.1 /0/@diagram/@childNodes.120/@labels.2 /0/@diagram/@childNodes.121/@labels.0 /0/@diagram/@childNodes.121/@labels.1 /0/@diagram/@childNodes.121/@labels.2 /0/@diagram/@childNodes.122/@labels.0 /0/@diagram/@childNodes.122/@labels.1 /0/@diagram/@childNodes.123/@labels.0 /0/@diagram/@childNodes.123/@labels.1 /0/@diagram/@childNodes.123/@labels.2 /0/@diagram/@childNodes.124/@labels.0 /0/@diagram/@childNodes.124/@labels.1 /0/@diagram/@childNodes.124/@labels.2 /0/@diagram/@childNodes.126/@labels.1 /0/@diagram/@childNodes.127/@labels.1 /0/@diagram/@childNodes.128/@labels.1 /0/@diagram/@childNodes.129/@labels.2 /0/@diagram/@childNodes.130/@labels.2 /0/@diagram/@childNodes.131/@labels.2 /0/@diagram/@childNodes.132/@labels.2 /0/@diagram/@childNodes.126/@labels.0 /0/@diagram/@childNodes.127/@labels.0 /0/@diagram/@childNodes.128/@labels.0 /0/@diagram/@childNodes.129/@labels.0 /0/@diagram/@childNodes.129/@labels.1 /0/@diagram/@childNodes.130/@labels.0 /0/@diagram/@childNodes.130/@labels.1 /0/@diagram/@childNodes.131/@labels.0 /0/@diagram/@childNodes.131/@labels.1 /0/@diagram/@childNodes.132/@labels.0 /0/@diagram/@childNodes.132/@labels.1 /0/@diagram/@childNodes.134/@labels.1 /0/@diagram/@childNodes.135/@labels.1 /0/@diagram/@childNodes.136/@labels.2 /0/@diagram/@childNodes.137/@labels.2 /0/@diagram/@childNodes.134/@labels.0 /0/@diagram/@childNodes.135/@labels.0 /0/@diagram/@childNodes.136/@labels.0 /0/@diagram/@childNodes.136/@labels.1 /0/@diagram/@childNodes.137/@labels.0 /0/@diagram/@childNodes.137/@labels.1 /0/@diagram/@childNodes.139/@labels.1 /0/@diagram/@childNodes.140/@labels.2 /0/@diagram/@childNodes.141/@labels.2 /0/@diagram/@childNodes.143/@labels.1 /0/@diagram/@childNodes.144/@labels.1 /0/@diagram/@childNodes.145/@labels.2 /0/@diagram/@childNodes.146/@labels.2 /0/@diagram/@childNodes.148/@labels.1 /0/@diagram/@childNodes.149/@labels.2 /0/@diagram/@childNodes.150/@labels.2 /0/@diagram/@childNodes.139/@labels.0 /0/@diagram/@childNodes.140/@labels.0 /0/@diagram/@childNodes.140/@labels.1 /0/@diagram/@childNodes.141/@labels.0 /0/@diagram/@childNodes.141/@labels.1 /0/@diagram/@childNodes.143/@labels.0 /0/@diagram/@childNodes.144/@labels.0 /0/@diagram/@childNodes.145/@labels.0 /0/@diagram/@childNodes.145/@labels.1 /0/@diagram/@childNodes.146/@labels.0 /0/@diagram/@childNodes.146/@labels.1 /0/@diagram/@childNodes.148/@labels.0 /0/@diagram/@childNodes.149/@labels.0 /0/@diagram/@childNodes.149/@labels.1 /0/@diagram/@childNodes.150/@labels.0 /0/@diagram/@childNodes.150/@labels.1 /0/@diagram/@childNodes.152/@labels.1 /0/@diagram/@childNodes.153/@labels.2 /0/@diagram/@childNodes.154/@labels.2 /0/@diagram/@childNodes.152/@labels.0 /0/@diagram/@childNodes.153/@labels.0 /0/@diagram/@childNodes.153/@labels.1 /0/@diagram/@childNodes.154/@labels.0 /0/@diagram/@childNodes.154/@labels.1 /0/@diagram/@childNodes.156/@labels.0 /0/@diagram/@childNodes.156/@labels.1 /0/@diagram/@childNodes.158/@labels.1 /0/@diagram/@childNodes.159/@labels.2 /0/@diagram/@childNodes.160/@labels.2 /0/@diagram/@childNodes.162/@labels.1 /0/@diagram/@childNodes.163/@labels.1 /0/@diagram/@childNodes.164/@labels.2 /0/@diagram/@childNodes.165/@labels.2 /0/@diagram/@childNodes.158/@labels.0 /0/@diagram/@childNodes.159/@labels.0 /0/@diagram/@childNodes.159/@labels.1 /0/@diagram/@childNodes.160/@labels.0 /0/@diagram/@childNodes.160/@labels.1 /0/@diagram/@childNodes.162/@labels.0 /0/@diagram/@childNodes.163/@labels.0 /0/@diagram/@childNodes.164/@labels.0 /0/@diagram/@childNodes.164/@labels.1 /0/@diagram/@childNodes.165/@labels.0 /0/@diagram/@childNodes.165/@labels.1 /0/@diagram/@childNodes.167/@labels.1 /0/@diagram/@childNodes.168/@labels.1 /0/@diagram/@childNodes.169/@labels.2 /0/@diagram/@childNodes.170/@labels.2 /0/@diagram/@childNodes.167/@labels.0 /0/@diagram/@childNodes.168/@labels.0 /0/@diagram/@childNodes.169/@labels.0 /0/@diagram/@childNodes.169/@labels.1 /0/@diagram/@childNodes.170/@labels.0 /0/@diagram/@childNodes.170/@labels.1 /0/@diagram/@childNodes.171/@labels.1 /0/@diagram/@childNodes.172/@labels.1 /0/@diagram/@childNodes.173/@labels.2 /0/@diagram/@childNodes.174/@labels.2 /0/@diagram/@childNodes.172/@labels.0 /0/@diagram/@childNodes.173/@labels.0 /0/@diagram/@childNodes.173/@labels.1 /0/@diagram/@childNodes.174/@labels.0 /0/@diagram/@childNodes.174/@labels.1 /0/@diagram/@childNodes.99/@labels.1 /0/@diagram/@childNodes.100/@labels.2 /0/@diagram/@childNodes.101/@labels.2 /0/@diagram/@childNodes.105/@labels.1 /0/@diagram/@childNodes.106/@labels.1 /0/@diagram/@childNodes.107/@labels.2 /0/@diagram/@childNodes.108/@labels.2 /0/@diagram/@childNodes.109/@labels.2 /0/@diagram/@childNodes.110/@labels.2 /0/@diagram/@childNodes.112/@labels.2 /0/@diagram/@childNodes.113/@labels.2 /0/@diagram/@childNodes.114/@labels.2 /0/@diagram/@childNodes.99/@labels.0 /0/@diagram/@childNodes.100/@labels.0 /0/@diagram/@childNodes.100/@labels.1 /0/@diagram/@childNodes.101/@labels.0 /0/@diagram/@childNodes.101/@labels.1 /0/@diagram/@childNodes.105/@labels.0 /0/@diagram/@childNodes.106/@labels.0 /0/@diagram/@childNodes.107/@labels.0 /0/@diagram/@childNodes.107/@labels.1 /0/@diagram/@childNodes.108/@labels.0 /0/@diagram/@childNodes.108/@labels.1 /0/@diagram/@childNodes.109/@labels.0 /0/@diagram/@childNodes.109/@labels.1 /0/@diagram/@childNodes.110/@labels.0 /0/@diagram/@childNodes.110/@labels.1 /0/@diagram/@childNodes.112/@labels.0 /0/@diagram/@childNodes.112/@labels.1 /0/@diagram/@childNodes.113/@labels.0 /0/@diagram/@childNodes.113/@labels.1 /0/@diagram/@childNodes.114/@labels.0 /0/@diagram/@childNodes.114/@labels.1 /0/@diagram/@childNodes.88/@labels.1 /0/@diagram/@childNodes.89/@labels.1 /0/@diagram/@childNodes.90/@labels.1 /0/@diagram/@childNodes.91/@labels.2 /0/@diagram/@childNodes.92/@labels.2 /0/@diagram/@childNodes.93/@labels.2 /0/@diagram/@childNodes.94/@labels.2 /0/@diagram/@childNodes.95/@labels.2 /0/@diagram/@childNodes.96/@labels.2 /0/@diagram/@childNodes.97/@labels.1 /0/@diagram/@childNodes.88/@labels.0 /0/@diagram/@childNodes.89/@labels.0 /0/@diagram/@childNodes.90/@labels.0 /0/@diagram/@childNodes.91/@labels.0 /0/@diagram/@childNodes.91/@labels.1 /0/@diagram/@childNodes.92/@labels.0 /0/@diagram/@childNodes.92/@labels.1 /0/@diagram/@childNodes.93/@labels.0 /0/@diagram/@childNodes.93/@labels.1 /0/@diagram/@childNodes.94/@labels.0 /0/@diagram/@childNodes.94/@labels.1 /0/@diagram/@childNodes.95/@labels.0 /0/@diagram/@childNodes.95/@labels.1 /0/@diagram/@childNodes.96/@labels.0 /0/@diagram/@childNodes.96/@labels.1 /0/@diagram/@childNodes.97/@labels.0 /0/@diagram/@childNodes.61/@labels.1 /0/@diagram/@childNodes.62/@labels.2 /0/@diagram/@childNodes.63/@labels.2 /0/@diagram/@childNodes.64/@labels.1 /0/@diagram/@childNodes.65/@labels.1 /0/@diagram/@childNodes.66/@labels.1 /0/@diagram/@childNodes.70/@labels.2 /0/@diagram/@childNodes.71/@labels.2 /0/@diagram/@childNodes.72/@labels.1 /0/@diagram/@childNodes.61/@labels.0 /0/@diagram/@childNodes.62/@labels.0 /0/@diagram/@childNodes.62/@labels.1 /0/@diagram/@childNodes.63/@labels.0 /0/@diagram/@childNodes.63/@labels.1 /0/@diagram/@childNodes.64/@labels.0 /0/@diagram/@childNodes.65/@labels.0 /0/@diagram/@childNodes.66/@labels.0 /0/@diagram/@childNodes.70/@labels.0 /0/@diagram/@childNodes.70/@labels.1 /0/@diagram/@childNodes.71/@labels.0 /0/@diagram/@childNodes.71/@labels.1 /0/@diagram/@childNodes.72/@labels.0 /0/@diagram/@childNodes.69/@labels.1 /0/@diagram/@childNodes.69/@labels.0 /0/@diagram/@childNodes.176/@labels.1 /0/@diagram/@childNodes.177/@labels.2 /0/@diagram/@childNodes.178/@labels.2 /0/@diagram/@childNodes.179/@labels.1 /0/@diagram/@childNodes.176/@labels.0 /0/@diagram/@childNodes.177/@labels.0 /0/@diagram/@childNodes.177/@labels.1 /0/@diagram/@childNodes.178/@labels.0 /0/@diagram/@childNodes.178/@labels.1 /0/@diagram/@childNodes.179/@labels.0 /0/@diagram/@childNodes.84/@labels.0 /0/@diagram/@childNodes.84/@labels.1 /0/@diagram/@childNodes.84/@labels.2 /0/@diagram/@childNodes.85/@labels.0 /0/@diagram/@childNodes.85/@labels.1 /0/@diagram/@childNodes.85/@labels.2"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:GenerateUsingElementTypeCreationCommand"
comment="creation command"/>
<extensionNodes
xsi:type="papyrusgmfgenextension:ExtendedGenView"
comment="shape compartment without scrollbars"
genView="/0/@diagram/@compartments.9 /0/@diagram/@compartments.10 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8"
name="ShapeCompartmentWithoutScrollbarsEditPart"
superOwnedEditPart="org.eclipse.papyrus.uml.diagram.activity.edit.part.ShapeCompartmentWithoutScrollbarsEditPart"/>
</papyrusgmfgenextension:PapyrusExtensionRootNode>
</xmi:XMI>
|