Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/model/activityDiagram.gmfgraph')
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/model/activityDiagram.gmfgraph2548
1 files changed, 1274 insertions, 1274 deletions
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/model/activityDiagram.gmfgraph b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/model/activityDiagram.gmfgraph
index 1bce85bfb8d..012cf2c58d0 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/model/activityDiagram.gmfgraph
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/model/activityDiagram.gmfgraph
@@ -1,1274 +1,1274 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<gmfgraph:Canvas xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:gmfgraph="http://www.eclipse.org/gmf/2006/GraphicalDefinition" name="cnvActivities">
- <figures
- name="ActivitiesGallery"
- implementationBundle="org.eclipse.papyrus.uml.diagram.common">
- <descriptors
- name="CustomActivityRectangleFigure">
- <actualFigure
- xsi:type="gmfgraph:Rectangle"
- name="ActivityWithBorderFigure"
- outline="false"
- fill="false"
- lineWidth="0">
- <layout
- xsi:type="gmfgraph:BorderLayout">
- <spacing/>
- </layout>
- <preferredSize
- dx="857"
- dy="757"/>
- <border
- xsi:type="gmfgraph:MarginBorder">
- <insets
- top="30"
- left="30"
- bottom="30"
- right="30"/>
- </border>
- <children
- xsi:type="gmfgraph:RoundedRectangle"
- name="ActivityBorderFigure">
- <layoutData
- xsi:type="gmfgraph:BorderLayoutData"
- alignment="FILL"/>
- <layout
- xsi:type="gmfgraph:GridLayout"
- numColumns="3"
- equalWidth="false">
- <margins/>
- <spacing/>
- </layout>
- <children
- xsi:type="gmfgraph:Rectangle"
- name="LabelAndParameter"
- outline="false"
- fill="false"
- lineWidth="0">
- <layoutData
- xsi:type="gmfgraph:GridLayoutData"
- grabExcessHorizontalSpace="true"
- horizontalAlignment="BEGINNING"/>
- <layout
- xsi:type="gmfgraph:GridLayout"/>
- <children
- xsi:type="gmfgraph:Label"
- name="ActivityLabel"
- text="ActivityName">
- <layoutData
- xsi:type="gmfgraph:GridLayoutData"
- grabExcessHorizontalSpace="true"
- horizontalAlignment="BEGINNING"
- horizontalIndent="4"/>
- <font
- xsi:type="gmfgraph:BasicFont"
- faceName=""
- height="8"
- style="BOLD"/>
- </children>
- <children
- xsi:type="gmfgraph:Rectangle"
- name="ActivityParametersCompartment"
- outline="false"
- fill="false"
- lineWidth="0">
- <layoutData
- xsi:type="gmfgraph:GridLayoutData"
- grabExcessHorizontalSpace="true"
- horizontalAlignment="BEGINNING"/>
- <layout
- xsi:type="gmfgraph:StackLayout"/>
- </children>
- </children>
- <children
- xsi:type="gmfgraph:Rectangle"
- name="PrePostContions"
- outline="false"
- fill="false"
- lineWidth="0">
- <layoutData
- xsi:type="gmfgraph:GridLayoutData"
- grabExcessHorizontalSpace="true"
- horizontalAlignment="BEGINNING"/>
- <layout
- xsi:type="gmfgraph:GridLayout"/>
- <children
- xsi:type="gmfgraph:Rectangle"
- name="PreConditionsCompartment"
- outline="false"
- fill="false"
- lineWidth="0">
- <layoutData
- xsi:type="gmfgraph:GridLayoutData"
- grabExcessHorizontalSpace="true"
- horizontalAlignment="BEGINNING"/>
- <layout
- xsi:type="gmfgraph:StackLayout"/>
- </children>
- <children
- xsi:type="gmfgraph:Rectangle"
- name="PostConditionsCompartment"
- outline="false"
- fill="false"
- lineWidth="0">
- <layoutData
- xsi:type="gmfgraph:GridLayoutData"
- grabExcessHorizontalSpace="true"
- horizontalAlignment="BEGINNING"/>
- <layout
- xsi:type="gmfgraph:StackLayout"/>
- </children>
- </children>
- <children
- xsi:type="gmfgraph:Label"
- name="SingleExecution"
- text="">
- <layoutData
- xsi:type="gmfgraph:GridLayoutData"
- horizontalAlignment="BEGINNING"
- verticalSpan="2"/>
- <border
- xsi:type="gmfgraph:MarginBorder">
- <insets
- right="8"/>
- </border>
- </children>
- <children
- xsi:type="gmfgraph:Rectangle"
- name="ActivityCompartmentFigure"
- outline="false"
- fill="false"
- lineWidth="0">
- <layoutData
- xsi:type="gmfgraph:GridLayoutData"
- grabExcessHorizontalSpace="true"
- grabExcessVerticalSpace="true"
- verticalAlignment="FILL"
- horizontalAlignment="FILL"
- horizontalSpan="3"/>
- <border
- xsi:type="gmfgraph:MarginBorder">
- <insets
- left="4"
- bottom="4"
- right="4"/>
- </border>
- </children>
- </children>
- </actualFigure>
- <accessors
- accessor="getHeaderLabel"
- figure="//@figures.0/@descriptors.0/@actualFigure/@children.0/@children.0/@children.0"/>
- <accessors
- accessor="getActivityParametersCompartment"
- figure="//@figures.0/@descriptors.0/@actualFigure/@children.0/@children.0/@children.1"/>
- <accessors
- accessor="getActivityPreconditionsCompartment"
- figure="//@figures.0/@descriptors.0/@actualFigure/@children.0/@children.1/@children.0"/>
- <accessors
- accessor="getActivityPostconditionsCompartment"
- figure="//@figures.0/@descriptors.0/@actualFigure/@children.0/@children.1/@children.1"/>
- <accessors
- accessor="getHeaderSingleExecution"
- figure="//@figures.0/@descriptors.0/@actualFigure/@children.0/@children.2"/>
- <accessors
- accessor="getCompartmentFigure"
- figure="//@figures.0/@descriptors.0/@actualFigure/@children.0/@children.3"/>
- </descriptors>
- <descriptors
- name="CommonLabelFigure">
- <actualFigure
- xsi:type="gmfgraph:CustomFigure"
- name="CommonLabel"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
- </descriptors>
- <descriptors
- name="InitialNodeFigure">
- <actualFigure
- xsi:type="gmfgraph:Ellipse"
- name="Disc">
- <backgroundColor
- xsi:type="gmfgraph:ConstantColor"
- value="black"/>
- <preferredSize
- dx="16"
- dy="16"/>
- <size
- x="16"
- y="16"/>
- </actualFigure>
- </descriptors>
- <descriptors
- name="ActivityFinalNodeFigure">
- <actualFigure
- xsi:type="gmfgraph:Ellipse"
- name="Circle">
- <preferredSize
- dx="22"
- dy="22"/>
- <size
- x="22"
- y="22"/>
- <children
- xsi:type="gmfgraph:Ellipse"
- name="Disc">
- <backgroundColor
- xsi:type="gmfgraph:ConstantColor"
- value="black"/>
- <location
- x="3"
- y="3"/>
- <size
- x="16"
- y="16"/>
- </children>
- </actualFigure>
- <accessors
- accessor="getFigureDisc"
- figure="//@figures.0/@descriptors.3/@actualFigure/@children.0"/>
- </descriptors>
- <descriptors
- name="FlowFinalNodeFigure">
- <actualFigure
- xsi:type="gmfgraph:Ellipse"
- name="Circle">
- <preferredSize
- dx="22"
- dy="22"/>
- <size
- x="22"
- y="22"/>
- <children
- xsi:type="gmfgraph:Polyline"
- name="Antislash">
- <template
- x="4"
- y="4"/>
- <template
- x="18"
- y="18"/>
- </children>
- <children
- xsi:type="gmfgraph:Polyline"
- name="Slash">
- <template
- x="4"
- y="18"/>
- <template
- x="18"
- y="4"/>
- </children>
- </actualFigure>
- <accessors
- figure="//@figures.0/@descriptors.4/@actualFigure/@children.1"/>
- <accessors
- figure="//@figures.0/@descriptors.4/@actualFigure/@children.0"/>
- </descriptors>
- <descriptors
- name="ActionFigureDescriptor">
- <actualFigure
- xsi:type="gmfgraph:CustomFigure"
- name="AbstractActionFigure"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.AbstractActionFigure">
- <children
- xsi:type="gmfgraph:Polyline"
- name="RakeFigure"
- fill="false"
- lineWidth="2"/>
- <children
- xsi:type="gmfgraph:Rectangle"
- name="LabelRect"
- outline="false"
- fill="false">
- <layoutData
- xsi:type="gmfgraph:GridLayoutData"
- grabExcessHorizontalSpace="true"
- grabExcessVerticalSpace="true"
- verticalAlignment="FILL"
- horizontalAlignment="FILL"/>
- <layout
- xsi:type="gmfgraph:CustomLayout"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.draw2d.CenterLayout"/>
- <children
- xsi:type="gmfgraph:CustomFigure"
- name="ActionLabel"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.CenteredWrappedLabel">
- <insets
- top="5"
- left="5"
- bottom="5"
- right="5"/>
- </children>
- </children>
- </actualFigure>
- <accessors
- accessor="getActionLabel"
- figure="//@figures.0/@descriptors.5/@actualFigure/@children.1/@children.0"/>
- <accessors
- accessor="getOptionalRakeFigure"
- figure="//@figures.0/@descriptors.5/@actualFigure/@children.0"/>
- </descriptors>
- <descriptors
- name="CornerBentWithTextFigure">
- <actualFigure
- xsi:type="gmfgraph:CustomFigure"
- name="CornerBentCustFigure"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.CornerBentFigure">
- <backgroundColor
- xsi:type="gmfgraph:RGBColor"
- red="248"
- green="249"
- blue="214"/>
- <children
- xsi:type="gmfgraph:CustomFigure"
- name="CornerBentContentLabel"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.WrappedLabel"/>
- </actualFigure>
- <accessors
- accessor="getCornerBentContent"
- figure="//@figures.0/@descriptors.6/@actualFigure/@children.0"/>
- </descriptors>
- <descriptors
- name="DashedLinkDescriptor">
- <actualFigure
- xsi:type="gmfgraph:PolylineConnection"
- name="DashedLinkPolyline"
- lineKind="LINE_DASH"/>
- </descriptors>
- <descriptors
- name="PinDescriptor">
- <actualFigure
- xsi:type="gmfgraph:Rectangle"
- name="PinOutline">
- <preferredSize
- dx="16"
- dy="16"/>
- <children
- xsi:type="gmfgraph:Polyline"
- name="OptionalArrow"/>
- </actualFigure>
- <accessors
- accessor="getOptionalArrowFigure"
- figure="//@figures.0/@descriptors.8/@actualFigure/@children.0"/>
- </descriptors>
- <descriptors
- name="ActivityEdgeDescriptor">
- <actualFigure
- xsi:type="gmfgraph:PolylineConnection"
- name="ActivityEdgePolyline"
- targetDecoration="//@figures.0/@descriptors.9/@actualFigure/@children.0">
- <children
- xsi:type="gmfgraph:PolylineDecoration"
- name="ActivityEdgeArrow">
- <template
- x="-2"
- y="2"/>
- <template/>
- <template
- x="-2"
- y="-2"/>
- </children>
- <children
- xsi:type="gmfgraph:CustomFigure"
- name="ActivityEdgeName"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.WrappedLabel"/>
- <children
- xsi:type="gmfgraph:CustomFigure"
- name="ActivityEdgeWeight"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.WrappedLabel"/>
- </actualFigure>
- <accessors
- accessor="getEdgeName"
- figure="//@figures.0/@descriptors.9/@actualFigure/@children.1"/>
- <accessors
- accessor="getEdgeWeight"
- figure="//@figures.0/@descriptors.9/@actualFigure/@children.2"/>
- <accessors
- accessor="getAppliedStereotypeLabel"
- figure="//@figures.0/@descriptors.9/@actualFigure/@children.1"/>
- </descriptors>
- <descriptors
- name="DiamondFigure">
- <actualFigure
- xsi:type="gmfgraph:ScalablePolygon"
- name="Diamond">
- <preferredSize
- dx="20"
- dy="30"/>
- <size
- x="20"
- y="30"/>
- </actualFigure>
- </descriptors>
- <descriptors
- name="SegmentFigure">
- <actualFigure
- xsi:type="gmfgraph:Rectangle"
- name="Segment">
- <backgroundColor
- xsi:type="gmfgraph:ConstantColor"
- value="black"/>
- <minimumSize
- dx="4"
- dy="4"/>
- <preferredSize
- dx="4"
- dy="45"/>
- <size
- x="4"
- y="45"/>
- </actualFigure>
- </descriptors>
- <descriptors
- name="MultilineLabelFigure">
- <actualFigure
- xsi:type="gmfgraph:CustomFigure"
- name="MultilineLabel"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.WrappedLabel"/>
- </descriptors>
- <descriptors
- name="LinkAndCornerBentWithTextFigure">
- <actualFigure
- xsi:type="gmfgraph:CustomFigure"
- name="CornerBentCustFigure"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.CornerBentFigure">
- <backgroundColor
- xsi:type="gmfgraph:RGBColor"
- red="248"
- green="249"
- blue="214"/>
- <children
- xsi:type="gmfgraph:CustomFigure"
- name="CornerBentContentLabel"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.WrappedLabel"/>
- <children
- xsi:type="gmfgraph:Polyline"
- name="LinkToBehaviorProperty"
- lineKind="LINE_DASH"/>
- </actualFigure>
- <accessors
- accessor="getCornerBentContent"
- figure="//@figures.0/@descriptors.13/@actualFigure/@children.0"/>
- <accessors
- accessor="getLinkToBehaviorProperty"
- figure="//@figures.0/@descriptors.13/@actualFigure/@children.1"/>
- </descriptors>
- <descriptors
- name="SendSignalActionFigure">
- <actualFigure
- xsi:type="gmfgraph:ScalablePolygon"
- name="ConvexPentagon">
- <layout
- xsi:type="gmfgraph:GridLayout"/>
- <border
- xsi:type="gmfgraph:MarginBorder">
- <insets
- right="50"/>
- </border>
- <children
- xsi:type="gmfgraph:Rectangle"
- name="LabelRect"
- outline="false"
- fill="false">
- <layoutData
- xsi:type="gmfgraph:GridLayoutData"
- grabExcessHorizontalSpace="true"
- grabExcessVerticalSpace="true"
- verticalAlignment="FILL"
- horizontalAlignment="FILL"/>
- <layout
- xsi:type="gmfgraph:CustomLayout"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.draw2d.CenterLayout"/>
- <children
- xsi:type="gmfgraph:CustomFigure"
- name="SendSignalActionLabel"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.CenteredWrappedLabel">
- <insets
- top="5"
- left="5"
- bottom="5"
- right="5"/>
- </children>
- </children>
- <template/>
- <template
- x="150"/>
- <template
- x="200"
- y="25"/>
- <template
- x="150"
- y="50"/>
- <template
- y="50"/>
- </actualFigure>
- <accessors
- accessor="getSendSignalActionLabel"
- figure="//@figures.0/@descriptors.14/@actualFigure/@children.0/@children.0"/>
- </descriptors>
- <descriptors
- name="ActivityParameterNodeDescriptor">
- <actualFigure
- xsi:type="gmfgraph:Rectangle"
- name="ActivityParameterNodeFigure">
- <layout
- xsi:type="gmfgraph:GridLayout"/>
- <preferredSize
- dx="100"
- dy="50"/>
- <children
- xsi:type="gmfgraph:Rectangle"
- name="LabelRect"
- outline="false"
- fill="false">
- <layoutData
- xsi:type="gmfgraph:GridLayoutData"
- grabExcessHorizontalSpace="true"
- grabExcessVerticalSpace="true"
- verticalAlignment="FILL"
- horizontalAlignment="FILL"/>
- <layout
- xsi:type="gmfgraph:CustomLayout"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.draw2d.CenterLayout"/>
- <children
- xsi:type="gmfgraph:CustomFigure"
- name="ActivityParameterNodeLabel"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.CenteredWrappedLabel">
- <insets
- top="5"
- left="5"
- bottom="5"
- right="5"/>
- </children>
- </children>
- </actualFigure>
- <accessors
- accessor="getActivityParameterNodeLabel"
- figure="//@figures.0/@descriptors.15/@actualFigure/@children.0/@children.0"/>
- </descriptors>
- <descriptors
- name="AcceptEventActionFigure">
- <actualFigure
- xsi:type="gmfgraph:ScalablePolygon"
- name="ConcavePentagon">
- <layout
- xsi:type="gmfgraph:GridLayout"/>
- <border
- xsi:type="gmfgraph:MarginBorder">
- <insets
- left="50"/>
- </border>
- <children
- xsi:type="gmfgraph:Rectangle"
- name="LabelRect"
- outline="false"
- fill="false">
- <layoutData
- xsi:type="gmfgraph:GridLayoutData"
- grabExcessHorizontalSpace="true"
- grabExcessVerticalSpace="true"
- verticalAlignment="FILL"
- horizontalAlignment="FILL"/>
- <layout
- xsi:type="gmfgraph:CustomLayout"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.draw2d.CenterLayout"/>
- <children
- xsi:type="gmfgraph:CustomFigure"
- name="AcceptEventActionLabel"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.CenteredWrappedLabel">
- <insets
- top="5"
- left="5"
- bottom="5"
- right="5"/>
- </children>
- </children>
- <template/>
- <template
- x="200"/>
- <template
- x="200"
- y="50"/>
- <template
- y="50"/>
- <template
- x="50"
- y="25"/>
- </actualFigure>
- <accessors
- accessor="getAcceptEventActionLabel"
- figure="//@figures.0/@descriptors.16/@actualFigure/@children.0/@children.0"/>
- </descriptors>
- <descriptors
- name="AppliedStereotypeWrappingLabelFigure">
- <actualFigure
- xsi:type="gmfgraph:CustomFigure"
- name="AppliedStereotypeWrappingLabel"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
- </descriptors>
- <descriptors
- name="StructuredActivityNodeDescriptor">
- <actualFigure
- xsi:type="gmfgraph:RoundedRectangle"
- name="StructuredActivityNodeFigure"
- outline="false"
- lineWidth="0"
- lineKind="LINE_DASH">
- <layout
- xsi:type="gmfgraph:CustomLayout"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.draw2d.FlowLayoutAdvanced">
- <attributes
- name="stretchMinorAxis"
- value="true"/>
- <attributes
- name="minorAlignment"
- value="FlowLayout.ALIGN_CENTER"/>
- <attributes
- name="majorAlignment"
- value="FlowLayout.ALIGN_TOPLEFT"/>
- <attributes
- name="majorSpacing"
- value="0"/>
- <attributes
- name="minorSpacing"
- value="0"/>
- <attributes
- name="horizontal"
- value="false"/>
- </layout>
- <border
- xsi:type="gmfgraph:CustomBorder"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.draw2d.RoundedRectangleDashedBorder">
- <attributes
- name="arcWidth"
- value="8"/>
- <attributes
- name="arcHeight"
- value="8"/>
- </border>
- <children
- xsi:type="gmfgraph:RoundedRectangle"
- name="CompartmentLabelStructuredActivityNode"
- outline="false"
- fill="false"
- lineWidth="0">
- <layoutData
- xsi:type="gmfgraph:CustomLayoutData"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.draw2d.FlowLayoutAdvancedConstraint">
- <attributes
- name="hasMinsize"
- value="true"/>
- </layoutData>
- <layout
- xsi:type="gmfgraph:CustomLayout"
- qualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.GravityConstrainedFlowLayout"/>
- <children
- xsi:type="gmfgraph:CustomFigure"
- name="StructuredActivityNodeKeyword"
- qualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel">
- <layoutData
- xsi:type="gmfgraph:CustomLayoutData"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.draw2d.GravityConstrainedFlowLayoutConstraint">
- <attributes
- name="align"
- value="GravityConstrainedFlowLayout.ALIGN_TOPLEFT"/>
- </layoutData>
- <insets
- top="5"
- left="5"
- bottom="5"
- right="5"/>
- <attributes
- name="textJustification"
- value="SWT.LEFT"/>
- <attributes
- name="textAlignment"
- value="PositionConstants.LEFT"/>
- <attributes
- name="textWrap"
- value="true"/>
- </children>
- </children>
- <children
- xsi:type="gmfgraph:RoundedRectangle"
- name="StructuredActivityNodeCompartment"
- outline="false"
- fill="false"
- lineWidth="0">
- <layoutData
- xsi:type="gmfgraph:CustomLayoutData"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.draw2d.FlowLayoutAdvancedConstraint">
- <attributes
- name="full"
- value="true"/>
- </layoutData>
- </children>
- </actualFigure>
- <accessors
- accessor="getStructuredActivityNodeCompartment"
- figure="//@figures.0/@descriptors.18/@actualFigure/@children.1"/>
- <accessors
- accessor="getKeyword"
- figure="//@figures.0/@descriptors.18/@actualFigure/@children.0/@children.0"/>
- <accessors
- accessor="getFigureCompartmentLabelStructuredActivityNode"
- figure="//@figures.0/@descriptors.18/@actualFigure/@children.0"/>
- </descriptors>
- <descriptors
- name="InterruptibleActivityRegionDescriptor">
- <actualFigure
- xsi:type="gmfgraph:CustomFigure"
- name="InterruptibleActivityRegionFigure"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InterruptibleActivityRegionFigure"/>
- </descriptors>
- <descriptors
- name="ActivityPartitionDescriptor">
- <actualFigure
- xsi:type="gmfgraph:Rectangle"
- name="ActivityPartitionFigure"
- outline="false">
- <layout
- xsi:type="gmfgraph:CustomLayout"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.draw2d.FlowLayoutAdvanced">
- <attributes
- name="stretchMinorAxis"
- value="true"/>
- <attributes
- name="minorAlignment"
- value="FlowLayout.ALIGN_CENTER"/>
- <attributes
- name="majorAlignment"
- value="FlowLayout.ALIGN_TOPLEFT"/>
- <attributes
- name="majorSpacing"
- value="0"/>
- <attributes
- name="minorSpacing"
- value="0"/>
- <attributes
- name="horizontal"
- value="false"/>
- </layout>
- <border
- xsi:type="gmfgraph:CustomBorder"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.draw2d.LinesBorder">
- <attributes
- name="sides"
- value="PositionConstants.TOP | PositionConstants.LEFT | PositionConstants.RIGHT"/>
- </border>
- <children
- xsi:type="gmfgraph:Rectangle"
- name="CompartmentLabelActivityPartition"
- outline="false"
- lineWidth="0">
- <layoutData
- xsi:type="gmfgraph:CustomLayoutData"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.draw2d.FlowLayoutAdvancedConstraint">
- <attributes
- name="hasMinsize"
- value="true"/>
- </layoutData>
- <layout
- xsi:type="gmfgraph:FlowLayout"
- matchMinorSize="true"
- majorAlignment="CENTER"
- minorAlignment="CENTER"
- majorSpacing="0"
- minorSpacing="0"/>
- <border
- xsi:type="gmfgraph:CustomBorder"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.draw2d.LinesBorder">
- <attributes
- name="sides"
- value="PositionConstants.BOTTOM"/>
- <attributes
- name="leftInset"
- value="5"/>
- <attributes
- name="rightInset"
- value="5"/>
- <attributes
- name="topInset"
- value="5"/>
- <attributes
- name="bottomInset"
- value="5"/>
- </border>
- <children
- xsi:type="gmfgraph:CustomFigure"
- name="ActivityPartitionLabel"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.CenteredWrappedLabel"/>
- </children>
- <children
- xsi:type="gmfgraph:Rectangle"
- name="ActivityPartitionContent"
- outline="false"
- fill="false"
- lineWidth="0">
- <layoutData
- xsi:type="gmfgraph:CustomLayoutData"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.draw2d.FlowLayoutAdvancedConstraint">
- <attributes
- name="fill"
- value="true"/>
- </layoutData>
- </children>
- </actualFigure>
- <accessors
- accessor="getActivityPartitionCompartment"
- figure="//@figures.0/@descriptors.20/@actualFigure/@children.1"/>
- <accessors
- accessor="getPartitionLabel"
- figure="//@figures.0/@descriptors.20/@actualFigure/@children.0/@children.0"/>
- <accessors
- figure="//@figures.0/@descriptors.20/@actualFigure/@children.0"/>
- </descriptors>
- <descriptors
- name="ExpansionNodeDescriptor">
- <actualFigure
- xsi:type="gmfgraph:ScalablePolygon">
- <maximumSize
- dx="48"
- dy="16"/>
- <template/>
- <template
- y="16"/>
- <template
- x="48"
- y="16"/>
- <template
- x="48"/>
- <template
- x="36"/>
- <template
- x="36"
- y="16"/>
- <template
- x="36"/>
- <template
- x="24"/>
- <template
- x="24"
- y="16"/>
- <template
- x="24"/>
- <template
- x="12"/>
- <template
- x="12"
- y="16"/>
- <template
- x="12"/>
- </actualFigure>
- </descriptors>
- <descriptors
- name="ExceptionHandlerDescriptor">
- <actualFigure
- xsi:type="gmfgraph:PolylineConnection"
- name="ExceptionHandlerPolyline"
- targetDecoration="//@figures.0/@descriptors.22/@actualFigure/@children.0">
- <children
- xsi:type="gmfgraph:PolylineDecoration"
- name="ExceptionHandlerArrow">
- <template
- x="-2"
- y="2"/>
- <template/>
- <template
- x="-2"
- y="-2"/>
- </children>
- </actualFigure>
- </descriptors>
- <descriptors
- name="ObjectNodeDescriptor">
- <actualFigure
- xsi:type="gmfgraph:CustomFigure"
- name="NodeNamedElementFigure"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.NodeNamedElementFigure">
- <children
- xsi:type="gmfgraph:CustomFigure"
- name="fakeObjectNodeLabel"
- qualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel">
- <insets
- top="5"
- left="5"
- bottom="5"
- right="5"/>
- </children>
- </actualFigure>
- <accessors
- accessor="getObjectNodeLabel"
- figure="//@figures.0/@descriptors.23/@actualFigure/@children.0"/>
- </descriptors>
- <descriptors
- name="CallBehaviorActionDescriptor">
- <actualFigure
- xsi:type="gmfgraph:CustomFigure"
- name="CallBehaviorActionNodeFigure"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.CallBehaviorActionFigure">
- <customChildren
- accessor="getNameLabel()">
- <typedFigure
- xsi:type="gmfgraph:Label"
- name="nameLabel"/>
- </customChildren>
- </actualFigure>
- <accessors
- accessor="getNameLabel"
- figure="//@figures.0/@descriptors.24/@actualFigure/@customChildren.0/@typedFigure"/>
- </descriptors>
- <descriptors
- name="CommentLinkFigureDescriptor">
- <actualFigure
- xsi:type="gmfgraph:CustomConnection"
- name="CommentLinkFigure"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.LinkFigure"/>
- </descriptors>
- <descriptors
- name="StereotypedCustomizedFigureDescriptor">
- <actualFigure
- xsi:type="gmfgraph:CustomFigure"
- name="StereotypedCustomizedFigure"
- qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.ShapeNamedElementFigure"/>
- </descriptors>
- </figures>
- <nodes
- name="ActivityNode"
- figure="CustomActivityRectangleFigure"/>
- <nodes
- name="InitialNode"
- figure="InitialNodeFigure"
- resizeConstraint="NONE"/>
- <nodes
- name="ActivityFinalNode"
- figure="ActivityFinalNodeFigure"/>
- <nodes
- name="FlowFinalNode"
- figure="FlowFinalNodeFigure"/>
- <nodes
- name="ActionNode"
- figure="ActionFigureDescriptor"/>
- <nodes
- name="BehaviorProperty"
- figure="CornerBentWithTextFigure"/>
- <nodes
- name="ObjectFlowBehavior"
- figure="CornerBentWithTextFigure"/>
- <nodes
- name="PinNode"
- figure="PinDescriptor"
- affixedParentSide="NSEW"/>
- <nodes
- name="DiamondNode"
- figure="DiamondFigure"/>
- <nodes
- name="SegmentNode"
- figure="SegmentFigure"/>
- <nodes
- name="BehaviorPropertyWithLink"
- figure="LinkAndCornerBentWithTextFigure"/>
- <nodes
- name="SendSignalActionNode"
- figure="SendSignalActionFigure"/>
- <nodes
- name="ActivityParameterNode"
- figure="ActivityParameterNodeDescriptor"
- affixedParentSide="NSEW"/>
- <nodes
- name="AcceptEventActionNode"
- figure="AcceptEventActionFigure"/>
- <nodes
- name="StructuredActivityNode"
- figure="StructuredActivityNodeDescriptor"/>
- <nodes
- name="InterruptibleActivityRegionNode"
- figure="InterruptibleActivityRegionDescriptor"/>
- <nodes
- name="ActivityPartitionNode"
- figure="ActivityPartitionDescriptor"/>
- <nodes
- name="ExpansionNode"
- figure="ExpansionNodeDescriptor"
- affixedParentSide="NSEW"/>
- <nodes
- name="ObjectNode"
- figure="ObjectNodeDescriptor"/>
- <nodes
- name="CallBehaviorActionFigureNode"
- figure="CallBehaviorActionDescriptor"/>
- <nodes
- name="StereotypedCustomizedNode"
- figure="StereotypedCustomizedFigureDescriptor"/>
- <connections
- name="CornerBentWithTextLinkConnection"
- figure="DashedLinkDescriptor"/>
- <connections
- name="ActivityEdgeConnection"
- figure="ActivityEdgeDescriptor"/>
- <connections
- name="ExceptionHandlerConnection"
- figure="ExceptionHandlerDescriptor"/>
- <connections
- name="CommentLinkFigure"
- figure="CommentLinkFigureDescriptor"/>
- <compartments
- name="ActivityParametersCompartment"
- figure="CustomActivityRectangleFigure"
- accessor="//@figures.0/@descriptors.0/@accessors.1"/>
- <compartments
- name="ActivityPreConditionsCompartment"
- figure="CustomActivityRectangleFigure"
- accessor="//@figures.0/@descriptors.0/@accessors.2"/>
- <compartments
- name="ActivityPostConditionsCompartment"
- figure="CustomActivityRectangleFigure"
- accessor="//@figures.0/@descriptors.0/@accessors.3"/>
- <compartments
- name="ActivityContentCompartment"
- figure="CustomActivityRectangleFigure"
- accessor="//@figures.0/@descriptors.0/@accessors.5"/>
- <compartments
- name="StructuredActivityNodeContentCompartment"
- figure="StructuredActivityNodeDescriptor"
- accessor="//@figures.0/@descriptors.18/@accessors.0"/>
- <compartments
- name="InterruptibleActivityRegionContentCompartment"
- figure="InterruptibleActivityRegionDescriptor"/>
- <compartments
- name="ActivityPartitionContentCompartment"
- figure="ActivityPartitionDescriptor"
- accessor="//@figures.0/@descriptors.20/@accessors.0"/>
- <labels
- name="ActivityName"
- figure="CustomActivityRectangleFigure"
- elementIcon="false"
- accessor="//@figures.0/@descriptors.0/@accessors.0">
- <facets
- xsi:type="gmfgraph:AlignmentFacet"/>
- </labels>
- <labels
- name="ActivityParameter"
- figure="CommonLabelFigure"
- elementIcon="false">
- <facets
- xsi:type="gmfgraph:AlignmentFacet"/>
- </labels>
- <labels
- name="ActivityCondition"
- figure="CommonLabelFigure"
- elementIcon="false">
- <facets
- xsi:type="gmfgraph:AlignmentFacet"/>
- </labels>
- <labels
- name="ActivitySingleExecution"
- figure="CustomActivityRectangleFigure"
- elementIcon="false"
- accessor="//@figures.0/@descriptors.0/@accessors.4">
- <facets
- xsi:type="gmfgraph:AlignmentFacet"/>
- </labels>
- <labels
- name="ActionName"
- figure="ActionFigureDescriptor"
- elementIcon="false"
- accessor="//@figures.0/@descriptors.5/@accessors.0">
- <facets
- xsi:type="gmfgraph:AlignmentFacet"
- alignment="CENTER"/>
- </labels>
- <labels
- name="ActionLocalConditionContent"
- figure="CornerBentWithTextFigure"
- elementIcon="false"
- accessor="//@figures.0/@descriptors.6/@accessors.0">
- <facets
- xsi:type="gmfgraph:AlignmentFacet"/>
- </labels>
- <labels
- name="ObjectFlowBehaviorSelection"
- figure="LinkAndCornerBentWithTextFigure"
- elementIcon="false">
- <facets
- xsi:type="gmfgraph:LabelOffsetFacet"
- x="20"
- y="40"/>
- </labels>
- <labels
- name="ObjectFlowBehaviorTransformation"
- figure="LinkAndCornerBentWithTextFigure"
- elementIcon="false">
- <facets
- xsi:type="gmfgraph:LabelOffsetFacet"
- x="-20"
- y="-60"/>
- </labels>
- <labels
- name="PinName"
- figure="CommonLabelFigure"
- elementIcon="false">
- <facets
- xsi:type="gmfgraph:AlignmentFacet"/>
- </labels>
- <labels
- name="PinValue"
- figure="CommonLabelFigure"
- elementIcon="false">
- <facets
- xsi:type="gmfgraph:AlignmentFacet"
- alignment="CENTER"/>
- </labels>
- <labels
- name="EdgeName"
- figure="CommonLabelFigure"
- elementIcon="false">
- <facets
- xsi:type="gmfgraph:AlignmentFacet"/>
- <facets
- xsi:type="gmfgraph:LabelOffsetFacet"
- y="20"/>
- </labels>
- <labels
- name="EdgeWeight"
- figure="CommonLabelFigure"
- elementIcon="false">
- <facets
- xsi:type="gmfgraph:AlignmentFacet"
- alignment="CENTER"/>
- <facets
- xsi:type="gmfgraph:LabelOffsetFacet"
- y="20"/>
- </labels>
- <labels
- name="JoinSpec"
- figure="MultilineLabelFigure"
- elementIcon="false">
- <facets
- xsi:type="gmfgraph:AlignmentFacet"/>
- </labels>
- <labels
- name="DecisionInput"
- figure="LinkAndCornerBentWithTextFigure"
- elementIcon="false"/>
- <labels
- name="DecisionInputFlow"
- figure="CommonLabelFigure"
- elementIcon="false">
- <facets
- xsi:type="gmfgraph:AlignmentFacet"/>
- <facets
- xsi:type="gmfgraph:LabelOffsetFacet"
- y="-20"/>
- </labels>
- <labels
- name="EdgeGuard"
- figure="CommonLabelFigure"
- elementIcon="false">
- <facets
- xsi:type="gmfgraph:AlignmentFacet"
- alignment="END"/>
- <facets
- xsi:type="gmfgraph:LabelOffsetFacet"
- y="20"/>
- </labels>
- <labels
- name="SendSignalActionName"
- figure="SendSignalActionFigure"
- elementIcon="false"
- accessor="//@figures.0/@descriptors.14/@accessors.0">
- <facets
- xsi:type="gmfgraph:AlignmentFacet"
- alignment="CENTER"/>
- </labels>
- <labels
- name="ActivityParameterNodeName"
- figure="ActivityParameterNodeDescriptor"
- elementIcon="false"
- accessor="//@figures.0/@descriptors.15/@accessors.0">
- <facets
- xsi:type="gmfgraph:AlignmentFacet"
- alignment="CENTER"/>
- </labels>
- <labels
- name="AcceptEventActionName"
- figure="AcceptEventActionFigure"
- elementIcon="false"
- accessor="//@figures.0/@descriptors.16/@accessors.0">
- <facets
- xsi:type="gmfgraph:AlignmentFacet"
- alignment="CENTER"/>
- </labels>
- <labels
- name="AcceptTimeEventActionName"
- figure="CommonLabelFigure"
- affixedParentSide="SOUTH"
- elementIcon="false">
- <facets
- xsi:type="gmfgraph:AlignmentFacet"
- alignment="CENTER"/>
- </labels>
- <labels
- name="ActivityEdgeAppliedStereotypeDiagramLabel"
- figure="ActivityEdgeDescriptor"
- elementIcon="false"
- accessor="//@figures.0/@descriptors.9/@accessors.2">
- <facets
- xsi:type="gmfgraph:AlignmentFacet"
- alignment="CENTER"/>
- <facets
- xsi:type="gmfgraph:LabelOffsetFacet"
- y="-20"/>
- </labels>
- <labels
- name="AppliedStereotypeExternalLabel"
- figure="AppliedStereotypeWrappingLabelFigure"/>
- <labels
- name="ActivityPartitionLabel"
- figure="ActivityPartitionDescriptor"
- elementIcon="false"
- accessor="//@figures.0/@descriptors.20/@accessors.1">
- <facets
- xsi:type="gmfgraph:AlignmentFacet"
- alignment="CENTER"/>
- </labels>
- <labels
- name="StructuredActivityNodeKeyword"
- figure="StructuredActivityNodeDescriptor"
- elementIcon="false"
- accessor="//@figures.0/@descriptors.18/@accessors.1">
- <facets
- xsi:type="gmfgraph:AlignmentFacet"/>
- </labels>
- <labels
- name="ExceptionHandlerTypeLabel"
- figure="CommonLabelFigure"
- elementIcon="false">
- <facets
- xsi:type="gmfgraph:AlignmentFacet"
- alignment="CENTER"/>
- </labels>
- <labels
- name="ObjectNodeName"
- figure="ObjectNodeDescriptor"
- elementIcon="false"
- accessor="//@figures.0/@descriptors.23/@accessors.0">
- <facets
- xsi:type="gmfgraph:AlignmentFacet"
- alignment="CENTER"/>
- </labels>
- <labels
- name="ObjectNodeSelection"
- figure="LinkAndCornerBentWithTextFigure"
- elementIcon="false"/>
- <labels
- name="CallBehaviorFigureNameDiagramLabel"
- elementIcon="false"
- accessor="//@figures.0/@descriptors.24/@accessors.0">
- <figure
- href="../../org.eclipse.papyrus.uml.diagram.common/model/Action.gmfgraph#ActionFigureDescriptor"/>
- </labels>
-</gmfgraph:Canvas>
+<?xml version="1.0" encoding="UTF-8"?>
+<gmfgraph:Canvas xmi:version="2.0"
+ xmlns:xmi="http://www.omg.org/XMI"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:gmfgraph="http://www.eclipse.org/gmf/2006/GraphicalDefinition" name="cnvActivities">
+ <figures
+ name="ActivitiesGallery"
+ implementationBundle="org.eclipse.papyrus.uml.diagram.common">
+ <descriptors
+ name="CustomActivityRectangleFigure">
+ <actualFigure
+ xsi:type="gmfgraph:Rectangle"
+ name="ActivityWithBorderFigure"
+ outline="false"
+ fill="false"
+ lineWidth="0">
+ <layout
+ xsi:type="gmfgraph:BorderLayout">
+ <spacing/>
+ </layout>
+ <preferredSize
+ dx="857"
+ dy="757"/>
+ <border
+ xsi:type="gmfgraph:MarginBorder">
+ <insets
+ top="30"
+ left="30"
+ bottom="30"
+ right="30"/>
+ </border>
+ <children
+ xsi:type="gmfgraph:RoundedRectangle"
+ name="ActivityBorderFigure">
+ <layoutData
+ xsi:type="gmfgraph:BorderLayoutData"
+ alignment="FILL"/>
+ <layout
+ xsi:type="gmfgraph:GridLayout"
+ numColumns="3"
+ equalWidth="false">
+ <margins/>
+ <spacing/>
+ </layout>
+ <children
+ xsi:type="gmfgraph:Rectangle"
+ name="LabelAndParameter"
+ outline="false"
+ fill="false"
+ lineWidth="0">
+ <layoutData
+ xsi:type="gmfgraph:GridLayoutData"
+ grabExcessHorizontalSpace="true"
+ horizontalAlignment="BEGINNING"/>
+ <layout
+ xsi:type="gmfgraph:GridLayout"/>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="ActivityLabel"
+ text="ActivityName">
+ <layoutData
+ xsi:type="gmfgraph:GridLayoutData"
+ grabExcessHorizontalSpace="true"
+ horizontalAlignment="BEGINNING"
+ horizontalIndent="4"/>
+ <font
+ xsi:type="gmfgraph:BasicFont"
+ faceName=""
+ height="8"
+ style="BOLD"/>
+ </children>
+ <children
+ xsi:type="gmfgraph:Rectangle"
+ name="ActivityParametersCompartment"
+ outline="false"
+ fill="false"
+ lineWidth="0">
+ <layoutData
+ xsi:type="gmfgraph:GridLayoutData"
+ grabExcessHorizontalSpace="true"
+ horizontalAlignment="BEGINNING"/>
+ <layout
+ xsi:type="gmfgraph:StackLayout"/>
+ </children>
+ </children>
+ <children
+ xsi:type="gmfgraph:Rectangle"
+ name="PrePostContions"
+ outline="false"
+ fill="false"
+ lineWidth="0">
+ <layoutData
+ xsi:type="gmfgraph:GridLayoutData"
+ grabExcessHorizontalSpace="true"
+ horizontalAlignment="BEGINNING"/>
+ <layout
+ xsi:type="gmfgraph:GridLayout"/>
+ <children
+ xsi:type="gmfgraph:Rectangle"
+ name="PreConditionsCompartment"
+ outline="false"
+ fill="false"
+ lineWidth="0">
+ <layoutData
+ xsi:type="gmfgraph:GridLayoutData"
+ grabExcessHorizontalSpace="true"
+ horizontalAlignment="BEGINNING"/>
+ <layout
+ xsi:type="gmfgraph:StackLayout"/>
+ </children>
+ <children
+ xsi:type="gmfgraph:Rectangle"
+ name="PostConditionsCompartment"
+ outline="false"
+ fill="false"
+ lineWidth="0">
+ <layoutData
+ xsi:type="gmfgraph:GridLayoutData"
+ grabExcessHorizontalSpace="true"
+ horizontalAlignment="BEGINNING"/>
+ <layout
+ xsi:type="gmfgraph:StackLayout"/>
+ </children>
+ </children>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="SingleExecution"
+ text="">
+ <layoutData
+ xsi:type="gmfgraph:GridLayoutData"
+ horizontalAlignment="BEGINNING"
+ verticalSpan="2"/>
+ <border
+ xsi:type="gmfgraph:MarginBorder">
+ <insets
+ right="8"/>
+ </border>
+ </children>
+ <children
+ xsi:type="gmfgraph:Rectangle"
+ name="ActivityCompartmentFigure"
+ outline="false"
+ fill="false"
+ lineWidth="0">
+ <layoutData
+ xsi:type="gmfgraph:GridLayoutData"
+ grabExcessHorizontalSpace="true"
+ grabExcessVerticalSpace="true"
+ verticalAlignment="FILL"
+ horizontalAlignment="FILL"
+ horizontalSpan="3"/>
+ <border
+ xsi:type="gmfgraph:MarginBorder">
+ <insets
+ left="4"
+ bottom="4"
+ right="4"/>
+ </border>
+ </children>
+ </children>
+ </actualFigure>
+ <accessors
+ accessor="getHeaderLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.0/@children.0/@children.0"/>
+ <accessors
+ accessor="getActivityParametersCompartment"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.0/@children.0/@children.1"/>
+ <accessors
+ accessor="getActivityPreconditionsCompartment"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.0/@children.1/@children.0"/>
+ <accessors
+ accessor="getActivityPostconditionsCompartment"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.0/@children.1/@children.1"/>
+ <accessors
+ accessor="getHeaderSingleExecution"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.0/@children.2"/>
+ <accessors
+ accessor="getCompartmentFigure"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.0/@children.3"/>
+ </descriptors>
+ <descriptors
+ name="CommonLabelFigure">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="CommonLabel"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.SimpleLabel"/>
+ </descriptors>
+ <descriptors
+ name="InitialNodeFigure">
+ <actualFigure
+ xsi:type="gmfgraph:Ellipse"
+ name="Disc">
+ <backgroundColor
+ xsi:type="gmfgraph:ConstantColor"
+ value="black"/>
+ <preferredSize
+ dx="16"
+ dy="16"/>
+ <size
+ x="16"
+ y="16"/>
+ </actualFigure>
+ </descriptors>
+ <descriptors
+ name="ActivityFinalNodeFigure">
+ <actualFigure
+ xsi:type="gmfgraph:Ellipse"
+ name="Circle">
+ <preferredSize
+ dx="22"
+ dy="22"/>
+ <size
+ x="22"
+ y="22"/>
+ <children
+ xsi:type="gmfgraph:Ellipse"
+ name="Disc">
+ <backgroundColor
+ xsi:type="gmfgraph:ConstantColor"
+ value="black"/>
+ <location
+ x="3"
+ y="3"/>
+ <size
+ x="16"
+ y="16"/>
+ </children>
+ </actualFigure>
+ <accessors
+ accessor="getFigureDisc"
+ figure="//@figures.0/@descriptors.3/@actualFigure/@children.0"/>
+ </descriptors>
+ <descriptors
+ name="FlowFinalNodeFigure">
+ <actualFigure
+ xsi:type="gmfgraph:Ellipse"
+ name="Circle">
+ <preferredSize
+ dx="22"
+ dy="22"/>
+ <size
+ x="22"
+ y="22"/>
+ <children
+ xsi:type="gmfgraph:Polyline"
+ name="Antislash">
+ <template
+ x="4"
+ y="4"/>
+ <template
+ x="18"
+ y="18"/>
+ </children>
+ <children
+ xsi:type="gmfgraph:Polyline"
+ name="Slash">
+ <template
+ x="4"
+ y="18"/>
+ <template
+ x="18"
+ y="4"/>
+ </children>
+ </actualFigure>
+ <accessors
+ figure="//@figures.0/@descriptors.4/@actualFigure/@children.1"/>
+ <accessors
+ figure="//@figures.0/@descriptors.4/@actualFigure/@children.0"/>
+ </descriptors>
+ <descriptors
+ name="ActionFigureDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="AbstractActionFigure"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.AbstractActionFigure">
+ <children
+ xsi:type="gmfgraph:Polyline"
+ name="RakeFigure"
+ fill="false"
+ lineWidth="2"/>
+ <children
+ xsi:type="gmfgraph:Rectangle"
+ name="LabelRect"
+ outline="false"
+ fill="false">
+ <layoutData
+ xsi:type="gmfgraph:GridLayoutData"
+ grabExcessHorizontalSpace="true"
+ grabExcessVerticalSpace="true"
+ verticalAlignment="FILL"
+ horizontalAlignment="FILL"/>
+ <layout
+ xsi:type="gmfgraph:CustomLayout"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.draw2d.CenterLayout"/>
+ <children
+ xsi:type="gmfgraph:CustomFigure"
+ name="ActionLabel"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.CenteredWrappedLabel">
+ <insets
+ top="5"
+ left="5"
+ bottom="5"
+ right="5"/>
+ </children>
+ </children>
+ </actualFigure>
+ <accessors
+ accessor="getActionLabel"
+ figure="//@figures.0/@descriptors.5/@actualFigure/@children.1/@children.0"/>
+ <accessors
+ accessor="getOptionalRakeFigure"
+ figure="//@figures.0/@descriptors.5/@actualFigure/@children.0"/>
+ </descriptors>
+ <descriptors
+ name="CornerBentWithTextFigure">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="CornerBentCustFigure"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.CornerBentFigure">
+ <backgroundColor
+ xsi:type="gmfgraph:RGBColor"
+ red="248"
+ green="249"
+ blue="214"/>
+ <children
+ xsi:type="gmfgraph:CustomFigure"
+ name="CornerBentContentLabel"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.WrappedLabel"/>
+ </actualFigure>
+ <accessors
+ accessor="getCornerBentContent"
+ figure="//@figures.0/@descriptors.6/@actualFigure/@children.0"/>
+ </descriptors>
+ <descriptors
+ name="DashedLinkDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:PolylineConnection"
+ name="DashedLinkPolyline"
+ lineKind="LINE_DASH"/>
+ </descriptors>
+ <descriptors
+ name="PinDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:Rectangle"
+ name="PinOutline">
+ <preferredSize
+ dx="16"
+ dy="16"/>
+ <children
+ xsi:type="gmfgraph:Polyline"
+ name="OptionalArrow"/>
+ </actualFigure>
+ <accessors
+ accessor="getOptionalArrowFigure"
+ figure="//@figures.0/@descriptors.8/@actualFigure/@children.0"/>
+ </descriptors>
+ <descriptors
+ name="ActivityEdgeDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:PolylineConnection"
+ name="ActivityEdgePolyline"
+ targetDecoration="//@figures.0/@descriptors.9/@actualFigure/@children.0">
+ <children
+ xsi:type="gmfgraph:PolylineDecoration"
+ name="ActivityEdgeArrow">
+ <template
+ x="-2"
+ y="2"/>
+ <template/>
+ <template
+ x="-2"
+ y="-2"/>
+ </children>
+ <children
+ xsi:type="gmfgraph:CustomFigure"
+ name="ActivityEdgeName"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.WrappedLabel"/>
+ <children
+ xsi:type="gmfgraph:CustomFigure"
+ name="ActivityEdgeWeight"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.WrappedLabel"/>
+ </actualFigure>
+ <accessors
+ accessor="getEdgeName"
+ figure="//@figures.0/@descriptors.9/@actualFigure/@children.1"/>
+ <accessors
+ accessor="getEdgeWeight"
+ figure="//@figures.0/@descriptors.9/@actualFigure/@children.2"/>
+ <accessors
+ accessor="getAppliedStereotypeLabel"
+ figure="//@figures.0/@descriptors.9/@actualFigure/@children.1"/>
+ </descriptors>
+ <descriptors
+ name="DiamondFigure">
+ <actualFigure
+ xsi:type="gmfgraph:ScalablePolygon"
+ name="Diamond">
+ <preferredSize
+ dx="20"
+ dy="30"/>
+ <size
+ x="20"
+ y="30"/>
+ </actualFigure>
+ </descriptors>
+ <descriptors
+ name="SegmentFigure">
+ <actualFigure
+ xsi:type="gmfgraph:Rectangle"
+ name="Segment">
+ <backgroundColor
+ xsi:type="gmfgraph:ConstantColor"
+ value="black"/>
+ <minimumSize
+ dx="4"
+ dy="4"/>
+ <preferredSize
+ dx="4"
+ dy="45"/>
+ <size
+ x="4"
+ y="45"/>
+ </actualFigure>
+ </descriptors>
+ <descriptors
+ name="MultilineLabelFigure">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="MultilineLabel"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.WrappedLabel"/>
+ </descriptors>
+ <descriptors
+ name="LinkAndCornerBentWithTextFigure">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="CornerBentCustFigure"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.CornerBentFigure">
+ <backgroundColor
+ xsi:type="gmfgraph:RGBColor"
+ red="248"
+ green="249"
+ blue="214"/>
+ <children
+ xsi:type="gmfgraph:CustomFigure"
+ name="CornerBentContentLabel"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.WrappedLabel"/>
+ <children
+ xsi:type="gmfgraph:Polyline"
+ name="LinkToBehaviorProperty"
+ lineKind="LINE_DASH"/>
+ </actualFigure>
+ <accessors
+ accessor="getCornerBentContent"
+ figure="//@figures.0/@descriptors.13/@actualFigure/@children.0"/>
+ <accessors
+ accessor="getLinkToBehaviorProperty"
+ figure="//@figures.0/@descriptors.13/@actualFigure/@children.1"/>
+ </descriptors>
+ <descriptors
+ name="SendSignalActionFigure">
+ <actualFigure
+ xsi:type="gmfgraph:ScalablePolygon"
+ name="ConvexPentagon">
+ <layout
+ xsi:type="gmfgraph:GridLayout"/>
+ <border
+ xsi:type="gmfgraph:MarginBorder">
+ <insets
+ right="50"/>
+ </border>
+ <children
+ xsi:type="gmfgraph:Rectangle"
+ name="LabelRect"
+ outline="false"
+ fill="false">
+ <layoutData
+ xsi:type="gmfgraph:GridLayoutData"
+ grabExcessHorizontalSpace="true"
+ grabExcessVerticalSpace="true"
+ verticalAlignment="FILL"
+ horizontalAlignment="FILL"/>
+ <layout
+ xsi:type="gmfgraph:CustomLayout"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.draw2d.CenterLayout"/>
+ <children
+ xsi:type="gmfgraph:CustomFigure"
+ name="SendSignalActionLabel"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.CenteredWrappedLabel">
+ <insets
+ top="5"
+ left="5"
+ bottom="5"
+ right="5"/>
+ </children>
+ </children>
+ <template/>
+ <template
+ x="150"/>
+ <template
+ x="200"
+ y="25"/>
+ <template
+ x="150"
+ y="50"/>
+ <template
+ y="50"/>
+ </actualFigure>
+ <accessors
+ accessor="getSendSignalActionLabel"
+ figure="//@figures.0/@descriptors.14/@actualFigure/@children.0/@children.0"/>
+ </descriptors>
+ <descriptors
+ name="ActivityParameterNodeDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:Rectangle"
+ name="ActivityParameterNodeFigure">
+ <layout
+ xsi:type="gmfgraph:GridLayout"/>
+ <preferredSize
+ dx="100"
+ dy="50"/>
+ <children
+ xsi:type="gmfgraph:Rectangle"
+ name="LabelRect"
+ outline="false"
+ fill="false">
+ <layoutData
+ xsi:type="gmfgraph:GridLayoutData"
+ grabExcessHorizontalSpace="true"
+ grabExcessVerticalSpace="true"
+ verticalAlignment="FILL"
+ horizontalAlignment="FILL"/>
+ <layout
+ xsi:type="gmfgraph:CustomLayout"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.draw2d.CenterLayout"/>
+ <children
+ xsi:type="gmfgraph:CustomFigure"
+ name="ActivityParameterNodeLabel"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.CenteredWrappedLabel">
+ <insets
+ top="5"
+ left="5"
+ bottom="5"
+ right="5"/>
+ </children>
+ </children>
+ </actualFigure>
+ <accessors
+ accessor="getActivityParameterNodeLabel"
+ figure="//@figures.0/@descriptors.15/@actualFigure/@children.0/@children.0"/>
+ </descriptors>
+ <descriptors
+ name="AcceptEventActionFigure">
+ <actualFigure
+ xsi:type="gmfgraph:ScalablePolygon"
+ name="ConcavePentagon">
+ <layout
+ xsi:type="gmfgraph:GridLayout"/>
+ <border
+ xsi:type="gmfgraph:MarginBorder">
+ <insets
+ left="50"/>
+ </border>
+ <children
+ xsi:type="gmfgraph:Rectangle"
+ name="LabelRect"
+ outline="false"
+ fill="false">
+ <layoutData
+ xsi:type="gmfgraph:GridLayoutData"
+ grabExcessHorizontalSpace="true"
+ grabExcessVerticalSpace="true"
+ verticalAlignment="FILL"
+ horizontalAlignment="FILL"/>
+ <layout
+ xsi:type="gmfgraph:CustomLayout"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.draw2d.CenterLayout"/>
+ <children
+ xsi:type="gmfgraph:CustomFigure"
+ name="AcceptEventActionLabel"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.CenteredWrappedLabel">
+ <insets
+ top="5"
+ left="5"
+ bottom="5"
+ right="5"/>
+ </children>
+ </children>
+ <template/>
+ <template
+ x="200"/>
+ <template
+ x="200"
+ y="50"/>
+ <template
+ y="50"/>
+ <template
+ x="50"
+ y="25"/>
+ </actualFigure>
+ <accessors
+ accessor="getAcceptEventActionLabel"
+ figure="//@figures.0/@descriptors.16/@actualFigure/@children.0/@children.0"/>
+ </descriptors>
+ <descriptors
+ name="AppliedStereotypeWrappingLabelFigure">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="AppliedStereotypeWrappingLabel"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.AppliedStereotypeWrappingLabelFigure"/>
+ </descriptors>
+ <descriptors
+ name="StructuredActivityNodeDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:RoundedRectangle"
+ name="StructuredActivityNodeFigure"
+ outline="false"
+ lineWidth="0"
+ lineKind="LINE_DASH">
+ <layout
+ xsi:type="gmfgraph:CustomLayout"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.draw2d.FlowLayoutAdvanced">
+ <attributes
+ name="stretchMinorAxis"
+ value="true"/>
+ <attributes
+ name="minorAlignment"
+ value="FlowLayout.ALIGN_CENTER"/>
+ <attributes
+ name="majorAlignment"
+ value="FlowLayout.ALIGN_TOPLEFT"/>
+ <attributes
+ name="majorSpacing"
+ value="0"/>
+ <attributes
+ name="minorSpacing"
+ value="0"/>
+ <attributes
+ name="horizontal"
+ value="false"/>
+ </layout>
+ <border
+ xsi:type="gmfgraph:CustomBorder"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.draw2d.RoundedRectangleDashedBorder">
+ <attributes
+ name="arcWidth"
+ value="8"/>
+ <attributes
+ name="arcHeight"
+ value="8"/>
+ </border>
+ <children
+ xsi:type="gmfgraph:RoundedRectangle"
+ name="CompartmentLabelStructuredActivityNode"
+ outline="false"
+ fill="false"
+ lineWidth="0">
+ <layoutData
+ xsi:type="gmfgraph:CustomLayoutData"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.draw2d.FlowLayoutAdvancedConstraint">
+ <attributes
+ name="hasMinsize"
+ value="true"/>
+ </layoutData>
+ <layout
+ xsi:type="gmfgraph:CustomLayout"
+ qualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.GravityConstrainedFlowLayout"/>
+ <children
+ xsi:type="gmfgraph:CustomFigure"
+ name="StructuredActivityNodeKeyword"
+ qualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel">
+ <layoutData
+ xsi:type="gmfgraph:CustomLayoutData"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.draw2d.GravityConstrainedFlowLayoutConstraint">
+ <attributes
+ name="align"
+ value="GravityConstrainedFlowLayout.ALIGN_TOPLEFT"/>
+ </layoutData>
+ <insets
+ top="5"
+ left="5"
+ bottom="5"
+ right="5"/>
+ <attributes
+ name="textJustification"
+ value="SWT.LEFT"/>
+ <attributes
+ name="textAlignment"
+ value="PositionConstants.LEFT"/>
+ <attributes
+ name="textWrap"
+ value="true"/>
+ </children>
+ </children>
+ <children
+ xsi:type="gmfgraph:RoundedRectangle"
+ name="StructuredActivityNodeCompartment"
+ outline="false"
+ fill="false"
+ lineWidth="0">
+ <layoutData
+ xsi:type="gmfgraph:CustomLayoutData"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.draw2d.FlowLayoutAdvancedConstraint">
+ <attributes
+ name="full"
+ value="true"/>
+ </layoutData>
+ </children>
+ </actualFigure>
+ <accessors
+ accessor="getStructuredActivityNodeCompartment"
+ figure="//@figures.0/@descriptors.18/@actualFigure/@children.1"/>
+ <accessors
+ accessor="getKeyword"
+ figure="//@figures.0/@descriptors.18/@actualFigure/@children.0/@children.0"/>
+ <accessors
+ accessor="getFigureCompartmentLabelStructuredActivityNode"
+ figure="//@figures.0/@descriptors.18/@actualFigure/@children.0"/>
+ </descriptors>
+ <descriptors
+ name="InterruptibleActivityRegionDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="InterruptibleActivityRegionFigure"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.InterruptibleActivityRegionFigure"/>
+ </descriptors>
+ <descriptors
+ name="ActivityPartitionDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:Rectangle"
+ name="ActivityPartitionFigure"
+ outline="false">
+ <layout
+ xsi:type="gmfgraph:CustomLayout"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.draw2d.FlowLayoutAdvanced">
+ <attributes
+ name="stretchMinorAxis"
+ value="true"/>
+ <attributes
+ name="minorAlignment"
+ value="FlowLayout.ALIGN_CENTER"/>
+ <attributes
+ name="majorAlignment"
+ value="FlowLayout.ALIGN_TOPLEFT"/>
+ <attributes
+ name="majorSpacing"
+ value="0"/>
+ <attributes
+ name="minorSpacing"
+ value="0"/>
+ <attributes
+ name="horizontal"
+ value="false"/>
+ </layout>
+ <border
+ xsi:type="gmfgraph:CustomBorder"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.draw2d.LinesBorder">
+ <attributes
+ name="sides"
+ value="PositionConstants.TOP | PositionConstants.LEFT | PositionConstants.RIGHT"/>
+ </border>
+ <children
+ xsi:type="gmfgraph:Rectangle"
+ name="CompartmentLabelActivityPartition"
+ outline="false"
+ lineWidth="0">
+ <layoutData
+ xsi:type="gmfgraph:CustomLayoutData"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.draw2d.FlowLayoutAdvancedConstraint">
+ <attributes
+ name="hasMinsize"
+ value="true"/>
+ </layoutData>
+ <layout
+ xsi:type="gmfgraph:FlowLayout"
+ matchMinorSize="true"
+ majorAlignment="CENTER"
+ minorAlignment="CENTER"
+ majorSpacing="0"
+ minorSpacing="0"/>
+ <border
+ xsi:type="gmfgraph:CustomBorder"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.draw2d.LinesBorder">
+ <attributes
+ name="sides"
+ value="PositionConstants.BOTTOM"/>
+ <attributes
+ name="leftInset"
+ value="5"/>
+ <attributes
+ name="rightInset"
+ value="5"/>
+ <attributes
+ name="topInset"
+ value="5"/>
+ <attributes
+ name="bottomInset"
+ value="5"/>
+ </border>
+ <children
+ xsi:type="gmfgraph:CustomFigure"
+ name="ActivityPartitionLabel"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.CenteredWrappedLabel"/>
+ </children>
+ <children
+ xsi:type="gmfgraph:Rectangle"
+ name="ActivityPartitionContent"
+ outline="false"
+ fill="false"
+ lineWidth="0">
+ <layoutData
+ xsi:type="gmfgraph:CustomLayoutData"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.draw2d.FlowLayoutAdvancedConstraint">
+ <attributes
+ name="fill"
+ value="true"/>
+ </layoutData>
+ </children>
+ </actualFigure>
+ <accessors
+ accessor="getActivityPartitionCompartment"
+ figure="//@figures.0/@descriptors.20/@actualFigure/@children.1"/>
+ <accessors
+ accessor="getPartitionLabel"
+ figure="//@figures.0/@descriptors.20/@actualFigure/@children.0/@children.0"/>
+ <accessors
+ figure="//@figures.0/@descriptors.20/@actualFigure/@children.0"/>
+ </descriptors>
+ <descriptors
+ name="ExpansionNodeDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:ScalablePolygon">
+ <maximumSize
+ dx="48"
+ dy="16"/>
+ <template/>
+ <template
+ y="16"/>
+ <template
+ x="48"
+ y="16"/>
+ <template
+ x="48"/>
+ <template
+ x="36"/>
+ <template
+ x="36"
+ y="16"/>
+ <template
+ x="36"/>
+ <template
+ x="24"/>
+ <template
+ x="24"
+ y="16"/>
+ <template
+ x="24"/>
+ <template
+ x="12"/>
+ <template
+ x="12"
+ y="16"/>
+ <template
+ x="12"/>
+ </actualFigure>
+ </descriptors>
+ <descriptors
+ name="ExceptionHandlerDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:PolylineConnection"
+ name="ExceptionHandlerPolyline"
+ targetDecoration="//@figures.0/@descriptors.22/@actualFigure/@children.0">
+ <children
+ xsi:type="gmfgraph:PolylineDecoration"
+ name="ExceptionHandlerArrow">
+ <template
+ x="-2"
+ y="2"/>
+ <template/>
+ <template
+ x="-2"
+ y="-2"/>
+ </children>
+ </actualFigure>
+ </descriptors>
+ <descriptors
+ name="ObjectNodeDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="NodeNamedElementFigure"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.NodeNamedElementFigure">
+ <children
+ xsi:type="gmfgraph:CustomFigure"
+ name="fakeObjectNodeLabel"
+ qualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel">
+ <insets
+ top="5"
+ left="5"
+ bottom="5"
+ right="5"/>
+ </children>
+ </actualFigure>
+ <accessors
+ accessor="getObjectNodeLabel"
+ figure="//@figures.0/@descriptors.23/@actualFigure/@children.0"/>
+ </descriptors>
+ <descriptors
+ name="CallBehaviorActionDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="CallBehaviorActionNodeFigure"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.CallBehaviorActionFigure">
+ <customChildren
+ accessor="getNameLabel()">
+ <typedFigure
+ xsi:type="gmfgraph:Label"
+ name="nameLabel"/>
+ </customChildren>
+ </actualFigure>
+ <accessors
+ accessor="getNameLabel"
+ figure="//@figures.0/@descriptors.24/@actualFigure/@customChildren.0/@typedFigure"/>
+ </descriptors>
+ <descriptors
+ name="CommentLinkFigureDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomConnection"
+ name="CommentLinkFigure"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.activity.figures.LinkFigure"/>
+ </descriptors>
+ <descriptors
+ name="StereotypedCustomizedFigureDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="StereotypedCustomizedFigure"
+ qualifiedClassName="org.eclipse.papyrus.uml.diagram.common.figure.node.ShapeNamedElementFigure"/>
+ </descriptors>
+ </figures>
+ <nodes
+ name="ActivityNode"
+ figure="CustomActivityRectangleFigure"/>
+ <nodes
+ name="InitialNode"
+ figure="InitialNodeFigure"
+ resizeConstraint="NONE"/>
+ <nodes
+ name="ActivityFinalNode"
+ figure="ActivityFinalNodeFigure"/>
+ <nodes
+ name="FlowFinalNode"
+ figure="FlowFinalNodeFigure"/>
+ <nodes
+ name="ActionNode"
+ figure="ActionFigureDescriptor"/>
+ <nodes
+ name="BehaviorProperty"
+ figure="CornerBentWithTextFigure"/>
+ <nodes
+ name="ObjectFlowBehavior"
+ figure="CornerBentWithTextFigure"/>
+ <nodes
+ name="PinNode"
+ figure="PinDescriptor"
+ affixedParentSide="NSEW"/>
+ <nodes
+ name="DiamondNode"
+ figure="DiamondFigure"/>
+ <nodes
+ name="SegmentNode"
+ figure="SegmentFigure"/>
+ <nodes
+ name="BehaviorPropertyWithLink"
+ figure="LinkAndCornerBentWithTextFigure"/>
+ <nodes
+ name="SendSignalActionNode"
+ figure="SendSignalActionFigure"/>
+ <nodes
+ name="ActivityParameterNode"
+ figure="ActivityParameterNodeDescriptor"
+ affixedParentSide="NSEW"/>
+ <nodes
+ name="AcceptEventActionNode"
+ figure="AcceptEventActionFigure"/>
+ <nodes
+ name="StructuredActivityNode"
+ figure="StructuredActivityNodeDescriptor"/>
+ <nodes
+ name="InterruptibleActivityRegionNode"
+ figure="InterruptibleActivityRegionDescriptor"/>
+ <nodes
+ name="ActivityPartitionNode"
+ figure="ActivityPartitionDescriptor"/>
+ <nodes
+ name="ExpansionNode"
+ figure="ExpansionNodeDescriptor"
+ affixedParentSide="NSEW"/>
+ <nodes
+ name="ObjectNode"
+ figure="ObjectNodeDescriptor"/>
+ <nodes
+ name="CallBehaviorActionFigureNode"
+ figure="CallBehaviorActionDescriptor"/>
+ <nodes
+ name="StereotypedCustomizedNode"
+ figure="StereotypedCustomizedFigureDescriptor"/>
+ <connections
+ name="CornerBentWithTextLinkConnection"
+ figure="DashedLinkDescriptor"/>
+ <connections
+ name="ActivityEdgeConnection"
+ figure="ActivityEdgeDescriptor"/>
+ <connections
+ name="ExceptionHandlerConnection"
+ figure="ExceptionHandlerDescriptor"/>
+ <connections
+ name="CommentLinkFigure"
+ figure="CommentLinkFigureDescriptor"/>
+ <compartments
+ name="ActivityParametersCompartment"
+ figure="CustomActivityRectangleFigure"
+ accessor="//@figures.0/@descriptors.0/@accessors.1"/>
+ <compartments
+ name="ActivityPreConditionsCompartment"
+ figure="CustomActivityRectangleFigure"
+ accessor="//@figures.0/@descriptors.0/@accessors.2"/>
+ <compartments
+ name="ActivityPostConditionsCompartment"
+ figure="CustomActivityRectangleFigure"
+ accessor="//@figures.0/@descriptors.0/@accessors.3"/>
+ <compartments
+ name="ActivityContentCompartment"
+ figure="CustomActivityRectangleFigure"
+ accessor="//@figures.0/@descriptors.0/@accessors.5"/>
+ <compartments
+ name="StructuredActivityNodeContentCompartment"
+ figure="StructuredActivityNodeDescriptor"
+ accessor="//@figures.0/@descriptors.18/@accessors.0"/>
+ <compartments
+ name="InterruptibleActivityRegionContentCompartment"
+ figure="InterruptibleActivityRegionDescriptor"/>
+ <compartments
+ name="ActivityPartitionContentCompartment"
+ figure="ActivityPartitionDescriptor"
+ accessor="//@figures.0/@descriptors.20/@accessors.0"/>
+ <labels
+ name="ActivityName"
+ figure="CustomActivityRectangleFigure"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.0">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"/>
+ </labels>
+ <labels
+ name="ActivityParameter"
+ figure="CommonLabelFigure"
+ elementIcon="false">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"/>
+ </labels>
+ <labels
+ name="ActivityCondition"
+ figure="CommonLabelFigure"
+ elementIcon="false">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"/>
+ </labels>
+ <labels
+ name="ActivitySingleExecution"
+ figure="CustomActivityRectangleFigure"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.4">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"/>
+ </labels>
+ <labels
+ name="ActionName"
+ figure="ActionFigureDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.5/@accessors.0">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"
+ alignment="CENTER"/>
+ </labels>
+ <labels
+ name="ActionLocalConditionContent"
+ figure="CornerBentWithTextFigure"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.6/@accessors.0">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"/>
+ </labels>
+ <labels
+ name="ObjectFlowBehaviorSelection"
+ figure="LinkAndCornerBentWithTextFigure"
+ elementIcon="false">
+ <facets
+ xsi:type="gmfgraph:LabelOffsetFacet"
+ x="20"
+ y="40"/>
+ </labels>
+ <labels
+ name="ObjectFlowBehaviorTransformation"
+ figure="LinkAndCornerBentWithTextFigure"
+ elementIcon="false">
+ <facets
+ xsi:type="gmfgraph:LabelOffsetFacet"
+ x="-20"
+ y="-60"/>
+ </labels>
+ <labels
+ name="PinName"
+ figure="CommonLabelFigure"
+ elementIcon="false">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"/>
+ </labels>
+ <labels
+ name="PinValue"
+ figure="CommonLabelFigure"
+ elementIcon="false">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"
+ alignment="CENTER"/>
+ </labels>
+ <labels
+ name="EdgeName"
+ figure="CommonLabelFigure"
+ elementIcon="false">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"/>
+ <facets
+ xsi:type="gmfgraph:LabelOffsetFacet"
+ y="20"/>
+ </labels>
+ <labels
+ name="EdgeWeight"
+ figure="CommonLabelFigure"
+ elementIcon="false">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"
+ alignment="CENTER"/>
+ <facets
+ xsi:type="gmfgraph:LabelOffsetFacet"
+ y="20"/>
+ </labels>
+ <labels
+ name="JoinSpec"
+ figure="MultilineLabelFigure"
+ elementIcon="false">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"/>
+ </labels>
+ <labels
+ name="DecisionInput"
+ figure="LinkAndCornerBentWithTextFigure"
+ elementIcon="false"/>
+ <labels
+ name="DecisionInputFlow"
+ figure="CommonLabelFigure"
+ elementIcon="false">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"/>
+ <facets
+ xsi:type="gmfgraph:LabelOffsetFacet"
+ y="-20"/>
+ </labels>
+ <labels
+ name="EdgeGuard"
+ figure="CommonLabelFigure"
+ elementIcon="false">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"
+ alignment="END"/>
+ <facets
+ xsi:type="gmfgraph:LabelOffsetFacet"
+ y="20"/>
+ </labels>
+ <labels
+ name="SendSignalActionName"
+ figure="SendSignalActionFigure"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.14/@accessors.0">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"
+ alignment="CENTER"/>
+ </labels>
+ <labels
+ name="ActivityParameterNodeName"
+ figure="ActivityParameterNodeDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.15/@accessors.0">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"
+ alignment="CENTER"/>
+ </labels>
+ <labels
+ name="AcceptEventActionName"
+ figure="AcceptEventActionFigure"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.16/@accessors.0">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"
+ alignment="CENTER"/>
+ </labels>
+ <labels
+ name="AcceptTimeEventActionName"
+ figure="CommonLabelFigure"
+ affixedParentSide="SOUTH"
+ elementIcon="false">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"
+ alignment="CENTER"/>
+ </labels>
+ <labels
+ name="ActivityEdgeAppliedStereotypeDiagramLabel"
+ figure="ActivityEdgeDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.9/@accessors.2">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"
+ alignment="CENTER"/>
+ <facets
+ xsi:type="gmfgraph:LabelOffsetFacet"
+ y="-20"/>
+ </labels>
+ <labels
+ name="AppliedStereotypeExternalLabel"
+ figure="AppliedStereotypeWrappingLabelFigure"/>
+ <labels
+ name="ActivityPartitionLabel"
+ figure="ActivityPartitionDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.20/@accessors.1">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"
+ alignment="CENTER"/>
+ </labels>
+ <labels
+ name="StructuredActivityNodeKeyword"
+ figure="StructuredActivityNodeDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.18/@accessors.1">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"/>
+ </labels>
+ <labels
+ name="ExceptionHandlerTypeLabel"
+ figure="CommonLabelFigure"
+ elementIcon="false">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"
+ alignment="CENTER"/>
+ </labels>
+ <labels
+ name="ObjectNodeName"
+ figure="ObjectNodeDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.23/@accessors.0">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"
+ alignment="CENTER"/>
+ </labels>
+ <labels
+ name="ObjectNodeSelection"
+ figure="LinkAndCornerBentWithTextFigure"
+ elementIcon="false"/>
+ <labels
+ name="CallBehaviorFigureNameDiagramLabel"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.24/@accessors.0">
+ <figure
+ href="../../org.eclipse.papyrus.uml.diagram.common/model/Action.gmfgraph#ActionFigureDescriptor"/>
+ </labels>
+</gmfgraph:Canvas>

Back to the top