Commit 1c23b1f5 authored by Vincent Aravantinos's avatar Vincent Aravantinos
Browse files

makes modes INamedCommentedElement instead of just Strings

refs 2903
parent 5c06a430
......@@ -305,14 +305,15 @@
containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ModeSpecification" eSuperTypes="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IModelElementSpecification">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="modes" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="modes" upperBound="-1"
eType="#//Mode" containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DerivedRequirementSpecification" eSuperTypes="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IModelElementSpecification"/>
<eClassifiers xsi:type="ecore:EClass" name="Trace" eSuperTypes="platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IHiddenSpecification platform:/resource/org.fortiss.tooling.kernel/model/kernel.ecore#//constraints/IConstrained">
<eStructuralFeatures xsi:type="ecore:EReference" name="targets" upperBound="-1"
eType="#//Requirement"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Mode" eSuperTypes="platform:/resource/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedCommentedElement"/>
<eSubpackages name="usecase" nsURI="http://www.fortiss.org/af3/mira/usecase" nsPrefix="org-fortiss-af3-mira-usecase">
<eClassifiers xsi:type="ecore:EClass" name="UseCase" eSuperTypes="#//Requirement platform:/resource/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElementContainer #//usecase/UseCaseSpecification">
<eOperations name="getScopeSpecification" eType="#//usecase/ScopeSpecification">
......
......@@ -148,12 +148,13 @@
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mira.ecore#//ParameterDefinition/type"/>
</genClasses>
<genClasses ecoreClass="mira.ecore#//ModeSpecification">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//ModeSpecification/modes"/>
<genFeatures createChild="false" ecoreFeature="ecore:EReference mira.ecore#//ModeSpecification/modes"/>
</genClasses>
<genClasses ecoreClass="mira.ecore#//DerivedRequirementSpecification"/>
<genClasses ecoreClass="mira.ecore#//Trace">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference mira.ecore#//Trace/targets"/>
</genClasses>
<genClasses ecoreClass="mira.ecore#//Mode"/>
<nestedGenPackages prefix="Usecase" basePackage="org.fortiss.af3.mira.model" disposableProviderFactory="true"
ecorePackage="mira.ecore#//usecase">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="mira.ecore#//usecase/ScenarioStepActionType">
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment