Commit 407c94d3 authored by Florian Hölzl's avatar Florian Hölzl
Browse files

fixed svn properties

refs 153
parent b09e66af
<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="model"
nsURI="http://www.fortiss.org/af3/mira" nsPrefix="org-fortiss-af3-mira">
<eClassifiers xsi:type="ecore:EClass" name="Analysis" eSuperTypes="platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedCommentedElement platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//IProjectRootElement platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElement"/>
<eClassifiers xsi:type="ecore:EClass" name="Requirement" eSuperTypes="platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedCommentedElement platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElement">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="rationale" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="author" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="sources" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="status" eType="#//RequirementStatus"
defaultValueLiteral="Identified"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" eType="#//RequirementPriority"
defaultValueLiteral="High - Must-be"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="todo" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="RequirementRelation" eSuperTypes="platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElement platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//element/IConnection"/>
<eClassifiers xsi:type="ecore:EClass" name="RequirementConnector" eSuperTypes="platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//element/IConnector"/>
<eClassifiers xsi:type="ecore:EEnum" name="RequirementStatus">
<eLiterals name="Identified"/>
<eLiterals name="InAnalysis" value="1" literal="In Analysis"/>
<eLiterals name="Analyzed" value="2"/>
<eLiterals name="Reviewed" value="3"/>
<eLiterals name="Frozen" value="4"/>
<eLiterals name="Declined" value="5"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="RequirementPriority">
<eLiterals name="Normal" value="2" literal="Normal - Satisfier"/>
<eLiterals name="High" value="1" literal="High - Must-be"/>
<eLiterals name="Low" value="3" literal="Low - Delighter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="RequirementSpecification" eSuperTypes="platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//element/IModelElementSpecification platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//element/IModelElementReference platform:/plugin/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:/plugin/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElementContainer">
<eStructuralFeatures xsi:type="ecore:EReference" name="scope" lowerBound="1"
eType="#//usecase/Scope" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="actor" lowerBound="1"
upperBound="-1" eType="#//usecase/Actor" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="trigger" eType="#//usecase/Trigger"
containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="precondition" eType="#//usecase/ICondition"
containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="minimalGuarantee" eType="#//usecase/ICondition"
containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="successGuarantee" eType="#//usecase/ICondition"
containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Scenario" eSuperTypes="platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElement platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedCommentedElement">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="successScenario" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ScenarioStep" eSuperTypes="platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElement platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//IIdLabeled">
<eStructuralFeatures xsi:type="ecore:EReference" name="actor" eType="#//usecase/Actor"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="action" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="actionType" eType="#//usecase/ScenarioStepActionType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="branch" eType="#//usecase/ScenarioStep"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Scope" eSuperTypes="platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedElement"/>
<eClassifiers xsi:type="ecore:EClass" name="Actor" eSuperTypes="platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedCommentedElement"/>
<eClassifiers xsi:type="ecore:EClass" name="Trigger" eSuperTypes="platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedElement"/>
<eClassifiers xsi:type="ecore:EEnum" name="ScenarioStepActionType">
<eLiterals name="NotClassified" literal=""/>
<eLiterals name="Input" value="1"/>
<eLiterals name="Output" value="2"/>
<eLiterals name="Internal" value="3"/>
<eLiterals name="External" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ICondition" abstract="true" eSuperTypes="platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedElement"/>
<eClassifiers xsi:type="ecore:EClass" name="ConditionBase" eSuperTypes="#//usecase/ICondition"/>
<eClassifiers xsi:type="ecore:EClass" name="PreconditionSpecification" eSuperTypes="#//RequirementSpecification"/>
<eClassifiers xsi:type="ecore:EClass" name="SuccessgaranteeSpecification" eSuperTypes="#//RequirementSpecification"/>
<eClassifiers xsi:type="ecore:EClass" name="MinimumgaranteeSpecification" eSuperTypes="#//RequirementSpecification"/>
<eClassifiers xsi:type="ecore:EClass" name="ScopeSpecification" eSuperTypes="#//RequirementSpecification"/>
<eClassifiers xsi:type="ecore:EClass" name="InputSpecification" eSuperTypes="#//RequirementSpecification"/>
</eSubpackages>
<eSubpackages name="relations" nsURI="http://www.fortiss.org/af3/mira/relations"
nsPrefix="org-fortiss-af3-mira-relations">
<eClassifiers xsi:type="ecore:EClass" name="ConflictedRequirementRelation" eSuperTypes="#//relations/UndirectedRequirementRelation"/>
<eClassifiers xsi:type="ecore:EClass" name="ContradictingRequirementRelation"
eSuperTypes="#//relations/UndirectedRequirementRelation"/>
<eClassifiers xsi:type="ecore:EClass" name="RefinementRequirementRelation" eSuperTypes="#//relations/DirectedRequirementRelation"/>
<eClassifiers xsi:type="ecore:EClass" name="OverridingRequirementRelation" eSuperTypes="#//relations/DirectedRequirementRelation"/>
<eClassifiers xsi:type="ecore:EClass" name="DirectedRequirementRelation" eSuperTypes="#//RequirementRelation"/>
<eClassifiers xsi:type="ecore:EClass" name="UndirectedRequirementRelation" eSuperTypes="#//RequirementRelation"/>
</eSubpackages>
<eSubpackages name="verification" nsURI="http://www.fortiss.org/af3/mira/verification"
nsPrefix="org-fortiss-af3-mira-verification">
<eClassifiers xsi:type="ecore:EEnum" name="CheckStatus">
<eLiterals name="ToBeChecked" literal="To be checked"/>
<eLiterals name="Approven"/>
<eLiterals name="Error" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="CheckList" eSuperTypes="platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//element/IModelElementSpecification platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedCommentedElement">
<eStructuralFeatures xsi:type="ecore:EReference" name="items" upperBound="-1"
eType="#//verification/CheckItem" containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="CheckItem" eSuperTypes="platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedCommentedElement">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="category" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="status" eType="#//verification/CheckStatus"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lastUpdate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
</eClassifiers>
</eSubpackages>
</ecore:EPackage>
<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="model"
nsURI="http://www.fortiss.org/af3/mira" nsPrefix="org-fortiss-af3-mira">
<eClassifiers xsi:type="ecore:EClass" name="Analysis" eSuperTypes="platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedCommentedElement platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//IProjectRootElement platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElement"/>
<eClassifiers xsi:type="ecore:EClass" name="Requirement" eSuperTypes="platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedCommentedElement platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElement">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="rationale" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="author" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="sources" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="status" eType="#//RequirementStatus"
defaultValueLiteral="Identified"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" eType="#//RequirementPriority"
defaultValueLiteral="High - Must-be"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="todo" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="RequirementRelation" eSuperTypes="platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElement platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//element/IConnection"/>
<eClassifiers xsi:type="ecore:EClass" name="RequirementConnector" eSuperTypes="platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//element/IConnector"/>
<eClassifiers xsi:type="ecore:EEnum" name="RequirementStatus">
<eLiterals name="Identified"/>
<eLiterals name="InAnalysis" value="1" literal="In Analysis"/>
<eLiterals name="Analyzed" value="2"/>
<eLiterals name="Reviewed" value="3"/>
<eLiterals name="Frozen" value="4"/>
<eLiterals name="Declined" value="5"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="RequirementPriority">
<eLiterals name="Normal" value="2" literal="Normal - Satisfier"/>
<eLiterals name="High" value="1" literal="High - Must-be"/>
<eLiterals name="Low" value="3" literal="Low - Delighter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="RequirementSpecification" eSuperTypes="platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//element/IModelElementSpecification platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//element/IModelElementReference platform:/plugin/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:/plugin/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElementContainer">
<eStructuralFeatures xsi:type="ecore:EReference" name="scope" lowerBound="1"
eType="#//usecase/Scope" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="actor" lowerBound="1"
upperBound="-1" eType="#//usecase/Actor" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="trigger" eType="#//usecase/Trigger"
containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="precondition" eType="#//usecase/ICondition"
containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="minimalGuarantee" eType="#//usecase/ICondition"
containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="successGuarantee" eType="#//usecase/ICondition"
containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Scenario" eSuperTypes="platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElement platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedCommentedElement">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="successScenario" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ScenarioStep" eSuperTypes="platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//element/IHierarchicElement platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//IIdLabeled">
<eStructuralFeatures xsi:type="ecore:EReference" name="actor" eType="#//usecase/Actor"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="action" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="actionType" eType="#//usecase/ScenarioStepActionType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="branch" eType="#//usecase/ScenarioStep"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Scope" eSuperTypes="platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedElement"/>
<eClassifiers xsi:type="ecore:EClass" name="Actor" eSuperTypes="platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedCommentedElement"/>
<eClassifiers xsi:type="ecore:EClass" name="Trigger" eSuperTypes="platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedElement"/>
<eClassifiers xsi:type="ecore:EEnum" name="ScenarioStepActionType">
<eLiterals name="NotClassified" literal=""/>
<eLiterals name="Input" value="1"/>
<eLiterals name="Output" value="2"/>
<eLiterals name="Internal" value="3"/>
<eLiterals name="External" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ICondition" abstract="true" eSuperTypes="platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedElement"/>
<eClassifiers xsi:type="ecore:EClass" name="ConditionBase" eSuperTypes="#//usecase/ICondition"/>
<eClassifiers xsi:type="ecore:EClass" name="PreconditionSpecification" eSuperTypes="#//RequirementSpecification"/>
<eClassifiers xsi:type="ecore:EClass" name="SuccessgaranteeSpecification" eSuperTypes="#//RequirementSpecification"/>
<eClassifiers xsi:type="ecore:EClass" name="MinimumgaranteeSpecification" eSuperTypes="#//RequirementSpecification"/>
<eClassifiers xsi:type="ecore:EClass" name="ScopeSpecification" eSuperTypes="#//RequirementSpecification"/>
<eClassifiers xsi:type="ecore:EClass" name="InputSpecification" eSuperTypes="#//RequirementSpecification"/>
</eSubpackages>
<eSubpackages name="relations" nsURI="http://www.fortiss.org/af3/mira/relations"
nsPrefix="org-fortiss-af3-mira-relations">
<eClassifiers xsi:type="ecore:EClass" name="ConflictedRequirementRelation" eSuperTypes="#//relations/UndirectedRequirementRelation"/>
<eClassifiers xsi:type="ecore:EClass" name="ContradictingRequirementRelation"
eSuperTypes="#//relations/UndirectedRequirementRelation"/>
<eClassifiers xsi:type="ecore:EClass" name="RefinementRequirementRelation" eSuperTypes="#//relations/DirectedRequirementRelation"/>
<eClassifiers xsi:type="ecore:EClass" name="OverridingRequirementRelation" eSuperTypes="#//relations/DirectedRequirementRelation"/>
<eClassifiers xsi:type="ecore:EClass" name="DirectedRequirementRelation" eSuperTypes="#//RequirementRelation"/>
<eClassifiers xsi:type="ecore:EClass" name="UndirectedRequirementRelation" eSuperTypes="#//RequirementRelation"/>
</eSubpackages>
<eSubpackages name="verification" nsURI="http://www.fortiss.org/af3/mira/verification"
nsPrefix="org-fortiss-af3-mira-verification">
<eClassifiers xsi:type="ecore:EEnum" name="CheckStatus">
<eLiterals name="ToBeChecked" literal="To be checked"/>
<eLiterals name="Approven"/>
<eLiterals name="Error" value="1"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="CheckList" eSuperTypes="platform:/plugin/org.fortiss.tooling.base/model/base.ecore#//element/IModelElementSpecification platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedCommentedElement">
<eStructuralFeatures xsi:type="ecore:EReference" name="items" upperBound="-1"
eType="#//verification/CheckItem" containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="CheckItem" eSuperTypes="platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedCommentedElement">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="category" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="status" eType="#//verification/CheckStatus"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lastUpdate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
</eClassifiers>
</eSubpackages>
</ecore:EPackage>
<?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" copyrightText="(c) 2011 ForTISS GmbH"
modelDirectory="/org.fortiss.af3.mira/generated-src" modelPluginID="org.fortiss.af3.mira"
modelName="Mira" editorPluginClass="org.fortiss.af3.mira.model.presentation.ModelEditorPlugin"
importerID="org.eclipse.emf.importer.ecore" containmentProxies="true" arrayAccessors="true"
complianceLevel="6.0" copyrightFields="false" usedGenPackages="platform:/plugin/org.fortiss.tooling.base/model/base.genmodel#//model platform:/plugin/org.fortiss.tooling.kernel/model/kernel.genmodel#//model">
<foreignModel>mira.ecore</foreignModel>
<genPackages prefix="Mira" basePackage="org.fortiss.af3.mira" disposableProviderFactory="true"
ecorePackage="mira.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="mira.ecore#//RequirementStatus">
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//RequirementStatus/Identified"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//RequirementStatus/InAnalysis"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//RequirementStatus/Analyzed"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//RequirementStatus/Reviewed"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//RequirementStatus/Frozen"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//RequirementStatus/Declined"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="mira.ecore#//RequirementPriority">
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//RequirementPriority/Normal"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//RequirementPriority/High"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//RequirementPriority/Low"/>
</genEnums>
<genClasses ecoreClass="mira.ecore#//Analysis"/>
<genClasses ecoreClass="mira.ecore#//Requirement">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//Requirement/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//Requirement/rationale"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//Requirement/author"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//Requirement/sources"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//Requirement/status"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//Requirement/priority"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//Requirement/todo"/>
</genClasses>
<genClasses ecoreClass="mira.ecore#//RequirementRelation"/>
<genClasses ecoreClass="mira.ecore#//RequirementConnector"/>
<genClasses ecoreClass="mira.ecore#//RequirementSpecification"/>
<nestedGenPackages prefix="Usecase" basePackage="org.fortiss.af3.mira.model" disposableProviderFactory="true"
ecorePackage="mira.ecore#//usecase">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="mira.ecore#//usecase/ScenarioStepActionType">
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//usecase/ScenarioStepActionType/NotClassified"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//usecase/ScenarioStepActionType/Input"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//usecase/ScenarioStepActionType/Output"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//usecase/ScenarioStepActionType/Internal"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//usecase/ScenarioStepActionType/External"/>
</genEnums>
<genClasses ecoreClass="mira.ecore#//usecase/UseCase">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mira.ecore#//usecase/UseCase/scope"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mira.ecore#//usecase/UseCase/actor"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mira.ecore#//usecase/UseCase/trigger"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mira.ecore#//usecase/UseCase/precondition"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mira.ecore#//usecase/UseCase/minimalGuarantee"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mira.ecore#//usecase/UseCase/successGuarantee"/>
</genClasses>
<genClasses ecoreClass="mira.ecore#//usecase/Scenario">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//usecase/Scenario/successScenario"/>
</genClasses>
<genClasses ecoreClass="mira.ecore#//usecase/ScenarioStep">
<genFeatures notify="false" createChild="false" propertySortChoices="true"
ecoreFeature="ecore:EReference mira.ecore#//usecase/ScenarioStep/actor"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//usecase/ScenarioStep/action"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//usecase/ScenarioStep/actionType"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true"
ecoreFeature="ecore:EReference mira.ecore#//usecase/ScenarioStep/branch"/>
</genClasses>
<genClasses ecoreClass="mira.ecore#//usecase/Scope"/>
<genClasses ecoreClass="mira.ecore#//usecase/Actor"/>
<genClasses ecoreClass="mira.ecore#//usecase/Trigger"/>
<genClasses image="false" ecoreClass="mira.ecore#//usecase/ICondition"/>
<genClasses ecoreClass="mira.ecore#//usecase/ConditionBase"/>
<genClasses ecoreClass="mira.ecore#//usecase/PreconditionSpecification"/>
<genClasses ecoreClass="mira.ecore#//usecase/SuccessgaranteeSpecification"/>
<genClasses ecoreClass="mira.ecore#//usecase/MinimumgaranteeSpecification"/>
<genClasses ecoreClass="mira.ecore#//usecase/ScopeSpecification"/>
<genClasses ecoreClass="mira.ecore#//usecase/InputSpecification"/>
</nestedGenPackages>
<nestedGenPackages prefix="Relations" basePackage="org.fortiss.af3.mira.model"
disposableProviderFactory="true" ecorePackage="mira.ecore#//relations">
<genClasses ecoreClass="mira.ecore#//relations/ConflictedRequirementRelation"/>
<genClasses ecoreClass="mira.ecore#//relations/ContradictingRequirementRelation"/>
<genClasses ecoreClass="mira.ecore#//relations/RefinementRequirementRelation"/>
<genClasses ecoreClass="mira.ecore#//relations/OverridingRequirementRelation"/>
<genClasses ecoreClass="mira.ecore#//relations/DirectedRequirementRelation"/>
<genClasses ecoreClass="mira.ecore#//relations/UndirectedRequirementRelation"/>
</nestedGenPackages>
<nestedGenPackages prefix="Verification" basePackage="org.fortiss.af3.mira.model"
disposableProviderFactory="true" ecorePackage="mira.ecore#//verification">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="mira.ecore#//verification/CheckStatus">
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//verification/CheckStatus/ToBeChecked"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//verification/CheckStatus/Approven"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//verification/CheckStatus/Error"/>
</genEnums>
<genClasses ecoreClass="mira.ecore#//verification/CheckList">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mira.ecore#//verification/CheckList/items"/>
</genClasses>
<genClasses ecoreClass="mira.ecore#//verification/CheckItem">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//verification/CheckItem/category"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//verification/CheckItem/status"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//verification/CheckItem/lastUpdate"/>
</genClasses>
</nestedGenPackages>
</genPackages>
</genmodel:GenModel>
<?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" copyrightText="(c) 2011 ForTISS GmbH"
modelDirectory="/org.fortiss.af3.mira/generated-src" modelPluginID="org.fortiss.af3.mira"
modelName="Mira" editorPluginClass="org.fortiss.af3.mira.model.presentation.ModelEditorPlugin"
importerID="org.eclipse.emf.importer.ecore" containmentProxies="true" arrayAccessors="true"
complianceLevel="6.0" copyrightFields="false" usedGenPackages="platform:/plugin/org.fortiss.tooling.base/model/base.genmodel#//model platform:/plugin/org.fortiss.tooling.kernel/model/kernel.genmodel#//model">
<foreignModel>mira.ecore</foreignModel>
<genPackages prefix="Mira" basePackage="org.fortiss.af3.mira" disposableProviderFactory="true"
ecorePackage="mira.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="mira.ecore#//RequirementStatus">
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//RequirementStatus/Identified"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//RequirementStatus/InAnalysis"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//RequirementStatus/Analyzed"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//RequirementStatus/Reviewed"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//RequirementStatus/Frozen"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//RequirementStatus/Declined"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="mira.ecore#//RequirementPriority">
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//RequirementPriority/Normal"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//RequirementPriority/High"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//RequirementPriority/Low"/>
</genEnums>
<genClasses ecoreClass="mira.ecore#//Analysis"/>
<genClasses ecoreClass="mira.ecore#//Requirement">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//Requirement/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//Requirement/rationale"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//Requirement/author"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//Requirement/sources"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//Requirement/status"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//Requirement/priority"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//Requirement/todo"/>
</genClasses>
<genClasses ecoreClass="mira.ecore#//RequirementRelation"/>
<genClasses ecoreClass="mira.ecore#//RequirementConnector"/>
<genClasses ecoreClass="mira.ecore#//RequirementSpecification"/>
<nestedGenPackages prefix="Usecase" basePackage="org.fortiss.af3.mira.model" disposableProviderFactory="true"
ecorePackage="mira.ecore#//usecase">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="mira.ecore#//usecase/ScenarioStepActionType">
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//usecase/ScenarioStepActionType/NotClassified"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//usecase/ScenarioStepActionType/Input"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//usecase/ScenarioStepActionType/Output"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//usecase/ScenarioStepActionType/Internal"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//usecase/ScenarioStepActionType/External"/>
</genEnums>
<genClasses ecoreClass="mira.ecore#//usecase/UseCase">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mira.ecore#//usecase/UseCase/scope"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mira.ecore#//usecase/UseCase/actor"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mira.ecore#//usecase/UseCase/trigger"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mira.ecore#//usecase/UseCase/precondition"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mira.ecore#//usecase/UseCase/minimalGuarantee"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mira.ecore#//usecase/UseCase/successGuarantee"/>
</genClasses>
<genClasses ecoreClass="mira.ecore#//usecase/Scenario">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//usecase/Scenario/successScenario"/>
</genClasses>
<genClasses ecoreClass="mira.ecore#//usecase/ScenarioStep">
<genFeatures notify="false" createChild="false" propertySortChoices="true"
ecoreFeature="ecore:EReference mira.ecore#//usecase/ScenarioStep/actor"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//usecase/ScenarioStep/action"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//usecase/ScenarioStep/actionType"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true"
ecoreFeature="ecore:EReference mira.ecore#//usecase/ScenarioStep/branch"/>
</genClasses>
<genClasses ecoreClass="mira.ecore#//usecase/Scope"/>
<genClasses ecoreClass="mira.ecore#//usecase/Actor"/>
<genClasses ecoreClass="mira.ecore#//usecase/Trigger"/>
<genClasses image="false" ecoreClass="mira.ecore#//usecase/ICondition"/>
<genClasses ecoreClass="mira.ecore#//usecase/ConditionBase"/>
<genClasses ecoreClass="mira.ecore#//usecase/PreconditionSpecification"/>
<genClasses ecoreClass="mira.ecore#//usecase/SuccessgaranteeSpecification"/>
<genClasses ecoreClass="mira.ecore#//usecase/MinimumgaranteeSpecification"/>
<genClasses ecoreClass="mira.ecore#//usecase/ScopeSpecification"/>
<genClasses ecoreClass="mira.ecore#//usecase/InputSpecification"/>
</nestedGenPackages>
<nestedGenPackages prefix="Relations" basePackage="org.fortiss.af3.mira.model"
disposableProviderFactory="true" ecorePackage="mira.ecore#//relations">
<genClasses ecoreClass="mira.ecore#//relations/ConflictedRequirementRelation"/>
<genClasses ecoreClass="mira.ecore#//relations/ContradictingRequirementRelation"/>
<genClasses ecoreClass="mira.ecore#//relations/RefinementRequirementRelation"/>
<genClasses ecoreClass="mira.ecore#//relations/OverridingRequirementRelation"/>
<genClasses ecoreClass="mira.ecore#//relations/DirectedRequirementRelation"/>
<genClasses ecoreClass="mira.ecore#//relations/UndirectedRequirementRelation"/>
</nestedGenPackages>
<nestedGenPackages prefix="Verification" basePackage="org.fortiss.af3.mira.model"
disposableProviderFactory="true" ecorePackage="mira.ecore#//verification">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="mira.ecore#//verification/CheckStatus">
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//verification/CheckStatus/ToBeChecked"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//verification/CheckStatus/Approven"/>
<genEnumLiterals ecoreEnumLiteral="mira.ecore#//verification/CheckStatus/Error"/>
</genEnums>
<genClasses ecoreClass="mira.ecore#//verification/CheckList">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mira.ecore#//verification/CheckList/items"/>
</genClasses>
<genClasses ecoreClass="mira.ecore#//verification/CheckItem">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//verification/CheckItem/category"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//verification/CheckItem/status"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mira.ecore#//verification/CheckItem/lastUpdate"/>
</genClasses>
</nestedGenPackages>
</genPackages>
</genmodel:GenModel>
<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="model"
nsURI="http://www.fortiss.org/af3/project" nsPrefix="org-fortiss-af3-project">
<eClassifiers xsi:type="ecore:EClass" name="ProjectConfiguration" eSuperTypes="platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//IProjectRootElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="ProjectConfiguration is a singleton IProjectRootElement that collects all project configuration data."/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="configurationElements"
upperBound="-1" eType="#//IProjectConfigurationElement" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="IProjectConfigurationElements contained in this project configuration."/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="IProjectConfigurationElement" abstract="true"
interface="true" eSuperTypes="platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedCommentedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Parent class of configuration elements of an AF3 project."/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="FileProject" eSuperTypes="platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedCommentedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Project root element used for file storage with Eclipse workspace resources."/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="rootElements" upperBound="-1"
eType="ecore:EClass platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//IProjectRootElement"
containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Stores the root elements of the project."/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eSubpackages name="configuration" nsURI="http://www.fortiss.org/af3/project/configuration"
nsPrefix="org-fortiss-af3-project-configuration">
<eClassifiers xsi:type="ecore:EClass" name="TypeSystemConfiguration" eSuperTypes="#//IProjectConfigurationElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Project configuration element for selecting a data type system."/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="typesystem" eType="#//typesystem/ITypeSystem"
containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The selected type system."/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DevelopmentProcessConfiguration" eSuperTypes="#//IProjectConfigurationElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Project configuration element for selecting a development process."/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="development" eType="#//development/IDevelopmentProcess"
containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The selected development process."/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
</eSubpackages>
<eSubpackages name="typesystem" nsURI="http://www.fortiss.org/af3/project/typesystem"
nsPrefix="org-fortiss-af3-project-typesystem">
<eClassifiers xsi:type="ecore:EClass" name="ITypeSystem" abstract="true" interface="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Parent interface of plugable type systems."/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="IDataDictionary" abstract="true" interface="true"/>
<eClassifiers xsi:type="ecore:EClass" name="IType" abstract="true" interface="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Parent interface of type specifications (e.g. variable type)."/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ITerm" abstract="true" interface="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Parent interface of term instances (e.g. constants, operations, etc.)."/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="IFunction" abstract="true" interface="true"/>
<eClassifiers xsi:type="ecore:EClass" name="FunctionCallBase" abstract="true"
eSuperTypes="#//typesystem/ITerm">
<eStructuralFeatures xsi:type="ecore:EReference" name="function" eType="#//typesystem/IFunction"
containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1"
eType="#//typesystem/ITerm" containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="VarBase" abstract="true" eSuperTypes="#//typesystem/ITerm">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="identifier" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TVarBase" abstract="true" eSuperTypes="#//typesystem/IType">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="identifier" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DummyTypeSystem" eSuperTypes="#//typesystem/ITypeSystem"/>
</eSubpackages>
<eSubpackages name="development" nsURI="http://www.fortiss.org/af3/project/development"
nsPrefix="org-fortiss-af3-project-development">
<eClassifiers xsi:type="ecore:EClass" name="IDevelopmentProcess" abstract="true"
interface="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Parent interface of plugable development processes."/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DummyDevelopmentProcess" eSuperTypes="#//development/IDevelopmentProcess"/>
</eSubpackages>
<eSubpackages name="execution" nsURI="http://www.fortiss.org/af3/project/execution"
nsPrefix="org-fortiss-af3-project-execution">
<eClassifiers xsi:type="ecore:EClass" name="ExecutionConfigurationStore" eSuperTypes="platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//IProjectRootElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Project root element for execution configurations."/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="configurations" upperBound="-1"
eType="#//execution/ExecutionConfiguration" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The list of execution configurations."/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ExecutionConfiguration" eSuperTypes="platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedCommentedElement platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//IIdLabeledReference">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="An execution configuration referencing a model element by ID."/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="configurationParts" upperBound="-1"
eType="#//execution/ExecutionConfigurationPart" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Execution configuration parts of the execution configuration."/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ExecutionConfigurationPart">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Super class of application specific execution configuration parts."/>
</eAnnotations>
</eClassifiers>
</eSubpackages>
</ecore:EPackage>
<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="model"
nsURI="http://www.fortiss.org/af3/project" nsPrefix="org-fortiss-af3-project">
<eClassifiers xsi:type="ecore:EClass" name="ProjectConfiguration" eSuperTypes="platform:/plugin/org.fortiss.tooling.kernel/model/kernel.ecore#//IProjectRootElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="ProjectConfiguration is a singleton IProjectRootElement that collects all project configuration data."/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="configurationElements"
upperBound="-1" eType="#//IProjectConfigurationElement" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="IProjectConfigurationElements contained in this project configuration."/>
</eAnnotations>
</eStructuralFeatures>