blob: 94567a1faa881688af0b22c06e91105e3df5fc46 [file] [log] [blame]
<?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="utp" nsURI="http://www.omg.org/spec/UTP/20120801/utp.xmi" nsPrefix="utp">
<eClassifiers xsi:type="ecore:EClass" name="TestComponent">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false"
lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Class"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="zone" ordered="false" eType="ecore:EDataType utptypes.ecore#//Timezone"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="SUT">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false"
lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TestContext">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_BehavioredClassifier"
ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//BehavioredClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="base_StructuredClassifier"
ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//StructuredClassifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="testLevel" ordered="false"
eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//ValueSpecification"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="arbiter" ordered="false"
lowerBound="1" eType="ecore:EClass utptypes.ecore#//Arbiter"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DetermAlt">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_CombinedFragment"
ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//CombinedFragment"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="FinishAction">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_OpaqueAction" ordered="false"
lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//OpaqueAction"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="base_InvocationAction"
ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//InvocationAction"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="LogAction">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_SendObjectAction"
ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//SendObjectAction"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TestCase">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_Operation" ordered="false"
lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Operation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="base_Behavior" ordered="false"
lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Behavior"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="priority" ordered="false"
eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//ValueSpecification"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="testType" ordered="false"
upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//ValueSpecification"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ValidationAction">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_CallOperationAction"
ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//CallOperationAction"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="reason" ordered="false"
upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//ValueSpecification"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Default">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_Behavior" ordered="false"
lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Behavior"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DefaultApplication">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="repetition" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//UnlimitedNatural"
defaultValueLiteral="0"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false"
lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Dependency"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TimeOut">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_TimeEvent" ordered="false"
lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//TimeEvent"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TimeOutMessage">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_Message" ordered="false"
lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Message"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TimeOutAction">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_AcceptEventAction"
ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//AcceptEventAction"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ReadTimerAction">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_CallOperationAction"
ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//CallOperationAction"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="StartTimerAction">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_CallOperationAction"
ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//CallOperationAction"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="StopTimerAction">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_CallOperationAction"
ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//CallOperationAction"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TimerRunningAction">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_ReadStructuralFeatureAction"
ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//ReadStructuralFeatureAction"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="GetTimezoneAction">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_ReadStructuralFeatureAction"
ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//ReadStructuralFeatureAction"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="SetTimezoneAction">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_WriteStructuralFeatureAction"
ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//WriteStructuralFeatureAction"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DataPartition">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_Classifier" ordered="false"
lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Classifier"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DataPool">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_Classifier" ordered="false"
lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Classifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false"
lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DataSelector">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_Operation" ordered="false"
lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Operation"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="CodingRule">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="coding" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="base_Namespace" ordered="false"
lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Namespace"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="base_ValueSpecification"
ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//ValueSpecification"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false"
lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Modification">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false"
lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Dependency"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="LiteralAny">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_LiteralSpecification"
ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//LiteralSpecification"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="LiteralAnyOrNull">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_LiteralSpecification"
ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//LiteralSpecification"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TestObjectiveSpecification">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false"
lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Class"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" lowerBound="1"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="specification" ordered="false"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="priority" ordered="false"
eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//ValueSpecification"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="references" ordered="false"
upperBound="-1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TestLog">
<eStructuralFeatures xsi:type="ecore:EReference" name="tester" ordered="false"
upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//ValueSpecification"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="executionAt" ordered="false"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="duration" ordered="false"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="verdict" ordered="false"
lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="verdictReason" ordered="false"
upperBound="-1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//ValueSpecification"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TestLogApplication"/>
<eClassifiers xsi:type="ecore:EClass" name="TestLogEntry">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="timestamp" ordered="false"
lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TestObjective">
<eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false"
lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Dependency"/>
</eClassifiers>
</ecore:EPackage>