109 A.2 XML structure
A.2.2 Euclid algorithm – with project settings
<maaoha.view.serialization.ModelData>
122
123
124
125
126
127
128
129
130
131
132
133
134
<module reference="../module/datapath/
useModules/useModule/module"/>
<module reference="../module/datapath/
useModules/useModule[2]/module"/>
<maaoha.view.serialization.ElementData>
<object class="element" reference="../../../../../
<org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
<default/>
<double>570.0</double>
135
<double>230.0</double>
<double>30.0</double>
<double>30.0</double>
</org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
</bounds>
</maaoha.view.serialization.ElementData>
<maaoha.view.serialization.ElementData>
<object class="element" reference="../../../../../
<org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
<default/>
<double>570.0</double>
<double>280.0</double>
<double>30.0</double>
<double>30.0</double>
</org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
</bounds>
</maaoha.view.serialization.ElementData>
<maaoha.view.serialization.ElementData>
<object class="element" reference="../../../../../
<org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
<default/>
<double>570.0</double>
<double>100.0</double>
<double>30.0</double>
<double>30.0</double>
</org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
</bounds>
</maaoha.view.serialization.ElementData>
<maaoha.view.serialization.ElementData>
<object class="useModule" reference="../../../../../
model/modules/module/datapath/useModules/useModule"/>
136
<org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
<default/>
<double>350.0</double>
<double>100.0</double>
<double>200.0</double>
<double>80.0</double>
</org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
</bounds>
</maaoha.view.serialization.ElementData>
<maaoha.view.serialization.ElementData>
<object class="useModule" reference="../../../../../
<org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
<default/>
<double>350.0</double>
<double>230.0</double>
<double>200.0</double>
<double>80.0</double>
</org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
</bounds>
</maaoha.view.serialization.ElementData>
</datapathElements>
<maaoha.view.serialization.ElementData>
<object class="element" reference="../../../../../
model/modules/module/datapath/useModules/useModule/module/
datapath/elements/element"/>
<bounds class=
137
<org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
<default/>
<double>0.0</double>
<double>100.0</double>
<double>80.0</double>
<double>20.0</double>
</org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
</bounds>
</maaoha.view.serialization.ElementData>
<maaoha.view.serialization.ElementData>
<object class="element" reference="../../../../../
<org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
<default/>
<double>0.0</double>
<double>170.0</double>
<double>80.0</double>
<double>20.0</double>
</org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
</bounds>
</maaoha.view.serialization.ElementData>
<maaoha.view.serialization.ElementData>
<object class="element" reference="../../../../../
138
<x>700.0</x>
<y>100.0</y>
</default>
</java.awt.geom.Rectangle2D_-Double>
<org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
<default/>
<double>700.0</double>
<double>100.0</double>
<double>80.0</double>
<double>20.0</double>
</org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
</bounds>
</maaoha.view.serialization.ElementData>
<maaoha.view.serialization.ElementData>
<object class="element" reference="../../../../../
<org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
<default/>
<double>350.0</double>
<double>100.0</double>
<double>40.0</double>
<double>40.0</double>
</org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
</bounds>
</maaoha.view.serialization.ElementData>
<maaoha.view.serialization.ElementData>
<object class="element" reference="../../../../../
<org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
<default/>
<double>350.0</double>
139
<double>190.0</double>
<double>40.0</double>
<double>40.0</double>
</org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
</bounds>
</maaoha.view.serialization.ElementData>
<maaoha.view.serialization.ElementData>
<object class="element" reference="../../../../../
<org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
<default/>
<double>350.0</double>
<double>280.0</double>
<double>40.0</double>
<double>40.0</double>
</org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
</bounds>
</maaoha.view.serialization.ElementData>
<maaoha.view.serialization.ElementData>
<object class="element" reference="../../../../../
<org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
<default/>
<double>350.0</double>
<double>370.0</double>
<double>40.0</double>
<double>40.0</double>
</org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
</bounds>
</maaoha.view.serialization.ElementData>
</datapathElements>
140
<controllerElements>
<maaoha.view.serialization.ElementData>
<object class="fsmState" reference="../../../../../
<org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
<default/>
<double>100.0</double>
<double>50.0</double>
<double>50.0</double>
<double>50.0</double>
</org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
</bounds>
</maaoha.view.serialization.ElementData>
<maaoha.view.serialization.ElementData>
<object class="fsmState" reference="../../../../../
<org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
<default/>
<double>600.0</double>
<double>50.0</double>
<double>50.0</double>
<double>50.0</double>
</org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
</bounds>
</maaoha.view.serialization.ElementData>
<maaoha.view.serialization.ElementData>
<object class="fsmState" reference="../../../../../
model/modules/module/datapath/useModules/useModule/module/
fsm/initialState/transitions/fsmTransition/nextState/
transitions/fsmTransition/nextState"/>
<bounds class=
141
<org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
<default/>
<double>100.0</double>
<double>250.0</double>
<double>50.0</double>
<double>50.0</double>
</org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
</bounds>
</maaoha.view.serialization.ElementData>
</controllerElements>
<edgeLabelsElements>
<maaoha.view.serialization.EdgeData>
<transition reference="../../../../../
<org.jgraph.graph.AttributeMap_-SerializablePoint2D>
<default/>
<double>375.0</double>
<double>0.0</double>
</org.jgraph.graph.AttributeMap_-SerializablePoint2D>
</labelPosition>
</maaoha.view.serialization.EdgeData>
<maaoha.view.serialization.EdgeData>
<transition reference="../../../../../
142
</java.awt.geom.Point2D_-Double>
<org.jgraph.graph.AttributeMap_-SerializablePoint2D>
<default/>
<double>375.0</double>
<double>0.0</double>
</org.jgraph.graph.AttributeMap_-SerializablePoint2D>
</labelPosition>
</maaoha.view.serialization.EdgeData>
<maaoha.view.serialization.EdgeData>
<transition reference="../../../../../
<org.jgraph.graph.AttributeMap_-SerializablePoint2D>
<default/>
<double>375.0</double>
<double>0.0</double>
</org.jgraph.graph.AttributeMap_-SerializablePoint2D>
</labelPosition>
</maaoha.view.serialization.EdgeData>
<maaoha.view.serialization.EdgeData>
<transition reference="../../../../../
<org.jgraph.graph.AttributeMap_-SerializablePoint2D>
<default/>
<double>255.0</double>
<double>0.0</double>
</org.jgraph.graph.AttributeMap_-SerializablePoint2D>
</labelPosition>
</maaoha.view.serialization.EdgeData>
<maaoha.view.serialization.EdgeData>
<transition reference="../../../../../
model/modules/module/datapath/useModules/useModule/module/
fsm/initialState/transitions/fsmTransition/nextState/
transitions/fsmTransition[4]"/>
143
<org.jgraph.graph.AttributeMap_-SerializablePoint2D>
<default/>
<double>135.0</double>
<double>0.0</double>
</org.jgraph.graph.AttributeMap_-SerializablePoint2D>
</labelPosition>
</maaoha.view.serialization.EdgeData>
<maaoha.view.serialization.EdgeData>
<transition reference="../../../../../
<org.jgraph.graph.AttributeMap_-SerializablePoint2D>
<default/>
<double>15.0</double>
<double>0.0</double>
</org.jgraph.graph.AttributeMap_-SerializablePoint2D>
</labelPosition>
</maaoha.view.serialization.EdgeData>
<maaoha.view.serialization.EdgeData>
<transition reference="../../../../../
<org.jgraph.graph.AttributeMap_-SerializablePoint2D>
<default/>
144
<double>375.0</double>
<double>0.0</double>
</org.jgraph.graph.AttributeMap_-SerializablePoint2D>
</labelPosition>
</maaoha.view.serialization.EdgeData>
</edgeLabelsElements>
</maaoha.view.serialization.ModuleData>
<maaoha.view.serialization.ModuleData>
<datapathElements>
<maaoha.view.serialization.ElementData>
<object class="element" reference="../../../../../
<org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
<default/>
<double>700.0</double>
<double>100.0</double>
<double>80.0</double>
<double>20.0</double>
</org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
</bounds>
</maaoha.view.serialization.ElementData>
<maaoha.view.serialization.ElementData>
<object class="element" reference="../../../../../
<org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
<default/>
<double>700.0</double>
<double>170.0</double>
<double>80.0</double>
<double>20.0</double>
</org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
145
</bounds>
</maaoha.view.serialization.ElementData>
</datapathElements>
<controllerElements>
<maaoha.view.serialization.ElementData>
<object class="fsmState" reference="../../../../../
<org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
<default/>
<double>100.0</double>
<double>50.0</double>
<double>50.0</double>
<double>50.0</double>
</org.jgraph.graph.AttributeMap_-SerializableRectangle2D>
</bounds>
</maaoha.view.serialization.ElementData>
</controllerElements>
<edgeLabelsElements>
<maaoha.view.serialization.EdgeData>
<transition reference="../../../../../
<org.jgraph.graph.AttributeMap_-SerializablePoint2D>
<default/>
<double>375.0</double>
<double>0.0</double>
</org.jgraph.graph.AttributeMap_-SerializablePoint2D>
</labelPosition>
</maaoha.view.serialization.EdgeData>
</edgeLabelsElements>
</maaoha.view.serialization.ModuleData>
</modules>
</maaoha.view.serialization.ModelData>