diff options
Diffstat (limited to 'plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/model/activityDiagram.gmfgen')
-rw-r--r-- | plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/model/activityDiagram.gmfgen | 21551 |
1 files changed, 17350 insertions, 4201 deletions
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/model/activityDiagram.gmfgen b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/model/activityDiagram.gmfgen index 5aa284933f9..5e858dc842f 100644 --- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/model/activityDiagram.gmfgen +++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/model/activityDiagram.gmfgen @@ -1,5180 +1,18329 @@ <?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" domainFileExtension="PapyrusUMLActivity" dynamicTemplates="true" templateDirectory="/org.eclipse.papyrus.def/dynamic-templates3.5/codegen"> +<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" + domainFileExtension="PapyrusUMLActivity" + dynamicTemplates="true" + templateDirectory="/org.eclipse.papyrus.def/dynamic-templates3.5/codegen"> <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" useInLiveMode="true" 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"/> + <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" + useInLiveMode="true" + 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" useInLiveMode="true" 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"/> + <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" + useInLiveMode="true" + 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" useInLiveMode="true" 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"/> + <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" + useInLiveMode="true" + 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." useInLiveMode="true" 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"/> + <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." + useInLiveMode="true" + 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"/> + <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"/> + <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"/> + <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." useInLiveMode="true" 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"/> + <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." + useInLiveMode="true" + 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." useInLiveMode="true" 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"/> + <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." + useInLiveMode="true" + 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." useInLiveMode="true" 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"/> + <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." + useInLiveMode="true" + 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." useInLiveMode="true" 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"/> + <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." + useInLiveMode="true" + 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." useInLiveMode="true" 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"/> + <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." + useInLiveMode="true" + 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." useInLiveMode="true" 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"/> + <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." + useInLiveMode="true" + 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." useInLiveMode="true" 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"/> + <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." + useInLiveMode="true" + 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." useInLiveMode="true" 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"/> + <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." + useInLiveMode="true" + 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." useInLiveMode="true" 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"/> + <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." + useInLiveMode="true" + 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." useInLiveMode="true" 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"/> + <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." + useInLiveMode="true" + 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." useInLiveMode="true" 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"/> + <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." + useInLiveMode="true" + 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"/> + <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" useInLiveMode="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"/> + <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" + useInLiveMode="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="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)." useInLiveMode="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"/> + <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)." + useInLiveMode="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="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." useInLiveMode="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"/> + <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." + useInLiveMode="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="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" useInLiveMode="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"/> + <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" + useInLiveMode="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="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." useInLiveMode="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"/> + <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." + useInLiveMode="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="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." useInLiveMode="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"/> + <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." + useInLiveMode="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="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." useInLiveMode="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"/> + <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." + useInLiveMode="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="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." useInLiveMode="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"/> + <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." + useInLiveMode="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)." useInLiveMode="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"/> + <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)." + useInLiveMode="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"/> + <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"/> + <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." useInLiveMode="true" 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"/> + <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." + useInLiveMode="true" + 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." useInLiveMode="true" 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"/> + <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." + useInLiveMode="true" + 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"/> + <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"/> + <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"/> + <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"/> + <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"/> + <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"/> + <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"/> + <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"/> + <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"/> + <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"/> + <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." useInLiveMode="true" 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"/> + <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." + useInLiveMode="true" + 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." useInLiveMode="true" 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"/> + <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." + useInLiveMode="true" + 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." useInLiveMode="true" 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"/> + <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." + useInLiveMode="true" + 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"/> + <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"/> + <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"/> + <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"/> + <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"/> + <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" useInLiveMode="true" 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"/> + <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" + useInLiveMode="true" + 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." useInLiveMode="true" 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"/> + <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." + useInLiveMode="true" + 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"/> + <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"/> + <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"/> + <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"/> + <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"/> + <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"/> + <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"/> + <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"/> + <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"/> + <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." useInLiveMode="true" 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"/> + <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." + useInLiveMode="true" + 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" useInLiveMode="true" 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"/> + <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" + useInLiveMode="true" + 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." useInLiveMode="true" 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"/> + <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." + useInLiveMode="true" + 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." useInLiveMode="true" 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"/> + <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." + useInLiveMode="true" + 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"/> + <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"/> + <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" 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.44/@elementType"/> + <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" + 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"> + <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="RequestConstants.REQ_DELETE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="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"/> + <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"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.0/@elementType"/> + <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"> + <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="RequestConstants.REQ_DELETE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="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"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.0/@elementType"/> + <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"> + <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="RequestConstants.REQ_DELETE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="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"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.150/@elementType"/> + <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"> + <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.InitialNode"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.InitialNode"/> + <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"/> + <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="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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.92/@elementType"/> + <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"> + <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.FinalNode"> - <attributes xsi:type="gmfgen:DefaultSizeAttributes" width="20" height="20"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.FinalNode"> + <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"/> + <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"/> + <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="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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.144/@elementType"/> + <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"> + <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.FlowFinalNode"> - <attributes xsi:type="gmfgen:DefaultSizeAttributes" width="20" height="20"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.FlowFinalNode"> + <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"/> + <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"/> + <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="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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.161/@elementType"/> + <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"> + <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.PapyrusRoundedNodeFigure"/> - <behaviour xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_CREATE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicy.GRAPHICAL_NODE_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.OpaqueActionObjectFlowWithPinsCreationEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="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="EditPolicyRoles.DRAG_DROP_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/> + <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="RequestConstants.REQ_CREATE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicy.GRAPHICAL_NODE_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.OpaqueActionObjectFlowWithPinsCreationEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="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="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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet xsi:type="gmfgen:FeatureLabelModelFacet" parser="/0/@labelParsers/@implementations.0"> - <metaFeatures href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <labels + visualID="5003" + editPartClassName="OpaqueActionNameEditPart" + itemSemanticEditPolicyClassName="OpaqueActionNameItemSemanticEditPolicy" + notationViewFactoryClassName="OpaqueActionNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/> + <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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure"/> + <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"/> + <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"/> - <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 + 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"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/> + <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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <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"/> + <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"/> - <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 + 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"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> + <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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <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"/> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/> + <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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure"/> + <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"/> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.100/@elementType"/> + <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"> + <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="RequestConstants.REQ_CREATE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_DELETE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicyRoles.CANONICAL_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CallBehaviorActionCanonicalEditPolicy"/> - <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="EditPolicyRoles.DRAG_DROP_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/> + <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="RequestConstants.REQ_CREATE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="RequestConstants.REQ_DELETE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicyRoles.CANONICAL_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CallBehaviorActionCanonicalEditPolicy"/> + <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="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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet parser="/0/@labelParsers/@implementations.5"/> + <labels + visualID="5004" + editPartClassName="CallBehaviorActionNameEditPart" + itemSemanticEditPolicyClassName="CallBehaviorActionNameItemSemanticEditPolicy" + notationViewFactoryClassName="CallBehaviorActionNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/> + <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"> + <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"/> - <behaviour xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure"/> + <behaviour + xsi:type="gmfgen:OpenDiagramBehaviour"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="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"/> + <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"/> - <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 + 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"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/> + <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"> + <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"/> - <behaviour xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <behaviour + xsi:type="gmfgen:OpenDiagramBehaviour"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="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"/> + <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"/> - <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 + 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"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> + <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"> + <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"/> - <behaviour xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <behaviour + xsi:type="gmfgen:OpenDiagramBehaviour"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="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"/> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/> + <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"> + <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"/> - <behaviour xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure"/> + <behaviour + xsi:type="gmfgen:OpenDiagramBehaviour"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="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"/> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.102/@elementType"/> + <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"> + <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.PapyrusRoundedNodeFigure"/> - <behaviour xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_CREATE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_DELETE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicyRoles.CANONICAL_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CallOperationActionCanonicalEditPolicy"/> - <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="EditPolicyRoles.DRAG_DROP_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/> + <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="RequestConstants.REQ_CREATE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="RequestConstants.REQ_DELETE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicyRoles.CANONICAL_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CallOperationActionCanonicalEditPolicy"/> + <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="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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet parser="/0/@labelParsers/@implementations.4"/> + <labels + visualID="5006" + editPartClassName="CallOperationActionNameEditPart" + itemSemanticEditPolicyClassName="CallOperationActionNameItemSemanticEditPolicy" + notationViewFactoryClassName="CallOperationActionNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/> + <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"> + <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"/> - <behaviour xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <behaviour + xsi:type="gmfgen:OpenDiagramBehaviour"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="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"/> - <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 + 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"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/> + <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"> + <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"/> - <behaviour xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure"/> + <behaviour + xsi:type="gmfgen:OpenDiagramBehaviour"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="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"/> - <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 + 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"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> + <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"> + <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"/> - <behaviour xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <behaviour + xsi:type="gmfgen:OpenDiagramBehaviour"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/> + <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"> + <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"/> - <behaviour xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure"/> + <behaviour + xsi:type="gmfgen:OpenDiagramBehaviour"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="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"/> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/> + <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"> + <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"/> - <behaviour xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure"/> + <behaviour + xsi:type="gmfgen:OpenDiagramBehaviour"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="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"/> - <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 + 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"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/> + <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"> + <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"/> - <behaviour xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <behaviour + xsi:type="gmfgen:OpenDiagramBehaviour"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="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"/> - <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 + 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"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> + <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"> + <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"/> - <behaviour xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <behaviour + xsi:type="gmfgen:OpenDiagramBehaviour"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.134/@elementType"/> + <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"> + <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"/> + <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"/> + <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 + 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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <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"/> + <labels + visualID="5038" + editPartClassName="DurationConstraintAsLocalPrecondNameEditPart" + itemSemanticEditPolicyClassName="DurationConstraintAsLocalPrecondNameItemSemanticEditPolicy" + notationViewFactoryClassName="DurationConstraintNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.134/@elementType"/> + <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"> + <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"/> + <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"/> + <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 + 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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <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"/> + <labels + visualID="5039" + editPartClassName="DurationConstraintAsLocalPostcondNameEditPart" + itemSemanticEditPolicyClassName="DurationConstraintAsLocalPostcondNameItemSemanticEditPolicy" + notationViewFactoryClassName="DurationConstraintNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.185/@elementType"/> + <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"> + <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"/> + <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"/> + <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 + 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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <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"/> + <labels + visualID="5040" + editPartClassName="TimeConstraintAsLocalPrecondNameEditPart" + itemSemanticEditPolicyClassName="TimeConstraintAsLocalPrecondNameItemSemanticEditPolicy" + notationViewFactoryClassName="TimeConstraintNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.185/@elementType"/> + <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"> + <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"/> + <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"/> + <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 + 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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <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"/> + <labels + visualID="5041" + editPartClassName="TimeConstraintAsLocalPostcondNameEditPart" + itemSemanticEditPolicyClassName="TimeConstraintAsLocalPostcondNameItemSemanticEditPolicy" + notationViewFactoryClassName="TimeConstraintNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.135/@elementType"/> + <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"> + <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"/> + <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"/> + <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 + 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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <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"/> + <labels + visualID="5036" + editPartClassName="IntervalConstraintAsLocalPrecondNameEditPart" + itemSemanticEditPolicyClassName="IntervalConstraintAsLocalPrecondNameItemSemanticEditPolicy" + notationViewFactoryClassName="IntervalConstraintNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.135/@elementType"/> + <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"> + <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"/> + <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"/> + <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 + 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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <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"/> + <labels + visualID="5037" + editPartClassName="IntervalConstraintAsLocalPostcondNameEditPart" + itemSemanticEditPolicyClassName="IntervalConstraintAsLocalPostcondNameItemSemanticEditPolicy" + notationViewFactoryClassName="IntervalConstraintNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.0/@elementType"/> + <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"> + <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"/> + <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"/> + <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 + 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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <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"/> + <labels + visualID="5007" + editPartClassName="ConstraintAsLocalPrecondNameEditPart" + itemSemanticEditPolicyClassName="ConstraintAsLocalPrecondNameItemSemanticEditPolicy" + notationViewFactoryClassName="ConstraintNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.0/@elementType"/> + <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"> + <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"/> + <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"/> + <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 + 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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <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"/> + <labels + visualID="5008" + editPartClassName="ConstraintAsLocalPostcondNameEditPart" + itemSemanticEditPolicyClassName="ConstraintAsLocalPostcondNameItemSemanticEditPolicy" + notationViewFactoryClassName="ConstraintNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.124/@elementType"/> + <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"> + <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.DiamondNode"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.DiamondNode"/> + <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"/> + <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="5043" editPartClassName="DecisionInputEditPart" itemSemanticEditPolicyClassName="DecisionInputItemSemanticEditPolicy" notationViewFactoryClassName="DecisionNodeLabelViewFactory"> - <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);

"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="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 + 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: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);

"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.160/@elementType"/> + <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"> + <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.DiamondNode"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.DiamondNode"/> + <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"/> + <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="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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.145/@elementType"/> + <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"> + <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.ForkNode"> - <attributes xsi:type="gmfgen:DefaultSizeAttributes" width="10" height="40"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.ForkNode"> + <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"/> + <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"/> + <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="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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.152/@elementType"/> + <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"> + <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.ForkNode"> - <attributes xsi:type="gmfgen:DefaultSizeAttributes" width="10" height="40"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.ForkNode"> + <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"/> + <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"/> + <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="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 + 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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.123/@elementType"/> + <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"> + <metamodelType + href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.123/@elementType"/> </elementType> - <viewmap xsi:type="gmfgen:InnerClassViewmap" className="ObjectNodeDescriptor" classBody="
/**
 * @generated
 */
public class ObjectNodeDescriptor extends org.eclipse.papyrus.uml.diagram.common.figure.node.NodeNamedElementFigure {


	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fObjectNodeLabel; 


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

		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fObjectNodeLabel = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();



fObjectNodeLabel.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
));

this.add(fObjectNodeLabel);


	}





	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getObjectNodeLabel() {
		return fObjectNodeLabel;
	}


}

"/> - <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"/> + <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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getObjectNodeLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet parser="/0/@labelParsers/@implementations.20"/> + <labels + visualID="5127" + editPartClassName="DataStoreNodeLabelEditPart" + itemSemanticEditPolicyClassName="DataStoreNodeLabelItemSemanticEditPolicy" + notationViewFactoryClassName="DataStoreNodeLabelViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getObjectNodeLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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: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);

"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="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="5128" editPartClassName="DataStoreSelectionEditPart" itemSemanticEditPolicyClassName="DataStoreSelectionItemSemanticEditPolicy" notationViewFactoryClassName="DataStoreNodeLabelViewFactory"> - <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);

