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




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





}

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




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





}

"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="48" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.27"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExpansionNode"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExpansionRegion/outputElement"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.69"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - </childNodes> - <childNodes - visualID="3071" - editPartClassName="LoopNodeEditPart" - itemSemanticEditPolicyClassName="LoopNodeItemSemanticEditPolicy" - notationViewFactoryClassName="LoopNodeViewFactory" - canonicalEditPolicyClassName="LoopNodeCanonicalEditPolicy" - childNodes="/0/@diagram/@childNodes.61 /0/@diagram/@childNodes.62 /0/@diagram/@childNodes.63 /0/@diagram/@childNodes.64 /0/@diagram/@childNodes.65 /0/@diagram/@childNodes.66" - compartments="/0/@diagram/@compartments.6" - graphicalNodeEditPolicyClassName="LoopNodeGraphicalNodeEditPolicy" - createCommandClassName="LoopNodeCreateCommand" - containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.LoopNode_Shape" - displayName="LoopNode" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.159/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.draw2d.StructuredActivityNodeFigure"/> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy.SHOW_HIDE_COMPARTMENT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/> - <modelFacet> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedGroup"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/structuredNode"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.70"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - visualID="5121" - editPartClassName="LoopNodeKeywordEditPart" - itemSemanticEditPolicyClassName="LoopNodeKeywordItemSemanticEditPolicy" - notationViewFactoryClassName="LoopNodeLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:ParentAssignedViewmap" - getterName="getNameLabel" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.18"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3105" - editPartClassName="InputPinInLoopNodeAsVariableEditPart" - itemSemanticEditPolicyClassName="InputPinInLoopNodeAsVariableItemSemanticEditPolicy" - canonicalEditPolicyClassName="InputPinInLoopNodeAsVariableCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="InputPinInLoopNodeAsVariableGraphicalNodeEditPolicy" - createCommandClassName="InputPinInLoopNodeAsVariableCreateCommand" - containers="/0/@diagram/@childNodes.60" - preferredSideName="WEST"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.InputPin_LoopNodeVariableInputShape" - displayName="InputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.153"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/loopVariableInput"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/loopVariableInput"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5178" - editPartClassName="InputPinInLoopNodeAsVariableLabelEditPart" - itemSemanticEditPolicyClassName="InputPinInLoopNodeAsVariableLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5179" - editPartClassName="InputPinInStructuredActivityNodeAppliedStereotypeEditPart" - itemSemanticEditPolicyClassName="InputPinInStructuredActivityNodeAppliedStereotypeItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3192" - editPartClassName="ValuePinInLoopNodeAsVariableEditPart" - itemSemanticEditPolicyClassName="ValuePinInLoopNodeAsVariableItemSemanticEditPolicy" - canonicalEditPolicyClassName="ValuePinInLoopNodeAsVariableCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="ValuePinInLoopNodeAsVariableGraphicalNodeEditPolicy" - createCommandClassName="ValuePinInLoopNodeAsVariableCreateCommand" - containers="/0/@diagram/@childNodes.60" - preferredSideName="WEST"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ValuePin_LoopNodeVariableInputShape" - displayName="ValuePin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <modelFacet> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/loopVariableInput"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/loopVariableInput"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5388" - editPartClassName="ValuePinInLoopNodeAsVariableLabelEditPart" - itemSemanticEditPolicyClassName="ValuePinInLoopNodeAsVariableLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5389" - editPartClassName="ValuePinInLoopNodeAsVariableValueEditPart" - itemSemanticEditPolicyClassName="ValuePinInLoopNodeAsVariableValueItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.7"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5390" - editPartClassName="ValuePinInLoopNodeAsVariableAppliedStereotypeEditPart" - itemSemanticEditPolicyClassName="ValuePinInLoopNodeAsVariableAppliedStereotypeItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3193" - editPartClassName="ActionPinInLoopNodeAsVariableEditPart" - itemSemanticEditPolicyClassName="ActionPinInLoopNodeAsVariableItemSemanticEditPolicy" - canonicalEditPolicyClassName="ActionPinInLoopNodeAsVariableCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="ActionPinInLoopNodeAsVariableGraphicalNodeEditPolicy" - createCommandClassName="ActionPinInLoopNodeAsVariableCreateCommand" - containers="/0/@diagram/@childNodes.60" - preferredSideName="WEST"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ActionInputPin_LoopNodeVariableInputShape" - displayName="ActionInputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <modelFacet> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/loopVariableInput"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/loopVariableInput"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5391" - editPartClassName="ActionPinInLoopNodeAsVariableLabelEditPart" - itemSemanticEditPolicyClassName="ActionPinInLoopNodeAsVariableLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5392" - editPartClassName="ActionPinInLoopNodeAsVariableValueEditPart" - itemSemanticEditPolicyClassName="ActionPinInLoopNodeAsVariableValueItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.7"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5393" - editPartClassName="ActionPinInLoopNodeAsVariableAppliedStereotypeEditPart" - itemSemanticEditPolicyClassName="ActionPinInLoopNodeAsVariableAppliedStereotypeItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3109" - editPartClassName="OutputPinInLoopNodeAsBodyOutputEditPart" - itemSemanticEditPolicyClassName="OutputPinInLoopNodeAsBodyOutputItemSemanticEditPolicy" - canonicalEditPolicyClassName="OutputPinInLoopNodeAsBodyOutputCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="OutputPinInLoopNodeAsBodyOutputGraphicalNodeEditPolicy" - createCommandClassName="OutputPinInLoopNodeAsBodyOutputVariableCreateCommand" - containers="/0/@diagram/@childNodes.60" - preferredSideName="EAST"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.OutputPin_LoopNodeBodyOutputShape" - displayName="OutputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.150"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/bodyOutput"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/bodyOutput"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5184" - editPartClassName="OutputPinInLoopNodeAsBodyOutputLabelEditPart" - itemSemanticEditPolicyClassName="OutputPinInLoopNodeAsBodyOutputLabelItemSemanticEditPolicy" - notationViewFactoryClassName="OutputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5185" - editPartClassName="OutputPinInLoopNodeAsBodyOutputAppliedStereotypeEditPart" - itemSemanticEditPolicyClassName="OutputPinInLoopNodeAsBodyOutputAppliedStereotypeItemSemanticEditPolicy" - notationViewFactoryClassName="OutputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3110" - editPartClassName="OutputPinInLoopNodeAsLoopVariableEditPart" - itemSemanticEditPolicyClassName="OutputPinInLoopNodeAsLoopVariableItemSemanticEditPolicy" - canonicalEditPolicyClassName="OutputPinInLoopNodeAsLoopVariableCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="OutputPinInLoopNodeAsLoopVariableGraphicalNodeEditPolicy" - createCommandClassName="OutputPinInLoopNodeAsLoopVariableCreateCommand" - containers="/0/@diagram/@childNodes.60" - preferredSideName="EAST"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.OutputPin_LoopNodeVariableShape" - displayName="OutputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.149"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/loopVariable"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/loopVariable"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5186" - editPartClassName="OutputPinInLoopNodeAsLoopVariableLabelEditPart" - itemSemanticEditPolicyClassName="OutputPinInLoopNodeAsLoopVariableLabelItemSemanticEditPolicy" - notationViewFactoryClassName="OutputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5183" - editPartClassName="OutputPinInLoopNodeAsLoopVariableAppliedStereotypeEditPart" - itemSemanticEditPolicyClassName="OutputPinInLoopNodeAsLoopVariableAppliedStereotypeItemSemanticEditPolicy" - notationViewFactoryClassName="OutputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3111" - editPartClassName="OutputPinInLoopNodeAsResultEditPart" - itemSemanticEditPolicyClassName="OutputPinInLoopNodeAsResultItemSemanticEditPolicy" - canonicalEditPolicyClassName="OutputPinInLoopNodeAsResultCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="OutputPinInLoopNodeAsResultGraphicalNodeEditPolicy" - createCommandClassName="OutputPinInLoopNodeAsResultCreateCommand" - containers="/0/@diagram/@childNodes.60" - preferredSideName="EAST"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.OutputPin_LoopNodeResultShape" - displayName="OutputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.148"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/result"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode/result"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5187" - editPartClassName="OutputPinInLoopNodeAsResultLabelEditPart" - itemSemanticEditPolicyClassName="OutputPinInLoopNodeAsResultLabelItemSemanticEditPolicy" - notationViewFactoryClassName="OutputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5188" - editPartClassName="OutputPinInLoopNodeAsResultAppliedStereotypeEditPart" - itemSemanticEditPolicyClassName="OutputPinInLoopNodeAsResultAppliedStereotypeItemSemanticEditPolicy" - notationViewFactoryClassName="OutputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - visualID="3073" - editPartClassName="SequenceNodeEditPart" - itemSemanticEditPolicyClassName="SequenceNodeItemSemanticEditPolicy" - notationViewFactoryClassName="SequenceNodeViewFactory" - canonicalEditPolicyClassName="SequenceNodeCanonicalEditPolicy" - childNodes="/0/@diagram/@childNodes.69 /0/@diagram/@childNodes.70 /0/@diagram/@childNodes.71 /0/@diagram/@childNodes.72" - compartments="/0/@diagram/@compartments.7" - graphicalNodeEditPolicyClassName="SequenceNodeGraphicalNodeEditPolicy" - createCommandClassName="SequenceNodeCreateCommand" - containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.SequenceNode_Shape" - displayName="SequenceNode" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.179/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.draw2d.StructuredActivityNodeFigure"/> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy.SHOW_HIDE_COMPARTMENT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/> - <modelFacet> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SequenceNode"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedGroup"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/structuredNode"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.71"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - visualID="5123" - editPartClassName="SequenceNodeKeywordEditPart" - itemSemanticEditPolicyClassName="SequenceNodeKeywordItemSemanticEditPolicy" - notationViewFactoryClassName="SequenceNodeLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:ParentAssignedViewmap" - getterName="getNameLabel" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.18"/> - </labels> - </childNodes> - <childNodes - visualID="3065" - editPartClassName="StructuredActivityNodeEditPart" - itemSemanticEditPolicyClassName="StructuredActivityNodeItemSemanticEditPolicy" - notationViewFactoryClassName="StructuredActivityNodeViewFactory" - canonicalEditPolicyClassName="StructuredActivityNodeCanonicalEditPolicy" - childNodes="/0/@diagram/@childNodes.70 /0/@diagram/@childNodes.71 /0/@diagram/@childNodes.72 /0/@diagram/@childNodes.69" - compartments="/0/@diagram/@compartments.8" - graphicalNodeEditPolicyClassName="StructuredActivityNodeGraphicalNodeEditPolicy" - createCommandClassName="StructuredActivityNodeCreateCommand" - containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.StructuredActivityNode_Shape" - displayName="StructuredActivityNode" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.74/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.draw2d.StructuredActivityNodeFigure"/> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy.SHOW_HIDE_COMPARTMENT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/> - <modelFacet> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedGroup"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/structuredNode"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.72"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - visualID="5117" - editPartClassName="StructuredActivityNodeKeywordEditPart" - itemSemanticEditPolicyClassName="StructuredActivityNodeKeywordItemSemanticEditPolicy" - notationViewFactoryClassName="StructuredActivityNodeLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:ParentAssignedViewmap" - getterName="getNameLabel" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.18"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3188" - editPartClassName="InputPinInStructuredActivityNodeAsStructuredNodeInputsEditPart" - itemSemanticEditPolicyClassName="InputPinInStructuredActivityNodeAsStructuredNodeInputsItemSemanticEditPolicy" - canonicalEditPolicyClassName="InputPinInStructuredActivityNodeAsStructuredNodeInputsCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="InputPinInStructuredActivityNodeAsStructuredNodeInputsGraphicalNodeEditPolicy" - createCommandClassName="InputPinInStructuredActivityNodeAsStructuredNodeInputsCreateCommand" - containers="/0/@diagram/@childNodes.68 /0/@diagram/@childNodes.56 /0/@diagram/@childNodes.57 /0/@diagram/@childNodes.67"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.InputPin_StructuredActivityNodeInputShape" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.147"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/structuredNodeInput"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/structuredNodeInput"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5377" - editPartClassName="InputPinInStructuredActivityNodeAsStructuredNodeInputsLabelEditPart" - itemSemanticEditPolicyClassName="InputPinInStructuredActivityNodeAsStructuredNodeInputsItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5378" - editPartClassName="InputPinInStructuredActivityNodeAsStructuredNodeInputsAppliedStereotypeEditPart" - itemSemanticEditPolicyClassName="InputPinInStructuredActivityNodeAsStructuredNodeInputsAppliedStereotypeItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3189" - editPartClassName="ValuePinInStructuredActivityNodeAsStructuredNodeInputsEditPart" - itemSemanticEditPolicyClassName="ValuePinInStructuredActivityNodeAsStructuredNodeInputsItemSemanticEditPolicy" - canonicalEditPolicyClassName="ValuePinInStructuredActivityNodeAsStructuredNodeInputsCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="ValuePinInStructuredActivityNodeAsStructuredNodeInputsGraphicalNodeEditPolicy" - createCommandClassName="ValuePinInStructuredActivityNodeAsStructuredNodeInputsCreateCommand" - containers="/0/@diagram/@childNodes.68 /0/@diagram/@childNodes.56 /0/@diagram/@childNodes.57 /0/@diagram/@childNodes.67"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ValuePin_StructuredActivityNodeInputShape" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.152"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/structuredNodeInput"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5379" - editPartClassName="ValuePinInStructuredActivityNodeAsStructuredNodeInputsLabelEditPart" - itemSemanticEditPolicyClassName="ValuePinInStructuredActivityNodeAsStructuredNodeInputsItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5380" - editPartClassName="ValuePinInStructuredActivityNodeAsStructuredNodeInputsValueEditPart" - itemSemanticEditPolicyClassName="ValuePinInStructuredActivityNodeAsStructuredNodeInputsValueItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.7"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5381" - editPartClassName="ValuePinInStructuredActivityNodeAsStructuredNodeInputsAppliedStereotypeEditPart" - itemSemanticEditPolicyClassName="ValuePinInStructuredActivityNodeAsStructuredNodeInputsAppliedStereotypeItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3190" - editPartClassName="ActionPinInStructuredActivityNodeAsStructuredNodeInputsEditPart" - itemSemanticEditPolicyClassName="ActionPinInStructuredActivityNodeAsStructuredNodeInputsItemSemanticEditPolicy" - canonicalEditPolicyClassName="ActionPinInStructuredActivityNodeAsStructuredNodeInputsCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="ActionPinInStructuredActivityNodeAsStructuredNodeInputsGraphicalNodeEditPolicy" - createCommandClassName="ActionPinInStructuredActivityNodeAsStructuredNodeInputsCreateCommand" - containers="/0/@diagram/@childNodes.68 /0/@diagram/@childNodes.56 /0/@diagram/@childNodes.57 /0/@diagram/@childNodes.67"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ActionInputPin_StructuredActivityNodeInputShape" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.151"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/structuredNodeInput"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/structuredNodeInput"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5382" - editPartClassName="ActionPinInStructuredActivityNodeAsStructuredNodeInputsLabelEditPart" - itemSemanticEditPolicyClassName="ActionPinInStructuredActivityNodeAsStructuredNodeInputsItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5383" - editPartClassName="ActionPinInStructuredActivityNodeAsStructuredNodeInputsValueEditPart" - itemSemanticEditPolicyClassName="ActionPinInStructuredActivityNodeAsStructuredNodeInputsValueItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.7"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5384" - editPartClassName="ActionPinInStructuredActivityNodeAsStructuredNodeInputsAppliedStereotypeEditPart" - itemSemanticEditPolicyClassName="ActionPinInStructuredActivityNodeAsStructuredNodeInputsAppliedStereotypeItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3191" - editPartClassName="OutputPinInStructuredActivityNodeAsStructuredNodeInputsEditPart" - itemSemanticEditPolicyClassName="OutputPinInStructuredActivityNodeAsStructuredNodeInputsItemSemanticEditPolicy" - canonicalEditPolicyClassName="OutputPinInStructuredActivityNodeAsStructuredNodeInputsCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="OutputPinInStructuredActivityNodeAsStructuredNodeInputsGraphicalNodeEditPolicy" - createCommandClassName="OutputPinInStructuredActivityNodeAsStructuredNodeInputsCreateCommand" - containers="/0/@diagram/@childNodes.68 /0/@diagram/@childNodes.56 /0/@diagram/@childNodes.57 /0/@diagram/@childNodes.67" - preferredSideName="EAST"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.OutputPin_StructuredActivityNodeOutputShape" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/structuredNodeOutput"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/structuredNodeOutput"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5385" - editPartClassName="OutputPinInStructuredActivityNodeAsStructuredNodeInputsLabelEditPart" - itemSemanticEditPolicyClassName="OutputPinInStructuredActivityNodeAsStructuredNodeInputsItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5386" - editPartClassName="OutputPinInStructuredActivityNodeAsStructuredNodeInputsAppliedStereotypeEditPart" - itemSemanticEditPolicyClassName="OutputPinInStructuredActivityNodeAsStructuredNodeInputsAppliedStereotypeItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - visualID="3067" - editPartClassName="ActivityPartitionEditPart" - itemSemanticEditPolicyClassName="ActivityPartitionItemSemanticEditPolicy" - notationViewFactoryClassName="ActivityPartitionViewFactory" - canonicalEditPolicyClassName="ActivityPartitionCanonicalEditPolicy" - compartments="/0/@diagram/@compartments.9" - graphicalNodeEditPolicyClassName="ActivityPartitionGraphicalNodeEditPolicy" - createCommandClassName="ActivityPartitionCreateCommand" - containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.9"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ActivityPartition_Shape" - displayName="ActivityPartition" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.73/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.ActivityPartitionFigure"/> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy.SHOW_HIDE_COMPARTMENT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/> - <modelFacet> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedGroup"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedGroup"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.73"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - visualID="5118" - editPartClassName="ActivityPartitionNameEditPart" - itemSemanticEditPolicyClassName="ActivityPartitionNameItemSemanticEditPolicy" - notationViewFactoryClassName="ActivityPartitionNameViewFactory" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:ParentAssignedViewmap" - getterName="getPartitionLabel" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="/0/@labelParsers/@implementations.0"> - <metaFeatures - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </modelFacet> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="6016" - editPartClassName="ActivityPartitionFloatingNameEditPart" - itemSemanticEditPolicyClassName="ActivityPartitionFloatingNameItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="/0/@labelParsers/@implementations.0" - viewPattern="" - editorPattern="" - editPattern=""> - <metaFeatures - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </modelFacet> - </labels> - </childNodes> - <childNodes - visualID="3068" - editPartClassName="InterruptibleActivityRegionEditPart" - itemSemanticEditPolicyClassName="InterruptibleActivityRegionItemSemanticEditPolicy" - notationViewFactoryClassName="InterruptibleActivityRegionViewFactory" - canonicalEditPolicyClassName="InterruptibleActivityRegionCanonicalEditPolicy" - compartments="/0/@diagram/@compartments.10" - graphicalNodeEditPolicyClassName="InterruptibleActivityRegionGraphicalNodeEditPolicy" - createCommandClassName="InterruptibleActivityRegionCreateCommand" - containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.InterruptibleActivityRegion_Shape" - displayName="InterruptibleActivityRegion" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.78/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy.SHOW_HIDE_COMPARTMENT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy"/> - <modelFacet> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InterruptibleActivityRegion"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedGroup"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedGroup"/> - </modelFacet> - </childNodes> - <childNodes - visualID="3080" - editPartClassName="CommentEditPartCN" - itemSemanticEditPolicyClassName="CommentItemSemanticEditPolicy" - notationViewFactoryClassName="CommentViewFactory" - canonicalEditPolicyClassName="CommentCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="CommentGraphicalNodeEditPolicy" - createCommandClassName="CommentCreateCommand" - containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.8 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.Comment_Shape" - displayName="Comment" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.4/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.HTMLCornerBentFigure"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.PapyrusReflowableShapeEditPolicy"/> - <modelFacet> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Comment"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Element/ownedComment"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Element/ownedComment"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.1/@expressions.28"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Comment/body"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - visualID="5138" - editPartClassName="CommentBodyLabelEditPart" - itemSemanticEditPolicyClassName="CommentBodyLabelItemSemanticEditPolicy" - notationViewFactoryClassName="CommentBodyViewFactory" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:ParentAssignedViewmap" - getterName="getCornerBentFigure" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.HTMLCornerBentFigure"/> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="/0/@labelParsers/@implementations.23"> - <metaFeatures - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Comment/body"/> - </modelFacet> - </labels> - </childNodes> - <childNodes - visualID="3081" - editPartClassName="ReadSelfActionEditPart" - itemSemanticEditPolicyClassName="ReadSelfActionItemSemanticEditPolicy" - notationViewFactoryClassName="ReadSelfActionViewFactory" - canonicalEditPolicyClassName="ReadSelfActionCanonicalEditPolicy" - childNodes="/0/@diagram/@childNodes.77" - graphicalNodeEditPolicyClassName="ReadSelfActionGraphicalNodeEditPolicy" - createCommandClassName="ReadSelfActionCreateCommand" - containers="/0/@diagram/@compartments.3 /0/@diagram/@compartments.14 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ReadSelfAction_Shape" - displayName="ReadSelfAction" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.169/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_CREATE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/> - <modelFacet> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadSelfAction"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.74"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - visualID="5139" - editPartClassName="ReadSelfActionNameEditPart" - itemSemanticEditPolicyClassName="ReadSelfActionNameItemSemanticEditPolicy" - notationViewFactoryClassName="ReadSelfActionLabelViewFactory" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:ParentAssignedViewmap" - getterName="getNameLabel" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="/0/@labelParsers/@implementations.0"> - <metaFeatures - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </modelFacet> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="6025" - editPartClassName="ReadSelfActionFloatingNameEditPart" - itemSemanticEditPolicyClassName="ReadSelfActionFloatingNameItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="/0/@labelParsers/@implementations.0" - viewPattern="" - editorPattern="" - editPattern=""> - <metaFeatures - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </modelFacet> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3084" - editPartClassName="ReadSelfActionOutputPinEditPart" - itemSemanticEditPolicyClassName="ReadSelfActionOutputPinItemSemanticEditPolicy" - notationViewFactoryClassName="OutputPinViewFactory" - canonicalEditPolicyClassName="ReadSelfActionOutputPinCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="ReadSelfActionOutputPinGraphicalNodeEditPolicy" - createCommandClassName="ReadSelfActionOutputPinCreateCommand" - containers="/0/@diagram/@childNodes.76" - preferredSideName="EAST"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.OutputPin_ReadSelfActionResultShape" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <modelFacet> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadSelfAction/result"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadSelfAction/result"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.75"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5144" - editPartClassName="OutputPinInReadSelfActionLabelEditPart" - itemSemanticEditPolicyClassName="OutputPinInReadSelfActionLabelItemSemanticEditPolicy" - notationViewFactoryClassName="OutputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5145" - editPartClassName="OutputPinInReadSelfActionAppliedStereotypeEditPart" - itemSemanticEditPolicyClassName="OutputPinInReadSelfActionAppliedStereotypeItemSemanticEditPolicy" - notationViewFactoryClassName="OutputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeExternalNodeEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - visualID="3083" - editPartClassName="ActivityEditPartCN" - itemSemanticEditPolicyClassName="ActivityItemSemanticEditPolicyCN" - notationViewFactoryClassName="ActivityViewFactory" - canonicalEditPolicyClassName="ActivityCanonicalEditPolicyCN" - childNodes="/0/@diagram/@childNodes.51" - compartments="/0/@diagram/@compartments.11 /0/@diagram/@compartments.12 /0/@diagram/@compartments.13 /0/@diagram/@compartments.14" - graphicalNodeEditPolicyClassName="ActivityGraphicalNodeEditPolicyCN" - createCommandClassName="ActivityCreateCommandCN" - containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.Activity_Shape_CN" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.72/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.ActivityFigureCN"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="200" - height="100"/> - </viewmap> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.QualifiedNameDisplayEditPolicy.QUALIFIED_NAME_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.QualifiedNameDisplayEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy.SHOW_HIDE_COMPARTMENT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy"/> - <modelFacet> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/BehavioredClassifier/ownedBehavior"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/BehavioredClassifier/ownedBehavior"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - visualID="5142" - editPartClassName="ActivityNameEditPartCN" - itemSemanticEditPolicyClassName="ActivityNameEditPartItemSemanticEditPolicyCN" - notationViewFactoryClassName="OpaqueActionNameViewFactory" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:ParentAssignedViewmap" - getterName="getNameLabel" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="/0/@labelParsers/@implementations.0" - viewPattern="" - editorPattern="" - editPattern=""> - <metaFeatures - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </modelFacet> - </labels> - <labels - visualID="5143" - editPartClassName="ActivityIsSingleExecutionCNEditPart" - itemSemanticEditPolicyClassName="ActivityIsSingleExecutionCNItemSemanticEditPolicy" - notationViewFactoryClassName="ActivityIsSingleExecutionViewFactory" - readOnly="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:ParentAssignedViewmap" - getterName="getHeaderSingleExecution" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="/0/@labelParsers/@implementations.2"> - <metaFeatures - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/isSingleExecution"/> - </modelFacet> - </labels> - </childNodes> - <childNodes - visualID="3086" - editPartClassName="CreateObjectActionEditPart" - itemSemanticEditPolicyClassName="CreateObjectActionItemSemanticEditPolicy" - notationViewFactoryClassName="CreateObjectActionViewFactory" - canonicalEditPolicyClassName="CreateObjectActionCanonicalEditPolicy" - childNodes="/0/@diagram/@childNodes.80" - graphicalNodeEditPolicyClassName="CreateObjectActionGraphicalNodeEditPolicy" - createCommandClassName="CreateObjectActionCreateCommand" - containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.CreateObjectAction_Shape" - displayName="CreateObjectAction" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.122/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_CREATE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/> - <modelFacet> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CreateObjectAction"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.76"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - visualID="5148" - editPartClassName="CreateObjectActionNameEditPart" - itemSemanticEditPolicyClassName="CreateObjectActionNameItemSemanticEditPolicy" - notationViewFactoryClassName="CreateObjectActionNameViewFactory" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:ParentAssignedViewmap" - getterName="getNameLabel" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="/0/@labelParsers/@implementations.0"> - <metaFeatures - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </modelFacet> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="6024" - editPartClassName="CreateObjectActionFloatingNameEditPart" - itemSemanticEditPolicyClassName="CreateObjectActionFloatingNameItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="/0/@labelParsers/@implementations.0" - viewPattern="" - editorPattern="" - editPattern=""> - <metaFeatures - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </modelFacet> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3087" - editPartClassName="OutputPinInCreateObjectActionAsResultEditPart" - itemSemanticEditPolicyClassName="OutputPinInCreateObjectActionAsResultItemSemanticEditPolicy" - notationViewFactoryClassName="OutputPinViewFactory" - canonicalEditPolicyClassName="OutputPinInCreateObjectActionAsResultCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="OutputPinInCreateObjectActionAsResultGraphicalNodeEditPolicy" - createCommandClassName="OutputPinInCreateObjectActionAsResultCreateCommand" - containers="/0/@diagram/@childNodes.79" - preferredSideName="SOUTH"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.OutputPin_CreateObjectActionResultShape" - displayName="OutputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <modelFacet> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CreateObjectAction/result"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CreateObjectAction/result"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.77"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5146" - editPartClassName="OutputPinInCreateObjectActionAsResultLabelEditPart" - itemSemanticEditPolicyClassName="OutputPinInCreateObjectActionAsResultLabelItemSemanticEditPolicy" - notationViewFactoryClassName="OutputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5147" - editPartClassName="OutputPinInCreateObjectActionAsResultAppliedStereotypeWrappingLabelEditPart" - itemSemanticEditPolicyClassName="OutputPinInCreateObjectActionAsResultAppliedStereotypeWrappingLabelItemSemanticEditPolicy" - notationViewFactoryClassName="OutputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - visualID="3085" - editPartClassName="ShapeNamedElementEditPart" - itemSemanticEditPolicyClassName="ShapeNamedElementItemSemanticEditPolicy" - canonicalEditPolicyClassName="ShapeNamedElementCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="ShapeNamedElementGraphicalNodeEditPolicy" - createCommandClassName="ShapeNamedElementCreateCommand"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.NamedElement_DefaultShape" - displayName="ShapeNamedElement" - definedExternally="true"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.ShapeNamedElementFigure"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.QualifiedNameDisplayEditPolicy.QUALIFIED_NAME_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.QualifiedNameDisplayEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/> - <modelFacet> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Element/ownedElement"/> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5129" - editPartClassName="ShapeNamedElementNameEditPart" - itemSemanticEditPolicyClassName="ShapeNamedElementNameItemSemanticEditPolicy" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"> - <attributes - xsi:type="gmfgen:LabelOffsetAttributes" - x="25" - y="3"/> - </viewmap> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="/0/@labelParsers/@implementations.2"> - <metaFeatures - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </modelFacet> - </labels> - </childNodes> - <childNodes - visualID="3088" - editPartClassName="ReadStructuralFeatureActionEditPart" - itemSemanticEditPolicyClassName="ReadStructuralFeatureActionItemSemanticEditPolicy" - notationViewFactoryClassName="ReadStructuralFeatureActionViewFactory" - canonicalEditPolicyClassName="ReadStructuralFeatureActionCanonicalEditPolicy" - childNodes="/0/@diagram/@childNodes.83 /0/@diagram/@childNodes.86 /0/@diagram/@childNodes.84 /0/@diagram/@childNodes.85" - graphicalNodeEditPolicyClassName="ReadStructuralFeatureActionGraphicalNodeEditPolicy" - createCommandClassName="ReadStructuralFeatureActionCreateCommand" - containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ReadStructuralFeatureAction_Shape" - displayName="ReadStructuralFeatureAction" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.170/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_CREATE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/> - <modelFacet> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadStructuralFeatureAction"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.78"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - visualID="5153" - editPartClassName="ReadStructuralFeatureActionNameEditPart" - itemSemanticEditPolicyClassName="ReadStructuralFeatureActionNameItemSemanticEditPolicy" - notationViewFactoryClassName="ReadStructuralFeatureActionNameViewFactory" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:ParentAssignedViewmap" - getterName="getNameLabel" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="/0/@labelParsers/@implementations.0"> - <metaFeatures - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </modelFacet> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="6023" - editPartClassName="ReadStructuralFeatureActionFloatingNameEditPart" - itemSemanticEditPolicyClassName="ReadStructuralFeatureActionFloatingNameItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="/0/@labelParsers/@implementations.0" - viewPattern="" - editorPattern="" - editPattern=""> - <metaFeatures - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </modelFacet> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3089" - editPartClassName="InputPinInReadStructuralFeatureAsObjectEditPart" - itemSemanticEditPolicyClassName="InputPinInReadStructuralFeatureAsObjectItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinViewFactory" - canonicalEditPolicyClassName="InputPinInReadStructuralFeatureAsObjectCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="InputPinInReadStructuralFeatureAsObjectGraphicalNodeEditPolicy" - createCommandClassName="InputPinInReadStructuralFeatureAsObjectCreateCommand" - containers="/0/@diagram/@childNodes.82" - preferredSideName="NORTH"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.InputPin_ReadStructuralFeatureActionObjectShape" - displayName="InputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.157"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.79"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5149" - editPartClassName="InputPinInReadStructuralFeatureAsObjectLabelEditPart" - itemSemanticEditPolicyClassName="InputPinInReadStructuralFeatureAsObjectLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5150" - editPartClassName="InputPinInReadStructuralFeatureAsObjectAppliedStereotypeWrappingLabelEditPart" - itemSemanticEditPolicyClassName="InputPinInReadStructuralFeatureAsObjectAppliedStereotypeWrappingLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3203" - editPartClassName="ValuePinInReadStructuralFeatureAsObjectEditPart" - itemSemanticEditPolicyClassName="ValuePinInReadStructuralFeatureAsObjectItemSemanticEditPolicy" - notationViewFactoryClassName="ValuePinViewFactory" - canonicalEditPolicyClassName="ValuePinInReadStructuralFeatureAsObjectCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="ValuePinInReadStructuralFeatureAsObjectGraphicalNodeEditPolicy" - createCommandClassName="ValuePinInReadStructuralFeatureAsObjectCreateCommand" - containers="/0/@diagram/@childNodes.82" - preferredSideName="NORTH"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ValuePin_ReadStructuralFeatureActionObjectShape" - displayName="ValuePin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.156"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.79"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5420" - editPartClassName="ValuePinInReadStructuralFeatureAsObjectNameLabelEditPart" - itemSemanticEditPolicyClassName="ValuePinInReadStructuralFeatureAsObjectNameItemSemanticEditPolicy" - notationViewFactoryClassName="ValuePinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5421" - editPartClassName="ValuePinInReadStructuralFeatureAsObjectValueEditPart" - itemSemanticEditPolicyClassName="ValuePinInReadStructuralFeatureAsObjectValueItemSemanticEditPolicy" - notationViewFactoryClassName="ValuePinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.7"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5422" - editPartClassName="ValuePinInReadStructuralFeatureAsObjectAppliedStereotypeLabelEditPart" - itemSemanticEditPolicyClassName="ValuePinInReadStructuralFeatureAsObjectAppliedStereotypeItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3204" - editPartClassName="ActionPinInReadStructuralFeatureAsObjectEditPart" - itemSemanticEditPolicyClassName="ActionPinInReadStructuralFeatureAsObjectItemSemanticEditPolicy" - notationViewFactoryClassName="ActionPinViewFactory" - canonicalEditPolicyClassName="ActionPinInReadStructuralFeatureAsObjectCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="ActionPinInReadStructuralFeatureAsObjectGraphicalNodeEditPolicy" - createCommandClassName="ActionPinInReadStructuralFeatureAsObjectCreateCommand" - containers="/0/@diagram/@childNodes.82" - preferredSideName="NORTH"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ActionInputPin_ReadStructuralFeatureActionObjectShape" - displayName="ActionPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.158"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.79"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5423" - editPartClassName="ActionPinInReadStructuralFeatureAsObjectNameLabelEditPart" - itemSemanticEditPolicyClassName="ActionPinInReadStructuralFeatureAsObjectNameItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5419" - editPartClassName="ActionPinInReadStructuralFeatureAsObjectValueEditPart" - itemSemanticEditPolicyClassName="ActionPinInReadStructuralFeatureAsObjectValueItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.7"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5418" - editPartClassName="ActionPinInReadStructuralFeatureAsObjectAppliedStereotypeLabelEditPart" - itemSemanticEditPolicyClassName="ActionPinInReadStructuralFeatureAsObjectAppliedStereotypeItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3090" - editPartClassName="OutputPinInReadStructuralFeatureAsResultEditPart" - itemSemanticEditPolicyClassName="OutputPinInReadStructuralFeatureAsResultItemSemanticEditPolicy" - notationViewFactoryClassName="OutputPinViewFactory" - canonicalEditPolicyClassName="OutputPinInReadStructuralFeatureAsResultCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="OutputPinInReadStructuralFeatureAsResultGraphicalNodeEditPolicy" - createCommandClassName="OutputPinInReadStructuralFeatureAsResultCreateCommand" - containers="/0/@diagram/@childNodes.82" - preferredSideName="SOUTH"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.OutputPin_ReadStructuralFeatureActionResultShape" - displayName="OutputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <modelFacet> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadStructuralFeatureAction/result"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadStructuralFeatureAction/result"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.80"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5151" - editPartClassName="OutputPinInReadStructuralFeatureAsResultLabelEditPart" - itemSemanticEditPolicyClassName="OutputPinInReadStructuralFeatureAsResultLabelItemSemanticEditPolicy" - notationViewFactoryClassName="OutputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5152" - editPartClassName="InputPinInReadStructuralFeatureAsResultWrappingLabelEditPart" - itemSemanticEditPolicyClassName="InputPinInReadStructuralFeatureAsResultAppliedStereotypeWrappingLabelItemSemanticEditPolicy" - notationViewFactoryClassName="OutputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - visualID="3091" - editPartClassName="AddStructuralFeatureValueActionEditPart" - itemSemanticEditPolicyClassName="AddStructuralFeatureValueActionItemSemanticEditPolicy" - notationViewFactoryClassName="AddStructuralFeatureValueActionViewFactory" - canonicalEditPolicyClassName="AddStructuralFeatureValueActionCanonicalEditPolicy" - childNodes="/0/@diagram/@childNodes.88 /0/@diagram/@childNodes.89 /0/@diagram/@childNodes.90 /0/@diagram/@childNodes.91 /0/@diagram/@childNodes.92 /0/@diagram/@childNodes.93 /0/@diagram/@childNodes.94 /0/@diagram/@childNodes.95 /0/@diagram/@childNodes.96 /0/@diagram/@childNodes.97" - graphicalNodeEditPolicyClassName="AddStructuralFeatureValueActionGraphicalNodeEditPolicy" - createCommandClassName="AddStructuralFeatureValueActionCreateCommand" - containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.AddStructuralFeatureValueAction_Shape" - displayName="AddStructuralFeatureValueAction" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.95/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_CREATE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/> - <modelFacet> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddStructuralFeatureValueAction"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.81"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - visualID="5160" - editPartClassName="AddStructuralFeatureValueActionNameEditPart" - itemSemanticEditPolicyClassName="AddStructuralFeatureValueActionNameItemSemanticEditPolicy" - notationViewFactoryClassName="AddStructuralFeatureValueActionNameViewFactory" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:ParentAssignedViewmap" - getterName="getNameLabel" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="/0/@labelParsers/@implementations.0"> - <metaFeatures - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </modelFacet> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="6019" - editPartClassName="AddStructuralFeatureValueActionFloatingNameEditPart" - itemSemanticEditPolicyClassName="AddStructuralFeatureValueActionFloatingNameItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="/0/@labelParsers/@implementations.0" - viewPattern="" - editorPattern="" - editPattern=""> - <metaFeatures - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </modelFacet> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3092" - editPartClassName="InputPinInAddStructuralFeatureValueActionAsObjectEditPart" - itemSemanticEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsObjectItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinViewFactory" - canonicalEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsObjectCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsObjectGraphicalNodeEditPolicy" - createCommandClassName="InputPinInAddStructuralFeatureValueActionAsObjectCreateCommand" - containers="/0/@diagram/@childNodes.87" - preferredSideName="NORTH"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.InputPin_AddStructuralFeatureValueActionObjectShape" - displayName="InputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.139"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5154" - editPartClassName="InputPinInAddStructuralFeatureValueActionAsObjectLabelEditPart" - itemSemanticEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsObjectLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5155" - editPartClassName="InputPinInAddStructuralFeatureValueActionAsObjectAppliedStereotypeWrappingLabelEditPart" - itemSemanticEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsObjectAppliedStereotypeWrappingLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3093" - editPartClassName="InputPinInAddStructuralFeatureValueActionAsValueEditPart" - itemSemanticEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsValueItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinViewFactory" - canonicalEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsValueCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsValueGraphicalNodeEditPolicy" - createCommandClassName="InputPinInAddStructuralFeatureValueActionAsValueCreateCommand" - containers="/0/@diagram/@childNodes.87" - preferredSideName="WEST"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.InputPin_AddStructuralFeatureValueActionValueShape" - displayName="InputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.145"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteStructuralFeatureAction/value"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteStructuralFeatureAction/value"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5156" - editPartClassName="InputPinInAddStructuralFeatureValueActionAsValueLabel2EditPart" - itemSemanticEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsValueLabel2ItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5157" - editPartClassName="InputPinInAddStructuralFeatureValueActionAsValueAppliedStereotypeWrappingLabel2EditPart" - itemSemanticEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsValueAppliedStereotypeWrappingLabel2ItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3181" - editPartClassName="InputPinInAddStructuralFeatureValueActionAsInserAtEditPart" - itemSemanticEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsInserAtItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinViewFactory" - canonicalEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsInserAtCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsInserAtGraphicalNodeEditPolicy" - createCommandClassName="InputPinInAddStructuralFeatureValueActionAsInserAtCreateCommand" - containers="/0/@diagram/@childNodes.87" - preferredSideName="WEST"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.InputPin_AddStructuralFeatureValueActionInsertAtShape" - displayName="InputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.142"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddStructuralFeatureValueAction/insertAt"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddStructuralFeatureValueAction/insertAt"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5357" - editPartClassName="InputPinInAddStructuralFeatureValueActionAsInserAtLabelEditPart" - itemSemanticEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsInserAtLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5358" - editPartClassName="InputPinInAddStructuralFeatureValueActionAsInserAtAppliedStereotypeWrappingLabelEditPart" - itemSemanticEditPolicyClassName="InputPinInAddStructuralFeatureValueActionAsInserAtAppliedStereotypeWrappingLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3182" - editPartClassName="ValuePinInAddStructuralFeatureValueActionAsObjectEditPart" - itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsObjectItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinViewFactory" - canonicalEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsObjectCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsObjectGraphicalNodeEditPolicy" - createCommandClassName="ValuePinInAddStructuralFeatureValueActionAsObjectCreateCommand" - containers="/0/@diagram/@childNodes.87" - preferredSideName="NORTH"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ValuePin_AddStructuralFeatureValueActionObjectShape" - displayName="ValuePin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.138"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5359" - editPartClassName="ValuePinInAddStructuralFeatureValueActionAsObjectLabelEditPart" - itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsObjectLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5360" - editPartClassName="ValuePinInAddStructuralFeatureValueActionAsObjectValueEditPart" - itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsObjectItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.7"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5361" - editPartClassName="ValuePinInAddStructuralFeatureValueActionAsObjectAppliedStereotypeWrappingLabelEditPart" - itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsObjectAppliedStereotypeWrappingLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3183" - editPartClassName="ValuePinInAddStructuralFeatureValueActionAsValueEditPart" - itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsValueItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinViewFactory" - canonicalEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsValueCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsValueGraphicalNodeEditPolicy" - createCommandClassName="ValuePinInAddStructuralFeatureValueActionAsValueCreateCommand" - containers="/0/@diagram/@childNodes.87" - preferredSideName="WEST"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ValuePin_AddStructuralFeatureValueActionValueShape" - displayName="ValuePin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.144"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteStructuralFeatureAction/value"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteStructuralFeatureAction/value"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5362" - editPartClassName="ValuePinInAddStructuralFeatureValueActionAsValueLabelEditPart" - itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsValueLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5363" - editPartClassName="ValuePinInAddStructuralFeatureValueActionAsValueValueEditPart" - itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsValueValueItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.7"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5364" - editPartClassName="ValuePinInAddStructuralFeatureValueActionAsValueAppliedStereotypeWrappingLabelEditPart" - itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsValueAppliedStereotypeWrappingLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3184" - editPartClassName="ValuePinInAddStructuralFeatureValueActionAsInserAtEditPart" - itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsInserAtItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinViewFactory" - canonicalEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsInserAtCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsInserAtGraphicalNodeEditPolicy" - createCommandClassName="ValuePinInAddStructuralFeatureValueActionAsInserAtCreateCommand" - containers="/0/@diagram/@childNodes.87" - preferredSideName="WEST"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ValuePin_AddStructuralFeatureValueActionInsertAtShape" - displayName="ValuePin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.141"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddStructuralFeatureValueAction/insertAt"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddStructuralFeatureValueAction/insertAt"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5365" - editPartClassName="ValuePinInAddStructuralFeatureValueActionAsInserAtLabelEditPart" - itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsInserAtLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5366" - editPartClassName="ValuePinInAddStructuralFeatureValueActionAsInserAtValueEditPart" - itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsInserAtValueItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.7"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5367" - editPartClassName="ValuePinInAddStructuralFeatureValueActionAsInserAtAppliedStereotypeWrappingLabelEditPart" - itemSemanticEditPolicyClassName="ValuePinInAddStructuralFeatureValueActionAsInserAtAppliedStereotypeWrappingLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3185" - editPartClassName="ActionPinInAddStructuralFeatureValueActionAsObjectEditPart" - itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsObjectItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinViewFactory" - canonicalEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsObjectCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsObjectGraphicalNodeEditPolicy" - createCommandClassName="ActionPinInAddStructuralFeatureValueActionAsObjectCreateCommand" - containers="/0/@diagram/@childNodes.87" - preferredSideName="NORTH"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ActionInputPin_AddStructuralFeatureValueActionObjectShape" - displayName="ActionInputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.140"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5368" - editPartClassName="ActionPinInAddStructuralFeatureValueActionAsObjectLabelEditPart" - itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsObjectLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5369" - editPartClassName="ActionPinInAddStructuralFeatureValueActionAsObjectValueEditPart" - itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsObjectItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.7"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5370" - editPartClassName="ActionPinInAddStructuralFeatureValueActionAsObjectAppliedStereotypeWrappingLabelEditPart" - itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsObjectAppliedStereotypeWrappingLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3186" - editPartClassName="ActionPinInAddStructuralFeatureValueActionAsValueEditPart" - itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsValueItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinViewFactory" - canonicalEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsValueCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsValueGraphicalNodeEditPolicy" - createCommandClassName="ActionPinInAddStructuralFeatureValueActionAsValueCreateCommand" - containers="/0/@diagram/@childNodes.87" - preferredSideName="WEST"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ActionInputPin_AddStructuralFeatureValueActionValueShape" - displayName="ActionInputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.146"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteStructuralFeatureAction/value"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteStructuralFeatureAction/value"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5371" - editPartClassName="ActionPinInAddStructuralFeatureValueActionAsValueLabelEditPart" - itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsValueLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5372" - editPartClassName="ActionPinInAddStructuralFeatureValueActionAsValueValueEditPart" - itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsValueValueItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.7"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5373" - editPartClassName="ActionPinInAddStructuralFeatureValueActionAsValueAppliedStereotypeWrappingLabelEditPart" - itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsValueAppliedStereotypeWrappingLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3187" - editPartClassName="ActionPinInAddStructuralFeatureValueActionAsInserAtEditPart" - itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsInserAtItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinViewFactory" - canonicalEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsInserAtCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsInserAtGraphicalNodeEditPolicy" - createCommandClassName="ActionPinInAddStructuralFeatureValueActionAsInserAtCreateCommand" - containers="/0/@diagram/@childNodes.87" - preferredSideName="WEST"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ActionInputPin_AddStructuralFeatureValueActionInsertAtShape" - displayName="ActionInputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.143"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddStructuralFeatureValueAction/insertAt"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddStructuralFeatureValueAction/insertAt"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5374" - editPartClassName="ActionPinInAddStructuralFeatureValueActionAsInserAtLabelEditPart" - itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsInserAtLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5375" - editPartClassName="ActionPinInAddStructuralFeatureValueActionAsInserAtValueEditPart" - itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsInserAtValueItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.7"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5376" - editPartClassName="ActionPinInAddStructuralFeatureValueActionAsInserAtAppliedStereotypeWrappingLabelEditPart" - itemSemanticEditPolicyClassName="ActionPinInAddStructuralFeatureValueActionAsInserAtAppliedStereotypeWrappingLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3094" - editPartClassName="OutputPinInAddStructuralFeatureValueActionAsResultEditPart" - itemSemanticEditPolicyClassName="OutputPinInAddStructuralFeatureValueActionAsResultItemSemanticEditPolicy" - notationViewFactoryClassName="OutputPinViewFactory" - canonicalEditPolicyClassName="OutputPinInAddStructuralFeatureValueActionAsResultCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="OutputPinInAddStructuralFeatureValueActionAsResultGraphicalNodeEditPolicy" - createCommandClassName="OutputPinInAddStructuralFeatureValueActionAsResultCreateCommand" - containers="/0/@diagram/@childNodes.87" - preferredSideName="SOUTH"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.OutputPin_AddStructuralFeatureValueActionResultShape" - displayName="OutputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteStructuralFeatureAction/result"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteStructuralFeatureAction/result"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5158" - editPartClassName="OutputPinInAddStructuralFeatureValueActionAsResultLabel3EditPart" - itemSemanticEditPolicyClassName="OutputPinInAddStructuralFeatureValueActionAsResultLabel3ItemSemanticEditPolicy" - notationViewFactoryClassName="OutputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5159" - editPartClassName="OutputPinInAddStructuralFeatureValueActionAsResultAppliedStereotypeWrappingLabel3EditPart" - itemSemanticEditPolicyClassName="OutputPinInAddStructuralFeatureValueActionAsResultAppliedStereotypeWrappingLabel3ItemSemanticEditPolicy" - notationViewFactoryClassName="OutputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - visualID="3095" - editPartClassName="DestroyObjectActionEditPart" - itemSemanticEditPolicyClassName="DestroyObjectActionItemSemanticEditPolicy" - notationViewFactoryClassName="DestroyObjectActionViewFactory" - canonicalEditPolicyClassName="DestroyObjectActionCanonicalEditPolicy" - childNodes="/0/@diagram/@childNodes.99 /0/@diagram/@childNodes.100 /0/@diagram/@childNodes.101" - graphicalNodeEditPolicyClassName="DestroyObjectActionGraphicalNodeEditPolicy" - createCommandClassName="DestroyObjectActionCreateCommand" - containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.DestroyObjectAction_Shape" - displayName="DestroyObjectAction" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.128/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_CREATE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/> - <modelFacet> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DestroyObjectAction"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.85"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - visualID="5163" - editPartClassName="DestroyObjectActionNameEditPart" - itemSemanticEditPolicyClassName="DestroyObjectActionNameItemSemanticEditPolicy" - notationViewFactoryClassName="DestroyObjectActionNameViewFactory" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:ParentAssignedViewmap" - getterName="getNameLabel" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="/0/@labelParsers/@implementations.0"> - <metaFeatures - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </modelFacet> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="6022" - editPartClassName="DestroyObjectActionFloatingNameEditPart" - itemSemanticEditPolicyClassName="DestroyObjectActionFloatingNameItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="/0/@labelParsers/@implementations.0" - viewPattern="" - editorPattern="" - editPattern=""> - <metaFeatures - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </modelFacet> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3096" - editPartClassName="InputPinInDestroyObjectActionEditPart" - itemSemanticEditPolicyClassName="InputPinInDestroyObjectActionItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinViewFactory" - canonicalEditPolicyClassName="InputPinInDestroyObjectActionCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="InputPinInDestroyObjectActionGraphicalNodeEditPolicy" - createCommandClassName="InputPinInDestroyObjectActionCreateCommand" - containers="/0/@diagram/@childNodes.98" - preferredSideName="NORTH"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.InputPin_DestroyObjectActionTargetShape" - displayName="InputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.127"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DestroyObjectAction/target"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DestroyObjectAction/target"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5161" - editPartClassName="InputPinInDestroyObjectActionLabelEditPart" - itemSemanticEditPolicyClassName="InputPinInDestroyObjectActionLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5162" - editPartClassName="InputPinInDestroyObjectActionAppliedStereotypeWrappingLabelEditPart" - itemSemanticEditPolicyClassName="InputPinInDestroyObjectActionAppliedStereotypeWrappingLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3173" - editPartClassName="ValuePinInDestroyObjectActionEditPart" - itemSemanticEditPolicyClassName="ValuePinInDestroyObjectActionItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinViewFactory" - canonicalEditPolicyClassName="ValuePinInDestroyObjectActionCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="ValuePinInDestroyObjectActionGraphicalNodeEditPolicy" - createCommandClassName="ValuePinInDestroyObjectActionCreateCommand" - containers="/0/@diagram/@childNodes.98" - preferredSideName="NORTH"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ValuePin_DestroyObjectActionTargetShape" - displayName="ValuePin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.126"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DestroyObjectAction/target"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DestroyObjectAction/target"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5332" - editPartClassName="ValuePinInDestroyObjectActionLabelEditPart" - itemSemanticEditPolicyClassName="ValuePinInDestroyObjectActionLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5333" - editPartClassName="ValuePinInDestroyObjectActionValueEditPart" - itemSemanticEditPolicyClassName="ValuePinInDestroyObjectActionValueItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.7"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5334" - editPartClassName="ValuePinInDestroyObjectActionAppliedStereotypeWrappingLabelEditPart" - itemSemanticEditPolicyClassName="ValuePinInDestroyObjectActionAppliedStereotypeWrappingLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3174" - editPartClassName="ActionPinInDestroyObjectActionEditPart" - itemSemanticEditPolicyClassName="ActionPinInDestroyObjectActionItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinViewFactory" - canonicalEditPolicyClassName="ActionPinInDestroyObjectActionCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="ActionPinInDestroyObjectActionGraphicalNodeEditPolicy" - createCommandClassName="ActionPinInDestroyObjectActionCreateCommand" - containers="/0/@diagram/@childNodes.98" - preferredSideName="NORTH"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ActionInputPin_DestroyObjectActionTargetShape" - displayName="ActionInputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.128"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DestroyObjectAction/target"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DestroyObjectAction/target"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5335" - editPartClassName="ActionPinInDestroyObjectActionLabelEditPart" - itemSemanticEditPolicyClassName="ActionPinInDestroyObjectActionLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5336" - editPartClassName="ActionPinInDestroyObjectActionValueEditPart" - itemSemanticEditPolicyClassName="ActionPinInDestroyObjectActionValueItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.7"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5337" - editPartClassName="ActionPinInDestroyObjectActionAppliedStereotypeWrappingLabelEditPart" - itemSemanticEditPolicyClassName="ActionPinInDestroyObjectActionAppliedStereotypeWrappingLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - visualID="3097" - editPartClassName="ReadVariableActionEditPart" - itemSemanticEditPolicyClassName="ReadVariableActionItemSemanticEditPolicy" - notationViewFactoryClassName="ReadVariableActionViewFactory" - canonicalEditPolicyClassName="ReadVariableActionCanonicalEditPolicy" - childNodes="/0/@diagram/@childNodes.103" - graphicalNodeEditPolicyClassName="ReadVariableActionGraphicalNodeEditPolicy" - createCommandClassName="ReadVariableActionCreateCommand" - containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ReadVariableAction_Shape" - displayName="ReadVariableAction" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.171/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_CREATE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/> - <modelFacet> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadVariableAction"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.87"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - visualID="5166" - editPartClassName="ReadVariableActionNameEditPart" - itemSemanticEditPolicyClassName="ReadVariableActionNameItemSemanticEditPolicy" - notationViewFactoryClassName="ReadVariableActionNameViewFactory" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:ParentAssignedViewmap" - getterName="getNameLabel" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="/0/@labelParsers/@implementations.0"> - <metaFeatures - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </modelFacet> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="6021" - editPartClassName="ReadVariableActionFloatingNameEditPart" - itemSemanticEditPolicyClassName="ReadVariableActionFloatingNameItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="/0/@labelParsers/@implementations.0" - viewPattern="" - editorPattern="" - editPattern=""> - <metaFeatures - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </modelFacet> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3098" - editPartClassName="OutputPinInReadVariableActionAsResultEditPart" - itemSemanticEditPolicyClassName="OutputPinInReadVariableActionAsResultItemSemanticEditPolicy" - notationViewFactoryClassName="OutputPinViewFactory" - canonicalEditPolicyClassName="OutputPinInReadVariableActionAsResultCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="OutputPinInReadVariableActionAsResultGraphicalNodeEditPolicy" - createCommandClassName="OutputPinInReadVariableActionAsResultCreateCommand" - containers="/0/@diagram/@childNodes.102"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.OutputPin_ReadVariableActionResultShape" - displayName="OutputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.76/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.OutputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.32"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadVariableAction/result"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ReadVariableAction/result"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.88"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5164" - editPartClassName="OutputPinInReadVariableActionAsResultLabelEditPart" - itemSemanticEditPolicyClassName="OutputPinInReadVariableActionAsResultLabelItemSemanticEditPolicy" - notationViewFactoryClassName="OutputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5165" - editPartClassName="OutputPinInReadVariableActionAsResultAppliedStereotypeWrappingLabelEditPart" - itemSemanticEditPolicyClassName="OutputPinInReadVariableActionAsResultAppliedStereotypeWrappingLabelItemSemanticEditPolicy" - notationViewFactoryClassName="OutputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - visualID="3099" - editPartClassName="AddVariableValueActionEditPart" - itemSemanticEditPolicyClassName="AddVariableValueActionItemSemanticEditPolicy" - notationViewFactoryClassName="AddVariableValueActionViewFactory" - canonicalEditPolicyClassName="AddVariableValueActionCanonicalEditPolicy" - childNodes="/0/@diagram/@childNodes.105 /0/@diagram/@childNodes.106 /0/@diagram/@childNodes.107 /0/@diagram/@childNodes.108 /0/@diagram/@childNodes.109 /0/@diagram/@childNodes.110" - graphicalNodeEditPolicyClassName="AddVariableValueActionGraphicalNodeEditPolicy" - createCommandClassName="AddVariableValueActionCreateCommand" - containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.4 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.AddVariableValueAction_Shape" - displayName="AddVariableValueAction" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.1/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_CREATE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/> - <modelFacet> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddVariableValueAction"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.89"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - visualID="5171" - editPartClassName="AddVariableValueActionNameEditPart" - itemSemanticEditPolicyClassName="AddVariableValueActionNameItemSemanticEditPolicy" - notationViewFactoryClassName="AddVariableValueActionNameViewFactory" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:ParentAssignedViewmap" - getterName="getNameLabel" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="/0/@labelParsers/@implementations.0"> - <metaFeatures - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </modelFacet> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="6018" - editPartClassName="AddVariableValueActionFloatingNameEditPart" - itemSemanticEditPolicyClassName="AddVariableValueActionFloatingNameItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="/0/@labelParsers/@implementations.0" - viewPattern="" - editorPattern="" - editPattern=""> - <metaFeatures - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </modelFacet> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3100" - editPartClassName="InputPinInAddVariableValueActionAsInsertAtEditPart" - itemSemanticEditPolicyClassName="InputPinInAddVariableValueActionAsInsertAtItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinViewFactory" - canonicalEditPolicyClassName="InputPinInAddVariableValueActionAsInsertAtCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="InputPinInAddVariableValueActionAsInsertAtGraphicalNodeEditPolicy" - createCommandClassName="InputPinInAddVariableValueActionAsInsertAtCreateCommand" - containers="/0/@diagram/@childNodes.104" - preferredSideName="WEST"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.InputPin_AddVariableValueActionInsertAtShape" - displayName="InputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.133"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddVariableValueAction/insertAt"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddVariableValueAction/insertAt"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5167" - editPartClassName="InputPinInAddVariableValueActionAsInsertAtLabelEditPart" - itemSemanticEditPolicyClassName="InputPinInAddVariableValueActionAsInsertAtLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5168" - editPartClassName="InputPinInAddVariableValueActionAsInsertAtAppliedStereotypeWrappingLabelEditPart" - itemSemanticEditPolicyClassName="InputPinInAddVariableValueActionAsInsertAtAppliedStereotypeWrappingLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3101" - editPartClassName="InputPinInAddVariableValueActionAsValueEditPart" - itemSemanticEditPolicyClassName="InputPinInAddVariableValueActionAsValueItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinViewFactory" - canonicalEditPolicyClassName="InputPinInAddVariableValueActionAsValueCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="InputPinInAddVariableValueActionAsValueGraphicalNodeEditPolicy" - createCommandClassName="InputPinInAddVariableValueActionAsValueCreateCommand" - containers="/0/@diagram/@childNodes.104" - preferredSideName="NORTH"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.InputPin_AddVariableValueActionValueShape" - displayName="InputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.130"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteVariableAction/value"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteVariableAction/value"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5169" - editPartClassName="InputPinInAddVariableValueActionAsValueLabelEditPart" - itemSemanticEditPolicyClassName="InputPinInAddVariableValueActionAsValueSimpleLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5170" - editPartClassName="InputPinInAddVariableValueActionAsValueAppliedStereotypeWrappingLabelEditPart" - itemSemanticEditPolicyClassName="InputPinInAddVariableValueActionAsValueAppliedStereotypeWrappingLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3175" - editPartClassName="ValuePinInAddVariableValueActionAsInsertAtEditPart" - itemSemanticEditPolicyClassName="ValuePinInAddVariableValueActionAsInsertAtItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinViewFactory" - canonicalEditPolicyClassName="ValuePinInAddVariableValueActionAsInsertAtCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="ValuePinInAddVariableValueActionAsInsertAtGraphicalNodeEditPolicy" - createCommandClassName="ValuePinInAddVariableValueActionAsInsertAtCreateCommand" - containers="/0/@diagram/@childNodes.104" - preferredSideName="WEST"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ValuePin_AddVariableValueActionInsertAtShape" - displayName="ValuePin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.134"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddVariableValueAction/insertAt"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddVariableValueAction/insertAt"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5350" - editPartClassName="ValuePinInAddVariableValueActionAsInsertAtLabelEditPart" - itemSemanticEditPolicyClassName="ValuePinInAddVariableValueActionAsInsertAtLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5339" - editPartClassName="ValuePinInAddVariableValueActionAsInsertAtValueEditPart" - itemSemanticEditPolicyClassName="ValuePinInAddVariableValueActionAsInsertAtValueItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.7"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5340" - editPartClassName="ValuePinInAddVariableValueActionAsInsertAtAppliedStereotypeWrappingLabelEditPart" - itemSemanticEditPolicyClassName="ValuePinInAddVariableValueActionAsInsertAtAppliedStereotypeWrappingLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3176" - editPartClassName="ValuePinInAddVariableValueActionAsValueEditPart" - itemSemanticEditPolicyClassName="ValuePinInAddVariableValueActionAsValueItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinViewFactory" - canonicalEditPolicyClassName="ValuePinInAddVariableValueActionAsValueCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="ValuePinInAddVariableValueActionAsValueGraphicalNodeEditPolicy" - createCommandClassName="ValuePinInAddVariableValueActionAsValueCreateCommand" - containers="/0/@diagram/@childNodes.104" - preferredSideName="NORTH"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ValuePin_AddVariableValueActionValueShape" - displayName="ValuePin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.131"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteVariableAction/value"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteVariableAction/value"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5341" - editPartClassName="ValuePinInAddVariableValueActionAsValueLabelEditPart" - itemSemanticEditPolicyClassName="ValuePinInAddVariableValueActionAsValueSimpleLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5342" - editPartClassName="ValuePinInAddVariableValueActionAsValueValueEditPart" - itemSemanticEditPolicyClassName="ValuePinInAddVariableValueActionAsValueValueItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.7"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5343" - editPartClassName="ValuePinInAddVariableValueActionAsValueAppliedStereotypeWrappingLabelEditPart" - itemSemanticEditPolicyClassName="ValuePinInAddVariableValueActionAsValueAppliedStereotypeWrappingLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3177" - editPartClassName="ActionPinInAddVariableValueActionAsInsertAtEditPart" - itemSemanticEditPolicyClassName="ActionPinInAddVariableValueActionAsInsertAtItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinViewFactory" - canonicalEditPolicyClassName="ActionPinInAddVariableValueActionAsInsertAtCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="ActionPinInAddVariableValueActionAsInsertAtGraphicalNodeEditPolicy" - createCommandClassName="ActionPinInAddVariableValueActionAsInsertAtCreateCommand" - containers="/0/@diagram/@childNodes.104" - preferredSideName="WEST"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ActionInputPin_AddVariableValueActionInsertAtShape" - displayName="ActoinInputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.132"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddVariableValueAction/insertAt"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddVariableValueAction/insertAt"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5344" - editPartClassName="ActionPinInAddVariableValueActionAsInsertAtLabelEditPart" - itemSemanticEditPolicyClassName="ActionPinInAddVariableValueActionAsInsertAtLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5345" - editPartClassName="ActionPinInAddVariableValueActionAsInsertAtValueEditPart" - itemSemanticEditPolicyClassName="ActionPinInAddVariableValueActionAsInsertAtValueItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.7"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5346" - editPartClassName="ActionPinInAddVariableValueActionAsInsertAtAppliedStereotypeWrappingLabelEditPart" - itemSemanticEditPolicyClassName="ActionPinInAddVariableValueActionAsInsertAtAppliedStereotypeWrappingLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3178" - editPartClassName="ActionPinInAddVariableValueActionAsValueEditPart" - itemSemanticEditPolicyClassName="ActionPinInAddVariableValueActionAsValueItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinViewFactory" - canonicalEditPolicyClassName="ActionPinInAddVariableValueActionAsValueCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="ActionPinInAddVariableValueActionAsValueGraphicalNodeEditPolicy" - createCommandClassName="ActionPinInAddVariableValueActionAsValueCreateCommand" - containers="/0/@diagram/@childNodes.104" - preferredSideName="NORTH"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ActionInputPin_AddVariableValueActionValueShape" - displayName="ActionInputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.129"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActionInputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteVariableAction/value"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteVariableAction/value"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5347" - editPartClassName="ActionPinInAddVariableValueActionAsValueLabelEditPart" - itemSemanticEditPolicyClassName="ActionPinInAddVariableValueActionAsValueSimpleLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5348" - editPartClassName="ActionPinInAddVariableValueActionAsValueValueEditPart" - itemSemanticEditPolicyClassName="ActionPinInAddVariableValueActionAsValueValueItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.7"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5349" - editPartClassName="ActionPinInAddVariableValueActionAsValueAppliedStereotypeWrappingLabelEditPart" - itemSemanticEditPolicyClassName="ActionPinInAddVariableValueActionAsValueAppliedStereotypeWrappingLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - visualID="3102" - editPartClassName="BroadcastSignalActionEditPart" - itemSemanticEditPolicyClassName="BroadcastSignalActionItemSemanticEditPolicy" - notationViewFactoryClassName="BroadcastSignalActionViewFactory" - canonicalEditPolicyClassName="BroadcastSignalActionCanonicalEditPolicy" - childNodes="/0/@diagram/@childNodes.112 /0/@diagram/@childNodes.113 /0/@diagram/@childNodes.114" - graphicalNodeEditPolicyClassName="BroadcastSignalActionGraphicalNodeEditPolicy" - createCommandClassName="BroadcastSignalActionCreateCommand" - containers="/0/@diagram/@compartments.14 /0/@diagram/@compartments.3 /0/@diagram/@compartments.5 /0/@diagram/@compartments.6 /0/@diagram/@compartments.7 /0/@diagram/@compartments.8 /0/@diagram/@compartments.9 /0/@diagram/@compartments.10"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.BroadcastSignalAction_Shape" - displayName="BroadcastSignalAction" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.99/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.RoundedCompartmentFigure"/> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_CREATE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CreateActionLocalConditionEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.DeleteActionViewEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.editpolicies.AppliedStereotypeNodeLabelDisplayEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.uml.diagram.common.editpolicies.ChangeStereotypedShapeEditPolicy.CHANGE_SHAPE_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.ActivityDiagramChangeStereotypedShapeEditpolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles.DRAG_DROP_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.CustomDiagramDragDropEditPolicy"/> - <modelFacet> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/BroadcastSignalAction"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/ownedNode"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.92"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - visualID="5175" - editPartClassName="BroadcastSignalActionNameEditPart" - itemSemanticEditPolicyClassName="BroadcastSignalActionNameItemSemanticEditPolicy" - notationViewFactoryClassName="BroadcastSignalActionNameViewFactory" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:ParentAssignedViewmap" - getterName="getNameLabel" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="/0/@labelParsers/@implementations.0"> - <metaFeatures - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </modelFacet> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="6017" - editPartClassName="BroadcastSignalActionFloatingNameEditPart" - itemSemanticEditPolicyClassName="BroadcastSignalActionFloatingNameItemSemanticEditPolicy"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.figure.node.PapyrusWrappingLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.PRIMARY_DRAG_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.ExternalLabelPrimaryDragRoleEditPolicy"/> - <modelFacet - xsi:type="gmfgen:FeatureLabelModelFacet" - parser="/0/@labelParsers/@implementations.0" - viewPattern="" - editorPattern="" - editPattern=""> - <metaFeatures - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </modelFacet> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3103" - editPartClassName="InputPinInBroadcastSignalActionEditPart" - itemSemanticEditPolicyClassName="InputPinInBroadcastSignalActionItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinViewFactory" - canonicalEditPolicyClassName="InputPinInBroadcastSignalActionCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="InputPinInBroadcastSignalActionGraphicalNodeEditPolicy" - createCommandClassName="InputPinInBroadcastSignalActionCreateCommand" - containers="/0/@diagram/@childNodes.111" - preferredSideName="NORTH"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.InputPin_BroadcastSignalActionArgumentShape" - displayName="InputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.75/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.135"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5172" - editPartClassName="InputPinInBroadcastSignalActionLabelEditPart" - itemSemanticEditPolicyClassName="InputPinInBroadcastSignalActionLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5173" - editPartClassName="InputPinInBroadcastSignalActionValueLabelEditPart" - itemSemanticEditPolicyClassName="InputPinInBroadcastSignalActionValueLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.7"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5174" - editPartClassName="InputPinInBroadcastSignalActionAppliedStereotypeWrappingLabelEditPart" - itemSemanticEditPolicyClassName="InputPinInBroadcastSignalActionAppliedStereotypeWrappingLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3179" - editPartClassName="ValuePinInBroadcastSignalActionEditPart" - itemSemanticEditPolicyClassName="ValuePinInBroadcastSignalActionItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinViewFactory" - canonicalEditPolicyClassName="ValuePinInBroadcastSignalActionCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="ValuePinInBroadcastSignalActionGraphicalNodeEditPolicy" - createCommandClassName="ValuePinInBroadcastSignalActionCreateCommand" - containers="/0/@diagram/@childNodes.111" - preferredSideName="NORTH"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ValuePin_BroadcastSignalActionArgumentShape" - displayName="ValuePin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.191/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBehaviour"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.EditPolicy.LAYOUT_ROLE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.PinLayoutEditPolicy"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.gef.RequestConstants.REQ_DELETE" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.NoDeleteFromDiagramEditPolicy"/> - <modelFacet - modelElementSelector="/0/@expressionProviders/@providers.1/@expressions.137"> - <metaClass - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ValuePin"/> - <containmentMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/> - <childMetaFeature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/> - <modelElementInitializer - xsi:type="gmfgen:GenFeatureSeqInitializer"> - <initializers - xsi:type="gmfgen:GenFeatureValueSpec" - value="/0/@expressionProviders/@providers.0/@expressions.0"> - <feature - href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> - </initializers> - </modelElementInitializer> - </modelFacet> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5351" - editPartClassName="ValuePinInBroadcastSignalActionLabelEditPart" - itemSemanticEditPolicyClassName="ValuePinInBroadcastSignalActionLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <behaviour - xsi:type="gmfgen:CustomBehaviour" - key="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IMaskManagedLabelEditPolicy.MASK_MANAGED_LABEL_EDIT_POLICY" - editPolicyQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.edit.policies.MaskManagedPinEditPolicy"/> - <modelFacet - parser="/0/@labelParsers/@implementations.6"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5352" - editPartClassName="ValuePinInBroadcastSignalActionValueLabelEditPart" - itemSemanticEditPolicyClassName="ValuePinInBroadcastSignalActionValueLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/> - <modelFacet - parser="/0/@labelParsers/@implementations.7"/> - </labels> - <labels - xsi:type="gmfgen:GenExternalNodeLabel" - visualID="5353" - editPartClassName="ValuePinInBroadcastSignalActionAppliedStereotypeWrappingLabelEditPart" - itemSemanticEditPolicyClassName="ValuePinInBroadcastSignalActionAppliedStereotypeWrappingLabelItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinLabelViewFactory" - readOnly="true" - elementIcon="true"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/> - <modelFacet - parser="/0/@labelParsers/@implementations.1"/> - </labels> - </childNodes> - <childNodes - xsi:type="gmfgen:GenChildSideAffixedNode" - visualID="3180" - editPartClassName="ActionPinInBroadcastSignalActionEditPart" - itemSemanticEditPolicyClassName="ActionPinInBroadcastSignalActionItemSemanticEditPolicy" - notationViewFactoryClassName="InputPinViewFactory" - canonicalEditPolicyClassName="ActionPinInBroadcastSignalActionCanonicalEditPolicy" - graphicalNodeEditPolicyClassName="ActionPinInBroadcastSignalActionGraphicalNodeEditPolicy" - createCommandClassName="ActionPinInBroadcastSignalActionCreateCommand" - containers="/0/@diagram/@childNodes.111" - preferredSideName="NORTH"> - <diagramRunTimeClass - href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> - <elementType - xsi:type="gmfgen:SpecializationType" - uniqueIdentifier="org.eclipse.papyrus.umldi.ActionInputPin_BroadcastSignalActionArgumentShape" - displayName="ActionInputPin" - definedExternally="true"> - <metamodelType - href="../../org.eclipse.papyrus.uml.diagram.common/model/GenericUML.gmfgen#//@diagram/@topLevelNodes.91/@elementType"/> - </elementType> - <viewmap - xsi:type="gmfgen:FigureViewmap" - figureQualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InputPinFigure"> - <attributes - xsi:type="gmfgen:DefaultSizeAttributes" - width="16" - height="16"/> - </viewmap> - <behaviour - xsi:type="gmfgen:OpenDiagramBeha |