1 | <?xml version="1.0" encoding="UTF-8"?> |
---|
2 | <genmodel:GenModel xmi:version="2.0" |
---|
3 | xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" |
---|
4 | xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.modelica.emf/src" |
---|
5 | modelPluginID="org.modelica.emf" modelName="OpenModelicaGraphicalAnnotation" importerID="org.eclipse.emf.importer.ecore" |
---|
6 | complianceLevel="6.0" copyrightFields="false"> |
---|
7 | <foreignModel>OpenModelicaGraphicalAnnotation.ecore</foreignModel> |
---|
8 | <genPackages prefix="GraphicalAnnotation" basePackage="org.modelica.emf" disposableProviderFactory="true" |
---|
9 | ecorePackage="OpenModelicaGraphicalAnnotation.ecore#/"> |
---|
10 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="OpenModelicaGraphicalAnnotation.ecore#//FillPattern"> |
---|
11 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//FillPattern/None"/> |
---|
12 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//FillPattern/Solid"/> |
---|
13 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//FillPattern/Horizontal"/> |
---|
14 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//FillPattern/Vertical"/> |
---|
15 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//FillPattern/Cross"/> |
---|
16 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//FillPattern/Forward"/> |
---|
17 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//FillPattern/Backward"/> |
---|
18 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//FillPattern/CrossDiagonal"/> |
---|
19 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//FillPattern/HorizontalCylinder"/> |
---|
20 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//FillPattern/VerticalCylinder"/> |
---|
21 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//FillPattern/Sphere"/> |
---|
22 | </genEnums> |
---|
23 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="OpenModelicaGraphicalAnnotation.ecore#//LinePattern"> |
---|
24 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//LinePattern/None"/> |
---|
25 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//LinePattern/Solid"/> |
---|
26 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//LinePattern/Dash"/> |
---|
27 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//LinePattern/Dot"/> |
---|
28 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//LinePattern/DashDot"/> |
---|
29 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//LinePattern/DashDotDot"/> |
---|
30 | </genEnums> |
---|
31 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="OpenModelicaGraphicalAnnotation.ecore#//BorderPattern"> |
---|
32 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//BorderPattern/None"/> |
---|
33 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//BorderPattern/Raised"/> |
---|
34 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//BorderPattern/Sunken"/> |
---|
35 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//BorderPattern/Engraved"/> |
---|
36 | </genEnums> |
---|
37 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="OpenModelicaGraphicalAnnotation.ecore#//SmoothType"> |
---|
38 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//SmoothType/None"/> |
---|
39 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//SmoothType/Bezier"/> |
---|
40 | </genEnums> |
---|
41 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="OpenModelicaGraphicalAnnotation.ecore#//ArrowStyle"> |
---|
42 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//ArrowStyle/None"/> |
---|
43 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//ArrowStyle/Open"/> |
---|
44 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//ArrowStyle/Filled"/> |
---|
45 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//ArrowStyle/Half"/> |
---|
46 | </genEnums> |
---|
47 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="OpenModelicaGraphicalAnnotation.ecore#//TextStyle"> |
---|
48 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//TextStyle/Normal"/> |
---|
49 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//TextStyle/Bold"/> |
---|
50 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//TextStyle/Italic"/> |
---|
51 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//TextStyle/Underline"/> |
---|
52 | </genEnums> |
---|
53 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="OpenModelicaGraphicalAnnotation.ecore#//TextAlignment"> |
---|
54 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//TextAlignment/Left"/> |
---|
55 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//TextAlignment/Center"/> |
---|
56 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaGraphicalAnnotation.ecore#//TextAlignment/Right"/> |
---|
57 | </genEnums> |
---|
58 | <genClasses image="false" ecoreClass="OpenModelicaGraphicalAnnotation.ecore#//IModelicaGraphicalPrimitive"/> |
---|
59 | <genClasses ecoreClass="OpenModelicaGraphicalAnnotation.ecore#//Icon"> |
---|
60 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaGraphicalAnnotation.ecore#//Icon/graphics"/> |
---|
61 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaGraphicalAnnotation.ecore#//Icon/coordinateSystem"/> |
---|
62 | </genClasses> |
---|
63 | <genClasses ecoreClass="OpenModelicaGraphicalAnnotation.ecore#//Diagram"> |
---|
64 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaGraphicalAnnotation.ecore#//Diagram/graphics"/> |
---|
65 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaGraphicalAnnotation.ecore#//Diagram/coordinateSystem"/> |
---|
66 | </genClasses> |
---|
67 | <genClasses ecoreClass="OpenModelicaGraphicalAnnotation.ecore#//Point"> |
---|
68 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Point/x"/> |
---|
69 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Point/y"/> |
---|
70 | </genClasses> |
---|
71 | <genClasses ecoreClass="OpenModelicaGraphicalAnnotation.ecore#//Extent"> |
---|
72 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaGraphicalAnnotation.ecore#//Extent/p1"/> |
---|
73 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaGraphicalAnnotation.ecore#//Extent/p2"/> |
---|
74 | </genClasses> |
---|
75 | <genClasses ecoreClass="OpenModelicaGraphicalAnnotation.ecore#//Color"> |
---|
76 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Color/red"/> |
---|
77 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Color/green"/> |
---|
78 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Color/blue"/> |
---|
79 | </genClasses> |
---|
80 | <genClasses ecoreClass="OpenModelicaGraphicalAnnotation.ecore#//Transformation"> |
---|
81 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaGraphicalAnnotation.ecore#//Transformation/origin"/> |
---|
82 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OpenModelicaGraphicalAnnotation.ecore#//Transformation/extent"/> |
---|
83 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Transformation/rotation"/> |
---|
84 | </genClasses> |
---|
85 | <genClasses ecoreClass="OpenModelicaGraphicalAnnotation.ecore#//Placement"> |
---|
86 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Placement/visible"/> |
---|
87 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OpenModelicaGraphicalAnnotation.ecore#//Placement/transformation"/> |
---|
88 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference OpenModelicaGraphicalAnnotation.ecore#//Placement/iconTransformation"/> |
---|
89 | </genClasses> |
---|
90 | <genClasses ecoreClass="OpenModelicaGraphicalAnnotation.ecore#//CoordinateSystem"> |
---|
91 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaGraphicalAnnotation.ecore#//CoordinateSystem/extent"/> |
---|
92 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//CoordinateSystem/preserveAspectRatio"/> |
---|
93 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//CoordinateSystem/initialScale"/> |
---|
94 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//CoordinateSystem/gridYSpace"/> |
---|
95 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//CoordinateSystem/gridXSpace"/> |
---|
96 | </genClasses> |
---|
97 | <genClasses ecoreClass="OpenModelicaGraphicalAnnotation.ecore#//GraphicalPrimitive"> |
---|
98 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//GraphicalPrimitive/visible"/> |
---|
99 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//GraphicalPrimitive/rotation"/> |
---|
100 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaGraphicalAnnotation.ecore#//GraphicalPrimitive/originPoint"/> |
---|
101 | </genClasses> |
---|
102 | <genClasses image="false" ecoreClass="OpenModelicaGraphicalAnnotation.ecore#//FilledShape"> |
---|
103 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//FilledShape/linePattern"/> |
---|
104 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//FilledShape/fillPattern"/> |
---|
105 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//FilledShape/lineThickness"/> |
---|
106 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaGraphicalAnnotation.ecore#//FilledShape/lineColor"/> |
---|
107 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaGraphicalAnnotation.ecore#//FilledShape/fillColor"/> |
---|
108 | </genClasses> |
---|
109 | <genClasses ecoreClass="OpenModelicaGraphicalAnnotation.ecore#//Line"> |
---|
110 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaGraphicalAnnotation.ecore#//Line/color"/> |
---|
111 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Line/pattern"/> |
---|
112 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Line/thickness"/> |
---|
113 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaGraphicalAnnotation.ecore#//Line/points"/> |
---|
114 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Line/arrowStyle1"/> |
---|
115 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Line/arrowStyle2"/> |
---|
116 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Line/arrowSize"/> |
---|
117 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Line/smoothness"/> |
---|
118 | </genClasses> |
---|
119 | <genClasses ecoreClass="OpenModelicaGraphicalAnnotation.ecore#//Polygon"> |
---|
120 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaGraphicalAnnotation.ecore#//Polygon/points"/> |
---|
121 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Polygon/smoothness"/> |
---|
122 | </genClasses> |
---|
123 | <genClasses ecoreClass="OpenModelicaGraphicalAnnotation.ecore#//Rectangle"> |
---|
124 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Rectangle/cornerRadius"/> |
---|
125 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaGraphicalAnnotation.ecore#//Rectangle/extent"/> |
---|
126 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Rectangle/borderPattern"/> |
---|
127 | </genClasses> |
---|
128 | <genClasses ecoreClass="OpenModelicaGraphicalAnnotation.ecore#//Ellipse"> |
---|
129 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaGraphicalAnnotation.ecore#//Ellipse/extent"/> |
---|
130 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Ellipse/startAngle"/> |
---|
131 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Ellipse/endAngle"/> |
---|
132 | </genClasses> |
---|
133 | <genClasses ecoreClass="OpenModelicaGraphicalAnnotation.ecore#//Text"> |
---|
134 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaGraphicalAnnotation.ecore#//Text/extent"/> |
---|
135 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Text/textString"/> |
---|
136 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Text/fontSize"/> |
---|
137 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Text/fontName"/> |
---|
138 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Text/textStyle"/> |
---|
139 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Text/horizontalAlignment"/> |
---|
140 | </genClasses> |
---|
141 | <genClasses ecoreClass="OpenModelicaGraphicalAnnotation.ecore#//Bitmap"> |
---|
142 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaGraphicalAnnotation.ecore#//Bitmap/extent"/> |
---|
143 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaGraphicalAnnotation.ecore#//Bitmap/fileName"/> |
---|
144 | </genClasses> |
---|
145 | </genPackages> |
---|
146 | </genmodel:GenModel> |
---|