"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicy.PRIMARY_DRAG_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.BehaviorPropertyNodeEditPolicy"/> - <modelFacet parser="/0/@labelParsers/@implementations.21"/> + <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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.177/@elementType"/> + <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"> + <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.PapyrusRoundedNodeFigure"/> - <behaviour xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_CREATE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicy.GRAPHICAL_NODE_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_DELETE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicyRoles.CANONICAL_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.SendObjectActionCanonicalEditPolicy"/> - <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="EditPolicyRoles.DRAG_DROP_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/> + <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="RequestConstants.REQ_CREATE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicy.GRAPHICAL_NODE_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="RequestConstants.REQ_DELETE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicyRoles.CANONICAL_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.SendObjectActionCanonicalEditPolicy"/> + <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="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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet xsi:type="gmfgen:FeatureLabelModelFacet" parser="/0/@labelParsers/@implementations.0"> - <metaFeatures href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <labels + visualID="5059" + editPartClassName="SendObjectActionNameEditPart" + itemSemanticEditPolicyClassName="SendObjectActionNameItemSemanticEditPolicy" + notationViewFactoryClassName="SendObjectActionNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/> + <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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure"/> + <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"/> - <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 + 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"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/> + <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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <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"/> - <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 + 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"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> + <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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/> + <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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure"/> + <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"/> - <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 + 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"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/> + <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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <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"/> - <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 + 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"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> + <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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.178/@elementType"/> + <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"> + <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.PapyrusSendNodeFigure"/> - <behaviour xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_CREATE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicy.GRAPHICAL_NODE_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_DELETE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicyRoles.CANONICAL_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.SendSignalActionCanonicalEditPolicy"/> - <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="EditPolicyRoles.DRAG_DROP_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.PapyrusSendNodeFigure"/> + <behaviour + xsi:type="gmfgen:OpenDiagramBehaviour"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="RequestConstants.REQ_CREATE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicy.GRAPHICAL_NODE_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="RequestConstants.REQ_DELETE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicyRoles.CANONICAL_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.SendSignalActionCanonicalEditPolicy"/> + <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="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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet xsi:type="gmfgen:FeatureLabelModelFacet" parser="/0/@labelParsers/@implementations.0"> - <metaFeatures href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <labels + visualID="5060" + editPartClassName="SendSignalActionNameEditPart" + itemSemanticEditPolicyClassName="SendSignalActionNameItemSemanticEditPolicy" + notationViewFactoryClassName="SendSignalActionNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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> </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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/> + <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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <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"/> - <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 + 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"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/> + <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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure"/> + <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"/> - <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 + 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"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> + <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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/> + <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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.PinFigure"/> + <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"/> - <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 + 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"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/> + <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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <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"/> - <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 + 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"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> + <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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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.72 /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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.93/@elementType"/> + <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.72 /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"> + <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.NodeNamedElementFigure"/> - <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"/> + <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"/> <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"/> + <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 + 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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet parser="/0/@labelParsers/@implementations.15"/> + <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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.71/@elementType"/> + <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"> + <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="RequestConstants.REQ_CREATE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicy.GRAPHICAL_NODE_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_DELETE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicyRoles.CANONICAL_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.AcceptEventActionCanonicalEditPolicy"/> - <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="EditPolicyRoles.DRAG_DROP_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/> + <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="RequestConstants.REQ_CREATE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicy.GRAPHICAL_NODE_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="RequestConstants.REQ_DELETE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicyRoles.CANONICAL_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.AcceptEventActionCanonicalEditPolicy"/> + <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="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"/> + <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="getAcceptEventActionLabel" figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.CenteredWrappedLabel"/> - <modelFacet parser="/0/@labelParsers/@implementations.16"/> - </labels> - <labels xsi:type="gmfgen:GenExternalNodeLabel" visualID="5079" editPartClassName="AcceptTimeEventActionLabelEditPart" itemSemanticEditPolicyClassName="AcceptTimeEventActionLabelItemSemanticEditPolicy" notationViewFactoryClassName="AcceptEventActionLabelViewFactory"> - <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.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 + 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="getAcceptEventActionLabel" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.CenteredWrappedLabel"/> + <modelFacet + parser="/0/@labelParsers/@implementations.16"/> + </labels> + <labels + xsi:type="gmfgen:GenExternalNodeLabel" + visualID="5079" + editPartClassName="AcceptTimeEventActionLabelEditPart" + itemSemanticEditPolicyClassName="AcceptTimeEventActionLabelItemSemanticEditPolicy" + notationViewFactoryClassName="AcceptEventActionLabelViewFactory"> + <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.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> </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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/> + <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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure"/> + <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"/> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.192/@elementType"/> + <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"> + <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.PapyrusRoundedNodeFigure"/> - <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="RequestConstants.REQ_CREATE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicy.GRAPHICAL_NODE_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_DELETE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicyRoles.CANONICAL_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ValueSpecificationActionCanonicalEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicyRoles.DRAG_DROP_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/> + <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="RequestConstants.REQ_CREATE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicy.GRAPHICAL_NODE_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="RequestConstants.REQ_DELETE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicyRoles.CANONICAL_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ValueSpecificationActionCanonicalEditPolicy"/> + <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/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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet xsi:type="gmfgen:FeatureLabelModelFacet" parser="/0/@labelParsers/@implementations.0"> - <metaFeatures href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <labels + visualID="5126" + editPartClassName="ValueSpecificationActionNameEditPart" + itemSemanticEditPolicyClassName="ValueSpecificationActionNameItemSemanticEditPolicy" + notationViewFactoryClassName="ValueSpecificationActionNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/> + <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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure"/> + <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"/> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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" 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.113/@elementType"/> + <childNodes + visualID="3069" + editPartClassName="ConditionalNodeEditPart" + itemSemanticEditPolicyClassName="ConditionalNodeItemSemanticEditPolicy" + notationViewFactoryClassName="ConditionalNodeViewFactory" + canonicalEditPolicyClassName="ConditionalNodeCanonicalEditPolicy" + 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"> + <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"/> + <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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet parser="/0/@labelParsers/@implementations.18"/> + <labels + visualID="5119" + editPartClassName="ConditionalNodeKeywordEditPart" + itemSemanticEditPolicyClassName="ConditionalNodeKeywordItemSemanticEditPolicy" + notationViewFactoryClassName="ConditionalNodeLabelViewFactory" + readOnly="true"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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" 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.142/@elementType"/> + <childNodes + visualID="3070" + editPartClassName="ExpansionRegionEditPart" + itemSemanticEditPolicyClassName="ExpansionRegionItemSemanticEditPolicy" + notationViewFactoryClassName="ExpansionRegionViewFactory" + canonicalEditPolicyClassName="ExpansionRegionCanonicalEditPolicy" + childNodes="/0/@diagram/@childNodes.58 /0/@diagram/@childNodes.59" + 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"> + <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"/> + <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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet parser="/0/@labelParsers/@implementations.18"/> + <labels + visualID="5120" + editPartClassName="ExpansionRegionKeywordEditPart" + itemSemanticEditPolicyClassName="ExpansionRegionKeywordItemSemanticEditPolicy" + notationViewFactoryClassName="ExpansionRegionLabelViewFactory" + readOnly="true"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.141/@elementType"/> + <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"> + <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 + 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"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.141/@elementType"/> + <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"> + <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 + 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"/> + <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.66 /0/@diagram/@childNodes.63 /0/@diagram/@childNodes.61 /0/@diagram/@childNodes.62" 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.159/@elementType"/> + <childNodes + visualID="3071" + editPartClassName="LoopNodeEditPart" + itemSemanticEditPolicyClassName="LoopNodeItemSemanticEditPolicy" + notationViewFactoryClassName="LoopNodeViewFactory" + canonicalEditPolicyClassName="LoopNodeCanonicalEditPolicy" + childNodes="/0/@diagram/@childNodes.66 /0/@diagram/@childNodes.63 /0/@diagram/@childNodes.61 /0/@diagram/@childNodes.62" + 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"> + <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"/> + <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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet parser="/0/@labelParsers/@implementations.18"/> + <labels + visualID="5121" + editPartClassName="LoopNodeKeywordEditPart" + itemSemanticEditPolicyClassName="LoopNodeKeywordItemSemanticEditPolicy" + notationViewFactoryClassName="LoopNodeLabelViewFactory" + readOnly="true"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <modelFacet + parser="/0/@labelParsers/@implementations.18"/> </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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/> + <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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure"/> + <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/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.63"> - <feature href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <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.63"> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/> + <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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure"/> + <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/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.63"> - <feature href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <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.63"> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/> + <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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure"/> + <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/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.63"> - <feature href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <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.63"> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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" 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.179/@elementType"/> + <childNodes + visualID="3073" + editPartClassName="SequenceNodeEditPart" + itemSemanticEditPolicyClassName="SequenceNodeItemSemanticEditPolicy" + notationViewFactoryClassName="SequenceNodeViewFactory" + canonicalEditPolicyClassName="SequenceNodeCanonicalEditPolicy" + 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"> + <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"/> + <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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet parser="/0/@labelParsers/@implementations.18"/> + <labels + visualID="5123" + editPartClassName="SequenceNodeKeywordEditPart" + itemSemanticEditPolicyClassName="SequenceNodeKeywordItemSemanticEditPolicy" + notationViewFactoryClassName="SequenceNodeLabelViewFactory" + readOnly="true"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <modelFacet + parser="/0/@labelParsers/@implementations.18"/> </labels> </childNodes> - <childNodes visualID="3065" editPartClassName="StructuredActivityNodeEditPart" itemSemanticEditPolicyClassName="StructuredActivityNodeItemSemanticEditPolicy" notationViewFactoryClassName="StructuredActivityNodeViewFactory" canonicalEditPolicyClassName="StructuredActivityNodeCanonicalEditPolicy" 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.74/@elementType"/> + <childNodes + visualID="3065" + editPartClassName="StructuredActivityNodeEditPart" + itemSemanticEditPolicyClassName="StructuredActivityNodeItemSemanticEditPolicy" + notationViewFactoryClassName="StructuredActivityNodeViewFactory" + canonicalEditPolicyClassName="StructuredActivityNodeCanonicalEditPolicy" + 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"> + <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"/> + <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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet parser="/0/@labelParsers/@implementations.18"/> + <labels + visualID="5117" + editPartClassName="StructuredActivityNodeKeywordEditPart" + itemSemanticEditPolicyClassName="StructuredActivityNodeKeywordItemSemanticEditPolicy" + notationViewFactoryClassName="StructuredActivityNodeLabelViewFactory" + readOnly="true"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> + <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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <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/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.49"> - <feature href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <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.49"> + <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 + 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 + 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 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.73/@elementType"/> + <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"> + <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"/> + <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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getPartitionLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet xsi:type="gmfgen:FeatureLabelModelFacet" parser="/0/@labelParsers/@implementations.0"> - <metaFeatures href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <labels + visualID="5118" + editPartClassName="ActivityPartitionNameEditPart" + itemSemanticEditPolicyClassName="ActivityPartitionNameItemSemanticEditPolicy" + notationViewFactoryClassName="ActivityPartitionNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getPartitionLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.78/@elementType"/> + <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"> + <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.activity.figures.InterruptibleActivityRegionFigure"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figures.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"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.4/@elementType"/> + <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"> + <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"/> + <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"/> <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"/> + <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"> - <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"/> + <labels + visualID="5138" + editPartClassName="CommentBodyLabelEditPart" + itemSemanticEditPolicyClassName="CommentBodyLabelItemSemanticEditPolicy" + notationViewFactoryClassName="CommentBodyViewFactory"> + <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.71" 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.169/@elementType"/> + <childNodes + visualID="3081" + editPartClassName="ReadSelfActionEditPart" + itemSemanticEditPolicyClassName="ReadSelfActionItemSemanticEditPolicy" + notationViewFactoryClassName="ReadSelfActionViewFactory" + canonicalEditPolicyClassName="ReadSelfActionCanonicalEditPolicy" + childNodes="/0/@diagram/@childNodes.71" + 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"> + <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.PapyrusRoundedNodeFigure"/> - <behaviour xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="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="RequestConstants.REQ_CREATE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicy.GRAPHICAL_NODE_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicyRoles.CANONICAL_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ReadSelfActionCanonicalEditPolicy"/> - <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="EditPolicyRoles.DRAG_DROP_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/> + <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="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="RequestConstants.REQ_CREATE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicy.GRAPHICAL_NODE_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicyRoles.CANONICAL_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ReadSelfActionCanonicalEditPolicy"/> + <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="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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet xsi:type="gmfgen:FeatureLabelModelFacet" parser="/0/@labelParsers/@implementations.0"> - <metaFeatures href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <labels + visualID="5139" + editPartClassName="ReadSelfActionNameEditPart" + itemSemanticEditPolicyClassName="ReadSelfActionNameItemSemanticEditPolicy" + notationViewFactoryClassName="ReadSelfActionLabelViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.70" preferredSideName="EAST"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType xsi:type="gmfgen:SpecializationType"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/> + <childNodes + xsi:type="gmfgen:GenChildSideAffixedNode" + visualID="3084" + editPartClassName="ReadSelfActionOutputPinEditPart" + itemSemanticEditPolicyClassName="ReadSelfActionOutputPinItemSemanticEditPolicy" + notationViewFactoryClassName="OutputPinViewFactory" + canonicalEditPolicyClassName="ReadSelfActionOutputPinCanonicalEditPolicy" + graphicalNodeEditPolicyClassName="ReadSelfActionOutputPinGraphicalNodeEditPolicy" + createCommandClassName="ReadSelfActionOutputPinCreateCommand" + containers="/0/@diagram/@childNodes.70" + preferredSideName="EAST"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <elementType + xsi:type="gmfgen:SpecializationType"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure"/> + <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"/> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.72/@elementType"/> + <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"> + <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="200" height="100"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.ActivityFigure"> + <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="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"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicyRoles.CANONICAL_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityCanonicalEditPolicy"/> + <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="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"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicyRoles.CANONICAL_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityCanonicalEditPolicy"/> <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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <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"/> + <labels + visualID="5142" + editPartClassName="ActivityNameEditPartCN" + itemSemanticEditPolicyClassName="ActivityNameEditPartItemSemanticEditPolicyCN" + notationViewFactoryClassName="OpaqueActionNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet xsi:type="gmfgen:FeatureLabelModelFacet" parser="/0/@labelParsers/@implementations.2"> - <metaFeatures href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/isSingleExecution"/> + <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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.74" 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.122/@elementType"/> + <childNodes + visualID="3086" + editPartClassName="CreateObjectActionEditPart" + itemSemanticEditPolicyClassName="CreateObjectActionItemSemanticEditPolicy" + notationViewFactoryClassName="CreateObjectActionViewFactory" + canonicalEditPolicyClassName="CreateObjectActionCanonicalEditPolicy" + childNodes="/0/@diagram/@childNodes.74" + 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"> + <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.PapyrusRoundedNodeFigure"/> - <behaviour xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_CREATE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicy.GRAPHICAL_NODE_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_DELETE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicyRoles.CANONICAL_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateObjectActionCanonicalEditPolicy"/> - <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="EditPolicyRoles.DRAG_DROP_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/> + <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="RequestConstants.REQ_CREATE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicy.GRAPHICAL_NODE_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="RequestConstants.REQ_DELETE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicyRoles.CANONICAL_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateObjectActionCanonicalEditPolicy"/> + <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="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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet xsi:type="gmfgen:FeatureLabelModelFacet" parser="/0/@labelParsers/@implementations.0"> - <metaFeatures href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <labels + visualID="5148" + editPartClassName="CreateObjectActionNameEditPart" + itemSemanticEditPolicyClassName="CreateObjectActionNameItemSemanticEditPolicy" + notationViewFactoryClassName="CreateObjectActionNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.73" 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/> + <childNodes + xsi:type="gmfgen:GenChildSideAffixedNode" + visualID="3087" + editPartClassName="OutputPinInCreateObjectActionAsResultEditPart" + itemSemanticEditPolicyClassName="OutputPinInCreateObjectActionAsResultItemSemanticEditPolicy" + notationViewFactoryClassName="OutputPinViewFactory" + canonicalEditPolicyClassName="OutputPinInCreateObjectActionAsResultCanonicalEditPolicy" + graphicalNodeEditPolicyClassName="OutputPinInCreateObjectActionAsResultGraphicalNodeEditPolicy" + createCommandClassName="OutputPinInCreateObjectActionAsResultCreateCommand" + containers="/0/@diagram/@childNodes.73" + 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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure"/> + <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"/> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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"/> - <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"/> + <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"/> + <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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:FigureViewmap" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"> - <attributes xsi:type="gmfgen:LabelOffsetAttributes" x="25" y="3"/> + <labels + xsi:type="gmfgen:GenExternalNodeLabel" + visualID="5129" + editPartClassName="ShapeNamedElementNameEditPart" + itemSemanticEditPolicyClassName="ShapeNamedElementNameItemSemanticEditPolicy"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"> + <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 + 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.77 /0/@diagram/@childNodes.78" 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.170/@elementType"/> + <childNodes + visualID="3088" + editPartClassName="ReadStructuralFeatureActionEditPart" + itemSemanticEditPolicyClassName="ReadStructuralFeatureActionItemSemanticEditPolicy" + notationViewFactoryClassName="ReadStructuralFeatureActionViewFactory" + canonicalEditPolicyClassName="ReadStructuralFeatureActionCanonicalEditPolicy" + childNodes="/0/@diagram/@childNodes.77 /0/@diagram/@childNodes.78" + 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"> + <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.PapyrusRoundedNodeFigure"/> - <behaviour xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_CREATE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicy.GRAPHICAL_NODE_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_DELETE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicyRoles.CANONICAL_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ReadStructuralFeatureActionCanonicalEditPolicy"/> - <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="EditPolicyRoles.DRAG_DROP_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/> + <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="RequestConstants.REQ_CREATE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicy.GRAPHICAL_NODE_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="RequestConstants.REQ_DELETE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicyRoles.CANONICAL_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ReadStructuralFeatureActionCanonicalEditPolicy"/> + <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="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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet xsi:type="gmfgen:FeatureLabelModelFacet" parser="/0/@labelParsers/@implementations.0"> - <metaFeatures href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <labels + visualID="5153" + editPartClassName="ReadStructuralFeatureActionNameEditPart" + itemSemanticEditPolicyClassName="ReadStructuralFeatureActionNameItemSemanticEditPolicy" + notationViewFactoryClassName="ReadStructuralFeatureActionNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.76" 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> + <childNodes + xsi:type="gmfgen:GenChildSideAffixedNode" + visualID="3089" + editPartClassName="InputPinInReadStructuralFeatureAsObjectEditPart" + itemSemanticEditPolicyClassName="InputPinInReadStructuralFeatureAsObjectItemSemanticEditPolicy" + notationViewFactoryClassName="InputPinViewFactory" + canonicalEditPolicyClassName="InputPinInReadStructuralFeatureAsObjectCanonicalEditPolicy" + graphicalNodeEditPolicyClassName="InputPinInReadStructuralFeatureAsObjectGraphicalNodeEditPolicy" + createCommandClassName="InputPinInReadStructuralFeatureAsObjectCreateCommand" + containers="/0/@diagram/@childNodes.76" + 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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <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/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"/> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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="3090" editPartClassName="OutputPinInReadStructuralFeatureAsResultEditPart" itemSemanticEditPolicyClassName="OutputPinInReadStructuralFeatureAsResultItemSemanticEditPolicy" notationViewFactoryClassName="OutputPinViewFactory" canonicalEditPolicyClassName="OutputPinInReadStructuralFeatureAsResultCanonicalEditPolicy" graphicalNodeEditPolicyClassName="OutputPinInReadStructuralFeatureAsResultGraphicalNodeEditPolicy" createCommandClassName="OutputPinInReadStructuralFeatureAsResultCreateCommand" containers="/0/@diagram/@childNodes.76" 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/> + <childNodes + xsi:type="gmfgen:GenChildSideAffixedNode" + visualID="3090" + editPartClassName="OutputPinInReadStructuralFeatureAsResultEditPart" + itemSemanticEditPolicyClassName="OutputPinInReadStructuralFeatureAsResultItemSemanticEditPolicy" + notationViewFactoryClassName="OutputPinViewFactory" + canonicalEditPolicyClassName="OutputPinInReadStructuralFeatureAsResultCanonicalEditPolicy" + graphicalNodeEditPolicyClassName="OutputPinInReadStructuralFeatureAsResultGraphicalNodeEditPolicy" + createCommandClassName="OutputPinInReadStructuralFeatureAsResultCreateCommand" + containers="/0/@diagram/@childNodes.76" + 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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure"/> + <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"/> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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.80 /0/@diagram/@childNodes.81 /0/@diagram/@childNodes.82" 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.95/@elementType"/> + <childNodes + visualID="3091" + editPartClassName="AddStructuralFeatureValueActionEditPart" + itemSemanticEditPolicyClassName="AddStructuralFeatureValueActionItemSemanticEditPolicy" + notationViewFactoryClassName="AddStructuralFeatureValueActionViewFactory" + canonicalEditPolicyClassName="AddStructuralFeatureValueActionCanonicalEditPolicy" + childNodes="/0/@diagram/@childNodes.80 /0/@diagram/@childNodes.81 /0/@diagram/@childNodes.82" + 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"> + <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.PapyrusRoundedNodeFigure"/> - <behaviour xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_CREATE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicy.GRAPHICAL_NODE_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_DELETE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicyRoles.CANONICAL_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.AddStructuralFeatureValueActionCanonicalEditPolicy"/> - <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="EditPolicyRoles.DRAG_DROP_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/> + <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="RequestConstants.REQ_CREATE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicy.GRAPHICAL_NODE_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="RequestConstants.REQ_DELETE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicyRoles.CANONICAL_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.AddStructuralFeatureValueActionCanonicalEditPolicy"/> + <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="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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet xsi:type="gmfgen:FeatureLabelModelFacet" parser="/0/@labelParsers/@implementations.0"> - <metaFeatures href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <labels + visualID="5160" + editPartClassName="AddStructuralFeatureValueActionNameEditPart" + itemSemanticEditPolicyClassName="AddStructuralFeatureValueActionNameItemSemanticEditPolicy" + notationViewFactoryClassName="AddStructuralFeatureValueActionNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.79" 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> + <childNodes + xsi:type="gmfgen:GenChildSideAffixedNode" + visualID="3092" + editPartClassName="InputPinInAddStructuralFeatureValueActionAsObjectEditPart" + itemSemanticEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsObjectItemSemanticEditPolicy" + notationViewFactoryClassName="InputPinViewFactory" + canonicalEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsObjectCanonicalEditPolicy" + graphicalNodeEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsObjectGraphicalNodeEditPolicy" + createCommandClassName="InputPinInAddStructuralFeatureValueActionAsObjectCreateCommand" + containers="/0/@diagram/@childNodes.79" + 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"> + <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"/> - <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.29"> - <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.82"> - <feature href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <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.29"> + <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.82"> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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.79" 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> + <childNodes + xsi:type="gmfgen:GenChildSideAffixedNode" + visualID="3093" + editPartClassName="InputPinInAddStructuralFeatureValueActionAsValueEditPart" + itemSemanticEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsValueItemSemanticEditPolicy" + notationViewFactoryClassName="InputPinViewFactory" + canonicalEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsValueCanonicalEditPolicy" + graphicalNodeEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsValueGraphicalNodeEditPolicy" + createCommandClassName="InputPinInAddStructuralFeatureValueActionAsValueCreateCommand" + containers="/0/@diagram/@childNodes.79" + 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"> + <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"/> - <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.30"> - <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.83"> - <feature href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <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.30"> + <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.83"> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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="3094" editPartClassName="OutputPinInAddStructuralFeatureValueActionAsResultEditPart" itemSemanticEditPolicyClassName="OutputPinInAddStructuralFeatureValueActionAsResultItemSemanticEditPolicy" notationViewFactoryClassName="OutputPinViewFactory" canonicalEditPolicyClassName="OutputPinInAddStructuralFeatureValueActionAsResultCanonicalEditPolicy" graphicalNodeEditPolicyClassName="OutputPinInAddStructuralFeatureValueActionAsResultGraphicalNodeEditPolicy" createCommandClassName="OutputPinInAddStructuralFeatureValueActionAsResultCreateCommand" 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_3094" displayName="OutputPin"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/> + <childNodes + xsi:type="gmfgen:GenChildSideAffixedNode" + visualID="3094" + editPartClassName="OutputPinInAddStructuralFeatureValueActionAsResultEditPart" + itemSemanticEditPolicyClassName="OutputPinInAddStructuralFeatureValueActionAsResultItemSemanticEditPolicy" + notationViewFactoryClassName="OutputPinViewFactory" + canonicalEditPolicyClassName="OutputPinInAddStructuralFeatureValueActionAsResultCanonicalEditPolicy" + graphicalNodeEditPolicyClassName="OutputPinInAddStructuralFeatureValueActionAsResultGraphicalNodeEditPolicy" + createCommandClassName="OutputPinInAddStructuralFeatureValueActionAsResultCreateCommand" + 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_3094" + displayName="OutputPin"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure"/> + <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/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.84"> - <feature href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <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.84"> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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.84" 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.128/@elementType"/> + <childNodes + visualID="3095" + editPartClassName="DestroyObjectActionEditPart" + itemSemanticEditPolicyClassName="DestroyObjectActionItemSemanticEditPolicy" + notationViewFactoryClassName="DestroyObjectActionViewFactory" + canonicalEditPolicyClassName="DestroyObjectActionCanonicalEditPolicy" + childNodes="/0/@diagram/@childNodes.84" + 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"> + <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.PapyrusRoundedNodeFigure"/> - <behaviour xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_CREATE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicy.GRAPHICAL_NODE_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_DELETE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicyRoles.CANONICAL_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DestroyObjectActionCanonicalEditPolicy"/> - <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="EditPolicyRoles.DRAG_DROP_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/> + <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="RequestConstants.REQ_CREATE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicy.GRAPHICAL_NODE_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="RequestConstants.REQ_DELETE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicyRoles.CANONICAL_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DestroyObjectActionCanonicalEditPolicy"/> + <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="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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet xsi:type="gmfgen:FeatureLabelModelFacet" parser="/0/@labelParsers/@implementations.0"> - <metaFeatures href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <labels + visualID="5163" + editPartClassName="DestroyObjectActionNameEditPart" + itemSemanticEditPolicyClassName="DestroyObjectActionNameItemSemanticEditPolicy" + notationViewFactoryClassName="DestroyObjectActionNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.83" 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> + <childNodes + xsi:type="gmfgen:GenChildSideAffixedNode" + visualID="3096" + editPartClassName="InputPinInDestroyObjectActionEditPart" + itemSemanticEditPolicyClassName="InputPinInDestroyObjectActionItemSemanticEditPolicy" + notationViewFactoryClassName="InputPinViewFactory" + canonicalEditPolicyClassName="InputPinInDestroyObjectActionCanonicalEditPolicy" + graphicalNodeEditPolicyClassName="InputPinInDestroyObjectActionGraphicalNodeEditPolicy" + createCommandClassName="InputPinInDestroyObjectActionCreateCommand" + containers="/0/@diagram/@childNodes.83" + 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"> + <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"/> - <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.31"> - <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.86"> - <feature href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <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.31"> + <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.86"> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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 visualID="3097" editPartClassName="ReadVariableActionEditPart" itemSemanticEditPolicyClassName="ReadVariableActionItemSemanticEditPolicy" notationViewFactoryClassName="ReadVariableActionViewFactory" canonicalEditPolicyClassName="ReadVariableActionCanonicalEditPolicy" childNodes="/0/@diagram/@childNodes.86" 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.171/@elementType"/> + <childNodes + visualID="3097" + editPartClassName="ReadVariableActionEditPart" + itemSemanticEditPolicyClassName="ReadVariableActionItemSemanticEditPolicy" + notationViewFactoryClassName="ReadVariableActionViewFactory" + canonicalEditPolicyClassName="ReadVariableActionCanonicalEditPolicy" + childNodes="/0/@diagram/@childNodes.86" + 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"> + <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.PapyrusRoundedNodeFigure"/> - <behaviour xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_CREATE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicy.GRAPHICAL_NODE_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_DELETE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicyRoles.CANONICAL_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ReadVariableActionCanonicalEditPolicy"/> - <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="EditPolicyRoles.DRAG_DROP_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/> + <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="RequestConstants.REQ_CREATE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicy.GRAPHICAL_NODE_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="RequestConstants.REQ_DELETE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicyRoles.CANONICAL_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ReadVariableActionCanonicalEditPolicy"/> + <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="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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet xsi:type="gmfgen:FeatureLabelModelFacet" parser="/0/@labelParsers/@implementations.0"> - <metaFeatures href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <labels + visualID="5166" + editPartClassName="ReadVariableActionNameEditPart" + itemSemanticEditPolicyClassName="ReadVariableActionNameItemSemanticEditPolicy" + notationViewFactoryClassName="ReadVariableActionNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.85"> - <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/> + <childNodes + xsi:type="gmfgen:GenChildSideAffixedNode" + visualID="3098" + editPartClassName="OutputPinInReadVariableActionAsResultEditPart" + itemSemanticEditPolicyClassName="OutputPinInReadVariableActionAsResultItemSemanticEditPolicy" + notationViewFactoryClassName="OutputPinViewFactory" + canonicalEditPolicyClassName="OutputPinInReadVariableActionAsResultCanonicalEditPolicy" + graphicalNodeEditPolicyClassName="OutputPinInReadVariableActionAsResultGraphicalNodeEditPolicy" + createCommandClassName="OutputPinInReadVariableActionAsResultCreateCommand" + containers="/0/@diagram/@childNodes.85"> + <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"> + <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"/> - <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"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure"/> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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.88 /0/@diagram/@childNodes.89" 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.1/@elementType"/> + <childNodes + visualID="3099" + editPartClassName="AddVariableValueActionEditPart" + itemSemanticEditPolicyClassName="AddVariableValueActionItemSemanticEditPolicy" + notationViewFactoryClassName="AddVariableValueActionViewFactory" + canonicalEditPolicyClassName="AddVariableValueActionCanonicalEditPolicy" + childNodes="/0/@diagram/@childNodes.88 /0/@diagram/@childNodes.89" + 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"> + <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.PapyrusRoundedNodeFigure"/> - <behaviour xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_CREATE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicy.GRAPHICAL_NODE_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_DELETE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicyRoles.CANONICAL_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.AddVariableValueActionCanonicalEditPolicy"/> - <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="EditPolicyRoles.DRAG_DROP_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/> + <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="RequestConstants.REQ_CREATE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicy.GRAPHICAL_NODE_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="RequestConstants.REQ_DELETE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicyRoles.CANONICAL_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.AddVariableValueActionCanonicalEditPolicy"/> + <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="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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet xsi:type="gmfgen:FeatureLabelModelFacet" parser="/0/@labelParsers/@implementations.0"> - <metaFeatures href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <labels + visualID="5171" + editPartClassName="AddVariableValueActionNameEditPart" + itemSemanticEditPolicyClassName="AddVariableValueActionNameItemSemanticEditPolicy" + notationViewFactoryClassName="AddVariableValueActionNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.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_3100" displayName="InputPin"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> + <childNodes + xsi:type="gmfgen:GenChildSideAffixedNode" + visualID="3100" + editPartClassName="InputPinInAddVariableValueActionAsInsertAtEditPart" + itemSemanticEditPolicyClassName="InputPinInAddVariableValueActionAsInsertAtItemSemanticEditPolicy" + notationViewFactoryClassName="InputPinViewFactory" + canonicalEditPolicyClassName="InputPinInAddVariableValueActionAsInsertAtCanonicalEditPolicy" + graphicalNodeEditPolicyClassName="InputPinInAddVariableValueActionAsInsertAtGraphicalNodeEditPolicy" + createCommandClassName="InputPinInAddVariableValueActionAsInsertAtCreateCommand" + 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_3100" + displayName="InputPin"> + <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"/> - <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.33"> - <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.90"> - <feature href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <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.33"> + <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.90"> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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.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_3101" displayName="InputPin"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> + <childNodes + xsi:type="gmfgen:GenChildSideAffixedNode" + visualID="3101" + editPartClassName="InputPinInAddVariableValueActionAsValueEditPart" + itemSemanticEditPolicyClassName="InputPinInAddVariableValueActionAsValueItemSemanticEditPolicy" + notationViewFactoryClassName="InputPinViewFactory" + canonicalEditPolicyClassName="InputPinInAddVariableValueActionAsValueCanonicalEditPolicy" + graphicalNodeEditPolicyClassName="InputPinInAddVariableValueActionAsValueGraphicalNodeEditPolicy" + createCommandClassName="InputPinInAddVariableValueActionAsValueCreateCommand" + 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_3101" + displayName="InputPin"> + <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"/> - <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.34"> - <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.91"> - <feature href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <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.34"> + <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.91"> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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 visualID="3102" editPartClassName="BroadcastSignalActionEditPart" itemSemanticEditPolicyClassName="BroadcastSignalActionItemSemanticEditPolicy" notationViewFactoryClassName="BroadcastSignalActionViewFactory" canonicalEditPolicyClassName="BroadcastSignalActionCanonicalEditPolicy" childNodes="/0/@diagram/@childNodes.91" 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.99/@elementType"/> + <childNodes + visualID="3102" + editPartClassName="BroadcastSignalActionEditPart" + itemSemanticEditPolicyClassName="BroadcastSignalActionItemSemanticEditPolicy" + notationViewFactoryClassName="BroadcastSignalActionViewFactory" + canonicalEditPolicyClassName="BroadcastSignalActionCanonicalEditPolicy" + childNodes="/0/@diagram/@childNodes.91" + 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"> + <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.PapyrusRoundedNodeFigure"/> - <behaviour xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_CREATE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicy.GRAPHICAL_NODE_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="RequestConstants.REQ_DELETE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="EditPolicyRoles.CANONICAL_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.BroadcastSignalActionCanonicalEditPolicy"/> - <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="EditPolicyRoles.DRAG_DROP_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/> + <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="RequestConstants.REQ_CREATE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicy.GRAPHICAL_NODE_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ObjectFlowWithPinsCreationEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="RequestConstants.REQ_DELETE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="EditPolicyRoles.CANONICAL_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.BroadcastSignalActionCanonicalEditPolicy"/> + <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="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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet xsi:type="gmfgen:FeatureLabelModelFacet" parser="/0/@labelParsers/@implementations.0"> - <metaFeatures href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <labels + visualID="5175" + editPartClassName="BroadcastSignalActionNameEditPart" + itemSemanticEditPolicyClassName="BroadcastSignalActionNameItemSemanticEditPolicy" + notationViewFactoryClassName="BroadcastSignalActionNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.90" 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> + <childNodes + xsi:type="gmfgen:GenChildSideAffixedNode" + visualID="3103" + editPartClassName="InputPinInBroadcastSignalActionEditPart" + itemSemanticEditPolicyClassName="InputPinInBroadcastSignalActionItemSemanticEditPolicy" + notationViewFactoryClassName="InputPinViewFactory" + canonicalEditPolicyClassName="InputPinInBroadcastSignalActionCanonicalEditPolicy" + graphicalNodeEditPolicyClassName="InputPinInBroadcastSignalActionGraphicalNodeEditPolicy" + createCommandClassName="InputPinInBroadcastSignalActionCreateCommand" + containers="/0/@diagram/@childNodes.90" + 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"> + <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"/> - <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.35"> - <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.93"> - <feature href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> + <viewmap + xsi:type="gmfgen:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"/> + <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.35"> + <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.93"> + <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"/> - <modelFacet parser="/0/@labelParsers/@implementations.6"/> + <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"/> + <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 + 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 + 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 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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.103/@elementType"/> + <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"> + <metamodelType + href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.103/@elementType"/> </elementType> - <viewmap xsi:type="gmfgen:InnerClassViewmap" className="ObjectNodeDescriptor" classBody="
/**
 * @generated
 */
