blob: 94eb418518914947fbcff7d1dc78e3f4710127af [file] [log] [blame]
<?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>