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.units/src" |
---|
5 | modelPluginID="org.modelica.emf.units" modelName="OpenModelicaPhysicalQuantity" |
---|
6 | importerID="org.eclipse.emf.importer.ecore" complianceLevel="6.0" copyrightFields="false"> |
---|
7 | <foreignModel>OpenModelicaPhysicalQuantity.ecore</foreignModel> |
---|
8 | <genPackages prefix="PhysicalQuantities" disposableProviderFactory="true" ecorePackage="OpenModelicaPhysicalQuantity.ecore#/"> |
---|
9 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="OpenModelicaPhysicalQuantity.ecore#//UnitPrefixes"> |
---|
10 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaPhysicalQuantity.ecore#//UnitPrefixes/NONE"/> |
---|
11 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaPhysicalQuantity.ecore#//UnitPrefixes/YOTTA"/> |
---|
12 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaPhysicalQuantity.ecore#//UnitPrefixes/ZETTA"/> |
---|
13 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaPhysicalQuantity.ecore#//UnitPrefixes/EXA"/> |
---|
14 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaPhysicalQuantity.ecore#//UnitPrefixes/PETA"/> |
---|
15 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaPhysicalQuantity.ecore#//UnitPrefixes/TERA"/> |
---|
16 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaPhysicalQuantity.ecore#//UnitPrefixes/GIGA"/> |
---|
17 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaPhysicalQuantity.ecore#//UnitPrefixes/MEGA"/> |
---|
18 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaPhysicalQuantity.ecore#//UnitPrefixes/KILO"/> |
---|
19 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaPhysicalQuantity.ecore#//UnitPrefixes/HECTO"/> |
---|
20 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaPhysicalQuantity.ecore#//UnitPrefixes/DEKA"/> |
---|
21 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaPhysicalQuantity.ecore#//UnitPrefixes/DECI"/> |
---|
22 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaPhysicalQuantity.ecore#//UnitPrefixes/CENTI"/> |
---|
23 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaPhysicalQuantity.ecore#//UnitPrefixes/MILLI"/> |
---|
24 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaPhysicalQuantity.ecore#//UnitPrefixes/MICRO"/> |
---|
25 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaPhysicalQuantity.ecore#//UnitPrefixes/NANO"/> |
---|
26 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaPhysicalQuantity.ecore#//UnitPrefixes/PICO"/> |
---|
27 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaPhysicalQuantity.ecore#//UnitPrefixes/FEMTO"/> |
---|
28 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaPhysicalQuantity.ecore#//UnitPrefixes/ATTO"/> |
---|
29 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaPhysicalQuantity.ecore#//UnitPrefixes/ZEPTO"/> |
---|
30 | <genEnumLiterals ecoreEnumLiteral="OpenModelicaPhysicalQuantity.ecore#//UnitPrefixes/YOCTO"/> |
---|
31 | </genEnums> |
---|
32 | <genClasses ecoreClass="OpenModelicaPhysicalQuantity.ecore#//Quantity"> |
---|
33 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaPhysicalQuantity.ecore#//Quantity/unit"/> |
---|
34 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaPhysicalQuantity.ecore#//Quantity/alternativeUnits"/> |
---|
35 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaPhysicalQuantity.ecore#//Quantity/derivedUnits"/> |
---|
36 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaPhysicalQuantity.ecore#//Quantity/name"/> |
---|
37 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaPhysicalQuantity.ecore#//Quantity/descriptiveName"/> |
---|
38 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaPhysicalQuantity.ecore#//Quantity/symbol"/> |
---|
39 | </genClasses> |
---|
40 | <genClasses image="false" ecoreClass="OpenModelicaPhysicalQuantity.ecore#//Unit"/> |
---|
41 | <genClasses ecoreClass="OpenModelicaPhysicalQuantity.ecore#//BaseUnit"> |
---|
42 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaPhysicalQuantity.ecore#//BaseUnit/name"/> |
---|
43 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaPhysicalQuantity.ecore#//BaseUnit/symbol"/> |
---|
44 | </genClasses> |
---|
45 | <genClasses ecoreClass="OpenModelicaPhysicalQuantity.ecore#//AlternativeUnit"> |
---|
46 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaPhysicalQuantity.ecore#//AlternativeUnit/basisUnit"/> |
---|
47 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaPhysicalQuantity.ecore#//AlternativeUnit/transformationToBasisUnit"/> |
---|
48 | </genClasses> |
---|
49 | <genClasses ecoreClass="OpenModelicaPhysicalQuantity.ecore#//UnitTransformation"> |
---|
50 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaPhysicalQuantity.ecore#//UnitTransformation/multiplier"/> |
---|
51 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaPhysicalQuantity.ecore#//UnitTransformation/offset"/> |
---|
52 | <genOperations ecoreOperation="OpenModelicaPhysicalQuantity.ecore#//UnitTransformation/getInverseTransformation"/> |
---|
53 | </genClasses> |
---|
54 | <genClasses ecoreClass="OpenModelicaPhysicalQuantity.ecore#//DerivedUnit"/> |
---|
55 | <genClasses ecoreClass="OpenModelicaPhysicalQuantity.ecore#//ProductUnit"> |
---|
56 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaPhysicalQuantity.ecore#//ProductUnit/elements"/> |
---|
57 | </genClasses> |
---|
58 | <genClasses ecoreClass="OpenModelicaPhysicalQuantity.ecore#//ProductUnitElement"> |
---|
59 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaPhysicalQuantity.ecore#//ProductUnitElement/unit"/> |
---|
60 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaPhysicalQuantity.ecore#//ProductUnitElement/prefix"/> |
---|
61 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaPhysicalQuantity.ecore#//ProductUnitElement/powerNumerator"/> |
---|
62 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OpenModelicaPhysicalQuantity.ecore#//ProductUnitElement/powerDenominator"/> |
---|
63 | </genClasses> |
---|
64 | <genClasses ecoreClass="OpenModelicaPhysicalQuantity.ecore#//SystemOfUnits"> |
---|
65 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaPhysicalQuantity.ecore#//SystemOfUnits/baseUnits"/> |
---|
66 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference OpenModelicaPhysicalQuantity.ecore#//SystemOfUnits/quantities"/> |
---|
67 | </genClasses> |
---|
68 | </genPackages> |
---|
69 | </genmodel:GenModel> |
---|