Skip to main content
summaryrefslogtreecommitdiffstats
blob: 5a94055067d4a0dae7a9de12236341a68b053601 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
<?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="evaluationstatus" nsURI="http://www.eclipse.org/qvt/2015/EvaluationStatus"
    nsPrefix="es">
  <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
    <details key="documentation" value="The Package for an Imperative QVT transformation evaluation status."/>
  </eAnnotations>
  <eAnnotations source="http://www.eclipse.org/OCL/Import">
    <details key="ecore" value="http://www.eclipse.org/emf/2002/Ecore"/>
    <details key="qvtb" value="../../org.eclipse.qvtd.pivot.qvtbase/model/QVTbase.ecore#/"/>
    <details key="qvti" value="QVTimperative.ecore#/"/>
  </eAnnotations>
  <eClassifiers xsi:type="ecore:EClass" name="AssociationStatus" eSuperTypes="#//PropertyStatus">
    <eStructuralFeatures xsi:type="ecore:EReference" name="forwardEReference" lowerBound="1"
        eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="fromClassStatuses" ordered="false"
        upperBound="-1" eType="#//ClassStatus"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isInput" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOutput" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="owningTransformationStatus"
        lowerBound="1" eType="#//TransformationStatus" eOpposite="#//TransformationStatus/ownedAssociationStatuses"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="toClassStatuses" ordered="false"
        upperBound="-1" eType="#//ClassStatus"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="AttributeStatus" eSuperTypes="#//PropertyStatus">
    <eStructuralFeatures xsi:type="ecore:EReference" name="eFeature" lowerBound="1"
        eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="object" eType="ecore:EDataType ../../org.eclipse.ocl.pivot/model/Pivot.ecore#//Object"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="owningClassStatus" lowerBound="1"
        eType="#//ClassStatus" eOpposite="#//ClassStatus/ownedAttributeStatuses"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ClassStatus" eSuperTypes="#//ElementStatus">
    <eStructuralFeatures xsi:type="ecore:EReference" name="associationStatuses" upperBound="-1"
        eType="#//AssociationStatus"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="eObject" lowerBound="1"
        eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isInput" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOutput" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="ownedAttributeStatuses"
        ordered="false" upperBound="-1" eType="#//AttributeStatus" containment="true"
        eOpposite="#//AttributeStatus/owningClassStatus"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="owningTransformationStatus"
        lowerBound="1" eType="#//TransformationStatus" eOpposite="#//TransformationStatus/ownedClassStatuses"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="ecore:EClass ../../org.eclipse.ocl.pivot/model/Pivot.ecore#//Type"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ElementStatus" abstract="true" eSuperTypes="#//EvaluationElement">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="depth" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EIntegerObject"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="sources" ordered="false"
        upperBound="-1" eType="#//MappingStatus" eOpposite="#//MappingStatus/outputs"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="targets" ordered="false"
        upperBound="-1" eType="#//MappingStatus" eOpposite="#//MappingStatus/inputs"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="EvaluationElement" abstract="true"/>
  <eClassifiers xsi:type="ecore:EClass" name="MappingStatus" eSuperTypes="#//EvaluationElement">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="boundValues" upperBound="-1"
        eType="ecore:EDataType ../../org.eclipse.ocl.pivot/model/Pivot.ecore#//Object"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="depth" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EIntegerObject"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="inputs" ordered="false"
        upperBound="-1" eType="#//ElementStatus" eOpposite="#//ElementStatus/targets"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isBlocked" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDirty" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="outputs" ordered="false"
        upperBound="-1" eType="#//ElementStatus" eOpposite="#//ElementStatus/sources"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="owningTransformationStatus"
        lowerBound="1" eType="#//TransformationStatus" eOpposite="#//TransformationStatus/ownedMappingStatuses"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="referredMappingCall" lowerBound="1"
        eType="ecore:EClass QVTimperative.ecore#//MappingCall"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="PropertyStatus" abstract="true" eSuperTypes="#//ElementStatus">
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAssignable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAssigned" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDirty" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isError" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
        defaultValueLiteral="false"/>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="isReady" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
        defaultValueLiteral="false"/>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="TransformationStatus" eSuperTypes="#//EvaluationElement">
    <eStructuralFeatures xsi:type="ecore:EReference" name="ownedAssociationStatuses"
        ordered="false" upperBound="-1" eType="#//AssociationStatus" containment="true"
        eOpposite="#//AssociationStatus/owningTransformationStatus"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="ownedClassStatuses" ordered="false"
        upperBound="-1" eType="#//ClassStatus" containment="true" eOpposite="#//ClassStatus/owningTransformationStatus"/>
    <eStructuralFeatures xsi:type="ecore:EReference" name="ownedMappingStatuses" ordered="false"
        upperBound="-1" eType="#//MappingStatus" containment="true" eOpposite="#//MappingStatus/owningTransformationStatus"/>
  </eClassifiers>
</ecore:EPackage>

Back to the top