123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- <?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.yakindu.sct.model.stext/emf-gen" editDirectory="/org.yakindu.sct.model.stext.edit/src"
- editorDirectory="/org.yakindu.sct.model.stext.editor/src" modelPluginID="org.yakindu.sct.model.stext"
- forceOverwrite="true" modelName="SText" updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
- importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0" copyrightFields="false"
- editPluginID="org.yakindu.sct.model.stext.edit" editorPluginID="org.yakindu.sct.model.stext.editor"
- runtimeVersion="2.8" usedGenPackages="../../org.yakindu.base.expressions/model/Expressions.genmodel#//expressions ../../org.yakindu.base.types/model/base.genmodel#//base ../../org.yakindu.base.types/model/types.genmodel#//types ../../org.yakindu.sct.model.sgraph/model/emf/sgraph.genmodel#//sgraph">
- <foreignModel>SText.ecore</foreignModel>
- <genPackages prefix="Stext" basePackage="org.yakindu.sct.model.stext" disposableProviderFactory="true"
- ecorePackage="SText.ecore#/">
- <genEnums typeSafeEnumCompatible="false" ecoreEnum="SText.ecore#//TimeEventType">
- <genEnumLiterals ecoreEnumLiteral="SText.ecore#//TimeEventType/after"/>
- <genEnumLiterals ecoreEnumLiteral="SText.ecore#//TimeEventType/every"/>
- </genEnums>
- <genEnums typeSafeEnumCompatible="false" ecoreEnum="SText.ecore#//TimeUnit">
- <genEnumLiterals ecoreEnumLiteral="SText.ecore#//TimeUnit/second"/>
- <genEnumLiterals ecoreEnumLiteral="SText.ecore#//TimeUnit/millisecond"/>
- <genEnumLiterals ecoreEnumLiteral="SText.ecore#//TimeUnit/microsecond"/>
- <genEnumLiterals ecoreEnumLiteral="SText.ecore#//TimeUnit/nanosecond"/>
- </genEnums>
- <genClasses ecoreClass="SText.ecore#//Root">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SText.ecore#//Root/roots"/>
- </genClasses>
- <genClasses ecoreClass="SText.ecore#//DefRoot"/>
- <genClasses ecoreClass="SText.ecore#//StatechartRoot">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SText.ecore#//StatechartRoot/def"/>
- </genClasses>
- <genClasses ecoreClass="SText.ecore#//StateRoot">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SText.ecore#//StateRoot/def"/>
- </genClasses>
- <genClasses ecoreClass="SText.ecore#//TransitionRoot">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SText.ecore#//TransitionRoot/def"/>
- </genClasses>
- <genClasses ecoreClass="SText.ecore#//StatechartSpecification"/>
- <genClasses ecoreClass="SText.ecore#//StateSpecification">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SText.ecore#//StateSpecification/scope"/>
- </genClasses>
- <genClasses ecoreClass="SText.ecore#//TransitionSpecification">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SText.ecore#//TransitionSpecification/reaction"/>
- </genClasses>
- <genClasses ecoreClass="SText.ecore#//StatechartScope"/>
- <genClasses ecoreClass="SText.ecore#//InterfaceScope"/>
- <genClasses ecoreClass="SText.ecore#//InternalScope"/>
- <genClasses ecoreClass="SText.ecore#//ImportScope">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SText.ecore#//ImportScope/imports"/>
- </genClasses>
- <genClasses ecoreClass="SText.ecore#//Import">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SText.ecore#//Import/importedNamespace"/>
- </genClasses>
- <genClasses ecoreClass="SText.ecore#//EventDefinition"/>
- <genClasses ecoreClass="SText.ecore#//VariableDefinition">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SText.ecore#//VariableDefinition/initialValue"/>
- </genClasses>
- <genClasses ecoreClass="SText.ecore#//OperationDefinition"/>
- <genClasses ecoreClass="SText.ecore#//TypeAliasDefinition"/>
- <genClasses ecoreClass="SText.ecore#//LocalReaction"/>
- <genClasses ecoreClass="SText.ecore#//TransitionReaction"/>
- <genClasses ecoreClass="SText.ecore#//Guard">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SText.ecore#//Guard/expression"/>
- </genClasses>
- <genClasses ecoreClass="SText.ecore#//EntryPointSpec">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SText.ecore#//EntryPointSpec/entrypoint"/>
- </genClasses>
- <genClasses ecoreClass="SText.ecore#//ExitPointSpec">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SText.ecore#//ExitPointSpec/exitpoint"/>
- </genClasses>
- <genClasses ecoreClass="SText.ecore#//EventSpec"/>
- <genClasses ecoreClass="SText.ecore#//RegularEventSpec">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SText.ecore#//RegularEventSpec/event"/>
- </genClasses>
- <genClasses ecoreClass="SText.ecore#//TimeEventSpec">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SText.ecore#//TimeEventSpec/type"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SText.ecore#//TimeEventSpec/value"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SText.ecore#//TimeEventSpec/unit"/>
- </genClasses>
- <genClasses ecoreClass="SText.ecore#//BuiltinEventSpec"/>
- <genClasses ecoreClass="SText.ecore#//EntryEvent"/>
- <genClasses ecoreClass="SText.ecore#//ExitEvent"/>
- <genClasses ecoreClass="SText.ecore#//AlwaysEvent"/>
- <genClasses ecoreClass="SText.ecore#//SimpleScope"/>
- <genClasses ecoreClass="SText.ecore#//ReactionTrigger">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SText.ecore#//ReactionTrigger/triggers"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SText.ecore#//ReactionTrigger/guard"/>
- </genClasses>
- <genClasses ecoreClass="SText.ecore#//DefaultTrigger"/>
- <genClasses ecoreClass="SText.ecore#//ReactionEffect">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SText.ecore#//ReactionEffect/actions"/>
- </genClasses>
- <genClasses ecoreClass="SText.ecore#//EventRaisingExpression">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SText.ecore#//EventRaisingExpression/event"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SText.ecore#//EventRaisingExpression/value"/>
- </genClasses>
- <genClasses ecoreClass="SText.ecore#//EventValueReferenceExpression">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SText.ecore#//EventValueReferenceExpression/value"/>
- </genClasses>
- <genClasses ecoreClass="SText.ecore#//ActiveStateReferenceExpression">
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference SText.ecore#//ActiveStateReferenceExpression/value"/>
- </genClasses>
- </genPackages>
- </genmodel:GenModel>
|