| <?xml version="1.0" encoding="ASCII"?> |
| <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="flowchart"> |
| <figures |
| name="Default"> |
| <figures |
| xsi:type="gmfgraph:PolylineDecoration" |
| name="TransitionFigureTargetDecoration"/> |
| <descriptors |
| name="SubflowFigure"> |
| <actualFigure |
| xsi:type="gmfgraph:RoundedRectangle" |
| name="SubflowFigure"> |
| <border |
| xsi:type="gmfgraph:MarginBorder"> |
| <insets |
| top="5" |
| left="5" |
| bottom="5" |
| right="5"/> |
| </border> |
| <children |
| xsi:type="gmfgraph:Label" |
| name="SubflowLabelFigure" |
| text="Subflow"/> |
| </actualFigure> |
| <accessors |
| accessor="getFigureSubflowLabelFigure" |
| figure="//@figures.0/@descriptors.0/@actualFigure/@children.0"/> |
| </descriptors> |
| <descriptors |
| name="ActionFigure"> |
| <actualFigure |
| xsi:type="gmfgraph:CustomFigure" |
| name="ActionFigure" |
| qualifiedClassName="org.eclipse.epsilon.eugenia.examples.flowchart.diagram.figures.SquareFigure"> |
| <children |
| xsi:type="gmfgraph:Label" |
| name="ActionLabelFigure" |
| text="Action"> |
| <font |
| xsi:type="gmfgraph:BasicFont" |
| style="BOLD"/> |
| </children> |
| </actualFigure> |
| <accessors |
| accessor="getFigureActionLabelFigure" |
| figure="//@figures.0/@descriptors.1/@actualFigure/@children.0"/> |
| </descriptors> |
| <descriptors |
| name="DecisionFigure"> |
| <actualFigure |
| xsi:type="gmfgraph:CustomFigure" |
| name="DecisionFigure" |
| qualifiedClassName="org.eclipse.epsilon.eugenia.examples.flowchart.diagram.figures.DiamondFigure"> |
| <children |
| xsi:type="gmfgraph:Label" |
| name="DecisionLabelFigure" |
| text="Decision"> |
| <font |
| xsi:type="gmfgraph:BasicFont" |
| style="ITALIC"/> |
| </children> |
| </actualFigure> |
| <accessors |
| accessor="getFigureDecisionLabelFigure" |
| figure="//@figures.0/@descriptors.2/@actualFigure/@children.0"/> |
| </descriptors> |
| <descriptors |
| name="TransitionFigure"> |
| <actualFigure |
| xsi:type="gmfgraph:PolylineConnection" |
| name="TransitionFigure" |
| targetDecoration="//@figures.0/@figures.0"/> |
| </descriptors> |
| <descriptors |
| name="TransitionLabelFigure"> |
| <actualFigure |
| xsi:type="gmfgraph:Label" |
| name="TransitionLabelLabel" |
| text=""/> |
| </descriptors> |
| </figures> |
| <nodes |
| name="Subflow" |
| figure="SubflowFigure"/> |
| <nodes |
| name="Action" |
| figure="ActionFigure"/> |
| <nodes |
| name="Decision" |
| figure="DecisionFigure"/> |
| <connections |
| name="Transition" |
| figure="TransitionFigure"/> |
| <labels |
| name="SubflowLabel" |
| figure="SubflowFigure" |
| elementIcon="false" |
| accessor="//@figures.0/@descriptors.0/@accessors.0"/> |
| <labels |
| name="ActionLabel" |
| figure="ActionFigure" |
| elementIcon="false" |
| accessor="//@figures.0/@descriptors.1/@accessors.0"/> |
| <labels |
| name="DecisionLabel" |
| figure="DecisionFigure" |
| elementIcon="false" |
| accessor="//@figures.0/@descriptors.2/@accessors.0"/> |
| <labels |
| name="TransitionLabel" |
| figure="TransitionLabelFigure" |
| elementIcon="false"/> |
| </gmfgraph:Canvas> |