blob: 6c81b34880568a836837f4dcd41abc3c359659b3 [file] [log] [blame]
<?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.papyrus.opcua.uml2opcua.qvt.transformation/src"
modelPluginID="org.eclipse.papyrus.opcua.uml2opcua.qvt.transformation" modelName="Opc.Ua.Robotics"
rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" importerID="org.eclipse.xsd.ecore.importer"
complianceLevel="5.0" copyrightFields="false" usedGenPackages="../../../at.ac.tuwien.auto.modelua.uml2opcua.emf.Opc.Ua.Types/model/Opc.Ua.Types.genmodel#//types"
operationReflection="true" importOrganizing="true">
<genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/importer/org.eclipse.xsd.ecore.importer">
<details key="createMap" value="true"/>
</genAnnotations>
<foreignModel>Opc.Ua.Robotics.NodeSet2.xsd</foreignModel>
<genPackages prefix="Types" basePackage="org.opcfoundation.ua.robotics" resource="XML"
disposableProviderFactory="true" ecorePackage="types1.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="types1.ecore#//AxisMotionProfileEnumeration">
<genEnumLiterals ecoreEnumLiteral="types1.ecore#//AxisMotionProfileEnumeration/OTHER0"/>
<genEnumLiterals ecoreEnumLiteral="types1.ecore#//AxisMotionProfileEnumeration/ROTARY1"/>
<genEnumLiterals ecoreEnumLiteral="types1.ecore#//AxisMotionProfileEnumeration/ROTARYENDLESS2"/>
<genEnumLiterals ecoreEnumLiteral="types1.ecore#//AxisMotionProfileEnumeration/LINEAR3"/>
<genEnumLiterals ecoreEnumLiteral="types1.ecore#//AxisMotionProfileEnumeration/LINEARENDLESS4"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="types1.ecore#//ExecutionModeEnumeration">
<genEnumLiterals ecoreEnumLiteral="types1.ecore#//ExecutionModeEnumeration/CYCLE0"/>
<genEnumLiterals ecoreEnumLiteral="types1.ecore#//ExecutionModeEnumeration/CONTINUOUS1"/>
<genEnumLiterals ecoreEnumLiteral="types1.ecore#//ExecutionModeEnumeration/STEP2"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="types1.ecore#//MotionDeviceCategoryEnumeration">
<genEnumLiterals ecoreEnumLiteral="types1.ecore#//MotionDeviceCategoryEnumeration/OTHER0"/>
<genEnumLiterals ecoreEnumLiteral="types1.ecore#//MotionDeviceCategoryEnumeration/ARTICULATEDROBOT1"/>
<genEnumLiterals ecoreEnumLiteral="types1.ecore#//MotionDeviceCategoryEnumeration/SCARAROBOT2"/>
<genEnumLiterals ecoreEnumLiteral="types1.ecore#//MotionDeviceCategoryEnumeration/CARTESIANROBOT3"/>
<genEnumLiterals ecoreEnumLiteral="types1.ecore#//MotionDeviceCategoryEnumeration/SPHERICALROBOT4"/>
<genEnumLiterals ecoreEnumLiteral="types1.ecore#//MotionDeviceCategoryEnumeration/PARALLELROBOT5"/>
<genEnumLiterals ecoreEnumLiteral="types1.ecore#//MotionDeviceCategoryEnumeration/CYLINDRICALROBOT6"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="types1.ecore#//OperationalModeEnumeration">
<genEnumLiterals ecoreEnumLiteral="types1.ecore#//OperationalModeEnumeration/OTHER0"/>
<genEnumLiterals ecoreEnumLiteral="types1.ecore#//OperationalModeEnumeration/MANUALREDUCEDSPEED1"/>
<genEnumLiterals ecoreEnumLiteral="types1.ecore#//OperationalModeEnumeration/MANUALHIGHSPEED2"/>
<genEnumLiterals ecoreEnumLiteral="types1.ecore#//OperationalModeEnumeration/AUTOMATIC3"/>
<genEnumLiterals ecoreEnumLiteral="types1.ecore#//OperationalModeEnumeration/AUTOMATICEXTERNAL4"/>
</genEnums>
<genDataTypes ecoreDataType="types1.ecore#//AxisMotionProfileEnumerationObject"/>
<genDataTypes ecoreDataType="types1.ecore#//ExecutionModeEnumerationObject"/>
<genDataTypes ecoreDataType="types1.ecore#//MotionDeviceCategoryEnumerationObject"/>
<genDataTypes ecoreDataType="types1.ecore#//OperationalModeEnumerationObject"/>
<genClasses ecoreClass="types1.ecore#//DocumentRoot">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute types1.ecore#//DocumentRoot/mixed"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference types1.ecore#//DocumentRoot/xMLNSPrefixMap"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference types1.ecore#//DocumentRoot/xSISchemaLocation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute types1.ecore#//DocumentRoot/axisMotionProfileEnumeration"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute types1.ecore#//DocumentRoot/executionModeEnumeration"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference types1.ecore#//DocumentRoot/listOfAxisMotionProfileEnumeration"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference types1.ecore#//DocumentRoot/listOfExecutionModeEnumeration"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference types1.ecore#//DocumentRoot/listOfMotionDeviceCategoryEnumeration"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference types1.ecore#//DocumentRoot/listOfOperationalModeEnumeration"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute types1.ecore#//DocumentRoot/motionDeviceCategoryEnumeration"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute types1.ecore#//DocumentRoot/operationalModeEnumeration"/>
</genClasses>
<genClasses ecoreClass="types1.ecore#//ListOfAxisMotionProfileEnumeration">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute types1.ecore#//ListOfAxisMotionProfileEnumeration/axisMotionProfileEnumeration"/>
</genClasses>
<genClasses ecoreClass="types1.ecore#//ListOfExecutionModeEnumeration">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute types1.ecore#//ListOfExecutionModeEnumeration/executionModeEnumeration"/>
</genClasses>
<genClasses ecoreClass="types1.ecore#//ListOfMotionDeviceCategoryEnumeration">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute types1.ecore#//ListOfMotionDeviceCategoryEnumeration/motionDeviceCategoryEnumeration"/>
</genClasses>
<genClasses ecoreClass="types1.ecore#//ListOfOperationalModeEnumeration">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute types1.ecore#//ListOfOperationalModeEnumeration/operationalModeEnumeration"/>
</genClasses>
</genPackages>
</genmodel:GenModel>