blob: 7147b6257e17329153a80d72bb917f7b888c66f0 [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="/statemachine_ecoop/src"
modelPluginID="statemachine_ecoop" modelName="Statemachine" importerID="org.eclipse.emf.importer.ecore"
copyrightFields="false">
<foreignModel>statemachine.ecore</foreignModel>
<genPackages prefix="Statemachine" disposableProviderFactory="true" ecorePackage="statemachine.ecore#/">
<genClasses ecoreClass="statemachine.ecore#//State">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute statemachine.ecore#//State/name"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference statemachine.ecore#//State/incoming"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference statemachine.ecore#//State/outgoing"/>
</genClasses>
<genClasses ecoreClass="statemachine.ecore#//Transition">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference statemachine.ecore#//Transition/source"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference statemachine.ecore#//Transition/target"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute statemachine.ecore#//Transition/trigger"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute statemachine.ecore#//Transition/effect"/>
</genClasses>
<genClasses ecoreClass="statemachine.ecore#//CompositeState">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference statemachine.ecore#//CompositeState/region"/>
</genClasses>
<genClasses ecoreClass="statemachine.ecore#//Region">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference statemachine.ecore#//Region/state"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference statemachine.ecore#//Region/initial"/>
</genClasses>
</genPackages>
</genmodel:GenModel>