| <?xml version="1.0" encoding="UTF-8"?> |
| <genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" |
| xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.ocl.examples.xtext.tests/src-gen" |
| modelPluginID="QUDV" modelName="SysML_ValueTypes_QUDV" importerID="org.eclipse.emf.importer.ecore" |
| bundleManifest="false" complianceLevel="8.0" copyrightFields="false" operationReflection="true" |
| pluginKey=""> |
| <genAnnotations source="http://www.eclipse.org/OCL/GenModel"> |
| <details key="Use Delegates" value="false"/> |
| <details key="Use Null Annotations" value="true"/> |
| </genAnnotations> |
| <foreignModel>SysML_ValueTypes_QUDV.ecore</foreignModel> |
| <modelPluginVariables>org.eclipse.ocl.pivot</modelPluginVariables> |
| <modelPluginVariables>org.eclipse.ocl.examples.codegen</modelPluginVariables> |
| <modelPluginVariables>org.eclipse.jdt.annotation</modelPluginVariables> |
| <genPackages prefix="SysML_ValueTypes_QUDV" disposableProviderFactory="true" ecorePackage="SysML_ValueTypes_QUDV.ecore#/"> |
| <genClasses ecoreClass="SysML_ValueTypes_QUDV.ecore#//ROOT_RESOURCE_SHAPE_CONTAINER"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//ROOT_RESOURCE_SHAPE_CONTAINER/number"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//ROOT_RESOURCE_SHAPE_CONTAINER/quantityKind"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//ROOT_RESOURCE_SHAPE_CONTAINER/unit"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//ROOT_RESOURCE_SHAPE_CONTAINER/dimension"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//ROOT_RESOURCE_SHAPE_CONTAINER/prefix"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//ROOT_RESOURCE_SHAPE_CONTAINER/quantityKindFactor"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//ROOT_RESOURCE_SHAPE_CONTAINER/systemOfQuantities"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//ROOT_RESOURCE_SHAPE_CONTAINER/systemOfUnits"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//ROOT_RESOURCE_SHAPE_CONTAINER/unitFactor"/> |
| </genClasses> |
| <nestedGenPackages prefix="PrimitiveValueTypes" basePackage="SysML_ValueTypes_QUDV" |
| disposableProviderFactory="true" ecorePackage="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes"> |
| <genClasses image="false" ecoreClass="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Number"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Number/name"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Number/equals"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Number/equals/x"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Complex"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Complex/realPart"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Complex/imaginaryPart"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Complex/equals"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Complex/equals/x"/> |
| </genOperations> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Complex/lessOrEqual"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Complex/lessOrEqual/x"/> |
| </genOperations> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Complex/lessThan"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Complex/lessThan/x"/> |
| </genOperations> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Complex/plus"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Complex/plus/x"/> |
| </genOperations> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Complex/times"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Complex/times/x"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Integer"> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Integer/equals"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Integer/equals/x"/> |
| </genOperations> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Integer/lessOrEqual"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Integer/lessOrEqual/x"/> |
| </genOperations> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Integer/lessThan"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Integer/lessThan/x"/> |
| </genOperations> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Integer/plus"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Integer/plus/x"/> |
| </genOperations> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Integer/times"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Integer/times/x"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Real"> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Real/equals"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Real/equals/x"/> |
| </genOperations> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Real/lessOrEqual"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Real/lessOrEqual/x"/> |
| </genOperations> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Real/lessThan"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Real/lessThan/x"/> |
| </genOperations> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Real/plus"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Real/plus/x"/> |
| </genOperations> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Real/times"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Real/times/x"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Rational"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Rational/numerator"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Rational/denominator"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Rational/equivalent"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Rational/equivalent/r"/> |
| </genOperations> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Rational/plus"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Rational/plus/r"/> |
| </genOperations> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Rational/times"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//PrimitiveValueTypes/Rational/times/r"/> |
| </genOperations> |
| </genClasses> |
| </nestedGenPackages> |
| <nestedGenPackages prefix="UnitAndQuantityKind" basePackage="SysML_ValueTypes_QUDV" |
| disposableProviderFactory="true" ecorePackage="SysML_ValueTypes_QUDV.ecore#//UnitAndQuantityKind"> |
| <genClasses ecoreClass="SysML_ValueTypes_QUDV.ecore#//UnitAndQuantityKind/QuantityKind"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//UnitAndQuantityKind/QuantityKind/definitionURI"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//UnitAndQuantityKind/QuantityKind/description"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//UnitAndQuantityKind/QuantityKind/symbol"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//UnitAndQuantityKind/QuantityKind/name"/> |
| </genClasses> |
| <genClasses ecoreClass="SysML_ValueTypes_QUDV.ecore#//UnitAndQuantityKind/Unit"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//UnitAndQuantityKind/Unit/definitionURI"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//UnitAndQuantityKind/Unit/description"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//UnitAndQuantityKind/Unit/quantityKind"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//UnitAndQuantityKind/Unit/symbol"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//UnitAndQuantityKind/Unit/name"/> |
| </genClasses> |
| </nestedGenPackages> |
| <nestedGenPackages prefix="QUDV" basePackage="SysML_ValueTypes_QUDV" disposableProviderFactory="true" |
| ecorePackage="SysML_ValueTypes_QUDV.ecore#//QUDV"> |
| <genClasses ecoreClass="SysML_ValueTypes_QUDV.ecore#//QUDV/AffineConversionUnit"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/AffineConversionUnit/factor"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/AffineConversionUnit/offset"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="SysML_ValueTypes_QUDV.ecore#//QUDV/ConversionBasedUnit"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//QUDV/ConversionBasedUnit/isInvertible"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/ConversionBasedUnit/referenceUnit"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/ConversionBasedUnit/dependsOnUnits"/> |
| </genClasses> |
| <genClasses ecoreClass="SysML_ValueTypes_QUDV.ecore#//QUDV/DerivedQuantityKind"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/DerivedQuantityKind/factor"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/DerivedQuantityKind/dependsOnQuantityKinds"/> |
| </genClasses> |
| <genClasses ecoreClass="SysML_ValueTypes_QUDV.ecore#//QUDV/DerivedUnit"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/DerivedUnit/factor"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/DerivedUnit/dependsOnUnits"/> |
| </genClasses> |
| <genClasses ecoreClass="SysML_ValueTypes_QUDV.ecore#//QUDV/Dimension"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/Dimension/factor"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//QUDV/Dimension/name"/> |
| </genClasses> |
| <genClasses ecoreClass="SysML_ValueTypes_QUDV.ecore#//QUDV/GeneralConversionUnit"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//QUDV/GeneralConversionUnit/expression"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//QUDV/GeneralConversionUnit/expressionLanguageURI"/> |
| </genClasses> |
| <genClasses ecoreClass="SysML_ValueTypes_QUDV.ecore#//QUDV/LinearConversionUnit"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/LinearConversionUnit/factor"/> |
| </genClasses> |
| <genClasses ecoreClass="SysML_ValueTypes_QUDV.ecore#//QUDV/Prefix"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/Prefix/factor"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//QUDV/Prefix/symbol"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//QUDV/Prefix/name"/> |
| </genClasses> |
| <genClasses ecoreClass="SysML_ValueTypes_QUDV.ecore#//QUDV/PrefixedUnit"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/PrefixedUnit/prefix"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="SysML_ValueTypes_QUDV.ecore#//QUDV/QuantityKind"> |
| <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/QuantityKind/dependsOnQuantityKinds.1"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/QuantityKind/general"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//QUDV/QuantityKind/isNumberOfEntities"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//QUDV/QuantityKind/isQuantityOfDimensionOne"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/QuantityKind/dependsOnQuantityKinds"/> |
| </genClasses> |
| <genClasses ecoreClass="SysML_ValueTypes_QUDV.ecore#//QUDV/QuantityKindFactor"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/QuantityKindFactor/exponent"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/QuantityKindFactor/quantityKind"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//QUDV/QuantityKindFactor/name"/> |
| </genClasses> |
| <genClasses ecoreClass="SysML_ValueTypes_QUDV.ecore#//QUDV/SimpleQuantityKind"> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/SimpleQuantityKind/dependsOnQuantityKinds"/> |
| </genClasses> |
| <genClasses ecoreClass="SysML_ValueTypes_QUDV.ecore#//QUDV/SimpleUnit"> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/SimpleUnit/dependsOnUnits"/> |
| </genClasses> |
| <genClasses ecoreClass="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfQuantities"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfQuantities/baseQuantityKind"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfQuantities/definitionURI"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfQuantities/description"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfQuantities/includedSystemOfQuantities"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfQuantities/quantityKind"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfQuantities/symbol"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfQuantities/usedSystemOfQuantities"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfQuantities/name"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfQuantities/allAccessibleQuantityKinds"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfQuantities/allAccessibleSystemOfQuantities"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfQuantities/allBaseQuantityKinds"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfQuantities/allIncludedSystemOfQuantities"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfQuantities/allQuantityKinds"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfQuantities/getDimension"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfQuantities/getDimension/qk"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/baseUnit"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/definitionURI"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/description"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/includedSystemOfUnits"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/prefix"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/symbol"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/systemOfQuantities"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/unit"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/usedSystemOfUnits"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/name"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/getUnit"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/getUnit/name"/> |
| </genOperations> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/allBaseQuantityKinds"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/allAccessibleSystemOfUnits"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/allAccessibleUnits"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/allBaseUnits"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/allIncludedSystemOfUnits"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/allMeasurementUnitsDefinedForSomeQuantityKind"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/allPrefixes"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/allUnits"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/getAdoptedBaseUnitForMeasurementUnit"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/getAdoptedBaseUnitForMeasurementUnit/u"/> |
| </genOperations> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/getAdoptedQuantityKindForAdoptedBaseUnitOfMeasurementUnit"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/getAdoptedQuantityKindForAdoptedBaseUnitOfMeasurementUnit/u"/> |
| </genOperations> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/getEffectiveSystemOfQuantities"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/getKindOfQuantitiesForMeasurementUnit"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/getKindOfQuantitiesForMeasurementUnit/u"/> |
| </genOperations> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/isCoherent"> |
| <genParameters ecoreParameter="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/isCoherent/du"/> |
| </genOperations> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/SystemOfUnits/isCoherent.1"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="SysML_ValueTypes_QUDV.ecore#//QUDV/Unit"> |
| <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/Unit/dependsOnUnits.1"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/Unit/general"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//QUDV/Unit/isUnitCountOfEntities"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//QUDV/Unit/isUnitForQuantityOfDimensionOne"/> |
| <genOperations ecoreOperation="SysML_ValueTypes_QUDV.ecore#//QUDV/Unit/dependsOnUnits"/> |
| </genClasses> |
| <genClasses ecoreClass="SysML_ValueTypes_QUDV.ecore#//QUDV/UnitFactor"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/UnitFactor/exponent"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference SysML_ValueTypes_QUDV.ecore#//QUDV/UnitFactor/unit"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SysML_ValueTypes_QUDV.ecore#//QUDV/UnitFactor/name"/> |
| </genClasses> |
| </nestedGenPackages> |
| </genPackages> |
| </genmodel:GenModel> |