public class ObjectNodeDescriptor extends org.eclipse.papyrus.uml.diagram.common.figure.node.NodeNamedElementFigure {


	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fObjectNodeLabel; 


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

		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fObjectNodeLabel = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();



fObjectNodeLabel.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
));

this.add(fObjectNodeLabel);


	}





	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getObjectNodeLabel() {
		return fObjectNodeLabel;
	}


}

"/> - <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"/> + <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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getObjectNodeLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet parser="/0/@labelParsers/@implementations.20"/> + <labels + visualID="5176" + editPartClassName="CentralBufferNodeLabelEditPart" + itemSemanticEditPolicyClassName="CentralBufferNodeWrappingLabelItemSemanticEditPolicy"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getObjectNodeLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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: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);

"/> - <modelFacet parser="/0/@labelParsers/@implementations.21"/> + <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: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);

"/> + <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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.0/@elementType"/> + <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"> + <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"/> + <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"/> + <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 + 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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <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"/> + <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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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"/> + <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> - <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.72/@elementType"/> + <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"> + <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 + 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="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="EditPolicyRoles.CANONICAL_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityCanonicalEditPolicy"/> - <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="EditPolicy.PRIMARY_DRAG_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ResizeActivityEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="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="EditPolicyRoles.CANONICAL_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityCanonicalEditPolicy"/> + <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="EditPolicy.PRIMARY_DRAG_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ResizeActivityEditPolicy"/> <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"/> + <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"> - <diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap xsi:type="gmfgen:ParentAssignedViewmap" getterName="getNameLabel" figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <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"/> + <labels + visualID="5001" + editPartClassName="ActivityNameEditPart" + itemSemanticEditPolicyClassName="ActivityNameItemSemanticEditPolicy" + notationViewFactoryClassName="ActivityNameViewFactory"> + <diagramRunTimeClass + href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> + <viewmap + xsi:type="gmfgen:ParentAssignedViewmap" + getterName="getNameLabel" + figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> - <modelFacet xsi:type="gmfgen:FeatureLabelModelFacet" parser="/0/@labelParsers/@implementations.2"> - <metaFeatures href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/isSingleExecution"/> + <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.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> + <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"/> - <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"/> + <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"/> + <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"/> - <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"/> + <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"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.125/@elementType"/> + <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"> + <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"/> + <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"/> + <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"/> + <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 + 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"/> + <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"/> + <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"/> + <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="EditPolicy.PRIMARY_DRAG_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.BehaviorPropertyNodeEditPolicy"/> - <modelFacet parser="/0/@labelParsers/@implementations.12"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="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"/> + <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="EditPolicy.PRIMARY_DRAG_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.BehaviorPropertyNodeEditPolicy"/> - <modelFacet parser="/0/@labelParsers/@implementations.11"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="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"/> + <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"/> + <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"/> + <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"/> + <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"/> + <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"/> + <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="RequestConstants.REQ_DELETE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> + <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="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"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.116/@elementType"/> + <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"> + <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"/> + <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"/> + <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"/> + <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 + 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"/> + <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"/> + <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"/> + <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"/> + <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"/> + <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"/> + <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="RequestConstants.REQ_DELETE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> + <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="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"/> + <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"> - <metamodelType href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.79/@elementType"/> + <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"> + <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"/> + <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"/> + <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"/> + <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="RequestConstants.REQ_DELETE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> + <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="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"/> - <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"/> + <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"/> + <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"/> - <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"/> + <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"/> + <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="ActivityFigureParameterCompartment" 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="EditPolicyRoles.CANONICAL_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityActivityParametersCompartmentCanonicalEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key=""RemoveOrphanView"" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.RemoveOrphanViewPolicy"/> + <compartments + visualID="7001" + editPartClassName="ActivityActivityParametersCompartmentEditPart" + itemSemanticEditPolicyClassName="ActivityActivityParametersCompartmentItemSemanticEditPolicy" + notationViewFactoryClassName="ActivityActivityParametersCompartmentViewFactory" + canonicalEditPolicyClassName="ActivityActivityParametersCompartmentCanonicalEditPolicy" + childNodes="/0/@diagram/@childNodes.0" + title="ActivityFigureParameterCompartment" + 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="EditPolicyRoles.CANONICAL_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityActivityParametersCompartmentCanonicalEditPolicy"/> + <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="ActivityFigurePreconditionCompartment" 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="EditPolicyRoles.CANONICAL_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityActivityPreConditionsCompartmentCanonicalEditPolicy"/> - <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 + visualID="7002" + editPartClassName="ActivityActivityPreConditionsCompartmentEditPart" + itemSemanticEditPolicyClassName="ActivityActivityPreConditionsCompartmentItemSemanticEditPolicy" + notationViewFactoryClassName="ActivityActivityPreConditionsCompartmentViewFactory" + canonicalEditPolicyClassName="ActivityActivityPreConditionsCompartmentCanonicalEditPolicy" + childNodes="/0/@diagram/@childNodes.1" + title="ActivityFigurePreconditionCompartment" + 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="EditPolicyRoles.CANONICAL_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityActivityPreConditionsCompartmentCanonicalEditPolicy"/> + <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="ActivityFigurePostCondtionCompartment" 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="EditPolicyRoles.CANONICAL_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityActivityPostConditionsCompartmentCanonicalEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key=""RemoveOrphanView"" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.RemoveOrphanViewPolicy"/> + <compartments + visualID="7003" + editPartClassName="ActivityActivityPostConditionsCompartmentEditPart" + itemSemanticEditPolicyClassName="ActivityActivityPostConditionsCompartmentItemSemanticEditPolicy" + notationViewFactoryClassName="ActivityActivityPostConditionsCompartmentViewFactory" + canonicalEditPolicyClassName="ActivityActivityPostConditionsCompartmentCanonicalEditPolicy" + childNodes="/0/@diagram/@childNodes.2" + title="ActivityFigurePostCondtionCompartment" + 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="EditPolicyRoles.CANONICAL_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityActivityPostConditionsCompartmentCanonicalEditPolicy"/> + <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.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.67 /0/@diagram/@childNodes.68 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.70 /0/@diagram/@childNodes.72 /0/@diagram/@childNodes.73 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.83 /0/@diagram/@childNodes.85 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.93" title="ActivityFigureContentCompartment" 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="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.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.SEMANTIC_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomActivityActivityContentCompartmentItemSemanticEditPolicy"/> + <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.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.67 /0/@diagram/@childNodes.68 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.70 /0/@diagram/@childNodes.72 /0/@diagram/@childNodes.73 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.83 /0/@diagram/@childNodes.85 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.93" + title="ActivityFigureContentCompartment" + 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="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.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.SEMANTIC_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomActivityActivityContentCompartmentItemSemanticEditPolicy"/> </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.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.70 /0/@diagram/@childNodes.73 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.83 /0/@diagram/@childNodes.85 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.93" title="StructuredActivityNodeContentCompartment" 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="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.SEMANTIC_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomConditionalNodeStructuredActivityNodeContentCompartmentItemSemanticEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="org.eclipse.gef.EditPolicy.GRAPHICAL_NODE_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.CustomContainerEditPolicy"/> + <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.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.70 /0/@diagram/@childNodes.73 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.83 /0/@diagram/@childNodes.85 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.93" + title="StructuredActivityNodeContentCompartment" + 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="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.SEMANTIC_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomConditionalNodeStructuredActivityNodeContentCompartmentItemSemanticEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="org.eclipse.gef.EditPolicy.GRAPHICAL_NODE_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.CustomContainerEditPolicy"/> </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.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.70 /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.73 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.83 /0/@diagram/@childNodes.85 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.93" title="StructuredActivityNodeContentCompartment" 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="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.SEMANTIC_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomExpansionRegionStructuredActivityNodeContentCompartmentItemSemanticEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="org.eclipse.gef.EditPolicy.GRAPHICAL_NODE_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.CustomContainerEditPolicy"/> + <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.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.70 /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.73 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.83 /0/@diagram/@childNodes.85 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.93" + title="StructuredActivityNodeContentCompartment" + 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="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.SEMANTIC_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomExpansionRegionStructuredActivityNodeContentCompartmentItemSemanticEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="org.eclipse.gef.EditPolicy.GRAPHICAL_NODE_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.CustomContainerEditPolicy"/> </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.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.70 /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.73 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.83 /0/@diagram/@childNodes.85 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.93" title="StructuredActivityNodeContentCompartment" 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="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.SEMANTIC_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomLoopNodeStructuredActivityNodeContentCompartmentItemSemanticEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="org.eclipse.gef.EditPolicy.GRAPHICAL_NODE_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.CustomContainerEditPolicy"/> + <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.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.70 /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.73 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.83 /0/@diagram/@childNodes.85 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.93" + title="StructuredActivityNodeContentCompartment" + 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="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.SEMANTIC_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomLoopNodeStructuredActivityNodeContentCompartmentItemSemanticEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="org.eclipse.gef.EditPolicy.GRAPHICAL_NODE_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.CustomContainerEditPolicy"/> </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.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.70 /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.73 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.83 /0/@diagram/@childNodes.85 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.93" title="StructuredActivityNodeContentCompartment" canCollapse="false" needsTitle="false" node="/0/@diagram/@childNodes.64" 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="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.SEMANTIC_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomSequenceNodeStructuredActivityNodeContentCompartmentItemSemanticEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="org.eclipse.gef.EditPolicy.GRAPHICAL_NODE_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.CustomContainerEditPolicy"/> + <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.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.70 /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.73 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.83 /0/@diagram/@childNodes.85 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.93" + title="StructuredActivityNodeContentCompartment" + canCollapse="false" + needsTitle="false" + node="/0/@diagram/@childNodes.64" + 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="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.SEMANTIC_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomSequenceNodeStructuredActivityNodeContentCompartmentItemSemanticEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="org.eclipse.gef.EditPolicy.GRAPHICAL_NODE_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.CustomContainerEditPolicy"/> </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.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.70 /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.73 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.83 /0/@diagram/@childNodes.85 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.93" title="StructuredActivityNodeContentCompartment" canCollapse="false" needsTitle="false" node="/0/@diagram/@childNodes.65" 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="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.SEMANTIC_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomStructuredActivityNodeStructuredActivityNodeContentCompartmentItemSemanticEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="org.eclipse.gef.EditPolicy.GRAPHICAL_NODE_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.CustomContainerEditPolicy"/> + <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.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.70 /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.73 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.83 /0/@diagram/@childNodes.85 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.93" + title="StructuredActivityNodeContentCompartment" + canCollapse="false" + needsTitle="false" + node="/0/@diagram/@childNodes.65" + 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="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.SEMANTIC_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomStructuredActivityNodeStructuredActivityNodeContentCompartmentItemSemanticEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="org.eclipse.gef.EditPolicy.GRAPHICAL_NODE_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.CustomContainerEditPolicy"/> </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.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.70 /0/@diagram/@childNodes.67 /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.73 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.83 /0/@diagram/@childNodes.85 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.93" title="ActivityPartitionContentCompartment" 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="getActivityPartitionCompartment" figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="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.SEMANTIC_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomActivityPartitionActivityPartitionContentCompartmentItemSemanticEditPolicy"/> - <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 + 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.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.70 /0/@diagram/@childNodes.67 /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.73 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.83 /0/@diagram/@childNodes.85 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.93" + title="ActivityPartitionContentCompartment" + 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="getActivityPartitionCompartment" + figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="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.SEMANTIC_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomActivityPartitionActivityPartitionContentCompartmentItemSemanticEditPolicy"/> + <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.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.70 /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.73 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.83 /0/@diagram/@childNodes.85 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.93" title="InterruptibleActivityRegionContentCompartment" 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:FigureViewmap" figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InterruptibleActivityRegionFigure"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="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.SEMANTIC_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomInterruptibleActivityRegionInterruptibleActivityRegionContentCompartmentItemSemanticEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key="org.eclipse.gef.EditPolicy.GRAPHICAL_NODE_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.CustomContainerEditPolicy"/> - <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 + 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.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.70 /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.73 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.83 /0/@diagram/@childNodes.85 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.93" + title="InterruptibleActivityRegionContentCompartment" + 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:FigureViewmap" + figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InterruptibleActivityRegionFigure"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="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.SEMANTIC_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomInterruptibleActivityRegionInterruptibleActivityRegionContentCompartmentItemSemanticEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key="org.eclipse.gef.EditPolicy.GRAPHICAL_NODE_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.CustomContainerEditPolicy"/> + <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="ActivityFigureParameterCompartment" canCollapse="false" needsTitle="false" node="/0/@diagram/@childNodes.72"> - <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="EditPolicyRoles.CANONICAL_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityActivityParametersCompartmentCanonicalEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key=""RemoveOrphanView"" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.RemoveOrphanViewPolicy"/> + <compartments + visualID="7014" + editPartClassName="ActivityCNParametersCompartmentEditPart" + itemSemanticEditPolicyClassName="ActivityCNParametersCompartmentItemSemanticEditPolicy" + notationViewFactoryClassName="ActivityActivityParametersCompartmentViewFactory" + canonicalEditPolicyClassName="ActivityCNParametersCompartmentCanonicalEditPolicy" + childNodes="/0/@diagram/@childNodes.0" + title="ActivityFigureParameterCompartment" + canCollapse="false" + needsTitle="false" + node="/0/@diagram/@childNodes.72"> + <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="EditPolicyRoles.CANONICAL_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityActivityParametersCompartmentCanonicalEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key=""RemoveOrphanView"" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.RemoveOrphanViewPolicy"/> </compartments> - <compartments visualID="7015" editPartClassName="ActivityCNPreConditionsCompartmentEditPart" itemSemanticEditPolicyClassName="ActivityCNPreConditionsCompartmentItemSemanticEditPolicy" notationViewFactoryClassName="ActivityActivityPreConditionsCompartmentViewFactory" canonicalEditPolicyClassName="ActivityCNPreConditionsCompartmentCanonicalEditPolicy" childNodes="/0/@diagram/@childNodes.1" title="ActivityFigurePreconditionCompartment" canCollapse="false" needsTitle="false" node="/0/@diagram/@childNodes.72"> - <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="EditPolicyRoles.CANONICAL_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityActivityPreConditionsCompartmentCanonicalEditPolicy"/> - <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 + visualID="7015" + editPartClassName="ActivityCNPreConditionsCompartmentEditPart" + itemSemanticEditPolicyClassName="ActivityCNPreConditionsCompartmentItemSemanticEditPolicy" + notationViewFactoryClassName="ActivityActivityPreConditionsCompartmentViewFactory" + canonicalEditPolicyClassName="ActivityCNPreConditionsCompartmentCanonicalEditPolicy" + childNodes="/0/@diagram/@childNodes.1" + title="ActivityFigurePreconditionCompartment" + canCollapse="false" + needsTitle="false" + node="/0/@diagram/@childNodes.72"> + <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="EditPolicyRoles.CANONICAL_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityActivityPreConditionsCompartmentCanonicalEditPolicy"/> + <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="7016" editPartClassName="ActivityCNPostConditionsCompartmentEditPart" itemSemanticEditPolicyClassName="ActivityCNPostConditionsCompartmentItemSemanticEditPolicy" notationViewFactoryClassName="ActivityActivityPostConditionsCompartmentViewFactory" canonicalEditPolicyClassName="ActivityCNPostConditionsCompartmentCanonicalEditPolicy" childNodes="/0/@diagram/@childNodes.2" title="ActivityFigurePostCondtionCompartment" canCollapse="false" needsTitle="false" node="/0/@diagram/@childNodes.72"> - <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="EditPolicyRoles.CANONICAL_ROLE" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityActivityPostConditionsCompartmentCanonicalEditPolicy"/> - <behaviour xsi:type="gmfgen:CustomBehaviour" key=""RemoveOrphanView"" editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.RemoveOrphanViewPolicy"/> + <compartments + visualID="7016" + editPartClassName="ActivityCNPostConditionsCompartmentEditPart" + itemSemanticEditPolicyClassName="ActivityCNPostConditionsCompartmentItemSemanticEditPolicy" + notationViewFactoryClassName="ActivityActivityPostConditionsCompartmentViewFactory" + canonicalEditPolicyClassName="ActivityCNPostConditionsCompartmentCanonicalEditPolicy" + childNodes="/0/@diagram/@childNodes.2" + title="ActivityFigurePostCondtionCompartment" + canCollapse="false" + needsTitle="false" + node="/0/@diagram/@childNodes.72"> + <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="EditPolicyRoles.CANONICAL_ROLE" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityActivityPostConditionsCompartmentCanonicalEditPolicy"/> + <behaviour + xsi:type="gmfgen:CustomBehaviour" + key=""RemoveOrphanView"" + editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.RemoveOrphanViewPolicy"/> </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.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.67 /0/@diagram/@childNodes.68 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.70 /0/@diagram/@childNodes.72 /0/@diagram/@childNodes.73 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.83 /0/@diagram/@childNodes.85 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.51" title="ActivityFigureContentCompartment" canCollapse="false" needsTitle="false" node="/0/@diagram/@childNodes.72" 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="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 + 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.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.67 /0/@diagram/@childNodes.68 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.70 /0/@diagram/@childNodes.72 /0/@diagram/@childNodes.73 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.83 /0/@diagram/@childNodes.85 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.51" + title="ActivityFigureContentCompartment" + canCollapse="false" + needsTitle="false" + node="/0/@diagram/@childNodes.72" + 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="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> - <palette packageName="org.eclipse.papyrus.uml.diagram.activity.part"> - <groups 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" 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" genNodes="/0/@diagram/@childNodes.67"/> - <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" genNodes="/0/@diagram/@childNodes.68"/> + <palette + packageName="org.eclipse.papyrus.uml.diagram.activity.part"> + <groups + 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" + 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" + genNodes="/0/@diagram/@childNodes.67"/> + <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" + genNodes="/0/@diagram/@childNodes.68"/> </groups> - <groups 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" 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" 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" 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" 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" 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" 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" 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" genNodes="/0/@diagram/@childNodes.34"/> + <groups + 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" + 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" + 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" + 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" + 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" + 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" + 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" + 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" + genNodes="/0/@diagram/@childNodes.34"/> </groups> - <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" stack="true" collapse="true"> - <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" genNodes="/0/@diagram/@topLevelNodes.0 /0/@diagram/@childNodes.72"/> - <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" 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" genNodes="/0/@diagram/@childNodes.92"/> - <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" genNodes="/0/@diagram/@childNodes.36"/> - <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" genNodes="/0/@diagram/@childNodes.69"/> - <entries xsi:type="gmfgen:ToolEntry" title="Constraint" description="Create a Cosntraint" 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" genNodes="/0/@diagram/@childNodes.93"/> + <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" + stack="true" + collapse="true"> + <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" + genNodes="/0/@diagram/@topLevelNodes.0 /0/@diagram/@childNodes.72"/> + <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" + 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" + genNodes="/0/@diagram/@childNodes.92"/> + <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" + genNodes="/0/@diagram/@childNodes.36"/> + <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" + genNodes="/0/@diagram/@childNodes.69"/> + <entries + xsi:type="gmfgen:ToolEntry" + title="Constraint" + description="Create a Cosntraint" + 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" + genNodes="/0/@diagram/@childNodes.93"/> </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" stack="true" 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" 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" 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" 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" genLinks="/0/@diagram/@links.5 /0/@diagram/@links.6"/> + <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" + stack="true" + 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" + 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" + 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" + 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" + genLinks="/0/@diagram/@links.5 /0/@diagram/@links.6"/> </groups> - <groups 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" 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" 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"/> - <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" 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" 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" 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" 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"/> - <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" 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" 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" genNodes="/0/@diagram/@childNodes.27"/> + <groups + 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" + 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" + 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"/> + <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" + 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" + 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" + 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" + 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"/> + <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" + 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" + 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" + genNodes="/0/@diagram/@childNodes.27"/> </groups> - <groups 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" 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" genNodes="/0/@diagram/@childNodes.10 /0/@diagram/@childNodes.15 /0/@diagram/@childNodes.20 /0/@diagram/@childNodes.53 /0/@diagram/@childNodes.55 /0/@diagram/@childNodes.71 /0/@diagram/@childNodes.61 /0/@diagram/@childNodes.62 /0/@diagram/@childNodes.63"/> - <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" genNodes="/0/@diagram/@childNodes.9 /0/@diagram/@childNodes.14 /0/@diagram/@childNodes.19 /0/@diagram/@childNodes.47 /0/@diagram/@childNodes.66"/> - <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" genNodes="/0/@diagram/@childNodes.8 /0/@diagram/@childNodes.13 /0/@diagram/@childNodes.17 /0/@diagram/@childNodes.45"/> - <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" genNodes="/0/@diagram/@childNodes.7 /0/@diagram/@childNodes.12 /0/@diagram/@childNodes.18 /0/@diagram/@childNodes.46"/> + <groups + 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" + 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" + genNodes="/0/@diagram/@childNodes.10 /0/@diagram/@childNodes.15 /0/@diagram/@childNodes.20 /0/@diagram/@childNodes.53 /0/@diagram/@childNodes.55 /0/@diagram/@childNodes.71 /0/@diagram/@childNodes.61 /0/@diagram/@childNodes.62 /0/@diagram/@childNodes.63"/> + <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" + genNodes="/0/@diagram/@childNodes.9 /0/@diagram/@childNodes.14 /0/@diagram/@childNodes.19 /0/@diagram/@childNodes.47 /0/@diagram/@childNodes.66"/> + <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" + genNodes="/0/@diagram/@childNodes.8 /0/@diagram/@childNodes.13 /0/@diagram/@childNodes.17 /0/@diagram/@childNodes.45"/> + <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" + genNodes="/0/@diagram/@childNodes.7 /0/@diagram/@childNodes.12 /0/@diagram/@childNodes.18 /0/@diagram/@childNodes.46"/> </groups> - <groups 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" 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" 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" 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" genNodes="/0/@diagram/@childNodes.59"/> + <groups + 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" + 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" + 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" + 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" + genNodes="/0/@diagram/@childNodes.59"/> </groups> - <groups 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" 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" genNodes="/0/@diagram/@childNodes.90"/> - <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" 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" 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" 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" genNodes="/0/@diagram/@childNodes.44"/> + <groups + 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" + 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" + genNodes="/0/@diagram/@childNodes.90"/> + <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" + 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" + 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" + 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" + genNodes="/0/@diagram/@childNodes.44"/> </groups> - <groups 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" 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" genNodes="/0/@diagram/@childNodes.73"/> - <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" genNodes="/0/@diagram/@childNodes.83"/> - <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" genNodes="/0/@diagram/@childNodes.70"/> + <groups + 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" + 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" + genNodes="/0/@diagram/@childNodes.73"/> + <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" + genNodes="/0/@diagram/@childNodes.83"/> + <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" + genNodes="/0/@diagram/@childNodes.70"/> </groups> - <groups 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" 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" genNodes="/0/@diagram/@childNodes.65"/> - <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" 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" genNodes="/0/@diagram/@childNodes.64"/> - <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" genNodes="/0/@diagram/@childNodes.56"/> + <groups + 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" + 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" + genNodes="/0/@diagram/@childNodes.65"/> + <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" + 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" + genNodes="/0/@diagram/@childNodes.64"/> + <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" + genNodes="/0/@diagram/@childNodes.56"/> </groups> - <groups 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" 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" genNodes="/0/@diagram/@childNodes.76"/> - <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" genNodes="/0/@diagram/@childNodes.79"/> - <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" genNodes="/0/@diagram/@childNodes.79"/> - <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" genNodes="/0/@diagram/@childNodes.76"/> + <groups + 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" + 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" + genNodes="/0/@diagram/@childNodes.76"/> + <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" + genNodes="/0/@diagram/@childNodes.79"/> + <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" + genNodes="/0/@diagram/@childNodes.79"/> + <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" + genNodes="/0/@diagram/@childNodes.76"/> </groups> - <groups 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" 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" genNodes="/0/@diagram/@childNodes.87"/> - <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" genNodes="/0/@diagram/@childNodes.85"/> + <groups + 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" + 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" + genNodes="/0/@diagram/@childNodes.87"/> + <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" + genNodes="/0/@diagram/@childNodes.85"/> </groups> - <groups 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" 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" 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" genNodes="/0/@diagram/@childNodes.54"/> + <groups + 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" + 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" + 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" + genNodes="/0/@diagram/@childNodes.54"/> </groups> - <groups 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" stack="false" collapse="false"> - <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" genNodes="/0/@diagram/@childNodes.52"/> + <groups + 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"> + <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" + genNodes="/0/@diagram/@childNodes.52"/> </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 + 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.0.0.qualifier"> + <plugin + iD="org.eclipse.papyrus.uml.diagram.activity" + name="Papyrus activity editor Plugin" + provider="Papyrus"> <requiredPlugins>org.eclipse.draw2d</requiredPlugins> <requiredPlugins>org.eclipse.papyrus.uml.diagram.common</requiredPlugins> <requiredPlugins>org.eclipse.gmf.runtime.draw2d.ui</requiredPlugins> </plugin> <editor/> <navigator> - <childReferences child="/0/@diagram"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.0"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.1"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.2"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.3"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.4"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.5"/> - <childReferences parent="/0/@diagram/@childNodes.6" child="/0/@diagram/@childNodes.7"/> - <childReferences parent="/0/@diagram/@childNodes.6" child="/0/@diagram/@childNodes.8"/> - <childReferences parent="/0/@diagram/@childNodes.6" child="/0/@diagram/@childNodes.9"/> - <childReferences parent="/0/@diagram/@childNodes.6" child="/0/@diagram/@childNodes.10"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.6"/> - <childReferences parent="/0/@diagram/@childNodes.11" child="/0/@diagram/@childNodes.12"/> - <childReferences parent="/0/@diagram/@childNodes.11" child="/0/@diagram/@childNodes.13"/> - <childReferences parent="/0/@diagram/@childNodes.11" child="/0/@diagram/@childNodes.14"/> - <childReferences parent="/0/@diagram/@childNodes.11" child="/0/@diagram/@childNodes.15"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.11"/> - <childReferences parent="/0/@diagram/@childNodes.16" child="/0/@diagram/@childNodes.17"/> - <childReferences parent="/0/@diagram/@childNodes.16" child="/0/@diagram/@childNodes.18"/> - <childReferences parent="/0/@diagram/@childNodes.16" child="/0/@diagram/@childNodes.19"/> - <childReferences parent="/0/@diagram/@childNodes.16" child="/0/@diagram/@childNodes.20"/> - <childReferences parent="/0/@diagram/@childNodes.16" child="/0/@diagram/@childNodes.21"/> - <childReferences parent="/0/@diagram/@childNodes.16" child="/0/@diagram/@childNodes.22"/> - <childReferences parent="/0/@diagram/@childNodes.16" child="/0/@diagram/@childNodes.23"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.16"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.24"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.25"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.26"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.27"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.28"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.29"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.30"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.31"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.32"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.33"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.34"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.35"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.36"/> - <childReferences parent="/0/@diagram/@childNodes.37" child="/0/@diagram/@childNodes.38"/> - <childReferences parent="/0/@diagram/@childNodes.37" child="/0/@diagram/@childNodes.39"/> - <childReferences parent="/0/@diagram/@childNodes.37" child="/0/@diagram/@childNodes.40"/> - <childReferences parent="/0/@diagram/@childNodes.37" child="/0/@diagram/@childNodes.41"/> - <childReferences parent="/0/@diagram/@childNodes.37" child="/0/@diagram/@childNodes.42"/> - <childReferences parent="/0/@diagram/@childNodes.37" child="/0/@diagram/@childNodes.43"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.37"/> - <childReferences parent="/0/@diagram/@childNodes.44" child="/0/@diagram/@childNodes.45"/> - <childReferences parent="/0/@diagram/@childNodes.44" child="/0/@diagram/@childNodes.46"/> - <childReferences parent="/0/@diagram/@childNodes.44" child="/0/@diagram/@childNodes.47"/> - <childReferences parent="/0/@diagram/@childNodes.44" child="/0/@diagram/@childNodes.48"/> - <childReferences parent="/0/@diagram/@childNodes.44" child="/0/@diagram/@childNodes.49"/> - <childReferences parent="/0/@diagram/@childNodes.44" child="/0/@diagram/@childNodes.50"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.44"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.51"/> - <childReferences parent="/0/@diagram/@childNodes.52" child="/0/@diagram/@childNodes.53"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.52"/> - <childReferences parent="/0/@diagram/@childNodes.54" child="/0/@diagram/@childNodes.55"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.54"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.56"/> - <childReferences parent="/0/@diagram/@childNodes.57" child="/0/@diagram/@childNodes.58"/> - <childReferences parent="/0/@diagram/@childNodes.57" child="/0/@diagram/@childNodes.59"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.57"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.60"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.64"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.65"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.67"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.68"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.69"/> - <childReferences parent="/0/@diagram/@childNodes.70" child="/0/@diagram/@childNodes.71"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.70"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.0"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.1"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.2"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.3"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.4"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.5"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.6"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.11"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.16"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.24"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.25"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.26"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.27"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.28"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.29"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.30"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.31"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.32"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.33"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.34"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.35"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.36"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.37"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.44"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.51"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.52"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.54"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.56"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.57"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.60"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.64"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.65"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.67"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.68"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.69"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.70"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.72"/> - <childReferences parent="/0/@diagram/@childNodes.73" child="/0/@diagram/@childNodes.74"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.73"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.75"/> - <childReferences parent="/0/@diagram/@childNodes.76" child="/0/@diagram/@childNodes.77"/> - <childReferences parent="/0/@diagram/@childNodes.76" child="/0/@diagram/@childNodes.78"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.76"/> - <childReferences parent="/0/@diagram/@childNodes.79" child="/0/@diagram/@childNodes.80"/> - <childReferences parent="/0/@diagram/@childNodes.79" child="/0/@diagram/@childNodes.81"/> - <childReferences parent="/0/@diagram/@childNodes.79" child="/0/@diagram/@childNodes.82"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.79"/> - <childReferences parent="/0/@diagram/@childNodes.83" child="/0/@diagram/@childNodes.84"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.83"/> - <childReferences parent="/0/@diagram/@childNodes.85" child="/0/@diagram/@childNodes.86"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.85"/> - <childReferences parent="/0/@diagram/@childNodes.87" child="/0/@diagram/@childNodes.88"/> - <childReferences parent="/0/@diagram/@childNodes.87" child="/0/@diagram/@childNodes.89"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.87"/> - <childReferences parent="/0/@diagram/@childNodes.90" child="/0/@diagram/@childNodes.91"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.90"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@childNodes.92"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.72"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.73"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.75"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.76"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.79"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.83"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.85"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.87"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.90"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@childNodes.92"/> - <childReferences parent="/0/@diagram" child="/0/@diagram/@topLevelNodes.0"/> - <childReferences parent="/0/@diagram" child="/0/@diagram/@links.0" groupName="links" groupIcon="icons/linksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.24" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.24" child="/0/@diagram/@links.0" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.25" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.25" child="/0/@diagram/@links.0" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.26" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.26" child="/0/@diagram/@links.0" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.27" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.27" child="/0/@diagram/@links.0" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.28" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.28" child="/0/@diagram/@links.0" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.29" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.29" child="/0/@diagram/@links.0" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.30" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.30" child="/0/@diagram/@links.0" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.31" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.31" child="/0/@diagram/@links.0" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.6" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.6" child="/0/@diagram/@links.0" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.11" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.11" child="/0/@diagram/@links.0" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.16" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.16" child="/0/@diagram/@links.0" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.37" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.37" child="/0/@diagram/@links.0" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.44" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.44" child="/0/@diagram/@links.0" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.52" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.52" child="/0/@diagram/@links.0" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.54" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.54" child="/0/@diagram/@links.0" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.56" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.56" child="/0/@diagram/@links.0" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.57" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.57" child="/0/@diagram/@links.0" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.60" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.60" child="/0/@diagram/@links.0" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.64" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.64" child="/0/@diagram/@links.0" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.65" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.65" child="/0/@diagram/@links.0" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.70" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.70" child="/0/@diagram/@links.0" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.73" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.73" child="/0/@diagram/@links.0" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.76" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.76" child="/0/@diagram/@links.0" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.79" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.79" child="/0/@diagram/@links.0" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.83" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.83" child="/0/@diagram/@links.0" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.85" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.85" child="/0/@diagram/@links.0" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.87" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.87" child="/0/@diagram/@links.0" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.0" child="/0/@diagram/@childNodes.90" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.90" child="/0/@diagram/@links.0" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram" child="/0/@diagram/@links.1" groupName="links" groupIcon="icons/linksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.24" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.24" child="/0/@diagram/@links.1" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.25" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.25" child="/0/@diagram/@links.1" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.26" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.26" child="/0/@diagram/@links.1" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.27" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.27" child="/0/@diagram/@links.1" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.28" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.28" child="/0/@diagram/@links.1" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.29" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.29" child="/0/@diagram/@links.1" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.30" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.30" child="/0/@diagram/@links.1" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.31" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.31" child="/0/@diagram/@links.1" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.6" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.6" child="/0/@diagram/@links.1" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.11" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.11" child="/0/@diagram/@links.1" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.16" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.16" child="/0/@diagram/@links.1" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.37" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.37" child="/0/@diagram/@links.1" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.44" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.44" child="/0/@diagram/@links.1" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.52" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.52" child="/0/@diagram/@links.1" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.54" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.54" child="/0/@diagram/@links.1" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.56" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.56" child="/0/@diagram/@links.1" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.57" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.57" child="/0/@diagram/@links.1" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.60" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.60" child="/0/@diagram/@links.1" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.64" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.64" child="/0/@diagram/@links.1" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.65" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.65" child="/0/@diagram/@links.1" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.70" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.70" child="/0/@diagram/@links.1" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.73" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.73" child="/0/@diagram/@links.1" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.76" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.76" child="/0/@diagram/@links.1" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.79" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.79" child="/0/@diagram/@links.1" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.83" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.83" child="/0/@diagram/@links.1" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.85" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.85" child="/0/@diagram/@links.1" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.87" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.87" child="/0/@diagram/@links.1" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.1" child="/0/@diagram/@childNodes.90" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.90" child="/0/@diagram/@links.1" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram" child="/0/@diagram/@links.2" groupName="links" groupIcon="icons/linksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.3" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.3" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.4" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.4" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.5" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.5" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.6" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.6" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.7" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.7" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.8" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.8" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.9" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.9" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.10" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.10" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.11" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.11" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.12" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.12" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.13" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.13" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.14" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.14" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.15" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.15" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.16" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.16" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.17" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.17" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.18" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.18" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.19" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.19" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.20" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.20" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.21" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.21" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.22" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.22" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.23" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.23" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.32" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.32" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.33" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.33" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.34" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.34" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.35" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.35" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.36" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.36" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.37" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.37" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.38" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.38" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.39" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.39" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.40" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.40" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.41" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.41" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.42" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.42" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.43" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.43" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.44" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.44" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.45" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.45" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.46" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.46" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.47" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.47" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.48" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.48" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.49" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.49" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.50" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.50" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.51" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.51" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.52" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.52" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.53" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.53" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.54" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.54" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.55" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.55" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.56" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.56" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.57" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.57" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.58" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.58" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.59" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.59" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.60" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.60" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.64" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.64" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.65" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.65" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.70" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.70" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.71" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.71" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.73" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.73" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.74" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.74" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.76" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.76" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.77" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.77" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.78" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.78" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.79" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.79" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.80" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.80" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.81" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.81" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.82" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.82" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.83" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.83" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.84" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.84" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.85" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.85" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.86" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.86" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.87" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.87" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.88" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.88" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.89" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.89" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.90" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.90" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.91" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.91" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.92" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.92" child="/0/@diagram/@links.2" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.3" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.3" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.4" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.4" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.5" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.5" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.6" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.6" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.7" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.7" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.8" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.8" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.9" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.9" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.10" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.10" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.11" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.11" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.12" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.12" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.13" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.13" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.14" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.14" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.15" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.15" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.16" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.16" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.17" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.17" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.18" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.18" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.19" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.19" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.20" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.20" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.21" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.21" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.22" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.22" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.23" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.23" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.32" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.32" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.33" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.33" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.34" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.34" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.35" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.35" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.36" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.36" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.37" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.37" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.38" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.38" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.39" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.39" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.40" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.40" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.41" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.41" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.42" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.42" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.43" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.43" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.44" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.44" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.45" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.45" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.46" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.46" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.47" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.47" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.48" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.48" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.49" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.49" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.50" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.50" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.51" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.51" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.52" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.52" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.53" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.53" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.54" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.54" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.55" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.55" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.56" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.56" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.57" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.57" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.58" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.58" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.59" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.59" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.60" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.60" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.64" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.64" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.65" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.65" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.70" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.70" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.71" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.71" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.73" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.73" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.74" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.74" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.76" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.76" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.77" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.77" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.78" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.78" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.79" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.79" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.80" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.80" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.81" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.81" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.82" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.82" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.83" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.83" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.84" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.84" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.85" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.85" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.86" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.86" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.87" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.87" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.88" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.88" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.89" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.89" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.90" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.90" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.91" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.91" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@childNodes.92" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.92" child="/0/@diagram/@links.2" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram" child="/0/@diagram/@links.3" groupName="links" groupIcon="icons/linksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.3" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.3" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.4" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.4" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.5" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.5" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.6" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.6" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.7" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.7" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.8" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.8" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.9" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.9" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.10" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.10" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.11" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.11" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.12" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.12" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.13" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.13" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.14" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.14" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.15" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.15" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.16" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.16" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.17" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.17" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.18" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.18" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.19" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.19" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.20" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.20" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.21" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.21" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.22" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.22" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.23" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.23" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.32" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.32" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.33" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.33" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.34" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.34" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.35" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.35" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.36" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.36" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.37" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.37" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.38" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.38" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.39" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.39" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.40" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.40" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.41" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.41" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.42" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.42" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.43" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.43" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.44" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.44" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.45" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.45" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.46" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.46" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.47" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.47" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.48" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.48" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.49" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.49" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.50" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.50" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.51" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.51" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.52" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.52" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.53" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.53" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.54" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.54" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.55" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.55" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.56" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.56" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.57" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.57" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.58" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.58" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.59" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.59" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.60" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.60" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.64" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.64" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.65" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.65" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.70" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.70" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.71" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.71" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.73" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.73" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.74" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.74" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.76" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.76" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.77" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.77" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.78" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.78" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.79" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.79" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.80" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.80" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.81" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.81" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.82" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.82" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.83" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.83" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.84" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.84" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.85" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.85" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.86" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.86" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.87" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.87" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.88" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.88" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.89" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.89" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.90" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.90" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.91" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.91" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.92" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.92" child="/0/@diagram/@links.3" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.3" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.3" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.4" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.4" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.5" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.5" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.6" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.6" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.7" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.7" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.8" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.8" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.9" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.9" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.10" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.10" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.11" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.11" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.12" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.12" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.13" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.13" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.14" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.14" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.15" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.15" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.16" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.16" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.17" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.17" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.18" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.18" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.19" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.19" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.20" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.20" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.21" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.21" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.22" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.22" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.23" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.23" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.32" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.32" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.33" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.33" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.34" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.34" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.35" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.35" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.36" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.36" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.37" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.37" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.38" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.38" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.39" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.39" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.40" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.40" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.41" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.41" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.42" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.42" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.43" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.43" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.44" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.44" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.45" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.45" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.46" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.46" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.47" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.47" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.48" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.48" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.49" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.49" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.50" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.50" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.51" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.51" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.52" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.52" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.53" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.53" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.54" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.54" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.55" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.55" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.56" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.56" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.57" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.57" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.58" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.58" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.59" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.59" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.60" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.60" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.64" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.64" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.65" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.65" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.70" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.70" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.71" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.71" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.73" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.73" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.74" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.74" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.76" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.76" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.77" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.77" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.78" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.78" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.79" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.79" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.80" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.80" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.81" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.81" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.82" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.82" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.83" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.83" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.84" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.84" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.85" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.85" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.86" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.86" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.87" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.87" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.88" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.88" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.89" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.89" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.90" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.90" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.91" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.91" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@childNodes.92" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.92" child="/0/@diagram/@links.3" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram" child="/0/@diagram/@links.4" groupName="links" groupIcon="icons/linksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.7" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.7" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.8" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.8" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.9" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.9" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.10" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.10" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.12" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.12" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.13" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.13" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.14" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.14" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.15" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.15" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.17" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.17" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.18" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.18" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.19" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.19" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.20" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.20" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.21" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.21" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.22" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.22" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.23" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.23" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.36" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.36" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.38" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.38" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.39" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.39" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.40" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.40" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.41" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.41" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.42" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.42" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.43" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.43" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.45" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.45" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.46" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.46" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.47" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.47" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.48" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.48" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.49" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.49" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.50" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.50" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.51" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.51" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.53" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.53" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.55" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.55" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.58" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.58" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.59" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.59" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.71" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.71" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.74" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.74" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.77" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.77" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.78" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.78" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.80" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.80" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.81" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.81" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.82" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.82" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.84" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.84" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.86" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.86" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.88" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.88" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.89" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.89" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.91" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.91" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.92" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.92" child="/0/@diagram/@links.4" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.6" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.6" child="/0/@diagram/@links.4" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.11" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.11" child="/0/@diagram/@links.4" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.16" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.16" child="/0/@diagram/@links.4" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.37" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.37" child="/0/@diagram/@links.4" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.44" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.44" child="/0/@diagram/@links.4" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.52" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.52" child="/0/@diagram/@links.4" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.54" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.54" child="/0/@diagram/@links.4" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.56" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.56" child="/0/@diagram/@links.4" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.57" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.57" child="/0/@diagram/@links.4" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.60" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.60" child="/0/@diagram/@links.4" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.64" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.64" child="/0/@diagram/@links.4" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.65" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.65" child="/0/@diagram/@links.4" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.70" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.70" child="/0/@diagram/@links.4" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.73" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.73" child="/0/@diagram/@links.4" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.76" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.76" child="/0/@diagram/@links.4" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.79" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.79" child="/0/@diagram/@links.4" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.83" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.83" child="/0/@diagram/@links.4" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.85" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.85" child="/0/@diagram/@links.4" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.87" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.87" child="/0/@diagram/@links.4" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@childNodes.90" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.90" child="/0/@diagram/@links.4" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram" child="/0/@diagram/@links.5" groupName="links" groupIcon="icons/linksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@topLevelNodes.0" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@topLevelNodes.0" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.3" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.3" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.4" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.4" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.5" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.5" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.6" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.6" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.7" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.7" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.8" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.8" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.9" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.9" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.10" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.10" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.11" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.11" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.12" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.12" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.13" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.13" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.14" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.14" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.15" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.15" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.16" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.16" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.17" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.17" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.18" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.18" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.19" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.19" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.20" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.20" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.21" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.21" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.22" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.22" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.23" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.23" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.24" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.24" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.25" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.25" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.26" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.26" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.27" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.27" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.28" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.28" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.29" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.29" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.30" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.30" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.31" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.31" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.32" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.32" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.33" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.33" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.34" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.34" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.35" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.35" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.36" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.36" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.37" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.37" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.38" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.38" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.39" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.39" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.40" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.40" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.41" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.41" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.42" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.42" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.43" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.43" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.44" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.44" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.45" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.45" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.46" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.46" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.47" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.47" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.48" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.48" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.49" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.49" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.50" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.50" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.51" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.51" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.52" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.52" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.53" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.53" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.54" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.54" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.55" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.55" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.56" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.56" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.57" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.57" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.58" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.58" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.59" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.59" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.60" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.60" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.64" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.64" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.65" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.65" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.67" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.67" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.68" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.68" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.69" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.69" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.70" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.70" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.71" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.71" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.72" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.72" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.73" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.73" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.74" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.74" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.76" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.76" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.77" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.77" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.78" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.78" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.79" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.79" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.80" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.80" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.81" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.81" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.82" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.82" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.83" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.83" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.84" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.84" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.85" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.85" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.86" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.86" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.87" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.87" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.88" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.88" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.89" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.89" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.90" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.90" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.91" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.91" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.92" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.92" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@links.2" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.2" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@links.3" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.3" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@links.4" referenceType="out_target" groupName="target" groupIcon="icons/linkTargetNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.4" child="/0/@diagram/@links.5" referenceType="in_source" groupName="incoming links" groupIcon="icons/incomingLinksNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@links.5" child="/0/@diagram/@childNodes.69" referenceType="in_source" groupName="source" groupIcon="icons/linkSourceNavigatorGroup.gif"/> - <childReferences parent="/0/@diagram/@childNodes.69" child="/0/@diagram/@links.5" referenceType="out_target" groupName="outgoing links" groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + child="/0/@diagram"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.0"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.1"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.2"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.3"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.4"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.5"/> + <childReferences + parent="/0/@diagram/@childNodes.6" + child="/0/@diagram/@childNodes.7"/> + <childReferences + parent="/0/@diagram/@childNodes.6" + child="/0/@diagram/@childNodes.8"/> + <childReferences + parent="/0/@diagram/@childNodes.6" + child="/0/@diagram/@childNodes.9"/> + <childReferences + parent="/0/@diagram/@childNodes.6" + child="/0/@diagram/@childNodes.10"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.6"/> + <childReferences + parent="/0/@diagram/@childNodes.11" + child="/0/@diagram/@childNodes.12"/> + <childReferences + parent="/0/@diagram/@childNodes.11" + child="/0/@diagram/@childNodes.13"/> + <childReferences + parent="/0/@diagram/@childNodes.11" + child="/0/@diagram/@childNodes.14"/> + <childReferences + parent="/0/@diagram/@childNodes.11" + child="/0/@diagram/@childNodes.15"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.11"/> + <childReferences + parent="/0/@diagram/@childNodes.16" + child="/0/@diagram/@childNodes.17"/> + <childReferences + parent="/0/@diagram/@childNodes.16" + child="/0/@diagram/@childNodes.18"/> + <childReferences + parent="/0/@diagram/@childNodes.16" + child="/0/@diagram/@childNodes.19"/> + <childReferences + parent="/0/@diagram/@childNodes.16" + child="/0/@diagram/@childNodes.20"/> + <childReferences + parent="/0/@diagram/@childNodes.16" + child="/0/@diagram/@childNodes.21"/> + <childReferences + parent="/0/@diagram/@childNodes.16" + child="/0/@diagram/@childNodes.22"/> + <childReferences + parent="/0/@diagram/@childNodes.16" + child="/0/@diagram/@childNodes.23"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.16"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.24"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.25"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.26"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.27"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.28"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.29"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.30"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.31"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.32"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.33"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.34"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.35"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.36"/> + <childReferences + parent="/0/@diagram/@childNodes.37" + child="/0/@diagram/@childNodes.38"/> + <childReferences + parent="/0/@diagram/@childNodes.37" + child="/0/@diagram/@childNodes.39"/> + <childReferences + parent="/0/@diagram/@childNodes.37" + child="/0/@diagram/@childNodes.40"/> + <childReferences + parent="/0/@diagram/@childNodes.37" + child="/0/@diagram/@childNodes.41"/> + <childReferences + parent="/0/@diagram/@childNodes.37" + child="/0/@diagram/@childNodes.42"/> + <childReferences + parent="/0/@diagram/@childNodes.37" + child="/0/@diagram/@childNodes.43"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.37"/> + <childReferences + parent="/0/@diagram/@childNodes.44" + child="/0/@diagram/@childNodes.45"/> + <childReferences + parent="/0/@diagram/@childNodes.44" + child="/0/@diagram/@childNodes.46"/> + <childReferences + parent="/0/@diagram/@childNodes.44" + child="/0/@diagram/@childNodes.47"/> + <childReferences + parent="/0/@diagram/@childNodes.44" + child="/0/@diagram/@childNodes.48"/> + <childReferences + parent="/0/@diagram/@childNodes.44" + child="/0/@diagram/@childNodes.49"/> + <childReferences + parent="/0/@diagram/@childNodes.44" + child="/0/@diagram/@childNodes.50"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.44"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.51"/> + <childReferences + parent="/0/@diagram/@childNodes.52" + child="/0/@diagram/@childNodes.53"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.52"/> + <childReferences + parent="/0/@diagram/@childNodes.54" + child="/0/@diagram/@childNodes.55"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.54"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.56"/> + <childReferences + parent="/0/@diagram/@childNodes.57" + child="/0/@diagram/@childNodes.58"/> + <childReferences + parent="/0/@diagram/@childNodes.57" + child="/0/@diagram/@childNodes.59"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.57"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.60"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.64"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.65"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.67"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.68"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.69"/> + <childReferences + parent="/0/@diagram/@childNodes.70" + child="/0/@diagram/@childNodes.71"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.70"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.0"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.1"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.2"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.3"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.4"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.5"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.6"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.11"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.16"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.24"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.25"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.26"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.27"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.28"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.29"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.30"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.31"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.32"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.33"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.34"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.35"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.36"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.37"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.44"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.51"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.52"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.54"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.56"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.57"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.60"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.64"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.65"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.67"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.68"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.69"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.70"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.72"/> + <childReferences + parent="/0/@diagram/@childNodes.73" + child="/0/@diagram/@childNodes.74"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.73"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.75"/> + <childReferences + parent="/0/@diagram/@childNodes.76" + child="/0/@diagram/@childNodes.77"/> + <childReferences + parent="/0/@diagram/@childNodes.76" + child="/0/@diagram/@childNodes.78"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.76"/> + <childReferences + parent="/0/@diagram/@childNodes.79" + child="/0/@diagram/@childNodes.80"/> + <childReferences + parent="/0/@diagram/@childNodes.79" + child="/0/@diagram/@childNodes.81"/> + <childReferences + parent="/0/@diagram/@childNodes.79" + child="/0/@diagram/@childNodes.82"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.79"/> + <childReferences + parent="/0/@diagram/@childNodes.83" + child="/0/@diagram/@childNodes.84"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.83"/> + <childReferences + parent="/0/@diagram/@childNodes.85" + child="/0/@diagram/@childNodes.86"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.85"/> + <childReferences + parent="/0/@diagram/@childNodes.87" + child="/0/@diagram/@childNodes.88"/> + <childReferences + parent="/0/@diagram/@childNodes.87" + child="/0/@diagram/@childNodes.89"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.87"/> + <childReferences + parent="/0/@diagram/@childNodes.90" + child="/0/@diagram/@childNodes.91"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.90"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@childNodes.92"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.72"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.73"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.75"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.76"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.79"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.83"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.85"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.87"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.90"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@childNodes.92"/> + <childReferences + parent="/0/@diagram" + child="/0/@diagram/@topLevelNodes.0"/> + <childReferences + parent="/0/@diagram" + child="/0/@diagram/@links.0" + groupName="links" + groupIcon="icons/linksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.24" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.24" + child="/0/@diagram/@links.0" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.25" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.25" + child="/0/@diagram/@links.0" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.26" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.26" + child="/0/@diagram/@links.0" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.27" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.27" + child="/0/@diagram/@links.0" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.28" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.28" + child="/0/@diagram/@links.0" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.29" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.29" + child="/0/@diagram/@links.0" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.30" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.30" + child="/0/@diagram/@links.0" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.31" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.31" + child="/0/@diagram/@links.0" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.6" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.6" + child="/0/@diagram/@links.0" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.11" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.11" + child="/0/@diagram/@links.0" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.16" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.16" + child="/0/@diagram/@links.0" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.37" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.37" + child="/0/@diagram/@links.0" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.44" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.44" + child="/0/@diagram/@links.0" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.52" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.52" + child="/0/@diagram/@links.0" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.54" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.54" + child="/0/@diagram/@links.0" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.56" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.56" + child="/0/@diagram/@links.0" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.57" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.57" + child="/0/@diagram/@links.0" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.60" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.60" + child="/0/@diagram/@links.0" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.64" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.64" + child="/0/@diagram/@links.0" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.65" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.65" + child="/0/@diagram/@links.0" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.70" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.70" + child="/0/@diagram/@links.0" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.73" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.73" + child="/0/@diagram/@links.0" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.76" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.76" + child="/0/@diagram/@links.0" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.79" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.79" + child="/0/@diagram/@links.0" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.83" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.83" + child="/0/@diagram/@links.0" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.85" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.85" + child="/0/@diagram/@links.0" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.87" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.87" + child="/0/@diagram/@links.0" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.0" + child="/0/@diagram/@childNodes.90" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.90" + child="/0/@diagram/@links.0" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram" + child="/0/@diagram/@links.1" + groupName="links" + groupIcon="icons/linksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.24" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.24" + child="/0/@diagram/@links.1" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.25" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.25" + child="/0/@diagram/@links.1" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.26" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.26" + child="/0/@diagram/@links.1" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.27" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.27" + child="/0/@diagram/@links.1" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.28" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.28" + child="/0/@diagram/@links.1" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.29" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.29" + child="/0/@diagram/@links.1" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.30" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.30" + child="/0/@diagram/@links.1" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.31" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.31" + child="/0/@diagram/@links.1" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.6" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.6" + child="/0/@diagram/@links.1" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.11" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.11" + child="/0/@diagram/@links.1" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.16" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.16" + child="/0/@diagram/@links.1" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.37" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.37" + child="/0/@diagram/@links.1" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.44" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.44" + child="/0/@diagram/@links.1" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.52" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.52" + child="/0/@diagram/@links.1" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.54" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.54" + child="/0/@diagram/@links.1" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.56" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.56" + child="/0/@diagram/@links.1" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.57" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.57" + child="/0/@diagram/@links.1" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.60" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.60" + child="/0/@diagram/@links.1" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.64" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.64" + child="/0/@diagram/@links.1" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.65" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.65" + child="/0/@diagram/@links.1" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.70" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.70" + child="/0/@diagram/@links.1" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.73" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.73" + child="/0/@diagram/@links.1" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.76" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.76" + child="/0/@diagram/@links.1" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.79" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.79" + child="/0/@diagram/@links.1" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.83" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.83" + child="/0/@diagram/@links.1" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.85" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.85" + child="/0/@diagram/@links.1" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.87" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.87" + child="/0/@diagram/@links.1" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.1" + child="/0/@diagram/@childNodes.90" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.90" + child="/0/@diagram/@links.1" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram" + child="/0/@diagram/@links.2" + groupName="links" + groupIcon="icons/linksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.3" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.3" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.4" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.4" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.5" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.5" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.6" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.6" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.7" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.7" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.8" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.8" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.9" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.9" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.10" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.10" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.11" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.11" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.12" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.12" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.13" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.13" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.14" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.14" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.15" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.15" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.16" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.16" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.17" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.17" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.18" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.18" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.19" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.19" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.20" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.20" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.21" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.21" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.22" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.22" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.23" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.23" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.32" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.32" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.33" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.33" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.34" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.34" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.35" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.35" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.36" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.36" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.37" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.37" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.38" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.38" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.39" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.39" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.40" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.40" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.41" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.41" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.42" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.42" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.43" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.43" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.44" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.44" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.45" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.45" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.46" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.46" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.47" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.47" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.48" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.48" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.49" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.49" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.50" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.50" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.51" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.51" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.52" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.52" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.53" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.53" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.54" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.54" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.55" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.55" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.56" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.56" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.57" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.57" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.58" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.58" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.59" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.59" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.60" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.60" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.64" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.64" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.65" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.65" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.70" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.70" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.71" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.71" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.73" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.73" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.74" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.74" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.76" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.76" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.77" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.77" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.78" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.78" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.79" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.79" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.80" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.80" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.81" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.81" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.82" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.82" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.83" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.83" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.84" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.84" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.85" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.85" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.86" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.86" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.87" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.87" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.88" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.88" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.89" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.89" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.90" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.90" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.91" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.91" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.92" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.92" + child="/0/@diagram/@links.2" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.3" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.3" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.4" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.4" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.5" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.5" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.6" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.6" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.7" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.7" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.8" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.8" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.9" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.9" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.10" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.10" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.11" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.11" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.12" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.12" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.13" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.13" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.14" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.14" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.15" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.15" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.16" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.16" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.17" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.17" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.18" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.18" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.19" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.19" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.20" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.20" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.21" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.21" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.22" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.22" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.23" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.23" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.32" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.32" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.33" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.33" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.34" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.34" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.35" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.35" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.36" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.36" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.37" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.37" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.38" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.38" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.39" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.39" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.40" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.40" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.41" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.41" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.42" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.42" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.43" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.43" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.44" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.44" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.45" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.45" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.46" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.46" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.47" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.47" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.48" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.48" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.49" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.49" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.50" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.50" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.51" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.51" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.52" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.52" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.53" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.53" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.54" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.54" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.55" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.55" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.56" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.56" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.57" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.57" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.58" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.58" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.59" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.59" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.60" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.60" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.64" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.64" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.65" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.65" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.70" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.70" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.71" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.71" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.73" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.73" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.74" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.74" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.76" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.76" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.77" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.77" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.78" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.78" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.79" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.79" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.80" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.80" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.81" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.81" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.82" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.82" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.83" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.83" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.84" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.84" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.85" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.85" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.86" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.86" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.87" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.87" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.88" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.88" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.89" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.89" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.90" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.90" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.91" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.91" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@childNodes.92" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.92" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram" + child="/0/@diagram/@links.3" + groupName="links" + groupIcon="icons/linksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.3" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.3" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.4" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.4" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.5" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.5" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.6" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.6" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.7" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.7" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.8" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.8" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.9" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.9" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.10" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.10" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.11" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.11" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.12" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.12" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.13" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.13" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.14" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.14" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.15" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.15" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.16" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.16" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.17" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.17" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.18" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.18" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.19" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.19" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.20" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.20" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.21" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.21" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.22" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.22" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.23" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.23" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.32" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.32" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.33" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.33" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.34" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.34" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.35" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.35" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.36" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.36" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.37" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.37" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.38" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.38" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.39" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.39" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.40" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.40" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.41" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.41" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.42" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.42" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.43" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.43" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.44" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.44" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.45" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.45" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.46" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.46" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.47" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.47" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.48" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.48" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.49" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.49" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.50" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.50" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.51" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.51" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.52" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.52" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.53" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.53" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.54" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.54" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.55" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.55" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.56" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.56" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.57" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.57" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.58" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.58" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.59" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.59" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.60" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.60" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.64" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.64" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.65" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.65" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.70" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.70" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.71" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.71" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.73" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.73" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.74" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.74" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.76" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.76" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.77" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.77" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.78" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.78" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.79" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.79" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.80" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.80" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.81" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.81" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.82" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.82" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.83" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.83" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.84" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.84" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.85" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.85" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.86" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.86" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.87" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.87" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.88" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.88" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.89" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.89" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.90" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.90" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.91" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.91" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.92" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.92" + child="/0/@diagram/@links.3" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.3" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.3" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.4" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.4" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.5" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.5" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.6" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.6" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.7" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.7" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.8" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.8" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.9" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.9" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.10" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.10" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.11" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.11" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.12" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.12" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.13" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.13" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.14" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.14" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.15" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.15" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.16" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.16" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.17" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.17" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.18" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.18" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.19" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.19" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.20" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.20" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.21" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.21" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.22" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.22" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.23" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.23" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.32" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.32" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.33" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.33" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.34" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.34" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.35" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.35" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.36" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.36" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.37" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.37" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.38" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.38" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.39" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.39" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.40" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.40" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.41" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.41" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.42" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.42" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.43" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.43" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.44" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.44" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.45" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.45" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.46" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.46" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.47" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.47" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.48" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.48" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.49" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.49" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.50" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.50" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.51" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.51" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.52" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.52" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.53" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.53" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.54" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.54" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.55" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.55" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.56" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.56" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.57" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.57" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.58" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.58" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.59" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.59" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.60" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.60" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.64" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.64" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.65" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.65" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.70" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.70" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.71" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.71" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.73" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.73" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.74" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.74" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.76" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.76" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.77" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.77" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.78" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.78" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.79" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.79" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.80" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.80" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.81" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.81" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.82" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.82" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.83" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.83" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.84" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.84" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.85" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.85" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.86" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.86" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.87" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.87" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.88" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.88" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.89" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.89" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.90" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.90" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.91" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.91" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@childNodes.92" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.92" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram" + child="/0/@diagram/@links.4" + groupName="links" + groupIcon="icons/linksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.7" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.7" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.8" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.8" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.9" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.9" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.10" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.10" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.12" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.12" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.13" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.13" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.14" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.14" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.15" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.15" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.17" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.17" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.18" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.18" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.19" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.19" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.20" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.20" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.21" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.21" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.22" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.22" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.23" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.23" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.36" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.36" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.38" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.38" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.39" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.39" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.40" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.40" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.41" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.41" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.42" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.42" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.43" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.43" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.45" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.45" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.46" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.46" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.47" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.47" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.48" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.48" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.49" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.49" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.50" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.50" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.51" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.51" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.53" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.53" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.55" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.55" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.58" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.58" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.59" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.59" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.71" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.71" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.74" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.74" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.77" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.77" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.78" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.78" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.80" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.80" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.81" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.81" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.82" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.82" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.84" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.84" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.86" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.86" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.88" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.88" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.89" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.89" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.91" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.91" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.92" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.92" + child="/0/@diagram/@links.4" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.6" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.6" + child="/0/@diagram/@links.4" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.11" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.11" + child="/0/@diagram/@links.4" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.16" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.16" + child="/0/@diagram/@links.4" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.37" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.37" + child="/0/@diagram/@links.4" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.44" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.44" + child="/0/@diagram/@links.4" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.52" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.52" + child="/0/@diagram/@links.4" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.54" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.54" + child="/0/@diagram/@links.4" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.56" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.56" + child="/0/@diagram/@links.4" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.57" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.57" + child="/0/@diagram/@links.4" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.60" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.60" + child="/0/@diagram/@links.4" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.64" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.64" + child="/0/@diagram/@links.4" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.65" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.65" + child="/0/@diagram/@links.4" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.70" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.70" + child="/0/@diagram/@links.4" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.73" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.73" + child="/0/@diagram/@links.4" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.76" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.76" + child="/0/@diagram/@links.4" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.79" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.79" + child="/0/@diagram/@links.4" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.83" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.83" + child="/0/@diagram/@links.4" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.85" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.85" + child="/0/@diagram/@links.4" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.87" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.87" + child="/0/@diagram/@links.4" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@childNodes.90" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.90" + child="/0/@diagram/@links.4" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram" + child="/0/@diagram/@links.5" + groupName="links" + groupIcon="icons/linksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@topLevelNodes.0" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@topLevelNodes.0" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.3" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.3" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.4" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.4" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.5" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.5" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.6" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.6" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.7" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.7" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.8" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.8" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.9" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.9" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.10" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.10" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.11" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.11" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.12" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.12" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.13" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.13" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.14" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.14" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.15" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.15" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.16" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.16" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.17" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.17" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.18" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.18" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.19" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.19" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.20" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.20" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.21" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.21" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.22" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.22" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.23" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.23" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.24" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.24" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.25" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.25" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.26" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.26" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.27" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.27" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.28" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.28" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.29" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.29" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.30" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.30" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.31" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.31" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.32" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.32" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.33" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.33" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.34" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.34" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.35" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.35" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.36" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.36" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.37" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.37" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.38" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.38" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.39" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.39" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.40" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.40" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.41" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.41" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.42" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.42" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.43" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.43" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.44" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.44" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.45" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.45" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.46" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.46" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.47" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.47" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.48" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.48" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.49" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.49" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.50" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.50" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.51" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.51" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.52" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.52" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.53" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.53" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.54" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.54" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.55" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.55" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.56" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.56" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.57" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.57" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.58" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.58" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.59" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.59" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.60" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.60" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.64" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.64" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.65" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.65" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.67" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.67" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.68" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.68" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.69" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.69" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.70" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.70" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.71" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.71" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.72" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.72" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.73" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.73" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.74" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.74" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.76" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.76" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.77" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.77" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.78" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.78" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.79" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.79" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.80" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.80" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.81" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.81" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.82" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.82" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.83" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.83" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.84" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.84" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.85" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.85" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.86" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.86" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.87" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.87" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.88" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.88" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.89" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.89" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.90" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.90" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.91" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.91" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.92" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.92" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@links.2" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.2" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@links.3" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.3" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@links.4" + referenceType="out_target" + groupName="target" + groupIcon="icons/linkTargetNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.4" + child="/0/@diagram/@links.5" + referenceType="in_source" + groupName="incoming links" + groupIcon="icons/incomingLinksNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@links.5" + child="/0/@diagram/@childNodes.69" + referenceType="in_source" + groupName="source" + groupIcon="icons/linkSourceNavigatorGroup.gif"/> + <childReferences + parent="/0/@diagram/@childNodes.69" + child="/0/@diagram/@links.5" + referenceType="out_target" + groupName="outgoing links" + groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> </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"> + <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#/"/> + <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(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return true;"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <expressions body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> - <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(self.eContainer(), self);"/> - <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 + xsi:type="gmfgen:GenJavaExpressionProvider" + injectExpressionBody="true"> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return true;"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <expressions + body="return org.eclipse.papyrus.uml.diagram.common.actions.LabelHelper.INSTANCE.findName(self.eContainer(), self);"/> + <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(self.eContainer(), self);"/> + <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="self.target.type->size() = 0"/> - <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))"/> + <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="self.target.type->size() = 0"/> + <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))"/> </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.67/@labels.0/@modelFacet /0/@diagram/@childNodes.70/@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.83/@labels.0/@modelFacet /0/@diagram/@childNodes.85/@labels.0/@modelFacet /0/@diagram/@childNodes.87/@labels.0/@modelFacet /0/@diagram/@childNodes.90/@labels.0/@modelFacet /0/@diagram/@childNodes.72/@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.93/@labels.0/@modelFacet"/> - <implementations xsi:type="gmfgen:CustomParser" uses="/0/@diagram/@childNodes.89/@labels.1/@modelFacet /0/@diagram/@childNodes.49/@labels.2/@modelFacet /0/@diagram/@childNodes.82/@labels.1/@modelFacet /0/@diagram/@childNodes.53/@labels.1/@modelFacet /0/@diagram/@childNodes.81/@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.0/@modelFacet /0/@diagram/@childNodes.15/@labels.1/@modelFacet /0/@diagram/@childNodes.43/@labels.1/@modelFacet /0/@diagram/@childNodes.80/@labels.1/@modelFacet /0/@diagram/@childNodes.91/@labels.2/@modelFacet /0/@diagram/@childNodes.84/@labels.1/@modelFacet /0/@diagram/@childNodes.13/@labels.2/@modelFacet /0/@diagram/@childNodes.35/@labels.1/@modelFacet /0/@diagram/@childNodes.9/@labels.1/@modelFacet /0/@diagram/@childNodes.33/@labels.0/@modelFacet /0/@diagram/@childNodes.88/@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.1/@modelFacet /0/@diagram/@childNodes.77/@labels.1/@modelFacet /0/@diagram/@childNodes.8/@labels.2/@modelFacet /0/@diagram/@childNodes.34/@labels.0/@modelFacet /0/@diagram/@links.3/@labels.3/@modelFacet /0/@diagram/@childNodes.74/@labels.1/@modelFacet /0/@diagram/@childNodes.86/@labels.1/@modelFacet /0/@diagram/@childNodes.17/@labels.2/@modelFacet /0/@diagram/@childNodes.50/@labels.1/@modelFacet /0/@diagram/@childNodes.78/@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.71/@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.0/@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.0/@modelFacet /0/@diagram/@childNodes.40/@labels.1/@modelFacet /0/@diagram/@childNodes.66/@labels.1/@modelFacet /0/@diagram/@childNodes.63/@labels.1/@modelFacet /0/@diagram/@childNodes.62/@labels.1/@modelFacet /0/@diagram/@childNodes.61/@labels.1/@modelFacet" qualifiedName="org.eclipse.papyrus.uml.diagram.common.parser.stereotype.AppliedStereotypeParser"/> - <implementations xsi:type="gmfgen:CustomParser" uses="/0/@diagram/@childNodes.72/@labels.1/@modelFacet /0/@diagram/@topLevelNodes.0/@labels.1/@modelFacet /0/@diagram/@childNodes.75/@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.71/@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.88/@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.86/@labels.0/@modelFacet /0/@diagram/@childNodes.78/@labels.0/@modelFacet /0/@diagram/@childNodes.89/@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.81/@labels.0/@modelFacet /0/@diagram/@childNodes.39/@labels.0/@modelFacet /0/@diagram/@childNodes.48/@labels.0/@modelFacet /0/@diagram/@childNodes.91/@labels.0/@modelFacet /0/@diagram/@childNodes.49/@labels.0/@modelFacet /0/@diagram/@childNodes.45/@labels.0/@modelFacet /0/@diagram/@childNodes.77/@labels.0/@modelFacet /0/@diagram/@childNodes.82/@labels.0/@modelFacet /0/@diagram/@childNodes.80/@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.74/@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.84/@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.66/@labels.0/@modelFacet /0/@diagram/@childNodes.63/@labels.0/@modelFacet /0/@diagram/@childNodes.62/@labels.0/@modelFacet /0/@diagram/@childNodes.61/@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.91/@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" 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.0/@modelFacet" qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.JoinSpecParser"/> - <implementations xsi:type="gmfgen:CustomParser" uses="/0/@diagram/@childNodes.32/@labels.0/@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.65/@labels.0/@modelFacet /0/@diagram/@childNodes.60/@labels.0/@modelFacet /0/@diagram/@childNodes.56/@labels.0/@modelFacet /0/@diagram/@childNodes.64/@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.92/@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.92/@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.93/@labels.1/@modelFacet" qualifiedName="org.eclipse.papyrus.uml.diagram.common.parser.ConstraintParser"/> - <implementations xsi:type="gmfgen:CustomParser" uses="/0/@diagram/@childNodes.69/@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 + 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.67/@labels.0/@modelFacet /0/@diagram/@childNodes.70/@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.83/@labels.0/@modelFacet /0/@diagram/@childNodes.85/@labels.0/@modelFacet /0/@diagram/@childNodes.87/@labels.0/@modelFacet /0/@diagram/@childNodes.90/@labels.0/@modelFacet /0/@diagram/@childNodes.72/@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.93/@labels.0/@modelFacet /0/@diagram/@childNodes.67/@labels.1/@modelFacet /0/@diagram/@childNodes.90/@labels.1/@modelFacet /0/@diagram/@childNodes.87/@labels.1/@modelFacet /0/@diagram/@childNodes.16/@labels.1/@modelFacet /0/@diagram/@childNodes.79/@labels.1/@modelFacet /0/@diagram/@childNodes.85/@labels.1/@modelFacet /0/@diagram/@childNodes.83/@labels.1/@modelFacet /0/@diagram/@childNodes.76/@labels.1/@modelFacet /0/@diagram/@childNodes.73/@labels.1/@modelFacet /0/@diagram/@childNodes.70/@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.92/@labels.2/@modelFacet /0/@diagram/@childNodes.36/@labels.2/@modelFacet"/> + <implementations + xsi:type="gmfgen:CustomParser" + uses="/0/@diagram/@childNodes.89/@labels.1/@modelFacet /0/@diagram/@childNodes.49/@labels.2/@modelFacet /0/@diagram/@childNodes.82/@labels.1/@modelFacet /0/@diagram/@childNodes.53/@labels.1/@modelFacet /0/@diagram/@childNodes.81/@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.0/@modelFacet /0/@diagram/@childNodes.15/@labels.1/@modelFacet /0/@diagram/@childNodes.43/@labels.1/@modelFacet /0/@diagram/@childNodes.80/@labels.1/@modelFacet /0/@diagram/@childNodes.91/@labels.2/@modelFacet /0/@diagram/@childNodes.84/@labels.1/@modelFacet /0/@diagram/@childNodes.13/@labels.2/@modelFacet /0/@diagram/@childNodes.35/@labels.1/@modelFacet /0/@diagram/@childNodes.9/@labels.1/@modelFacet /0/@diagram/@childNodes.33/@labels.0/@modelFacet /0/@diagram/@childNodes.88/@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.1/@modelFacet /0/@diagram/@childNodes.77/@labels.1/@modelFacet /0/@diagram/@childNodes.8/@labels.2/@modelFacet /0/@diagram/@childNodes.34/@labels.0/@modelFacet /0/@diagram/@links.3/@labels.3/@modelFacet /0/@diagram/@childNodes.74/@labels.1/@modelFacet /0/@diagram/@childNodes.86/@labels.1/@modelFacet /0/@diagram/@childNodes.17/@labels.2/@modelFacet /0/@diagram/@childNodes.50/@labels.1/@modelFacet /0/@diagram/@childNodes.78/@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.71/@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.0/@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.0/@modelFacet /0/@diagram/@childNodes.40/@labels.1/@modelFacet /0/@diagram/@childNodes.66/@labels.1/@modelFacet /0/@diagram/@childNodes.63/@labels.1/@modelFacet /0/@diagram/@childNodes.62/@labels.1/@modelFacet /0/@diagram/@childNodes.61/@labels.1/@modelFacet" + qualifiedName="org.eclipse.papyrus.uml.diagram.common.parser.stereotype.AppliedStereotypeParser"/> + <implementations + xsi:type="gmfgen:CustomParser" + uses="/0/@diagram/@childNodes.72/@labels.1/@modelFacet /0/@diagram/@topLevelNodes.0/@labels.1/@modelFacet /0/@diagram/@childNodes.75/@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.71/@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.88/@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.86/@labels.0/@modelFacet /0/@diagram/@childNodes.78/@labels.0/@modelFacet /0/@diagram/@childNodes.89/@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.81/@labels.0/@modelFacet /0/@diagram/@childNodes.39/@labels.0/@modelFacet /0/@diagram/@childNodes.48/@labels.0/@modelFacet /0/@diagram/@childNodes.91/@labels.0/@modelFacet /0/@diagram/@childNodes.49/@labels.0/@modelFacet /0/@diagram/@childNodes.45/@labels.0/@modelFacet /0/@diagram/@childNodes.77/@labels.0/@modelFacet /0/@diagram/@childNodes.82/@labels.0/@modelFacet /0/@diagram/@childNodes.80/@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.74/@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.84/@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.66/@labels.0/@modelFacet /0/@diagram/@childNodes.63/@labels.0/@modelFacet /0/@diagram/@childNodes.62/@labels.0/@modelFacet /0/@diagram/@childNodes.61/@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.91/@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" + 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.0/@modelFacet" + qualifiedName="org.eclipse.papyrus.uml.diagram.activity.parser.custom.JoinSpecParser"/> + <implementations + xsi:type="gmfgen:CustomParser" + uses="/0/@diagram/@childNodes.32/@labels.0/@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.65/@labels.0/@modelFacet /0/@diagram/@childNodes.60/@labels.0/@modelFacet /0/@diagram/@childNodes.56/@labels.0/@modelFacet /0/@diagram/@childNodes.64/@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.92/@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.92/@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.93/@labels.1/@modelFacet" + qualifiedName="org.eclipse.papyrus.uml.diagram.common.parser.ConstraintParser"/> + <implementations + xsi:type="gmfgen:CustomParser" + uses="/0/@diagram/@childNodes.69/@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 + iD="org.eclipse.papyrus.uml.diagram.activity.part.LoadResourceAction" + context="/0/@diagram"> + <items + xsi:type="gmfgen:LoadResourceAction"/> </contextMenus> </gmfgen:GenEditorGenerator> - <papyrusgmfgenextension:PapyrusExtensionRootNode comment="Papyrus Extensions"> - <extensionNodes xsi:type="papyrusgmfgenextension:ExtendedGenView" comment="This extension enables to draw a rake on a CallBehaviorActionEditPart linked to an activity" genView="/0/@diagram/@childNodes.11" name="CallBehaviorAction" superOwnedEditPart="org.eclipse.papyrus.uml.diagram.common.editparts.NamedElementEditPart"> - <propRefreshHook comment="Add/Remove the RakeFigure when an Activity is selected as behavior or deselected" classpath="" triggeringCondition="resolveSemanticElement() instanceof CallBehaviorAction && resolveSemanticElement().equals(event.getNotifier()) && event.getFeature().equals(UMLPackage.eINSTANCE.getCallBehaviorAction_Behavior())" action="CallBehaviorAction action = (CallBehaviorAction) resolveSemanticElement(); if (action.getBehavior() instanceof Activity) { getPrimaryShape().displayRake(true); } else { 	getPrimaryShape().displayRake(false); }"/> + <papyrusgmfgenextension:PapyrusExtensionRootNode + comment="Papyrus Extensions"> + <extensionNodes + xsi:type="papyrusgmfgenextension:ExtendedGenView" + comment="This extension enables to draw a rake on a CallBehaviorActionEditPart linked to an activity" + genView="/0/@diagram/@childNodes.11" + name="CallBehaviorAction" + superOwnedEditPart="org.eclipse.papyrus.uml.diagram.common.editparts.NamedElementEditPart"> + <propRefreshHook + comment="Add/Remove the RakeFigure when an Activity is selected as behavior or deselected" + classpath="" + triggeringCondition="resolveSemanticElement() instanceof CallBehaviorAction && resolveSemanticElement().equals(event.getNotifier()) && event.getFeature().equals(UMLPackage.eINSTANCE.getCallBehaviorAction_Behavior())" + action="CallBehaviorAction action = (CallBehaviorAction) resolveSemanticElement(); if (action.getBehavior() instanceof Activity) { getPrimaryShape().displayRake(true); } else { 	getPrimaryShape().displayRake(false); }"/> </extensionNodes> - <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.71 /0/@diagram/@childNodes.74 /0/@diagram/@childNodes.77 /0/@diagram/@childNodes.78 /0/@diagram/@childNodes.80 /0/@diagram/@childNodes.81 /0/@diagram/@childNodes.82 /0/@diagram/@childNodes.84 /0/@diagram/@childNodes.86 /0/@diagram/@childNodes.88 /0/@diagram/@childNodes.89 /0/@diagram/@childNodes.91 /0/@diagram/@childNodes.66"/> - <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="Node with label for named element" genView="/0/@diagram/@childNodes.36 /0/@diagram/@childNodes.16 /0/@diagram/@childNodes.6 /0/@diagram/@childNodes.37 /0/@diagram/@childNodes.54 /0/@diagram/@childNodes.44 /0/@diagram/@childNodes.70 /0/@diagram/@childNodes.72 /0/@diagram/@topLevelNodes.0" name="NamedElementEditPart" superOwnedEditPart="org.eclipse.papyrus.uml.diagram.common.editparts.NamedElementEditPart"/> - <extensionNodes xsi:type="papyrusgmfgenextension:ExtendedGenView" comment="Node with no name" genView="/0/@diagram/@childNodes.68" name="NodeEditPart" superOwnedEditPart="org.eclipse.papyrus.infra.gmfdiag.common.editpart.NodeEditPart"/> - <extensionNodes xsi:type="papyrusgmfgenextension:ExtendedGenView" comment="link that to intherits from UML specificities" genView="/0/@diagram/@links.3 /0/@diagram/@links.2" 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.75" 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.93" 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.69" name="comment extended node" superOwnedEditPart="org.eclipse.papyrus.uml.diagram.common.editparts.AbstractCommentEditPart"/> - <extensionNodes xsi:type="papyrusgmfgenextension:ExtendedGenView" comment="elements that intherit form UMLNodeEditpart" genView="/0/@diagram/@childNodes.4 /0/@diagram/@childNodes.5 /0/@diagram/@childNodes.32 /0/@diagram/@childNodes.33 /0/@diagram/@childNodes.35 /0/@diagram/@childNodes.34 /0/@diagram/@childNodes.3 /0/@diagram/@childNodes.52 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.60 /0/@diagram/@childNodes.64 /0/@diagram/@childNodes.56 /0/@diagram/@childNodes.57" name="UMLNodeEditPart" superOwnedEditPart="org.eclipse.papyrus.uml.diagram.common.editparts.UMLNodeEditPart"/> - <extensionNodes xsi:type="papyrusgmfgenextension:ExtendedGenView" comment="add inheritance to BorderNamedElementEditPart" genView="/0/@diagram/@childNodes.51" name="BorderNamedElementEditPart" superOwnedEditPart="org.eclipse.papyrus.uml.diagram.common.editparts.BorderNamedElementEditPart"/> - <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.75/@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.0 /0/@diagram/@childNodes.4/@labels.0 /0/@diagram/@childNodes.5/@labels.0 /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.1 /0/@diagram/@childNodes.33/@labels.0 /0/@diagram/@childNodes.34/@labels.0 /0/@diagram/@childNodes.35/@labels.1 /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.71/@labels.1 /0/@diagram/@childNodes.74/@labels.1 /0/@diagram/@childNodes.77/@labels.1 /0/@diagram/@childNodes.80/@labels.1 /0/@diagram/@childNodes.81/@labels.1 /0/@diagram/@childNodes.82/@labels.1 /0/@diagram/@childNodes.84/@labels.1 /0/@diagram/@childNodes.86/@labels.1 /0/@diagram/@childNodes.88/@labels.1 /0/@diagram/@childNodes.89/@labels.1 /0/@diagram/@childNodes.91/@labels.2"/> - <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.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.77 /0/@diagram/@childNodes.78 /0/@diagram/@childNodes.80 /0/@diagram/@childNodes.81 /0/@diagram/@childNodes.82 /0/@diagram/@childNodes.84 /0/@diagram/@childNodes.86 /0/@diagram/@childNodes.88 /0/@diagram/@childNodes.89 /0/@diagram/@childNodes.91 /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.83 /0/@diagram/@childNodes.85 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.73 /0/@diagram/@childNodes.5 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.72 /0/@diagram/@childNodes.68 /0/@diagram/@childNodes.67 /0/@diagram/@topLevelNodes.0 /0/@diagram/@childNodes.51 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.31 /0/@diagram/@childNodes.30 /0/@diagram/@childNodes.2 /0/@diagram/@childNodes.1 /0/@diagram/@childNodes.93 /0/@diagram/@links.3 /0/@diagram/@childNodes.24 /0/@diagram/@childNodes.25 /0/@diagram/@childNodes.57 /0/@diagram/@childNodes.66 /0/@diagram/@childNodes.70 /0/@diagram/@childNodes.71 /0/@diagram/@childNodes.75 /0/@diagram/@links.4 /0/@diagram/@links.2 /0/@diagram/@childNodes.74 /0/@diagram/@childNodes.61 /0/@diagram/@childNodes.63/@labels.0 /0/@diagram/@childNodes.62 /0/@diagram/@childNodes.63 /0/@diagram/@childNodes.58 /0/@diagram/@childNodes.59"/> - <extensionNodes xsi:type="papyrusgmfgenextension:ExtendedGenView" comment="elements that intherit form UMLNodeEditpart" genView="/0/@diagram/@childNodes.67" name="UMLNodeEditPart" superOwnedEditPart="org.eclipse.papyrus.uml.diagram.common.editparts.UMLNodeEditPart"/> - <extensionNodes xsi:type="papyrusgmfgenextension:ExtendedGenView" comment="set the super class as AbstractLabelEditPart" genView="/0/@diagram/@childNodes.3/@labels.0 /0/@diagram/@childNodes.4/@labels.0 /0/@diagram/@childNodes.5/@labels.0 /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.1 /0/@diagram/@childNodes.33/@labels.0 /0/@diagram/@childNodes.34/@labels.0 /0/@diagram/@childNodes.35/@labels.1 /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.71/@labels.1 /0/@diagram/@childNodes.74/@labels.1 /0/@diagram/@childNodes.77/@labels.1 /0/@diagram/@childNodes.80/@labels.1 /0/@diagram/@childNodes.81/@labels.1 /0/@diagram/@childNodes.82/@labels.1 /0/@diagram/@childNodes.84/@labels.1 /0/@diagram/@childNodes.86/@labels.1 /0/@diagram/@childNodes.88/@labels.1 /0/@diagram/@childNodes.89/@labels.1 /0/@diagram/@childNodes.91/@labels.2 /0/@diagram/@childNodes.61/@labels.1 /0/@diagram/@childNodes.62/@labels.1 /0/@diagram/@childNodes.63/@labels.1 /0/@diagram/@childNodes.66/@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.80 /0/@diagram/@childNodes.81 /0/@diagram/@childNodes.88 /0/@diagram/@childNodes.89 /0/@diagram/@childNodes.91 /0/@diagram/@childNodes.14 /0/@diagram/@childNodes.23 /0/@diagram/@childNodes.19 /0/@diagram/@childNodes.84 /0/@diagram/@childNodes.9 /0/@diagram/@childNodes.77 /0/@diagram/@childNodes.40 /0/@diagram/@childNodes.43 /0/@diagram/@childNodes.50 /0/@diagram/@childNodes.47 /0/@diagram/@childNodes.53 /0/@diagram/@childNodes.82 /0/@diagram/@childNodes.15 /0/@diagram/@childNodes.20 /0/@diagram/@childNodes.74 /0/@diagram/@childNodes.10 /0/@diagram/@childNodes.78 /0/@diagram/@childNodes.86 /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.71" 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.75/@labels.0 /0/@diagram/@childNodes.3/@labels.0 /0/@diagram/@childNodes.4/@labels.0 /0/@diagram/@childNodes.5/@labels.0 /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.1 /0/@diagram/@childNodes.33/@labels.0 /0/@diagram/@childNodes.34/@labels.0 /0/@diagram/@childNodes.35/@labels.1 /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.71/@labels.1 /0/@diagram/@childNodes.74/@labels.1 /0/@diagram/@childNodes.77/@labels.1 /0/@diagram/@childNodes.80/@labels.1 /0/@diagram/@childNodes.81/@labels.1 /0/@diagram/@childNodes.82/@labels.1 /0/@diagram/@childNodes.84/@labels.1 /0/@diagram/@childNodes.86/@labels.1 /0/@diagram/@childNodes.88/@labels.1 /0/@diagram/@childNodes.89/@labels.1 /0/@diagram/@childNodes.91/@labels.2 /0/@diagram/@childNodes.63/@labels.0 /0/@diagram/@childNodes.61/@labels.1 /0/@diagram/@childNodes.62/@labels.1 /0/@diagram/@childNodes.63/@labels.1 /0/@diagram/@childNodes.66/@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.0 /0/@diagram/@childNodes.35/@labels.0 /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.61/@labels.0 /0/@diagram/@childNodes.62/@labels.0 /0/@diagram/@childNodes.66/@labels.0 /0/@diagram/@childNodes.71/@labels.0 /0/@diagram/@childNodes.74/@labels.0 /0/@diagram/@childNodes.77/@labels.0 /0/@diagram/@childNodes.78/@labels.0 /0/@diagram/@childNodes.78/@labels.1 /0/@diagram/@childNodes.80/@labels.0 /0/@diagram/@childNodes.81/@labels.0 /0/@diagram/@childNodes.82/@labels.0 /0/@diagram/@childNodes.84/@labels.0 /0/@diagram/@childNodes.86/@labels.0 /0/@diagram/@childNodes.88/@labels.0 /0/@diagram/@childNodes.89/@labels.0 /0/@diagram/@childNodes.91/@labels.0 /0/@diagram/@childNodes.91/@labels.1 /0/@diagram/@childNodes.92/@labels.1"/> - <extensionNodes xsi:type="papyrusgmfgenextension:GenerateUsingElementTypeCreationCommand"/> + <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.71 /0/@diagram/@childNodes.74 /0/@diagram/@childNodes.77 /0/@diagram/@childNodes.78 /0/@diagram/@childNodes.80 /0/@diagram/@childNodes.81 /0/@diagram/@childNodes.82 /0/@diagram/@childNodes.84 /0/@diagram/@childNodes.86 /0/@diagram/@childNodes.88 /0/@diagram/@childNodes.89 /0/@diagram/@childNodes.91 /0/@diagram/@childNodes.66"/> + <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="Node with label for named element" + genView="/0/@diagram/@childNodes.36 /0/@diagram/@childNodes.16 /0/@diagram/@childNodes.6 /0/@diagram/@childNodes.37 /0/@diagram/@childNodes.54 /0/@diagram/@childNodes.44 /0/@diagram/@childNodes.70 /0/@diagram/@childNodes.72 /0/@diagram/@topLevelNodes.0" + name="NamedElementEditPart" + superOwnedEditPart="org.eclipse.papyrus.uml.diagram.common.editparts.NamedElementEditPart"/> + <extensionNodes + xsi:type="papyrusgmfgenextension:ExtendedGenView" + comment="Node with no name" + genView="/0/@diagram/@childNodes.68" + name="NodeEditPart" + superOwnedEditPart="org.eclipse.papyrus.infra.gmfdiag.common.editpart.NodeEditPart"/> + <extensionNodes + xsi:type="papyrusgmfgenextension:ExtendedGenView" + comment="link that to intherits from UML specificities" + genView="/0/@diagram/@links.3 /0/@diagram/@links.2" + 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.75" + 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.93" + 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.69" + name="comment extended node" + superOwnedEditPart="org.eclipse.papyrus.uml.diagram.common.editparts.AbstractCommentEditPart"/> + <extensionNodes + xsi:type="papyrusgmfgenextension:ExtendedGenView" + comment="elements that intherit form UMLNodeEditpart" + genView="/0/@diagram/@childNodes.4 /0/@diagram/@childNodes.5 /0/@diagram/@childNodes.32 /0/@diagram/@childNodes.33 /0/@diagram/@childNodes.35 /0/@diagram/@childNodes.34 /0/@diagram/@childNodes.3 /0/@diagram/@childNodes.52 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.60 /0/@diagram/@childNodes.64 /0/@diagram/@childNodes.56 /0/@diagram/@childNodes.57" + name="UMLNodeEditPart" + superOwnedEditPart="org.eclipse.papyrus.uml.diagram.common.editparts.UMLNodeEditPart"/> + <extensionNodes + xsi:type="papyrusgmfgenextension:ExtendedGenView" + comment="add inheritance to BorderNamedElementEditPart" + genView="/0/@diagram/@childNodes.51" + name="BorderNamedElementEditPart" + superOwnedEditPart="org.eclipse.papyrus.uml.diagram.common.editparts.BorderNamedElementEditPart"/> + <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.75/@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.0 /0/@diagram/@childNodes.4/@labels.0 /0/@diagram/@childNodes.5/@labels.0 /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.1 /0/@diagram/@childNodes.33/@labels.0 /0/@diagram/@childNodes.34/@labels.0 /0/@diagram/@childNodes.35/@labels.1 /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.71/@labels.1 /0/@diagram/@childNodes.74/@labels.1 /0/@diagram/@childNodes.77/@labels.1 /0/@diagram/@childNodes.80/@labels.1 /0/@diagram/@childNodes.81/@labels.1 /0/@diagram/@childNodes.82/@labels.1 /0/@diagram/@childNodes.84/@labels.1 /0/@diagram/@childNodes.86/@labels.1 /0/@diagram/@childNodes.88/@labels.1 /0/@diagram/@childNodes.89/@labels.1 /0/@diagram/@childNodes.91/@labels.2"/> + <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.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.77 /0/@diagram/@childNodes.78 /0/@diagram/@childNodes.80 /0/@diagram/@childNodes.81 /0/@diagram/@childNodes.82 /0/@diagram/@childNodes.84 /0/@diagram/@childNodes.86 /0/@diagram/@childNodes.88 /0/@diagram/@childNodes.89 /0/@diagram/@childNodes.91 /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.83 /0/@diagram/@childNodes.85 /0/@diagram/@childNodes.87 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.73 /0/@diagram/@childNodes.5 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.72 /0/@diagram/@childNodes.68 /0/@diagram/@childNodes.67 /0/@diagram/@topLevelNodes.0 /0/@diagram/@childNodes.51 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.69 /0/@diagram/@childNodes.31 /0/@diagram/@childNodes.30 /0/@diagram/@childNodes.2 /0/@diagram/@childNodes.1 /0/@diagram/@childNodes.93 /0/@diagram/@links.3 /0/@diagram/@childNodes.24 /0/@diagram/@childNodes.25 /0/@diagram/@childNodes.57 /0/@diagram/@childNodes.66 /0/@diagram/@childNodes.70 /0/@diagram/@childNodes.71 /0/@diagram/@childNodes.75 /0/@diagram/@links.4 /0/@diagram/@links.2 /0/@diagram/@childNodes.74 /0/@diagram/@childNodes.61 /0/@diagram/@childNodes.63/@labels.0 /0/@diagram/@childNodes.62 /0/@diagram/@childNodes.63 /0/@diagram/@childNodes.58 /0/@diagram/@childNodes.59"/> + <extensionNodes + xsi:type="papyrusgmfgenextension:ExtendedGenView" + comment="elements that intherit form UMLNodeEditpart" + genView="/0/@diagram/@childNodes.67" + name="UMLNodeEditPart" + superOwnedEditPart="org.eclipse.papyrus.uml.diagram.common.editparts.UMLNodeEditPart"/> + <extensionNodes + xsi:type="papyrusgmfgenextension:ExtendedGenView" + comment="set the super class as AbstractLabelEditPart" + genView="/0/@diagram/@childNodes.3/@labels.0 /0/@diagram/@childNodes.4/@labels.0 /0/@diagram/@childNodes.5/@labels.0 /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.1 /0/@diagram/@childNodes.33/@labels.0 /0/@diagram/@childNodes.34/@labels.0 /0/@diagram/@childNodes.35/@labels.1 /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.71/@labels.1 /0/@diagram/@childNodes.74/@labels.1 /0/@diagram/@childNodes.77/@labels.1 /0/@diagram/@childNodes.80/@labels.1 /0/@diagram/@childNodes.81/@labels.1 /0/@diagram/@childNodes.82/@labels.1 /0/@diagram/@childNodes.84/@labels.1 /0/@diagram/@childNodes.86/@labels.1 /0/@diagram/@childNodes.88/@labels.1 /0/@diagram/@childNodes.89/@labels.1 /0/@diagram/@childNodes.91/@labels.2 /0/@diagram/@childNodes.61/@labels.1 /0/@diagram/@childNodes.62/@labels.1 /0/@diagram/@childNodes.63/@labels.1 /0/@diagram/@childNodes.66/@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.80 /0/@diagram/@childNodes.81 /0/@diagram/@childNodes.88 /0/@diagram/@childNodes.89 /0/@diagram/@childNodes.91 /0/@diagram/@childNodes.14 /0/@diagram/@childNodes.23 /0/@diagram/@childNodes.19 /0/@diagram/@childNodes.84 /0/@diagram/@childNodes.9 /0/@diagram/@childNodes.77 /0/@diagram/@childNodes.40 /0/@diagram/@childNodes.43 /0/@diagram/@childNodes.50 /0/@diagram/@childNodes.47 /0/@diagram/@childNodes.53 /0/@diagram/@childNodes.82 /0/@diagram/@childNodes.15 /0/@diagram/@childNodes.20 /0/@diagram/@childNodes.74 /0/@diagram/@childNodes.10 /0/@diagram/@childNodes.78 /0/@diagram/@childNodes.86 /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.71" + 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.75/@labels.0 /0/@diagram/@childNodes.3/@labels.0 /0/@diagram/@childNodes.4/@labels.0 /0/@diagram/@childNodes.5/@labels.0 /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.1 /0/@diagram/@childNodes.33/@labels.0 /0/@diagram/@childNodes.34/@labels.0 /0/@diagram/@childNodes.35/@labels.1 /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.71/@labels.1 /0/@diagram/@childNodes.74/@labels.1 /0/@diagram/@childNodes.77/@labels.1 /0/@diagram/@childNodes.80/@labels.1 /0/@diagram/@childNodes.81/@labels.1 /0/@diagram/@childNodes.82/@labels.1 /0/@diagram/@childNodes.84/@labels.1 /0/@diagram/@childNodes.86/@labels.1 /0/@diagram/@childNodes.88/@labels.1 /0/@diagram/@childNodes.89/@labels.1 /0/@diagram/@childNodes.91/@labels.2 /0/@diagram/@childNodes.63/@labels.0 /0/@diagram/@childNodes.61/@labels.1 /0/@diagram/@childNodes.62/@labels.1 /0/@diagram/@childNodes.63/@labels.1 /0/@diagram/@childNodes.66/@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.0 /0/@diagram/@childNodes.35/@labels.0 /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.61/@labels.0 /0/@diagram/@childNodes.62/@labels.0 /0/@diagram/@childNodes.66/@labels.0 /0/@diagram/@childNodes.71/@labels.0 /0/@diagram/@childNodes.74/@labels.0 /0/@diagram/@childNodes.77/@labels.0 /0/@diagram/@childNodes.78/@labels.0 /0/@diagram/@childNodes.78/@labels.1 /0/@diagram/@childNodes.80/@labels.0 /0/@diagram/@childNodes.81/@labels.0 /0/@diagram/@childNodes.82/@labels.0 /0/@diagram/@childNodes.84/@labels.0 /0/@diagram/@childNodes.86/@labels.0 /0/@diagram/@childNodes.88/@labels.0 /0/@diagram/@childNodes.89/@labels.0 /0/@diagram/@childNodes.91/@labels.0 /0/@diagram/@childNodes.91/@labels.1 /0/@diagram/@childNodes.92/@labels.1"/> + <extensionNodes + xsi:type="papyrusgmfgenextension:GenerateUsingElementTypeCreationCommand"/> + <extensionNodes + xsi:type="papyrusgmfgenextension:ExtendedGenView" + comment="add superclass for floating Label" + genView="/0/@diagram/@childNodes.67/@labels.1 /0/@diagram/@childNodes.87/@labels.1 /0/@diagram/@childNodes.90/@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.70/@labels.1 /0/@diagram/@childNodes.73/@labels.1 /0/@diagram/@childNodes.76/@labels.1 /0/@diagram/@childNodes.79/@labels.1 /0/@diagram/@childNodes.83/@labels.1 /0/@diagram/@childNodes.85/@labels.1 /0/@diagram/@childNodes.11/@labels.1 /0/@diagram/@childNodes.92/@labels.2 /0/@diagram/@childNodes.36/@labels.2" + 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.87 /0/@diagram/@childNodes.67 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.68 /0/@diagram/@childNodes.57 /0/@diagram/@childNodes.56 /0/@diagram/@childNodes.60 /0/@diagram/@childNodes.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.11 /0/@diagram/@childNodes.16 /0/@diagram/@childNodes.79 /0/@diagram/@childNodes.73 /0/@diagram/@childNodes.83 /0/@diagram/@childNodes.6 /0/@diagram/@childNodes.70 /0/@diagram/@childNodes.76 /0/@diagram/@childNodes.85 /0/@diagram/@childNodes.37 /0/@diagram/@childNodes.54 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.36" + 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"/> </papyrusgmfgenextension:PapyrusExtensionRootNode> </xmi:XMI> |