Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model')
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Action.gmfgraph34
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Association.gmfgraph175
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Classifier.gmfgraph173
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Comment.gmfgraph45
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Constraint.gmfgraph59
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Dependency.gmfgraph77
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/DiamondNode.gmfgraph19
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Enumeration.gmfgraph108
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/FinalNode.gmfgraph19
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/FlowFinalNode.gmfgraph19
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/ForkNode.gmfgraph19
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Generalization.gmfgraph41
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/InitialNode.gmfgraph19
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/InstanceSpecification.gmfgraph110
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/InterfaceRealization.gmfgraph56
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/NodeNamedElement.gmfgraph34
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/PackageElement.gmfgraph89
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/PrimitiveType.gmfgraph80
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/ReceiveNodeFigure.gmfgraph34
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/SendNodeFigure.gmfgraph34
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/SideNodeNamedElement.gmfgraph35
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Template.gmfgraph47
22 files changed, 1326 insertions, 0 deletions
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Action.gmfgraph b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Action.gmfgraph
new file mode 100644
index 00000000000..d63b39b6d7a
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Action.gmfgraph
@@ -0,0 +1,34 @@
+<?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="umlclassdiagram">
+ <figures
+ name="Default">
+ <descriptors
+ name="ActionFigureDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="PapyrusRoundedNodeFigure"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.node.PapyrusRoundedNodeFigure">
+ <customChildren
+ accessor="getNameLabel()">
+ <typedFigure
+ xsi:type="gmfgraph:Label"
+ name="nameLabel"/>
+ </customChildren>
+ </actualFigure>
+ <accessors
+ accessor="getNameLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@customChildren.0/@typedFigure"/>
+ </descriptors>
+ </figures>
+ <nodes
+ name="ActionFigureNode"
+ figure="ActionFigureDescriptor"/>
+ <labels
+ name="ActionFigureNameDiagramLabel"
+ figure="ActionFigureDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.0"/>
+</gmfgraph:Canvas>
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Association.gmfgraph b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Association.gmfgraph
new file mode 100644
index 00000000000..1fa6e738fd7
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Association.gmfgraph
@@ -0,0 +1,175 @@
+<?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="uml">
+ <figures
+ name="Default">
+ <descriptors
+ name="AssociationDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomConnection"
+ name="CAssociationFigure"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.edge.CAssociationFigure">
+ <foregroundColor
+ xsi:type="gmfgraph:ConstantColor"
+ value="black"/>
+ <backgroundColor
+ xsi:type="gmfgraph:ConstantColor"
+ value="black"/>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="AssociationNameLabel"
+ text=""/>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="AppliedStereotypeLabel"
+ text=""/>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="RoleSourceLabel"
+ text=""/>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="MultiplicitySourceLabel"
+ text=""/>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="RoleTargetLabel"
+ text=""/>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="MultiplicityTargetLabel"
+ text=""/>
+ </actualFigure>
+ <accessors
+ accessor="getAssociationNameLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.0"/>
+ <accessors
+ accessor="getAppliedStereotypeAssociationLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.1"/>
+ <accessors
+ accessor="getRoleSourceLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.2"/>
+ <accessors
+ accessor="getMultiplicitySourceLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.3"/>
+ <accessors
+ accessor="getRoleTargetLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.4"/>
+ <accessors
+ accessor="getMultiplicityTargetLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.5"/>
+ </descriptors>
+ <descriptors
+ name="AssociationNodeDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:ScalablePolygon">
+ <foregroundColor
+ xsi:type="gmfgraph:ConstantColor"
+ value="black"/>
+ <backgroundColor
+ xsi:type="gmfgraph:ConstantColor"/>
+ <template
+ x="5"/>
+ <template
+ x="5"
+ y="10"/>
+ <template
+ x="10"
+ y="5"/>
+ <template
+ y="5"/>
+ </actualFigure>
+ </descriptors>
+ <descriptors
+ name="AssociationBranchDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomConnection"
+ name="CAssociationBranchFigure"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.edge.CAssociationBranchFigure">
+ <foregroundColor
+ xsi:type="gmfgraph:ConstantColor"
+ value="black"/>
+ <backgroundColor
+ xsi:type="gmfgraph:ConstantColor"
+ value="black"/>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="RoleLabel"
+ text=""/>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="MultiplicityLabel"
+ text=""/>
+ </actualFigure>
+ <accessors
+ accessor="getRoleLabel"
+ figure="//@figures.0/@descriptors.2/@actualFigure/@children.0"/>
+ <accessors
+ accessor="getMultiplicityLabel"
+ figure="//@figures.0/@descriptors.2/@actualFigure/@children.1"/>
+ </descriptors>
+ </figures>
+ <nodes
+ name="AssociationNode"
+ figure="AssociationNodeDescriptor"/>
+ <connections
+ name="AssociationConnection"
+ figure="AssociationDescriptor"/>
+ <connections
+ name="AssociationBranchConnection"
+ figure="AssociationBranchDescriptor"/>
+ <labels
+ name="AppliedStereotypeAssociationDiagramLabel"
+ figure="AssociationDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.1">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"
+ alignment="CENTER"/>
+ </labels>
+ <labels
+ name="AssociationNameDiagramLabel"
+ figure="AssociationDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.0">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"
+ alignment="CENTER"/>
+ </labels>
+ <labels
+ name="AssociationMultiplicitySourceDiagramLabel"
+ figure="AssociationDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.3">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"/>
+ </labels>
+ <labels
+ name="AssociationRoleSourceDiagramLabel"
+ figure="AssociationDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.2">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"/>
+ </labels>
+ <labels
+ name="AssociationMultiplicityTargetDiagramLabel"
+ figure="AssociationDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.5">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"
+ alignment="END"/>
+ </labels>
+ <labels
+ name="AssociationRoleTargetDiagramLabel"
+ figure="AssociationDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.4">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"
+ alignment="END"/>
+ </labels>
+</gmfgraph:Canvas>
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Classifier.gmfgraph b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Classifier.gmfgraph
new file mode 100644
index 00000000000..469d6da156f
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Classifier.gmfgraph
@@ -0,0 +1,173 @@
+<?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="umlclassdiagram">
+ <figures
+ name="Default">
+ <descriptors
+ name="OperationFigureDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:Label"
+ name="OperationLabel">
+ <font
+ xsi:type="gmfgraph:BasicFont"
+ faceName="Arial"
+ height="10"/>
+ </actualFigure>
+ </descriptors>
+ <descriptors
+ name="PropertyFigureDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:Label"
+ name="PropetyLabel">
+ <font
+ xsi:type="gmfgraph:BasicFont"
+ faceName="Arial"
+ height="10"/>
+ </actualFigure>
+ </descriptors>
+ <descriptors
+ name="ClassifierDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="ClassifierFigure"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.node.CClassifierFigure">
+ <foregroundColor
+ xsi:type="gmfgraph:RGBColor"
+ red="177"
+ green="207"
+ blue="229"/>
+ <backgroundColor
+ xsi:type="gmfgraph:RGBColor"
+ red="235"
+ green="248"
+ blue="255"/>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="ClassifierStereotypeLabel">
+ <font
+ xsi:type="gmfgraph:BasicFont"
+ faceName="Arial"
+ height="8"/>
+ </children>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="ClassifierNameLabel">
+ <font
+ xsi:type="gmfgraph:BasicFont"
+ faceName="Arial"
+ height="10"
+ style="BOLD"/>
+ </children>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="ClassifierQualifiedName">
+ <font
+ xsi:type="gmfgraph:BasicFont"
+ faceName="Arial"
+ height="8"
+ style="ITALIC"/>
+ </children>
+ <children
+ xsi:type="gmfgraph:Rectangle"
+ name="AttributeCompartmentFigure"
+ fill="false">
+ <layout
+ xsi:type="gmfgraph:StackLayout"/>
+ </children>
+ <children
+ xsi:type="gmfgraph:Rectangle"
+ name="OperationCompartmentFigure"
+ fill="false">
+ <layout
+ xsi:type="gmfgraph:StackLayout"/>
+ </children>
+ <children
+ xsi:type="gmfgraph:Rectangle"
+ name="NestedClassifierFigure"
+ fill="false">
+ <layout
+ xsi:type="gmfgraph:StackLayout"/>
+ </children>
+ </actualFigure>
+ <accessors
+ accessor="getClassifierNameLabel"
+ figure="//@figures.0/@descriptors.2/@actualFigure/@children.1"/>
+ <accessors
+ accessor="getAttributeCompartmentFigure"
+ figure="//@figures.0/@descriptors.2/@actualFigure/@children.3"/>
+ <accessors
+ accessor="getOperationCompartmentFigure"
+ figure="//@figures.0/@descriptors.2/@actualFigure/@children.4"/>
+ <accessors
+ accessor="getClassifierStereotypeLabel"
+ figure="//@figures.0/@descriptors.2/@actualFigure/@children.0"/>
+ <accessors
+ accessor="getClassifierQualifiedNameLabel"
+ figure="//@figures.0/@descriptors.2/@actualFigure/@children.2"/>
+ <accessors
+ accessor="getNestedClassifierFigure"
+ figure="//@figures.0/@descriptors.2/@actualFigure/@children.5"/>
+ </descriptors>
+ <descriptors
+ name="NestedClassifierDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:Label"
+ name="NestedClassifierLabel"/>
+ </descriptors>
+ <descriptors
+ name="ReceptionDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:Label"
+ name="ReceptionLabel"
+ text=""/>
+ </descriptors>
+ </figures>
+ <nodes
+ name="ClassifierNode"
+ figure="ClassifierDescriptor"/>
+ <compartments
+ name="AttributeCompartment"
+ figure="ClassifierDescriptor"
+ collapsible="true"
+ accessor="//@figures.0/@descriptors.2/@accessors.1"/>
+ <compartments
+ name="OperationCompartment"
+ figure="ClassifierDescriptor"
+ collapsible="true"
+ accessor="//@figures.0/@descriptors.2/@accessors.2"/>
+ <compartments
+ name="NestedClassifierCompartment"
+ figure="ClassifierDescriptor"
+ collapsible="true"
+ accessor="//@figures.0/@descriptors.2/@accessors.5"/>
+ <labels
+ name="ClassifierStereotypeDiagramLabel"
+ figure="ClassifierDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.2/@accessors.3"/>
+ <labels
+ name="ClassifierNameDiagramLabel"
+ figure="ClassifierDescriptor"
+ accessor="//@figures.0/@descriptors.2/@accessors.0"/>
+ <labels
+ name="ClassifierQualifiedNameDiagramLabel"
+ figure="ClassifierDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.2/@accessors.4"/>
+ <labels
+ name="PropertyDiagramLabel"
+ figure="PropertyFigureDescriptor"
+ elementIcon="false"/>
+ <labels
+ name="OperationDiagramLabel"
+ figure="OperationFigureDescriptor"
+ elementIcon="false"/>
+ <labels
+ name="NestedClassifierDiagramLabel"
+ figure="NestedClassifierDescriptor"/>
+ <labels
+ name="ReceptionDiagramLabel"
+ figure="ReceptionDescriptor"/>
+</gmfgraph:Canvas>
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Comment.gmfgraph b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Comment.gmfgraph
new file mode 100644
index 00000000000..9db0344bd14
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Comment.gmfgraph
@@ -0,0 +1,45 @@
+<?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="umlclassdiagram">
+ <figures
+ name="Default">
+ <descriptors
+ name="CornerBentDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="HTMLCornerBentFigure"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.node.HTMLCornerBentFigure">
+ <customChildren
+ accessor="getCornerBentFigure()">
+ <typedFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="HTMLCornerBentFigure"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.node.HTMLCornerBentFigure"/>
+ </customChildren>
+ </actualFigure>
+ <accessors
+ accessor="getCornerBentFigure"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@customChildren.0/@typedFigure"/>
+ </descriptors>
+ <descriptors
+ name="CommentLinkDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:PolylineConnection"
+ name="CommentLinkPolilyne"
+ lineKind="LINE_DASH"/>
+ </descriptors>
+ </figures>
+ <nodes
+ name="CornerBentNode"
+ figure="CornerBentDescriptor"/>
+ <connections
+ name="CommentLinkConnection"
+ figure="CommentLinkDescriptor"/>
+ <labels
+ name="CornerBentContentDiagramLabel"
+ figure="CornerBentDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.0"/>
+</gmfgraph:Canvas>
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Constraint.gmfgraph b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Constraint.gmfgraph
new file mode 100644
index 00000000000..9a701a95d03
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Constraint.gmfgraph
@@ -0,0 +1,59 @@
+<?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="umlclassdiagram">
+ <figures
+ name="Default">
+ <descriptors
+ name="ConstraintDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="ConstraintFigure"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.node.ConstraintFigure">
+ <customChildren
+ accessor="getNameLabel()">
+ <typedFigure
+ xsi:type="gmfgraph:Label"
+ name="nameLabel"/>
+ </customChildren>
+ <customChildren
+ accessor="getConstraintFigure()">
+ <typedFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="ConstraintFigure"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.node.ConstraintFigure"/>
+ </customChildren>
+ </actualFigure>
+ <accessors
+ accessor="getConstraintFigure"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@customChildren.1/@typedFigure"/>
+ <accessors
+ accessor="getNameLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@customChildren.0/@typedFigure"/>
+ </descriptors>
+ <descriptors
+ name="ConstraintLinkDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:PolylineConnection"
+ name="ConstraintLinkPolilyne"
+ lineKind="LINE_DASH"/>
+ </descriptors>
+ </figures>
+ <nodes
+ name="ConstraintNode"
+ figure="ConstraintDescriptor"/>
+ <connections
+ name="ConstraintLinkConnection"
+ figure="ConstraintLinkDescriptor"/>
+ <labels
+ name="ConstraintBodyDiagramLabel"
+ figure="ConstraintDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.0"/>
+ <labels
+ name="ConstraintNameDiagramLabel"
+ figure="ConstraintDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.1"/>
+</gmfgraph:Canvas>
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Dependency.gmfgraph b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Dependency.gmfgraph
new file mode 100644
index 00000000000..706150bdbe0
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Dependency.gmfgraph
@@ -0,0 +1,77 @@
+<?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="uml">
+ <figures
+ name="Default">
+ <descriptors
+ name="DependencyDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomConnection"
+ name="DashedEdgeFigure"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.edge.DashedEdgeFigure">
+ <foregroundColor
+ xsi:type="gmfgraph:ConstantColor"
+ value="black"/>
+ <backgroundColor
+ xsi:type="gmfgraph:ConstantColor"
+ value="black"/>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="NameLabel"/>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="AppliedStereotypeLabel"/>
+ </actualFigure>
+ <accessors
+ accessor="getNameLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.0"/>
+ <accessors
+ accessor="getAppliedStereotypeLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.1"/>
+ </descriptors>
+ <descriptors
+ name="DependencyNodeDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:Ellipse">
+ <foregroundColor
+ xsi:type="gmfgraph:ConstantColor"
+ value="black"/>
+ <backgroundColor
+ xsi:type="gmfgraph:ConstantColor"
+ value="black"/>
+ <maximumSize
+ dx="10"
+ dy="10"/>
+ <minimumSize
+ dx="10"
+ dy="10"/>
+ </actualFigure>
+ </descriptors>
+ </figures>
+ <nodes
+ name="DependencyNode"
+ figure="DependencyNodeDescriptor"/>
+ <connections
+ name="DependencyConnection"
+ figure="DependencyDescriptor"/>
+ <labels
+ name="DependencyNameDiagramLabel"
+ figure="DependencyDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.0">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"
+ alignment="CENTER"/>
+ </labels>
+ <labels
+ name="DependencyAppliedStereotypeDiagramLabel"
+ figure="DependencyDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.1">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"
+ alignment="CENTER"/>
+ </labels>
+</gmfgraph:Canvas>
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/DiamondNode.gmfgraph b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/DiamondNode.gmfgraph
new file mode 100644
index 00000000000..6f1a0a86b38
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/DiamondNode.gmfgraph
@@ -0,0 +1,19 @@
+<?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="umlclassdiagram">
+ <figures
+ name="Default">
+ <descriptors
+ name="DiamondNodeFigureDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="DiamondNodeFigure"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.node.DiamondNode"/>
+ </descriptors>
+ </figures>
+ <nodes
+ name="DiamondNodeFigureNode"
+ figure="DiamondNodeFigureDescriptor"/>
+</gmfgraph:Canvas>
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Enumeration.gmfgraph b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Enumeration.gmfgraph
new file mode 100644
index 00000000000..1ddf0a0bd48
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Enumeration.gmfgraph
@@ -0,0 +1,108 @@
+<?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="umlclassdiagram">
+ <figures
+ name="Default">
+ <descriptors
+ name="EnumerationDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="EnumerationFigure"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.node.CEnumeration">
+ <foregroundColor
+ xsi:type="gmfgraph:RGBColor"
+ red="204"
+ green="204"
+ blue="204"/>
+ <backgroundColor
+ xsi:type="gmfgraph:RGBColor"
+ red="242"
+ green="242"
+ blue="242"/>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="EnumerationStereotypeLabel">
+ <font
+ xsi:type="gmfgraph:BasicFont"
+ faceName="Arial"
+ height="8"/>
+ </children>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="EnumerationNameLabel">
+ <font
+ xsi:type="gmfgraph:BasicFont"
+ faceName="Arial"
+ height="10"
+ style="BOLD"/>
+ </children>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="EnumerationQualifiedName">
+ <font
+ xsi:type="gmfgraph:BasicFont"
+ faceName="Arial"
+ height="8"
+ style="ITALIC"/>
+ </children>
+ <children
+ xsi:type="gmfgraph:Rectangle"
+ name="EnumerationLiteralCompartmentFigure"
+ fill="false">
+ <layout
+ xsi:type="gmfgraph:StackLayout"/>
+ </children>
+ </actualFigure>
+ <accessors
+ accessor="getEnumerationStereotypeLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.0"/>
+ <accessors
+ accessor="getEnumerationNameLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.1"/>
+ <accessors
+ accessor="getEnumerationQualifiedNameLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.2"/>
+ <accessors
+ accessor="getEnumerationLiteralCompartmentFigure"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.3"/>
+ </descriptors>
+ <descriptors
+ name="LiteralEnumerationDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:Label"
+ name="LiteralEnumerationLabel">
+ <font
+ xsi:type="gmfgraph:BasicFont"
+ faceName="Arial"
+ height="10"/>
+ </actualFigure>
+ </descriptors>
+ </figures>
+ <nodes
+ name="EnumerationNode"
+ figure="EnumerationDescriptor"/>
+ <compartments
+ name="EnumerationLiteralCompartment"
+ figure="EnumerationDescriptor"
+ collapsible="true"
+ accessor="//@figures.0/@descriptors.0/@accessors.3"/>
+ <labels
+ name="EnumerationStereotypeDiagramLabel"
+ figure="EnumerationDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.0"/>
+ <labels
+ name="EnumerationNameDiagramLabel"
+ figure="EnumerationDescriptor"
+ accessor="//@figures.0/@descriptors.0/@accessors.1"/>
+ <labels
+ name="EnumerationQualifiedNameDiagramLabel"
+ figure="EnumerationDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.2"/>
+ <labels
+ name="LiteralEnumerationDiagramLabel"
+ figure="LiteralEnumerationDescriptor"/>
+</gmfgraph:Canvas>
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/FinalNode.gmfgraph b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/FinalNode.gmfgraph
new file mode 100644
index 00000000000..5954e530f2f
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/FinalNode.gmfgraph
@@ -0,0 +1,19 @@
+<?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="umlclassdiagram">
+ <figures
+ name="Default">
+ <descriptors
+ name="FinalNodeFigureDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="FinalNodeFigure"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.node.FinalNode"/>
+ </descriptors>
+ </figures>
+ <nodes
+ name="FinalNodeFigureNode"
+ figure="FinalNodeFigureDescriptor"/>
+</gmfgraph:Canvas>
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/FlowFinalNode.gmfgraph b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/FlowFinalNode.gmfgraph
new file mode 100644
index 00000000000..95a486b8f3a
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/FlowFinalNode.gmfgraph
@@ -0,0 +1,19 @@
+<?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="umlclassdiagram">
+ <figures
+ name="Default">
+ <descriptors
+ name="FlowFinalNodeFigureDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="FlowFinalNodeFigure"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.node.FlowFinalNode"/>
+ </descriptors>
+ </figures>
+ <nodes
+ name="FlowFinalNodeFigureNode"
+ figure="FlowFinalNodeFigureDescriptor"/>
+</gmfgraph:Canvas>
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/ForkNode.gmfgraph b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/ForkNode.gmfgraph
new file mode 100644
index 00000000000..45d589199b0
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/ForkNode.gmfgraph
@@ -0,0 +1,19 @@
+<?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="umlclassdiagram">
+ <figures
+ name="Default">
+ <descriptors
+ name="ForkNodeFigureDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="ForkNodeFigure"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.node.ForkNode"/>
+ </descriptors>
+ </figures>
+ <nodes
+ name="ForkNodeFigureNode"
+ figure="ForkNodeFigureDescriptor"/>
+</gmfgraph:Canvas>
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Generalization.gmfgraph b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Generalization.gmfgraph
new file mode 100644
index 00000000000..0162cbc7aac
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Generalization.gmfgraph
@@ -0,0 +1,41 @@
+<?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="uml">
+ <figures
+ name="Default">
+ <descriptors
+ name="GeneralizationDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomConnection"
+ name="CGeneralizationFigure"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.edge.CGeneralizationFigure">
+ <foregroundColor
+ xsi:type="gmfgraph:ConstantColor"
+ value="black"/>
+ <backgroundColor
+ xsi:type="gmfgraph:ConstantColor"
+ value="black"/>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="AppliedStereotypeLabel"/>
+ </actualFigure>
+ <accessors
+ accessor="getAppliedStereotypeLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.0"/>
+ </descriptors>
+ </figures>
+ <connections
+ name="GeneralizationConnection"
+ figure="GeneralizationDescriptor"/>
+ <labels
+ name="GeneralizationAppliedStereotypeDiagramLabel"
+ figure="GeneralizationDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.0">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"
+ alignment="CENTER"/>
+ </labels>
+</gmfgraph:Canvas>
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/InitialNode.gmfgraph b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/InitialNode.gmfgraph
new file mode 100644
index 00000000000..c6a71306bd3
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/InitialNode.gmfgraph
@@ -0,0 +1,19 @@
+<?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="umlclassdiagram">
+ <figures
+ name="Default">
+ <descriptors
+ name="InitialNodeFigureDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="InitialNodeFigure"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.node.InitialNode"/>
+ </descriptors>
+ </figures>
+ <nodes
+ name="InitialNodeFigureNode"
+ figure="InitialNodeFigureDescriptor"/>
+</gmfgraph:Canvas>
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/InstanceSpecification.gmfgraph b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/InstanceSpecification.gmfgraph
new file mode 100644
index 00000000000..a334825bd51
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/InstanceSpecification.gmfgraph
@@ -0,0 +1,110 @@
+<?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="umlclassdiagram">
+ <figures
+ name="Default">
+ <descriptors
+ name="InstanceSpecificationDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="InstancespecificationFigure"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.node.CEnumeration">
+ <foregroundColor
+ xsi:type="gmfgraph:RGBColor"
+ red="255"
+ green="180"
+ blue="180"/>
+ <backgroundColor
+ xsi:type="gmfgraph:RGBColor"
+ red="255"
+ green="219"
+ blue="219"/>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="InstanceSpecificationStereotypeLabel">
+ <font
+ xsi:type="gmfgraph:BasicFont"
+ faceName="Arial"
+ height="8"/>
+ </children>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="InstanceSpecificationNameLabel"
+ text="">
+ <font
+ xsi:type="gmfgraph:BasicFont"
+ faceName="Arial"
+ height="10"
+ style="BOLD"/>
+ </children>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="InstanceSpecificationQualifiedName">
+ <font
+ xsi:type="gmfgraph:BasicFont"
+ faceName="Arial"
+ height="8"
+ style="ITALIC"/>
+ </children>
+ <children
+ xsi:type="gmfgraph:Rectangle"
+ name="SlotCompartmentFigure"
+ fill="false">
+ <layout
+ xsi:type="gmfgraph:StackLayout"/>
+ </children>
+ </actualFigure>
+ <accessors
+ accessor="getInstanceSpecificationStereotypeLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.0"/>
+ <accessors
+ accessor="getInstanceSpecificationNameLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.1"/>
+ <accessors
+ accessor="getInstanceSpecificationQualifiedNameLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.2"/>
+ <accessors
+ accessor="getSlotCompartmentFigure"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.3"/>
+ </descriptors>
+ <descriptors
+ name="SlotDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:Label"
+ name="SlotLabel">
+ <font
+ xsi:type="gmfgraph:BasicFont"
+ faceName="Arial"
+ height="10"/>
+ </actualFigure>
+ </descriptors>
+ </figures>
+ <nodes
+ name="InstanceSpecificationNode"
+ figure="InstanceSpecificationDescriptor"/>
+ <compartments
+ name="SlotCompartment"
+ figure="InstanceSpecificationDescriptor"
+ collapsible="true"
+ accessor="//@figures.0/@descriptors.0/@accessors.3"/>
+ <labels
+ name="InstanceSpecificationDiagramStereotypeLabel"
+ figure="InstanceSpecificationDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.0"/>
+ <labels
+ name="InstanceSpecificationNameDiagramLabel"
+ figure="InstanceSpecificationDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.1"/>
+ <labels
+ name="InstanceSpecificationQualifiedNameDiagramLabel"
+ figure="InstanceSpecificationDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.2"/>
+ <labels
+ name="SlotDiagramLabel"
+ figure="SlotDescriptor"/>
+</gmfgraph:Canvas>
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/InterfaceRealization.gmfgraph b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/InterfaceRealization.gmfgraph
new file mode 100644
index 00000000000..cdf1d0ec723
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/InterfaceRealization.gmfgraph
@@ -0,0 +1,56 @@
+<?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="uml">
+ <figures
+ name="Default">
+ <descriptors
+ name="InterfaceRealizationDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomConnection"
+ name="CInterfaceRealization"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.edge.CInterfaceRealizationFigure">
+ <foregroundColor
+ xsi:type="gmfgraph:ConstantColor"
+ value="black"/>
+ <backgroundColor
+ xsi:type="gmfgraph:ConstantColor"
+ value="black"/>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="InterfaceRealizationNameLabel"/>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="AppliedStereotypeLabel"/>
+ </actualFigure>
+ <accessors
+ accessor="getInterfaceRealizationNameLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.0"/>
+ <accessors
+ accessor="getAppliedStereotypeLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.1"/>
+ </descriptors>
+ </figures>
+ <connections
+ name="InterfaceRealizationConnection"
+ figure="InterfaceRealizationDescriptor"/>
+ <labels
+ name="InterfaceRealizationNameDiagramLabel"
+ figure="InterfaceRealizationDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.0">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"
+ alignment="CENTER"/>
+ </labels>
+ <labels
+ name="InterfaceRealizationAppliedStereotypeDiagramLabel"
+ figure="InterfaceRealizationDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.1">
+ <facets
+ xsi:type="gmfgraph:AlignmentFacet"
+ alignment="CENTER"/>
+ </labels>
+</gmfgraph:Canvas>
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/NodeNamedElement.gmfgraph b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/NodeNamedElement.gmfgraph
new file mode 100644
index 00000000000..1ba2eabd061
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/NodeNamedElement.gmfgraph
@@ -0,0 +1,34 @@
+<?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="umlclassdiagram">
+ <figures
+ name="Default">
+ <descriptors
+ name="NodeNamedElementFigure">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="NodeNamedElementFigure"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.node.NodeNamedElementFigure">
+ <customChildren
+ accessor="getNameLabel()">
+ <typedFigure
+ xsi:type="gmfgraph:Label"
+ name="nameLabel"/>
+ </customChildren>
+ </actualFigure>
+ <accessors
+ accessor="getNameLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@customChildren.0/@typedFigure"/>
+ </descriptors>
+ </figures>
+ <nodes
+ name="NamedElementFigureNode"
+ figure="NodeNamedElementFigure"/>
+ <labels
+ name="NameOfNamedElementFigureDiagramLabel"
+ figure="NodeNamedElementFigure"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.0"/>
+</gmfgraph:Canvas>
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/PackageElement.gmfgraph b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/PackageElement.gmfgraph
new file mode 100644
index 00000000000..ec16df88b1d
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/PackageElement.gmfgraph
@@ -0,0 +1,89 @@
+<?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="umlclassdiagram">
+ <figures
+ name="Default">
+ <descriptors
+ name="PackageFigureDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="CPackageFigure"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.node.CPackageFigure">
+ <foregroundColor
+ xsi:type="gmfgraph:RGBColor"
+ red="233"
+ green="164"
+ blue="96"/>
+ <backgroundColor
+ xsi:type="gmfgraph:RGBColor"
+ red="255"
+ green="199"
+ blue="143"/>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="StereotypesLabel">
+ <font
+ xsi:type="gmfgraph:BasicFont"
+ faceName="Arial"
+ height="8"/>
+ </children>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="PackageNameLabel">
+ <font
+ xsi:type="gmfgraph:BasicFont"
+ faceName="Arial"
+ height="10"
+ style="BOLD"/>
+ </children>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="PackageQualifiedName">
+ <font
+ xsi:type="gmfgraph:BasicFont"
+ faceName="Arial"
+ height="8"
+ style="ITALIC"/>
+ </children>
+ <children
+ xsi:type="gmfgraph:Rectangle"
+ name="PackageableElementContainer"/>
+ </actualFigure>
+ <accessors
+ accessor="getPackageNameLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.1"/>
+ <accessors
+ accessor="getPackageableElementFigure"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.3"/>
+ <accessors
+ accessor="getPackageQualifiedNameLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.2"/>
+ <accessors
+ accessor="getStereotypesLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.0"/>
+ </descriptors>
+ </figures>
+ <nodes
+ name="PackageNode"
+ figure="PackageFigureDescriptor"/>
+ <compartments
+ name="PackageableElementCompartment"
+ figure="PackageFigureDescriptor"
+ accessor="//@figures.0/@descriptors.0/@accessors.1"/>
+ <labels
+ name="PackageStereotypesDiagramLabel"
+ figure="PackageFigureDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.3"/>
+ <labels
+ name="PackageNameDiagramLabel"
+ figure="PackageFigureDescriptor"
+ accessor="//@figures.0/@descriptors.0/@accessors.0"/>
+ <labels
+ name="PackageQualifiedNameDiagramLabel"
+ figure="PackageFigureDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.2"/>
+</gmfgraph:Canvas>
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/PrimitiveType.gmfgraph b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/PrimitiveType.gmfgraph
new file mode 100644
index 00000000000..ed59ff83838
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/PrimitiveType.gmfgraph
@@ -0,0 +1,80 @@
+<?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="umlclassdiagram">
+ <figures
+ name="Default">
+ <descriptors
+ name="PrimitiveTypeDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="CPrimitiveFigure"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.node.CPrimitiveFigure">
+ <foregroundColor
+ xsi:type="gmfgraph:RGBColor"
+ red="204"
+ green="204"
+ blue="204"/>
+ <backgroundColor
+ xsi:type="gmfgraph:RGBColor"
+ red="242"
+ green="242"
+ blue="242"/>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="StereotypesLabel"
+ text="">
+ <font
+ xsi:type="gmfgraph:BasicFont"
+ faceName="Arial"
+ height="8"/>
+ </children>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="PrimitiveTypeNameLabel">
+ <font
+ xsi:type="gmfgraph:BasicFont"
+ faceName="Arial"
+ height="10"
+ style="BOLD"/>
+ </children>
+ <children
+ xsi:type="gmfgraph:Label"
+ name="PrimitiveTypeQualifiedNameLabel">
+ <font
+ xsi:type="gmfgraph:BasicFont"
+ faceName="Arial"
+ height="8"
+ style="ITALIC"/>
+ </children>
+ </actualFigure>
+ <accessors
+ accessor="getStereotypesLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.0"/>
+ <accessors
+ accessor="getNameLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.1"/>
+ <accessors
+ accessor="getQualifiedNameLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.2"/>
+ </descriptors>
+ </figures>
+ <nodes
+ name="PrimitiveTypeNode"
+ figure="PrimitiveTypeDescriptor"/>
+ <labels
+ name="PrimitiveTypeStereotypeLabel"
+ figure="PrimitiveTypeDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.0"/>
+ <labels
+ name="PrimitiveTypeNameLabel"
+ figure="PrimitiveTypeDescriptor"
+ accessor="//@figures.0/@descriptors.0/@accessors.1"/>
+ <labels
+ name="PrimitiveTypeQualifiedNameLabel"
+ figure="PrimitiveTypeDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.2"/>
+</gmfgraph:Canvas>
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/ReceiveNodeFigure.gmfgraph b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/ReceiveNodeFigure.gmfgraph
new file mode 100644
index 00000000000..182838f0208
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/ReceiveNodeFigure.gmfgraph
@@ -0,0 +1,34 @@
+<?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="umlclassdiagram">
+ <figures
+ name="Default">
+ <descriptors
+ name="ReceiveNodeFigureDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="ReceiveNodeFigure"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.node.ReceiveNodeFigure">
+ <customChildren
+ accessor="getNameLabel()">
+ <typedFigure
+ xsi:type="gmfgraph:Label"
+ name="nameLabel"/>
+ </customChildren>
+ </actualFigure>
+ <accessors
+ accessor="getNameLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@customChildren.0/@typedFigure"/>
+ </descriptors>
+ </figures>
+ <nodes
+ name="ReceiveFigureNode"
+ figure="ReceiveNodeFigureDescriptor"/>
+ <labels
+ name="ReceiveNodeFigureNameDiagramLabel"
+ figure="ReceiveNodeFigureDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.0"/>
+</gmfgraph:Canvas>
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/SendNodeFigure.gmfgraph b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/SendNodeFigure.gmfgraph
new file mode 100644
index 00000000000..693fa124d2d
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/SendNodeFigure.gmfgraph
@@ -0,0 +1,34 @@
+<?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="umlclassdiagram">
+ <figures
+ name="Default">
+ <descriptors
+ name="SendNodeFigureDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="SendNodeFigure"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.node.PapyrusSendNodeFigure">
+ <customChildren
+ accessor="getNameLabel()">
+ <typedFigure
+ xsi:type="gmfgraph:Label"
+ name="nameLabel"/>
+ </customChildren>
+ </actualFigure>
+ <accessors
+ accessor="getNameLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@customChildren.0/@typedFigure"/>
+ </descriptors>
+ </figures>
+ <nodes
+ name="SendNodeFigureNode"
+ figure="SendNodeFigureDescriptor"/>
+ <labels
+ name="SendNodeFigureNameDiagramLabel"
+ figure="SendNodeFigureDescriptor"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.0"/>
+</gmfgraph:Canvas>
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/SideNodeNamedElement.gmfgraph b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/SideNodeNamedElement.gmfgraph
new file mode 100644
index 00000000000..5c687590fa5
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/SideNodeNamedElement.gmfgraph
@@ -0,0 +1,35 @@
+<?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="umlclassdiagram">
+ <figures
+ name="Default">
+ <descriptors
+ name="NodeNamedElementFigure">
+ <actualFigure
+ xsi:type="gmfgraph:CustomFigure"
+ name="NodeNamedElementFigure"
+ qualifiedClassName="org.eclipse.papyrus.diagram.common.figure.node.NodeNamedElementFigure">
+ <customChildren
+ accessor="getNameLabel()">
+ <typedFigure
+ xsi:type="gmfgraph:Label"
+ name="nameLabel"/>
+ </customChildren>
+ </actualFigure>
+ <accessors
+ accessor="getNameLabel"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@customChildren.0/@typedFigure"/>
+ </descriptors>
+ </figures>
+ <nodes
+ name="SideNamedElementFigureNode"
+ figure="NodeNamedElementFigure"
+ affixedParentSide="WEST"/>
+ <labels
+ name="NameOfSideNamedElementFigureDiagramLabel"
+ figure="NodeNamedElementFigure"
+ elementIcon="false"
+ accessor="//@figures.0/@descriptors.0/@accessors.0"/>
+</gmfgraph:Canvas>
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Template.gmfgraph b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Template.gmfgraph
new file mode 100644
index 00000000000..4a9c65f4269
--- /dev/null
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/model/Template.gmfgraph
@@ -0,0 +1,47 @@
+<?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="umlclassdiagram">
+ <figures
+ name="Default">
+ <descriptors
+ name="TemplateSignatureDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:Rectangle"
+ name="TemplateRectangle">
+ <size
+ x="100"
+ y="60"/>
+ <children
+ xsi:type="gmfgraph:Rectangle"
+ name="TemplateParameterRectangle">
+ <layout
+ xsi:type="gmfgraph:StackLayout"/>
+ </children>
+ </actualFigure>
+ <accessors
+ accessor="getTemplateParameterRectangle"
+ figure="//@figures.0/@descriptors.0/@actualFigure/@children.0"/>
+ </descriptors>
+ <descriptors
+ name="TemplateParameterDescriptor">
+ <actualFigure
+ xsi:type="gmfgraph:Label"
+ name="TemplateParameterLabel"
+ text="&lt;UNDEFINED>"/>
+ </descriptors>
+ </figures>
+ <nodes
+ name="TemplateSignatureNode"
+ figure="TemplateSignatureDescriptor"
+ affixedParentSide="NORTH"/>
+ <compartments
+ name="TemplateParameterCompartment"
+ figure="TemplateSignatureDescriptor"
+ accessor="//@figures.0/@descriptors.0/@accessors.0"/>
+ <labels
+ name="TemplateParameterDiagramLabel"
+ figure="TemplateParameterDescriptor"
+ elementIcon="false"/>
+</gmfgraph:Canvas>

Back to the top