| <?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.vorto.metamodel/src" editDirectory="/org.eclipse.vorto.fbeditor.edit/src" |
| editorDirectory="/org.eclipse.vorto.fbeditor.editor/src" modelPluginID="org.eclipse.vorto.fbeditor" |
| forceOverwrite="true" modelName="Functionblock" updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" |
| complianceLevel="5.0" copyrightFields="false" editPluginID="org.eclipse.vorto.fbeditor.edit" |
| editorPluginID="org.eclipse.vorto.fbeditor.editor" runtimeVersion="2.10"> |
| <genPackages prefix="Functionblock" basePackage="org.eclipse.vorto" |
| disposableProviderFactory="true" fileExtensions="fbmodel" ecorePackage="Functionblock.ecore#/"> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="Functionblock.ecore#//PrimitiveType"> |
| <genEnumLiterals ecoreEnumLiteral="Functionblock.ecore#//PrimitiveType/string"/> |
| <genEnumLiterals ecoreEnumLiteral="Functionblock.ecore#//PrimitiveType/int"/> |
| <genEnumLiterals ecoreEnumLiteral="Functionblock.ecore#//PrimitiveType/float"/> |
| <genEnumLiterals ecoreEnumLiteral="Functionblock.ecore#//PrimitiveType/boolean"/> |
| <genEnumLiterals ecoreEnumLiteral="Functionblock.ecore#//PrimitiveType/datetime"/> |
| <genEnumLiterals ecoreEnumLiteral="Functionblock.ecore#//PrimitiveType/double"/> |
| <genEnumLiterals ecoreEnumLiteral="Functionblock.ecore#//PrimitiveType/long"/> |
| <genEnumLiterals ecoreEnumLiteral="Functionblock.ecore#//PrimitiveType/short"/> |
| <genEnumLiterals ecoreEnumLiteral="Functionblock.ecore#//PrimitiveType/base64Binary"/> |
| <genEnumLiterals ecoreEnumLiteral="Functionblock.ecore#//PrimitiveType/byte"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="Functionblock.ecore#//ConstraintIntervalType"> |
| <genEnumLiterals ecoreEnumLiteral="Functionblock.ecore#//ConstraintIntervalType/min"/> |
| <genEnumLiterals ecoreEnumLiteral="Functionblock.ecore#//ConstraintIntervalType/max"/> |
| <genEnumLiterals ecoreEnumLiteral="Functionblock.ecore#//ConstraintIntervalType/strlen"/> |
| <genEnumLiterals ecoreEnumLiteral="Functionblock.ecore#//ConstraintIntervalType/regex"/> |
| </genEnums> |
| <genClasses ecoreClass="Functionblock.ecore#//FunctionblockModel"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Functionblock.ecore#//FunctionblockModel/name"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Functionblock.ecore#//FunctionblockModel/functionblock"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Functionblock.ecore#//FunctionblockModel/elements"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Functionblock.ecore#//FunctionblockModel/enums"/> |
| </genClasses> |
| <genClasses ecoreClass="Functionblock.ecore#//FunctionBlock"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Functionblock.ecore#//FunctionBlock/displayname"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Functionblock.ecore#//FunctionBlock/description"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Functionblock.ecore#//FunctionBlock/vendor"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Functionblock.ecore#//FunctionBlock/category"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Functionblock.ecore#//FunctionBlock/version"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Functionblock.ecore#//FunctionBlock/configuration"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Functionblock.ecore#//FunctionBlock/status"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Functionblock.ecore#//FunctionBlock/fault"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Functionblock.ecore#//FunctionBlock/features"/> |
| </genClasses> |
| <genClasses ecoreClass="Functionblock.ecore#//FBFeature"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Functionblock.ecore#//FBFeature/properties"/> |
| </genClasses> |
| <genClasses ecoreClass="Functionblock.ecore#//ObjectType"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Functionblock.ecore#//ObjectType/name"/> |
| </genClasses> |
| <genClasses ecoreClass="Functionblock.ecore#//Property"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Functionblock.ecore#//Property/presence"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Functionblock.ecore#//Property/multiplicity"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Functionblock.ecore#//Property/propName"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Functionblock.ecore#//Property/description"/> |
| </genClasses> |
| <genClasses ecoreClass="Functionblock.ecore#//Entity"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Functionblock.ecore#//Entity/superType"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Functionblock.ecore#//Entity/properties"/> |
| </genClasses> |
| <genClasses ecoreClass="Functionblock.ecore#//Presence"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Functionblock.ecore#//Presence/mandatory"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Functionblock.ecore#//Presence/optional"/> |
| </genClasses> |
| <genClasses ecoreClass="Functionblock.ecore#//PrimitiveProperty"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Functionblock.ecore#//PrimitiveProperty/type"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Functionblock.ecore#//PrimitiveProperty/Constraints"/> |
| </genClasses> |
| <genClasses ecoreClass="Functionblock.ecore#//ObjectProperty"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Functionblock.ecore#//ObjectProperty/type"/> |
| </genClasses> |
| <genClasses ecoreClass="Functionblock.ecore#//Constraint"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Functionblock.ecore#//Constraint/type"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Functionblock.ecore#//Constraint/constraintValues"/> |
| </genClasses> |
| <genClasses ecoreClass="Functionblock.ecore#//Operation"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Functionblock.ecore#//Operation/methodName"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Functionblock.ecore#//Operation/params"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Functionblock.ecore#//Operation/returnType"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Functionblock.ecore#//Operation/description"/> |
| </genClasses> |
| <genClasses ecoreClass="Functionblock.ecore#//ReturnType"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Functionblock.ecore#//ReturnType/multiplicity"/> |
| </genClasses> |
| <genClasses ecoreClass="Functionblock.ecore#//ReturnObjectType"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Functionblock.ecore#//ReturnObjectType/returnType"/> |
| </genClasses> |
| <genClasses ecoreClass="Functionblock.ecore#//ReturnPrimitiveType"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Functionblock.ecore#//ReturnPrimitiveType/returnType"/> |
| </genClasses> |
| <genClasses ecoreClass="Functionblock.ecore#//Parameter"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Functionblock.ecore#//Parameter/multiplicity"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Functionblock.ecore#//Parameter/paramName"/> |
| </genClasses> |
| <genClasses ecoreClass="Functionblock.ecore#//ObjectParam"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Functionblock.ecore#//ObjectParam/paramType"/> |
| </genClasses> |
| <genClasses ecoreClass="Functionblock.ecore#//PrimitiveParam"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Functionblock.ecore#//PrimitiveParam/paramType"/> |
| </genClasses> |
| <genClasses ecoreClass="Functionblock.ecore#//Enum"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Functionblock.ecore#//Enum/enums"/> |
| </genClasses> |
| <genClasses ecoreClass="Functionblock.ecore#//EnumLiteral"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Functionblock.ecore#//EnumLiteral/literal"/> |
| </genClasses> |
| </genPackages> |
| </genmodel:GenModel> |