<?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://eclipse.org/emf/emfstore/client/test/model" nsPrefix="org.eclipse.emf.emfstore.internal.client.test.model"> | |
<eClassifiers xsi:type="ecore:EClass" name="UnicaseModelElement" abstract="true"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="1.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="1.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="annotations" upperBound="-1" | |
eType="#//Annotation" eOpposite="#//Annotation/annotatedModelElements"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="100.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="attachments" upperBound="-1" | |
eType="#//Attachment" eOpposite="#//Attachment/referringModelElements"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="101.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="incomingDocumentReferences" | |
upperBound="-1" eType="#//document/LeafSection" eOpposite="#//document/LeafSection/referencedModelElements"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="102.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="leafSection" eType="#//document/LeafSection" | |
eOpposite="#//document/LeafSection/modelElements"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="state" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" | |
changeable="false" volatile="true" transient="true" defaultValueLiteral="" | |
derived="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="appliedStereotypeInstances" | |
upperBound="-1" eType="#//profile/StereotypeInstance" containment="true" eOpposite="#//profile/StereotypeInstance/modelElement"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="comments" upperBound="-1" | |
eType="#//rationale/Comment" containment="true" eOpposite="#//rationale/Comment/commentedElement"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="2.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="creationDate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="creator" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Annotation" abstract="true" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="annotatedModelElements" | |
upperBound="-1" eType="#//UnicaseModelElement" eOpposite="#//UnicaseModelElement/annotations"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="90.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Attachment" abstract="true" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="referringModelElements" | |
upperBound="-1" eType="#//UnicaseModelElement" eOpposite="#//UnicaseModelElement/attachments"/> | |
</eClassifiers> | |
<eSubpackages name="organization" nsURI="http://eclipse.org/emf/emfstore/client/test/model/organization" | |
nsPrefix="org.eclipse.emf.emfstore.internal.client.test.model.organization"> | |
<eClassifiers xsi:type="ecore:EClass" name="User" eSuperTypes="#//organization/OrgUnit"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="email" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="firstName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="11.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lastName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="12.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="workItemsToReview" upperBound="-1" | |
eType="#//task/WorkItem" eOpposite="#//task/WorkItem/reviewer"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="OrgUnit" abstract="true" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="acOrgId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="groupMemberships" upperBound="-1" | |
eType="#//organization/Group" eOpposite="#//organization/Group/orgUnits"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="assignments" upperBound="-1" | |
eType="#//task/WorkItem" eOpposite="#//task/WorkItem/assignee"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="11.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="participations" upperBound="-1" | |
eType="#//task/WorkItem" eOpposite="#//task/WorkItem/participants"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Group" eSuperTypes="#//organization/OrgUnit"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="orgUnits" upperBound="-1" | |
eType="#//organization/OrgUnit" eOpposite="#//organization/OrgUnit/groupMemberships"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.5"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
</eSubpackages> | |
<eSubpackages name="task" nsURI="http://eclipse.org/emf/emfstore/client/test/model/task" | |
nsPrefix="org.eclipse.emf.emfstore.internal.client.test.model.task"> | |
<eClassifiers xsi:type="ecore:EClass" name="ActionItem" eSuperTypes="#//task/WorkItem #//task/Checkable"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="done" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="17.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="activity" eType="#//task/ActivityType"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="9.5"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="WorkPackage" eSuperTypes="#//task/WorkItem"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="containedWorkItems" upperBound="-1" | |
eType="#//task/WorkItem" containment="true" eOpposite="#//task/WorkItem/containingWorkpackage"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="20.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="startDate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="20.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="endDate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="21.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="WorkItem" abstract="true" interface="true" | |
eSuperTypes="#//Annotation"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="containingWorkpackage" | |
eType="#//task/WorkPackage" eOpposite="#//task/WorkPackage/containedWorkItems"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="predecessors" upperBound="-1" | |
eType="#//task/WorkItem" eOpposite="#//task/WorkItem/successors"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="11.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="successors" upperBound="-1" | |
eType="#//task/WorkItem" eOpposite="#//task/WorkItem/predecessors"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="12.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="assignee" eType="#//organization/OrgUnit" | |
eOpposite="#//organization/OrgUnit/assignments"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
<details key="priority" value="11.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="reviewer" eType="#//organization/User" | |
eOpposite="#//organization/User/workItemsToReview"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="12.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="participants" upperBound="-1" | |
eType="#//organization/OrgUnit" eOpposite="#//organization/OrgUnit/participations"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="dueDate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="12.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="estimate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="18.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="effort" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="19.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="12.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="resolved" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="13.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="includingReleases" upperBound="-1" | |
eType="#//release/Release" eOpposite="#//release/Release/includedWorkItems"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Milestone" eSuperTypes="#//task/WorkItem"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="containedModelElements" | |
upperBound="-1" eType="#//UnicaseModelElement"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="1"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EEnum" name="ActivityType"> | |
<eLiterals name="NONE" literal="<please select>"/> | |
<eLiterals name="ANALYSIS" value="1" literal="Analysis"/> | |
<eLiterals name="SYSTEM_DESIGN" value="2" literal="System Design"/> | |
<eLiterals name="OBJECT_DESIGN" value="3" literal="Object Design"/> | |
<eLiterals name="IMPLEMENTATION" value="4" literal="Implementation"/> | |
<eLiterals name="TESTING" value="5" literal="Testing"/> | |
<eLiterals name="MANAGEMENT" value="6" literal="Management"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Checkable" abstract="true" interface="true" | |
eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="checked" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" | |
volatile="true" transient="true" derived="true"/> | |
</eClassifiers> | |
</eSubpackages> | |
<eSubpackages name="classes" nsURI="http://eclipse.org/emf/emfstore/client/test/model/classes" | |
nsPrefix="org.eclipse.emf.emfstore.internal.client.test.model.classes"> | |
<eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="#//classes/PackageElement"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="instantiationType" eType="#//classes/InstantiationType"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="participatedUseCases" | |
upperBound="-1" eType="#//requirement/UseCase" eOpposite="#//requirement/UseCase/identifiedClasses"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="20.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="superClasses" upperBound="-1" | |
eType="#//classes/Class" eOpposite="#//classes/Class/subClasses"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="21.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="subClasses" upperBound="-1" | |
eType="#//classes/Class" eOpposite="#//classes/Class/superClasses"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="22.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="incomingAssociations" | |
upperBound="-1" eType="#//classes/Association" eOpposite="#//classes/Association/target"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="20.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="outgoingAssociations" | |
upperBound="-1" eType="#//classes/Association" eOpposite="#//classes/Association/source"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="21.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1" | |
eType="#//classes/Attribute" containment="true" eOpposite="#//classes/Attribute/definingClass"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="23.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="methods" upperBound="-1" | |
eType="#//classes/Method" containment="true" eOpposite="#//classes/Method/definingClass"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="24.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="demoParticipations" upperBound="-1" | |
eType="#//requirement/Scenario" eOpposite="#//requirement/Scenario/participatingClasses"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="9.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="#//classes/PackageElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="containedPackageElements" | |
upperBound="-1" eType="#//classes/PackageElement" containment="true" eOpposite="#//classes/PackageElement/parentPackage"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="9.5"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="facadeClass" eType="#//classes/Class"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="20.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="PackageElement" abstract="true" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="parentPackage" eType="#//classes/Package" | |
eOpposite="#//classes/Package/containedPackageElements"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="outgoingDependencies" | |
upperBound="-1" eType="#//classes/Dependency" eOpposite="#//classes/Dependency/source"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="incomingDependencies" | |
upperBound="-1" eType="#//classes/Dependency" eOpposite="#//classes/Dependency/target"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="11.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Association" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="source" eType="#//classes/Class" | |
eOpposite="#//classes/Class/outgoingAssociations"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="#//classes/Class" | |
eOpposite="#//classes/Class/incomingAssociations"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="11.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="#//classes/AssociationType" | |
defaultValueLiteral=""> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="12.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceMultiplicity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" | |
defaultValueLiteral="1"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="13.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="targetMultiplicity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" | |
defaultValueLiteral="1"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="14.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceRole" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="targetRole" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="transient" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EEnum" name="AssociationType"> | |
<eLiterals name="UNDIRECTED_ASSOCIATION" literal="Undirected Association"/> | |
<eLiterals name="DIRECTED_ASSOCIATION" value="1" literal="Directed Association"/> | |
<eLiterals name="AGGREGATION" value="2" literal="Aggregation"/> | |
<eLiterals name="COMPOSITION" value="3" literal="Composition"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="definingClass" eType="#//classes/Class" | |
eOpposite="#//classes/Class/attributes"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" eType="#//classes/VisibilityType"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="11.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="scope" eType="#//classes/ScopeType"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="12.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="signature" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" | |
changeable="false" volatile="true" transient="true" derived="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" | |
defaultValueLiteral=""> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="13.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultValue" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="14.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="properties" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="15.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="label" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="16.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="implementationType" eType="#//classes/PrimitiveType"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="implementationEnumeration" | |
eType="#//classes/Enumeration" eOpposite="#//classes/Enumeration/attributes"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="transient" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EEnum" name="VisibilityType"> | |
<eLiterals name="UNDEFINED" literal="Undefined"/> | |
<eLiterals name="PACKAGE" value="1" literal="#"/> | |
<eLiterals name="PRIVATE" value="2" literal="-"/> | |
<eLiterals name="GLOBAL" value="3" literal="+"/> | |
<eLiterals name="PROTECTED" value="4" literal="~"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EEnum" name="ScopeType"> | |
<eLiterals name="INSTANCE" value="1" literal="Instance"/> | |
<eLiterals name="CLASS" value="2" literal="Class"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Method" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" eType="#//classes/VisibilityType"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="11.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="scope" eType="#//classes/ScopeType"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="12.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="returnType" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="13.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="signature" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" | |
changeable="false" volatile="true" transient="true" defaultValueLiteral="" | |
derived="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" | |
eType="#//classes/MethodArgument" containment="true"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="properties" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="14.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="definingClass" eType="#//classes/Class" | |
eOpposite="#//classes/Class/methods"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="label" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="15.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="stubbed" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="calledMethods" upperBound="-1" | |
eType="#//classes/Method" eOpposite="#//classes/Method/callingMethods"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.1"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="callingMethods" upperBound="-1" | |
eType="#//classes/Method" eOpposite="#//classes/Method/calledMethods"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.2"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="demoParticipations" upperBound="-1" | |
eType="#//requirement/Scenario" eOpposite="#//requirement/Scenario/participatingMethods"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="9.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="MethodArgument" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" eType="#//classes/ArgumentDirectionType"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="11.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultValue" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="12.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="signature" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" | |
changeable="false" volatile="true" transient="true" derived="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="label" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="13.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EEnum" name="ArgumentDirectionType"> | |
<eLiterals name="UNDEFINED" literal="Undefined"/> | |
<eLiterals name="IN" value="1" literal="in"/> | |
<eLiterals name="OUT" value="2" literal="out"/> | |
<eLiterals name="INOUT" value="3" literal="inout"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Dependency" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="source" eType="#//classes/PackageElement" | |
eOpposite="#//classes/PackageElement/outgoingDependencies"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="#//classes/PackageElement" | |
eOpposite="#//classes/PackageElement/incomingDependencies"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="11.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Enumeration" eSuperTypes="#//classes/PackageElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="literals" upperBound="-1" | |
eType="#//classes/Literal" containment="true" eOpposite="#//classes/Literal/enumeration"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1" | |
eType="#//classes/Attribute" eOpposite="#//classes/Attribute/implementationEnumeration"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EEnum" name="InstantiationType"> | |
<eLiterals name="Concrete"/> | |
<eLiterals name="Abstract" value="1"/> | |
<eLiterals name="Interface" value="2"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EEnum" name="PrimitiveType"> | |
<eLiterals name="String"/> | |
<eLiterals name="Boolean" value="1"/> | |
<eLiterals name="Integer" value="2"/> | |
<eLiterals name="Date" value="3"/> | |
<eLiterals name="Double" value="4"/> | |
<eLiterals name="Enumeration" value="5"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Literal" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="enumeration" eType="#//classes/Enumeration" | |
eOpposite="#//classes/Enumeration/literals"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="literal" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
</eClassifiers> | |
</eSubpackages> | |
<eSubpackages name="document" nsURI="http://eclipse.org/emf/emfstore/client/test/model/document" | |
nsPrefix="org.eclipse.emf.emfstore.internal.client.test.model.document"> | |
<eClassifiers xsi:type="ecore:EClass" name="LeafSection" eSuperTypes="#//document/Section"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="modelElements" upperBound="-1" | |
eType="#//UnicaseModelElement" containment="true" eOpposite="#//UnicaseModelElement/leafSection"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="20.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="referencedModelElements" | |
upperBound="-1" eType="#//UnicaseModelElement" eOpposite="#//UnicaseModelElement/incomingDocumentReferences"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="21.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="CompositeSection" eSuperTypes="#//document/Section"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="subsections" upperBound="-1" | |
eType="#//document/Section" containment="true" eOpposite="#//document/Section/parent"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="20.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Section" abstract="true" interface="true" | |
eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="parent" eType="#//document/CompositeSection" | |
eOpposite="#//document/CompositeSection/subsections"/> | |
</eClassifiers> | |
</eSubpackages> | |
<eSubpackages name="requirement" nsURI="http://eclipse.org/emf/emfstore/client/test/model/requirement" | |
nsPrefix="org.eclipse.emf.emfstore.internal.client.test.model.requirement"> | |
<eClassifiers xsi:type="ecore:EClass" name="NonFunctionalRequirement" eSuperTypes="#//rationale/Criterion"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="restrictedScenarios" | |
upperBound="-1" eType="#//requirement/Scenario" eOpposite="#//requirement/Scenario/nonFunctionalRequirements"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="9.1"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="restrictedUseCases" upperBound="-1" | |
eType="#//requirement/UseCase" eOpposite="#//requirement/UseCase/nonFunctionalRequirements"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="9.2"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="systemFunctions" upperBound="-1" | |
eType="#//requirement/SystemFunction" eOpposite="#//requirement/SystemFunction/nonFunctionalRequirement"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="13.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="userTasks" upperBound="-1" | |
eType="#//requirement/UserTask" eOpposite="#//requirement/UserTask/nonFunctionalRequirements"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="14.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="FunctionalRequirement" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="refinedRequirement" eType="#//requirement/FunctionalRequirement" | |
eOpposite="#//requirement/FunctionalRequirement/refiningRequirements"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="storyPoints" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="12.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="refiningRequirements" | |
upperBound="-1" eType="#//requirement/FunctionalRequirement" containment="true" | |
eOpposite="#//requirement/FunctionalRequirement/refinedRequirement"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="12.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="useCases" upperBound="-1" | |
eType="#//requirement/UseCase" eOpposite="#//requirement/UseCase/functionalRequirements"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="scenarios" upperBound="-1" | |
eType="#//requirement/Scenario" eOpposite="#//requirement/Scenario/functionalRequirements"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="11.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="reviewed" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="13.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="stakeholder" eType="#//organization/OrgUnit"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="11.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="cost" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="UseCase" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="initiatingActor" eType="#//requirement/Actor" | |
eOpposite="#//requirement/Actor/initiatedUseCases"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="participatingActors" | |
upperBound="-1" eType="#//requirement/Actor" eOpposite="#//requirement/Actor/participatedUseCases"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="11.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realizedUserTask" eType="#//requirement/UserTask" | |
eOpposite="#//requirement/UserTask/realizingUseCases"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.1"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="precondition" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="useCaseSteps" upperBound="-1" | |
eType="#//requirement/Step" containment="true" eOpposite="#//requirement/Step/useCase"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.1"/> | |
<details key="position" value="bottom"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="postcondition" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="rules" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" | |
defaultValueLiteral=""/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="exception" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="scenarios" upperBound="-1" | |
eType="#//requirement/Scenario" eOpposite="#//requirement/Scenario/instantiatedUseCases"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="functionalRequirements" | |
upperBound="-1" eType="#//requirement/FunctionalRequirement" eOpposite="#//requirement/FunctionalRequirement/useCases"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="11.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="nonFunctionalRequirements" | |
upperBound="-1" eType="#//requirement/NonFunctionalRequirement" eOpposite="#//requirement/NonFunctionalRequirement/restrictedUseCases"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="12.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="identifiedClasses" upperBound="-1" | |
eType="#//classes/Class" eOpposite="#//classes/Class/participatedUseCases"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="13.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="includedUseCases" upperBound="-1" | |
eType="#//requirement/UseCase"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="12.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="extendedUseCases" upperBound="-1" | |
eType="#//requirement/UseCase"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="13.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="systemFunctions" upperBound="-1" | |
eType="#//requirement/SystemFunction" eOpposite="#//requirement/SystemFunction/usecases"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="15.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Scenario" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="steps" upperBound="-1" | |
eType="#//requirement/Step" containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="initiatingActorInstance" | |
eType="#//requirement/ActorInstance" eOpposite="#//requirement/ActorInstance/initiatedScenarios"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="participatingActorInstances" | |
upperBound="-1" eType="#//requirement/ActorInstance" eOpposite="#//requirement/ActorInstance/participatedScenarios"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="11.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="instantiatedUseCases" | |
upperBound="-1" eType="#//requirement/UseCase" eOpposite="#//requirement/UseCase/scenarios"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="functionalRequirements" | |
upperBound="-1" eType="#//requirement/FunctionalRequirement" eOpposite="#//requirement/FunctionalRequirement/scenarios"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="11.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="nonFunctionalRequirements" | |
upperBound="-1" eType="#//requirement/NonFunctionalRequirement" eOpposite="#//requirement/NonFunctionalRequirement/restrictedScenarios"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="12.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="participatingMethods" | |
upperBound="-1" eType="#//classes/Method" eOpposite="#//classes/Method/demoParticipations"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="participatingClasses" | |
upperBound="-1" eType="#//classes/Class" eOpposite="#//classes/Class/demoParticipations"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Actor" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="initiatedUserTask" eType="#//requirement/UserTask" | |
eOpposite="#//requirement/UserTask/initiatingActor"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="15.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="participatedUserTasks" | |
upperBound="-1" eType="#//requirement/UserTask" eOpposite="#//requirement/UserTask/participatingActors"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="15.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="initiatedUseCases" upperBound="-1" | |
eType="#//requirement/UseCase" eOpposite="#//requirement/UseCase/initiatingActor"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="participatedUseCases" | |
upperBound="-1" eType="#//requirement/UseCase" eOpposite="#//requirement/UseCase/participatingActors"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="11.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="instances" upperBound="-1" | |
eType="#//requirement/ActorInstance" eOpposite="#//requirement/ActorInstance/instantiatedActor"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="12.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ActorInstance" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="initiatedScenarios" upperBound="-1" | |
eType="#//requirement/Scenario" eOpposite="#//requirement/Scenario/initiatingActorInstance"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="participatedScenarios" | |
upperBound="-1" eType="#//requirement/Scenario" eOpposite="#//requirement/Scenario/participatingActorInstances"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"/> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="11.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="instantiatedActor" eType="#//requirement/Actor" | |
eOpposite="#//requirement/Actor/instances"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Step" eSuperTypes="#//UnicaseModelElement ../../org.eclipse.emf.emfstore.internal.common.model.edit.edit/model/common.ecore#//NonDomainElement"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="userStep" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="includedUseCase" eType="#//requirement/UseCase"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="includedSystemFunction" | |
eType="#//requirement/SystemFunction"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="useCase" eType="#//requirement/UseCase" | |
eOpposite="#//requirement/UseCase/useCaseSteps"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="SystemFunction" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="input" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="output" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="exception" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="nonFunctionalRequirement" | |
eType="#//requirement/NonFunctionalRequirement" eOpposite="#//requirement/NonFunctionalRequirement/systemFunctions"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="usecases" upperBound="-1" | |
eType="#//requirement/UseCase" eOpposite="#//requirement/UseCase/systemFunctions"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="12.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="workspace" eType="#//requirement/Workspace" | |
eOpposite="#//requirement/Workspace/systemFunctions"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="UserTask" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="initiatingActor" eType="#//requirement/Actor" | |
eOpposite="#//requirement/Actor/initiatedUserTask"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="participatingActors" | |
upperBound="-1" eType="#//requirement/Actor" eOpposite="#//requirement/Actor/participatedUserTasks"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="12.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realizingUseCases" upperBound="-1" | |
eType="#//requirement/UseCase" eOpposite="#//requirement/UseCase/realizedUserTask"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="12.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="nonFunctionalRequirements" | |
upperBound="-1" eType="#//requirement/NonFunctionalRequirement" eOpposite="#//requirement/NonFunctionalRequirement/userTasks"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="12.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Workspace" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="systemFunctions" upperBound="-1" | |
eType="#//requirement/SystemFunction" eOpposite="#//requirement/SystemFunction/workspace"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="12.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
</eSubpackages> | |
<eSubpackages name="rationale" nsURI="http://eclipse.org/emf/emfstore/client/test/model/rationale" | |
nsPrefix="org.eclipse.emf.emfstore.internal.client.test.model.rationale"> | |
<eClassifiers xsi:type="ecore:EClass" name="Issue" eSuperTypes="#//Annotation #//task/Checkable #//task/WorkItem"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="proposals" upperBound="-1" | |
eType="#//rationale/Proposal" containment="true" eOpposite="#//rationale/Proposal/issue"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="21.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="solution" eType="#//rationale/Solution" | |
containment="true" eOpposite="#//rationale/Solution/issue"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="20.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="criteria" upperBound="-1" | |
eType="#//rationale/Criterion"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="22.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="activity" eType="#//task/ActivityType"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="9.5"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="assessments" upperBound="-1" | |
eType="#//rationale/Assessment" changeable="false" derived="true"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="30"/> | |
<details key="position" value="bottom"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Proposal" eSuperTypes="#//UnicaseModelElement ../../org.eclipse.emf.emfstore.internal.common.model.edit.edit/model/common.ecore#//NonDomainElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="assessments" upperBound="-1" | |
eType="#//rationale/Assessment" containment="true" eOpposite="#//rationale/Assessment/proposal"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="issue" eType="#//rationale/Issue" | |
eOpposite="#//rationale/Issue/proposals"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Solution" eSuperTypes="#//UnicaseModelElement ../../org.eclipse.emf.emfstore.internal.common.model.edit.edit/model/common.ecore#//NonDomainElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="underlyingProposals" | |
upperBound="-1" eType="#//rationale/Proposal"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="issue" eType="#//rationale/Issue" | |
eOpposite="#//rationale/Issue/solution"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Criterion" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="assessments" upperBound="-1" | |
eType="#//rationale/Assessment" eOpposite="#//rationale/Assessment/criterion"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Assessment" eSuperTypes="#//UnicaseModelElement ../../org.eclipse.emf.emfstore.internal.common.model.edit.edit/model/common.ecore#//NonDomainElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="proposal" eType="#//rationale/Proposal" | |
eOpposite="#//rationale/Proposal/assessments"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="criterion" eType="#//rationale/Criterion" | |
eOpposite="#//rationale/Criterion/assessments"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Comment" eSuperTypes="#//UnicaseModelElement ../../org.eclipse.emf.emfstore.internal.common.model.edit.edit/model/common.ecore#//NonDomainElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sender" eType="#//organization/OrgUnit"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="recipients" upperBound="-1" | |
eType="#//organization/OrgUnit"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="commentedElement" eType="#//UnicaseModelElement" | |
eOpposite="#//UnicaseModelElement/comments"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="AudioComment"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="audioFile" eType="#//attachment/FileAttachment" | |
containment="true"/> | |
</eClassifiers> | |
</eSubpackages> | |
<eSubpackages name="change" nsURI="http://eclipse.org/emf/emfstore/client/test/model/change" | |
nsPrefix="org.eclipse.emf.emfstore.internal.client.test.model.change"> | |
<eClassifiers xsi:type="ecore:EClass" name="MergingIssue" eSuperTypes="#//rationale/Issue"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="baseVersion" eType="ecore:EClass ../../org.eclipse.emf.emfstore.internal.server.model/model/server.ecore#//versioning/PrimaryVersionSpec" | |
containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="targetVersion" eType="ecore:EClass ../../org.eclipse.emf.emfstore.internal.server.model/model/server.ecore#//versioning/PrimaryVersionSpec" | |
containment="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="MergingProposal" eSuperTypes="#//rationale/Proposal"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="pendingOperations" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.emf.emfstore.internal.server.model/model/server.ecore#//versioning/operations/AbstractOperation" | |
containment="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="MergingSolution" eSuperTypes="#//rationale/Solution"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="appliedOperations" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.emf.emfstore.internal.server.model/model/server.ecore#//versioning/operations/AbstractOperation" | |
containment="true"/> | |
</eClassifiers> | |
</eSubpackages> | |
<eSubpackages name="bug" nsURI="http://eclipse.org/emf/emfstore/client/test/model/bug" | |
nsPrefix="org.eclipse.emf.emfstore.internal.client.test.model.bug"> | |
<eClassifiers xsi:type="ecore:EClass" name="BugReport" eSuperTypes="#//task/WorkItem #//task/Checkable"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="severity" eType="#//bug/Severity"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="9.5"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="resolution" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="16.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="resolutionType" eType="#//bug/ResolutionType"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="17.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="done" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EEnum" name="Severity"> | |
<eLiterals name="FEATURE" literal="FEATURE"/> | |
<eLiterals name="TRIVIAL" value="1" literal="TRIVIAL"/> | |
<eLiterals name="MINOR" value="2" literal="MINOR"/> | |
<eLiterals name="MAJOR" value="3" literal="MAJOR"/> | |
<eLiterals name="BLOCKER" value="4" literal="BLOCKER"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EEnum" name="ResolutionType"> | |
<eLiterals name="FIXED" literal="FIXED"/> | |
<eLiterals name="CANNOT_REPRODUCE" value="1" literal="CANNOT_REPRODUCE"/> | |
<eLiterals name="WONT_FIX" value="2" literal="WONT_FIX"/> | |
</eClassifiers> | |
</eSubpackages> | |
<eSubpackages name="component" nsURI="http://eclipse.org/emf/emfstore/client/test/model/component" | |
nsPrefix="org.eclipse.emf.emfstore.internal.client.test.model.component"> | |
<eClassifiers xsi:type="ecore:EClass" name="Component" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="packages" upperBound="-1" | |
eType="#//classes/Package"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="offeredServices" upperBound="-1" | |
eType="#//component/ComponentService" containment="true" eOpposite="#//component/ComponentService/offeringComponent"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="consumedServices" upperBound="-1" | |
eType="#//component/ComponentService" eOpposite="#//component/ComponentService/consumingComponents"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="subsystems" upperBound="-1" | |
eType="#//classes/Package"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ComponentService" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="offeringComponent" eType="#//component/Component" | |
eOpposite="#//component/Component/offeredServices"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="consumingComponents" | |
upperBound="-1" eType="#//component/Component" eOpposite="#//component/Component/consumedServices"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="DeploymentNode" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="components" upperBound="-1" | |
eType="#//component/Component"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
</eSubpackages> | |
<eSubpackages name="meeting" nsURI="http://eclipse.org/emf/emfstore/client/test/model/meeting" | |
nsPrefix="org.eclipse.emf.emfstore.internal.client.test.model.meeting"> | |
<eClassifiers xsi:type="ecore:EClass" name="Meeting" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="location" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="starttime" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="11.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="endtime" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="11.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="facilitator" eType="#//organization/User"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="12.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="minutetaker" eType="#//organization/User"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="12.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="timekeeper" eType="#//organization/User"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="12.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="participants" upperBound="-1" | |
eType="#//organization/OrgUnit"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sections" upperBound="-1" | |
eType="#//meeting/MeetingSection" containment="true"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="11.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="identifiedIssuesSection" | |
eType="#//meeting/IssueMeetingSection"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="13.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="identifiedWorkItemsSection" | |
eType="#//meeting/WorkItemMeetingSection"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="14.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="MeetingSection" abstract="true" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="allocatedTime" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" | |
defaultValueLiteral="0"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="CompositeMeetingSection" eSuperTypes="#//meeting/MeetingSection"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="subsections" upperBound="-1" | |
eType="#//meeting/MeetingSection" containment="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="IssueMeetingSection" eSuperTypes="#//meeting/MeetingSection"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="includedIssues" upperBound="-1" | |
eType="#//rationale/Issue"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="WorkItemMeetingSection" eSuperTypes="#//meeting/MeetingSection"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="includedWorkItems" upperBound="-1" | |
eType="#//task/WorkItem"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="10.0"/> | |
<details key="position" value="right"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
</eSubpackages> | |
<eSubpackages name="state" nsURI="http://eclipse.org/emf/emfstore/client/test/model/state" | |
nsPrefix="org.eclipse.emf.emfstore.internal.client.test.model.state"> | |
<eClassifiers xsi:type="ecore:EClass" name="State" eSuperTypes="#//state/StateNode"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="exitConditions" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="activities" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="entryConditions" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Transition" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="condition" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" | |
defaultValueLiteral=""/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="source" eType="#//state/StateNode" | |
eOpposite="#//state/StateNode/outgoingTransitions"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="#//state/StateNode" | |
eOpposite="#//state/StateNode/incomingTransitions"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="StateNode" abstract="true" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="outgoingTransitions" | |
upperBound="-1" eType="#//state/Transition" eOpposite="#//state/Transition/source"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="incomingTransitions" | |
upperBound="-1" eType="#//state/Transition" eOpposite="#//state/Transition/target"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="StateInitial" eSuperTypes="#//state/StateNode"/> | |
<eClassifiers xsi:type="ecore:EClass" name="StateEnd" eSuperTypes="#//state/StateNode"/> | |
</eSubpackages> | |
<eSubpackages name="attachment" nsURI="http://eclipse.org/emf/emfstore/client/test/model/attachment" | |
nsPrefix="org.eclipse.emf.emfstore.internal.client.test.model.attachment"> | |
<eClassifiers xsi:type="ecore:EClass" name="UrlAttachment" eSuperTypes="#//Attachment"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="url" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="position" value="left"/> | |
<details key="priority" value="2.5"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="FileAttachment" eSuperTypes="#//Attachment"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="fileName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="2"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="fileHash" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="2"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="fileID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="2"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="fileSize" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"> | |
<eAnnotations source="org.unicase.ui.meeditor"> | |
<details key="priority" value="2"/> | |
<details key="position" value="left"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="fileType" eType="#//attachment/FileAttachmentType"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EEnum" name="FileAttachmentType"> | |
<eLiterals name="BINARY"/> | |
<eLiterals name="IMAGE" value="1" literal="IMAGE"/> | |
<eLiterals name="AUDIO" value="2" literal="AUDIO"/> | |
<eLiterals name="VIDEO" value="3" literal="VIDEO"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="PatchAttachment" eSuperTypes="#//attachment/FileAttachment"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="appliedTo" upperBound="-1" | |
eType="#//release/Release" eOpposite="#//release/Release/appliedPatches"/> | |
</eClassifiers> | |
</eSubpackages> | |
<eSubpackages name="profile" nsURI="http://eclipse.org/emf/emfstore/client/test/model/profile" | |
nsPrefix="org.eclipse.emf.emfstore.internal.client.test.model.profile"> | |
<eClassifiers xsi:type="ecore:EClass" name="Profile" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="affectedContainers" upperBound="-1" | |
eType="#//UnicaseModelElement"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="stereotypes" upperBound="-1" | |
eType="#//profile/Stereotype" containment="true" eOpposite="#//profile/Stereotype/profile"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Stereotype" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="required" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="profile" eType="#//profile/Profile" | |
eOpposite="#//profile/Profile/stereotypes"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="stereotypeInstances" | |
upperBound="-1" eType="#//profile/StereotypeInstance" eOpposite="#//profile/StereotypeInstance/stereotype"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="stereotypeAttributes" | |
upperBound="-1" eType="#//profile/StereotypeAttribute" containment="true" | |
eOpposite="#//profile/StereotypeAttribute/stereotype"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="StereotypeInstance" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="stereotype" eType="#//profile/Stereotype" | |
eOpposite="#//profile/Stereotype/stereotypeInstances"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="modelElement" eType="#//UnicaseModelElement" | |
eOpposite="#//UnicaseModelElement/appliedStereotypeInstances"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="stereotypeAttributeInstances" | |
upperBound="-1" eType="#//profile/StereotypeAttributeInstance" containment="true" | |
eOpposite="#//profile/StereotypeAttributeInstance/stereotypeInstance"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="StereotypeAttribute" abstract="true" | |
eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="stereotype" eType="#//profile/Stereotype" | |
eOpposite="#//profile/Stereotype/stereotypeAttributes"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="stereotypeAttributeInstances" | |
upperBound="-1" eType="#//profile/StereotypeAttributeInstance" eOpposite="#//profile/StereotypeAttributeInstance/stereotypeAttribute"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="StereotypeAttributeSimple" eSuperTypes="#//profile/StereotypeAttribute"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="StereotypeAttributeInstance" abstract="true" | |
eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="stereotypeInstance" eType="#//profile/StereotypeInstance" | |
eOpposite="#//profile/StereotypeInstance/stereotypeAttributeInstances"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="stereotypeAttribute" | |
eType="#//profile/StereotypeAttribute" eOpposite="#//profile/StereotypeAttribute/stereotypeAttributeInstances"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="StereotypeAttributeInstanceString" | |
eSuperTypes="#//profile/StereotypeAttributeInstance"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
</eClassifiers> | |
</eSubpackages> | |
<eSubpackages name="util" nsURI="http://eclipse.org/emf/emfstore/client/test/model/util" | |
nsPrefix="org.eclipse.emf.emfstore.internal.client.test.model.util"> | |
<eClassifiers xsi:type="ecore:EClass" name="ModelElementPath"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="source" eType="ecore:EClass ../../org.eclipse.emf.emfstore.internal.common.model.edit.edit/model/common.ecore#//ModelElementId" | |
containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="ecore:EClass ../../org.eclipse.emf.emfstore.internal.common.model.edit.edit/model/common.ecore#//ModelElementId" | |
containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="path" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.emf.emfstore.internal.common.model.edit.edit/model/common.ecore#//ModelElementId" | |
containment="true"/> | |
</eClassifiers> | |
</eSubpackages> | |
<eSubpackages name="activity" nsURI="http://eclipse.org/emf/emfstore/client/test/model/activity" | |
nsPrefix="org.eclipse.emf.emfstore.internal.client.test.model.activity"> | |
<eClassifiers xsi:type="ecore:EClass" name="ActivityObject" abstract="true" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="incomingTransitions" | |
upperBound="-1" eType="#//activity/Transition" eOpposite="#//activity/Transition/target"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="outgoingTransitions" | |
upperBound="-1" eType="#//activity/Transition" eOpposite="#//activity/Transition/source"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Transition" eSuperTypes="#//UnicaseModelElement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="source" eType="#//activity/ActivityObject" | |
eOpposite="#//activity/ActivityObject/outgoingTransitions"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="#//activity/ActivityObject" | |
eOpposite="#//activity/ActivityObject/incomingTransitions"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="condition" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Activity" eSuperTypes="#//activity/ActivityObject"/> | |
<eClassifiers xsi:type="ecore:EClass" name="Fork" eSuperTypes="#//activity/ActivityObject"/> | |
<eClassifiers xsi:type="ecore:EClass" name="Branch" eSuperTypes="#//activity/ActivityObject"/> | |
<eClassifiers xsi:type="ecore:EClass" name="ActivityInitial" eSuperTypes="#//activity/ActivityObject"/> | |
<eClassifiers xsi:type="ecore:EClass" name="ActivityEnd" eSuperTypes="#//activity/ActivityObject"/> | |
</eSubpackages> | |
<eSubpackages name="release" nsURI="http://eclipse.org/emf/emfstore/client/test/model/release" | |
nsPrefix="org.eclipse.emf.emfstore.internal.client.test.model.release"> | |
<eClassifiers xsi:type="ecore:EClass" name="Stream"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="releases" upperBound="-1" | |
eType="#//release/Release" containment="true" eOpposite="#//release/Release/stream"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sourceCodeRepositoryStream" | |
eType="#//release/SourceCodeRepositoryStream"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Release"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="stream" eType="#//release/Stream" | |
eOpposite="#//release/Stream/releases"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="predecessor" eType="#//release/Release" | |
eOpposite="#//release/Release/successor"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="successor" eType="#//release/Release" | |
eOpposite="#//release/Release/predecessor"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="appliedPatches" upperBound="-1" | |
eType="#//attachment/PatchAttachment" eOpposite="#//attachment/PatchAttachment/appliedTo"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="includedWorkItems" upperBound="-1" | |
eType="#//task/WorkItem" eOpposite="#//task/WorkItem/includingReleases"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sourceCodeRepositoryRevision" | |
eType="#//release/SourceCodeRepositoryRevision"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="SourceCodeRepositoryRevision" abstract="true"/> | |
<eClassifiers xsi:type="ecore:EClass" name="SourceCodeRepositoryStream" abstract="true"/> | |
</eSubpackages> | |
</ecore:EPackage> |