Commit 953a3fdc authored by Tobia's avatar Tobia
Browse files

opwehnifidosü qubcqouwsvbocnqiapovsbuwocqdsvhiwbcoaqipwsbcuoasubdfvnsapisbdfvs...

opwehnifidosü	qubcqouwsvbocnqiapovsbuwocqdsvhiwbcoaqipwsbcuoasubdfvnsapisbdfvsnicjlvdbkufvsncianlsvkbcaniosudbcnilsvbkcalnicyxkbvcnlmln
askvbusajdbvöasvnonawsovnownconwsonciiocwiemcalcnlaeknvoöwnvolnwa
parent d7f5ec2f
......@@ -22,7 +22,7 @@ import org.upb.sfb.otf.QualityCheck;
* <!-- end-user-doc -->
* @generated
*/
public class QualityCheckItemProvider extends FeatureItemProvider {
public class QualityCheckItemProvider extends BusinessDecisionItemProvider {
/**
* This constructs an instance from a factory and a notifier.
* <!-- begin-user-doc -->
......
......@@ -225,6 +225,22 @@ public class StoreOrientedSoftwareEcosystemItemProvider extends ItemProviderAdap
.add(createChildParameter(OtfPackage.Literals.STORE_ORIENTED_SOFTWARE_ECOSYSTEM__VARIATIONPOINT,
OtfFactory.eINSTANCE.createAccessPermissionsToPlatform()));
newChildDescriptors
.add(createChildParameter(OtfPackage.Literals.STORE_ORIENTED_SOFTWARE_ECOSYSTEM__VARIATIONPOINT,
OtfFactory.eINSTANCE.createCodeReview()));
newChildDescriptors
.add(createChildParameter(OtfPackage.Literals.STORE_ORIENTED_SOFTWARE_ECOSYSTEM__VARIATIONPOINT,
OtfFactory.eINSTANCE.createBusinessCheck()));
newChildDescriptors
.add(createChildParameter(OtfPackage.Literals.STORE_ORIENTED_SOFTWARE_ECOSYSTEM__VARIATIONPOINT,
OtfFactory.eINSTANCE.createTermsOfServiceCheck()));
newChildDescriptors
.add(createChildParameter(OtfPackage.Literals.STORE_ORIENTED_SOFTWARE_ECOSYSTEM__VARIATIONPOINT,
OtfFactory.eINSTANCE.createManualCheck()));
newChildDescriptors.add(createChildParameter(OtfPackage.Literals.STORE_ORIENTED_SOFTWARE_ECOSYSTEM__ACTION,
OtfFactory.eINSTANCE.createExtend()));
......@@ -292,6 +308,27 @@ public class StoreOrientedSoftwareEcosystemItemProvider extends ItemProviderAdap
OtfFactory.eINSTANCE.createManualCheck()));
}
/**
* This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
Object childFeature = feature;
Object childObject = child;
boolean qualify = childFeature == OtfPackage.Literals.STORE_ORIENTED_SOFTWARE_ECOSYSTEM__VARIATIONPOINT
|| childFeature == OtfPackage.Literals.STORE_ORIENTED_SOFTWARE_ECOSYSTEM__QUALITYCHECK;
if (qualify) {
return getString("_UI_CreateChild_text2",
new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
}
return super.getCreateChildText(owner, feature, child, selection);
}
/**
* Return the resource locator for this item provider's resources.
* <!-- begin-user-doc -->
......
......@@ -262,18 +262,6 @@ public class VariationPointItemProvider extends ItemProviderAdapter implements I
newChildDescriptors.add(createChildParameter(OtfPackage.Literals.VARIATION_POINT__VARIANT,
OtfFactory.eINSTANCE.createTicketSystem()));
newChildDescriptors.add(createChildParameter(OtfPackage.Literals.VARIATION_POINT__VARIANT,
OtfFactory.eINSTANCE.createCodeReview()));
newChildDescriptors.add(createChildParameter(OtfPackage.Literals.VARIATION_POINT__VARIANT,
OtfFactory.eINSTANCE.createBusinessCheck()));
newChildDescriptors.add(createChildParameter(OtfPackage.Literals.VARIATION_POINT__VARIANT,
OtfFactory.eINSTANCE.createTermsOfServiceCheck()));
newChildDescriptors.add(createChildParameter(OtfPackage.Literals.VARIATION_POINT__VARIANT,
OtfFactory.eINSTANCE.createManualCheck()));
}
/**
......
......@@ -9612,22 +9612,6 @@
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7cVZ2PiGEeiVoMTjwDItAg" id="(0.5,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7cVZ2fiGEeiVoMTjwDItAg" id="(0.5,1.0)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_7cVZ2viGEeiVoMTjwDItAg" type="4001" element="_7P3rHviGEeiVoMTjwDItAg" source="_7VyF3viGEeiVoMTjwDItAg" target="_7VfK6_iGEeiVoMTjwDItAg">
<children xmi:type="notation:Node" xmi:id="_7cfKwPiGEeiVoMTjwDItAg" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7cfKwfiGEeiVoMTjwDItAg" y="-10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_7cfKwviGEeiVoMTjwDItAg" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7cfKw_iGEeiVoMTjwDItAg" y="10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_7cfKxPiGEeiVoMTjwDItAg" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7cfKxfiGEeiVoMTjwDItAg" y="10"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_7cVZ2_iGEeiVoMTjwDItAg" routing="Tree"/>
<styles xmi:type="notation:FontStyle" xmi:id="_7cVZ3PiGEeiVoMTjwDItAg" fontName="Segoe UI" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7cVZ3fiGEeiVoMTjwDItAg" points="[0, 0, -665, 60]$[665, -60, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7cfKxviGEeiVoMTjwDItAg" id="(0.49693251533742333,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7cfKx_iGEeiVoMTjwDItAg" id="(0.49720670391061456,1.0)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_7cfKyPiGEeiVoMTjwDItAg" type="4001" element="_7QKmA_iGEeiVoMTjwDItAg" source="_7VyF5fiGEeiVoMTjwDItAg" target="_7VyF3viGEeiVoMTjwDItAg">
<children xmi:type="notation:Node" xmi:id="_7cfKzPiGEeiVoMTjwDItAg" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7cfKzfiGEeiVoMTjwDItAg" y="-10"/>
......@@ -9820,6 +9804,22 @@
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_w6yxyv4lEeiuq7xlDJok0w" id="(0.5084745762711864,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_w6yxy_4lEeiuq7xlDJok0w" id="(1.0,0.01020408163265306)"/>
</edges>
<edges xmi:type="notation:Edge" xmi:id="_rnWIcAOGEemeEfKEXYcnTA" type="4001" element="_rhYqeAOGEemeEfKEXYcnTA" source="_7VyF3viGEeiVoMTjwDItAg" target="_7VLo4PiGEeiVoMTjwDItAg">
<children xmi:type="notation:Node" xmi:id="_ro-gIAOGEemeEfKEXYcnTA" type="6001">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ro-gIQOGEemeEfKEXYcnTA" y="-10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_ro-gIgOGEemeEfKEXYcnTA" type="6002">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ro-gIwOGEemeEfKEXYcnTA" y="10"/>
</children>
<children xmi:type="notation:Node" xmi:id="_rpIRIAOGEemeEfKEXYcnTA" type="6003">
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rpIRIQOGEemeEfKEXYcnTA" y="10"/>
</children>
<styles xmi:type="notation:ConnectorStyle" xmi:id="_rnWIcQOGEemeEfKEXYcnTA" routing="Tree"/>
<styles xmi:type="notation:FontStyle" xmi:id="_rnWIcgOGEemeEfKEXYcnTA" fontName="Segoe UI" fontHeight="8"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rnWIcwOGEemeEfKEXYcnTA" points="[0, 0, 712, -156]$[-712, 156, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rpSCIAOGEemeEfKEXYcnTA" id="(0.0,0.5)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rpSCIQOGEemeEfKEXYcnTA" id="(0.5,1.0)"/>
</edges>
</data>
</ownedAnnotationEntries>
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_67jn8PiGEeiVoMTjwDItAg" name="EcosystemProvider" tooltipText="" outgoingEdges="_7L_QoPiGEeiVoMTjwDItAg" width="12" height="10">
......@@ -10258,7 +10258,7 @@
<actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
</ownedElements>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_6-r0c_iGEeiVoMTjwDItAg" name="BusinessDecision" tooltipText="" outgoingEdges="_7OhnTfiGEeiVoMTjwDItAg _7Qdg9_iGEeiVoMTjwDItAg" incomingEdges="_7K8u3viGEeiVoMTjwDItAg _7OrYQPiGEeiVoMTjwDItAg _7Pa_KviGEeiVoMTjwDItAg" width="12" height="10">
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_6-r0c_iGEeiVoMTjwDItAg" name="BusinessDecision" tooltipText="" outgoingEdges="_7OhnTfiGEeiVoMTjwDItAg _7Qdg9_iGEeiVoMTjwDItAg" incomingEdges="_7K8u3viGEeiVoMTjwDItAg _7OrYQPiGEeiVoMTjwDItAg _7Pa_KviGEeiVoMTjwDItAg _rhYqeAOGEemeEfKEXYcnTA" width="12" height="10">
<target xmi:type="ecore:EClass" href="otf.ecore#//BusinessDecision"/>
<semanticElements xmi:type="ecore:EClass" href="otf.ecore#//BusinessDecision"/>
<ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_6-r0dPiGEeiVoMTjwDItAg" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228">
......@@ -10384,7 +10384,7 @@
</ownedStyle>
<actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_6_uWQviGEeiVoMTjwDItAg" name="Feature" tooltipText="&#xA;WARNING : This Ecore annotation is only meaningful when it is directly contained by an Ecore package, classifier, or operation" incomingEdges="_7JJ_E_iGEeiVoMTjwDItAg _7Mltk_iGEeiVoMTjwDItAg _7MltofiGEeiVoMTjwDItAg _7MltqPiGEeiVoMTjwDItAg _7NCZhviGEeiVoMTjwDItAg _7NCZlPiGEeiVoMTjwDItAg _7NLjc_iGEeiVoMTjwDItAg _7NLjeviGEeiVoMTjwDItAg _7NVUdviGEeiVoMTjwDItAg _7NfFdviGEeiVoMTjwDItAg _7OE7VviGEeiVoMTjwDItAg _7OE7XfiGEeiVoMTjwDItAg _7OE7ZPiGEeiVoMTjwDItAg _7OE7a_iGEeiVoMTjwDItAg _7OOsVviGEeiVoMTjwDItAg _7OOsXfiGEeiVoMTjwDItAg _7OOsZPiGEeiVoMTjwDItAg _7OX2RviGEeiVoMTjwDItAg _7OX2TfiGEeiVoMTjwDItAg _7P3rHviGEeiVoMTjwDItAg" width="12" height="10">
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_6_uWQviGEeiVoMTjwDItAg" name="Feature" tooltipText="&#xA;WARNING : This Ecore annotation is only meaningful when it is directly contained by an Ecore package, classifier, or operation" incomingEdges="_7JJ_E_iGEeiVoMTjwDItAg _7Mltk_iGEeiVoMTjwDItAg _7MltofiGEeiVoMTjwDItAg _7MltqPiGEeiVoMTjwDItAg _7NCZhviGEeiVoMTjwDItAg _7NCZlPiGEeiVoMTjwDItAg _7NLjc_iGEeiVoMTjwDItAg _7NLjeviGEeiVoMTjwDItAg _7NVUdviGEeiVoMTjwDItAg _7NfFdviGEeiVoMTjwDItAg _7OE7VviGEeiVoMTjwDItAg _7OE7XfiGEeiVoMTjwDItAg _7OE7ZPiGEeiVoMTjwDItAg _7OE7a_iGEeiVoMTjwDItAg _7OOsVviGEeiVoMTjwDItAg _7OOsXfiGEeiVoMTjwDItAg _7OOsZPiGEeiVoMTjwDItAg _7OX2RviGEeiVoMTjwDItAg _7OX2TfiGEeiVoMTjwDItAg" width="12" height="10">
<target xmi:type="ecore:EClass" href="otf.ecore#//Feature"/>
<semanticElements xmi:type="ecore:EClass" href="otf.ecore#//Feature"/>
<arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
......@@ -10511,7 +10511,7 @@
</ownedStyle>
<actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_7AekMfiGEeiVoMTjwDItAg" name="QualityCheck" tooltipText="" outgoingEdges="_7P3rHviGEeiVoMTjwDItAg" incomingEdges="_7QKmA_iGEeiVoMTjwDItAg _7QKmCviGEeiVoMTjwDItAg _7QTv8PiGEeiVoMTjwDItAg _7QTv9_iGEeiVoMTjwDItAg _3vX2MP4gEeiuq7xlDJok0w _w4V6zv4lEeiuq7xlDJok0w" width="12" height="10">
<ownedDiagramElements xmi:type="diagram:DNodeList" uid="_7AekMfiGEeiVoMTjwDItAg" name="QualityCheck" tooltipText="" outgoingEdges="_rhYqeAOGEemeEfKEXYcnTA" incomingEdges="_7QKmA_iGEeiVoMTjwDItAg _7QKmCviGEeiVoMTjwDItAg _7QTv8PiGEeiVoMTjwDItAg _7QTv9_iGEeiVoMTjwDItAg _3vX2MP4gEeiuq7xlDJok0w _w4V6zv4lEeiuq7xlDJok0w" width="12" height="10">
<target xmi:type="ecore:EClass" href="otf.ecore#//QualityCheck"/>
<semanticElements xmi:type="ecore:EClass" href="otf.ecore#//QualityCheck"/>
<ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_7AekMviGEeiVoMTjwDItAg" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228">
......@@ -11479,18 +11479,6 @@
</ownedStyle>
<actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DEdge" uid="_7P3rHviGEeiVoMTjwDItAg" sourceNode="_7AekMfiGEeiVoMTjwDItAg" targetNode="_6_uWQviGEeiVoMTjwDItAg">
<target xmi:type="ecore:EClass" href="otf.ecore#//QualityCheck"/>
<semanticElements xmi:type="ecore:EClass" href="otf.ecore#//QualityCheck"/>
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_7P3rH_iGEeiVoMTjwDItAg" targetArrow="InputClosedArrow" routingStyle="tree">
<description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_7P3rIPiGEeiVoMTjwDItAg" showIcon="false">
<labelFormat>italic</labelFormat>
</beginLabelStyle>
<centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_7P3rIfiGEeiVoMTjwDItAg" showIcon="false"/>
</ownedStyle>
<actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DEdge" uid="_7QKmA_iGEeiVoMTjwDItAg" sourceNode="_7AekNPiGEeiVoMTjwDItAg" targetNode="_7AekMfiGEeiVoMTjwDItAg">
<target xmi:type="ecore:EClass" href="otf.ecore#//CodeReview"/>
<semanticElements xmi:type="ecore:EClass" href="otf.ecore#//CodeReview"/>
......@@ -11641,6 +11629,18 @@
</ownedStyle>
<actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']"/>
</ownedDiagramElements>
<ownedDiagramElements xmi:type="diagram:DEdge" uid="_rhYqeAOGEemeEfKEXYcnTA" sourceNode="_7AekMfiGEeiVoMTjwDItAg" targetNode="_6-r0c_iGEeiVoMTjwDItAg">
<target xmi:type="ecore:EClass" href="otf.ecore#//QualityCheck"/>
<semanticElements xmi:type="ecore:EClass" href="otf.ecore#//QualityCheck"/>
<ownedStyle xmi:type="diagram:EdgeStyle" uid="_rhh0UAOGEemeEfKEXYcnTA" targetArrow="InputClosedArrow" routingStyle="tree">
<description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
<beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_rhh0UQOGEemeEfKEXYcnTA" showIcon="false">
<labelFormat>italic</labelFormat>
</beginLabelStyle>
<centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_rhh0UgOGEemeEfKEXYcnTA" showIcon="false"/>
</ownedStyle>
<actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
</ownedDiagramElements>
<description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
<filterVariableHistory xmi:type="diagram:FilterVariableHistory" uid="_4lsj0PiGEeiVoMTjwDItAg"/>
<activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/>
......@@ -250,7 +250,7 @@
<eClassifiers xsi:type="ecore:EClass" name="AccessPermissions" eSuperTypes="#//BusinessDecision"/>
<eClassifiers xsi:type="ecore:EClass" name="AccessPermissionsToStore" eSuperTypes="#//AccessPermissions"/>
<eClassifiers xsi:type="ecore:EClass" name="AccessPermissionsToPlatform" eSuperTypes="#//AccessPermissions"/>
<eClassifiers xsi:type="ecore:EClass" name="QualityCheck" abstract="true" eSuperTypes="#//Feature">
<eClassifiers xsi:type="ecore:EClass" name="QualityCheck" abstract="true" eSuperTypes="#//BusinessDecision">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="passed" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="action" eType="#//Action"
eOpposite="#//Action/qualitycheck"/>
......
......@@ -3966,58 +3966,40 @@ public interface OtfPackage extends EPackage {
int QUALITY_CHECK = 54;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALITY_CHECK__NAME = FEATURE__NAME;
/**
* The feature id for the '<em><b>Weight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALITY_CHECK__WEIGHT = FEATURE__WEIGHT;
/**
* The feature id for the '<em><b>Desired Value</b></em>' attribute.
* The feature id for the '<em><b>Variant</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALITY_CHECK__DESIRED_VALUE = FEATURE__DESIRED_VALUE;
int QUALITY_CHECK__VARIANT = BUSINESS_DECISION__VARIANT;
/**
* The feature id for the '<em><b>Score</b></em>' attribute.
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALITY_CHECK__SCORE = FEATURE__SCORE;
int QUALITY_CHECK__NAME = BUSINESS_DECISION__NAME;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* The feature id for the '<em><b>Qualityattribute</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALITY_CHECK__VALUE = FEATURE__VALUE;
int QUALITY_CHECK__QUALITYATTRIBUTE = BUSINESS_DECISION__QUALITYATTRIBUTE;
/**
* The feature id for the '<em><b>Paired Comparison</b></em>' attribute list.
* The feature id for the '<em><b>Businessrelation</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALITY_CHECK__PAIRED_COMPARISON = FEATURE__PAIRED_COMPARISON;
int QUALITY_CHECK__BUSINESSRELATION = BUSINESS_DECISION__BUSINESSRELATION;
/**
* The feature id for the '<em><b>Passed</b></em>' attribute.
......@@ -4026,7 +4008,7 @@ public interface OtfPackage extends EPackage {
* @generated
* @ordered
*/
int QUALITY_CHECK__PASSED = FEATURE_FEATURE_COUNT + 0;
int QUALITY_CHECK__PASSED = BUSINESS_DECISION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Action</b></em>' reference.
......@@ -4035,7 +4017,7 @@ public interface OtfPackage extends EPackage {
* @generated
* @ordered
*/
int QUALITY_CHECK__ACTION = FEATURE_FEATURE_COUNT + 1;
int QUALITY_CHECK__ACTION = BUSINESS_DECISION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Quality Check</em>' class.
......@@ -4044,7 +4026,7 @@ public interface OtfPackage extends EPackage {
* @generated
* @ordered
*/
int QUALITY_CHECK_FEATURE_COUNT = FEATURE_FEATURE_COUNT + 2;
int QUALITY_CHECK_FEATURE_COUNT = BUSINESS_DECISION_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Quality Check</em>' class.
......@@ -4053,7 +4035,7 @@ public interface OtfPackage extends EPackage {
* @generated
* @ordered
*/
int QUALITY_CHECK_OPERATION_COUNT = FEATURE_OPERATION_COUNT + 0;
int QUALITY_CHECK_OPERATION_COUNT = BUSINESS_DECISION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.upb.sfb.otf.impl.CodeReviewImpl <em>Code Review</em>}' class.
......@@ -4066,58 +4048,40 @@ public interface OtfPackage extends EPackage {
int CODE_REVIEW = 55;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_REVIEW__NAME = QUALITY_CHECK__NAME;
/**
* The feature id for the '<em><b>Weight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_REVIEW__WEIGHT = QUALITY_CHECK__WEIGHT;
/**
* The feature id for the '<em><b>Desired Value</b></em>' attribute.
* The feature id for the '<em><b>Variant</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_REVIEW__DESIRED_VALUE = QUALITY_CHECK__DESIRED_VALUE;
int CODE_REVIEW__VARIANT = QUALITY_CHECK__VARIANT;
/**
* The feature id for the '<em><b>Score</b></em>' attribute.
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_REVIEW__SCORE = QUALITY_CHECK__SCORE;
int CODE_REVIEW__NAME = QUALITY_CHECK__NAME;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* The feature id for the '<em><b>Qualityattribute</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_REVIEW__VALUE = QUALITY_CHECK__VALUE;
int CODE_REVIEW__QUALITYATTRIBUTE = QUALITY_CHECK__QUALITYATTRIBUTE;
/**
* The feature id for the '<em><b>Paired Comparison</b></em>' attribute list.
* The feature id for the '<em><b>Businessrelation</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_REVIEW__PAIRED_COMPARISON = QUALITY_CHECK__PAIRED_COMPARISON;
int CODE_REVIEW__BUSINESSRELATION = QUALITY_CHECK__BUSINESSRELATION;
/**
* The feature id for the '<em><b>Passed</b></em>' attribute.
......@@ -4166,58 +4130,40 @@ public interface OtfPackage extends EPackage {
int BUSINESS_CHECK = 56;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_CHECK__NAME = QUALITY_CHECK__NAME;
/**
* The feature id for the '<em><b>Weight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_CHECK__WEIGHT = QUALITY_CHECK__WEIGHT;
/**
* The feature id for the '<em><b>Desired Value</b></em>' attribute.
* The feature id for the '<em><b>Variant</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_CHECK__DESIRED_VALUE = QUALITY_CHECK__DESIRED_VALUE;
int BUSINESS_CHECK__VARIANT = QUALITY_CHECK__VARIANT;
/**
* The feature id for the '<em><b>Score</b></em>' attribute.
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_CHECK__SCORE = QUALITY_CHECK__SCORE;
int BUSINESS_CHECK__NAME = QUALITY_CHECK__NAME;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* The feature id for the '<em><b>Qualityattribute</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_CHECK__VALUE = QUALITY_CHECK__VALUE;
int BUSINESS_CHECK__QUALITYATTRIBUTE = QUALITY_CHECK__QUALITYATTRIBUTE;
/**
* The feature id for the '<em><b>Paired Comparison</b></em>' attribute list.
* The feature id for the '<em><b>Businessrelation</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_CHECK__PAIRED_COMPARISON = QUALITY_CHECK__PAIRED_COMPARISON;
int BUSINESS_CHECK__BUSINESSRELATION = QUALITY_CHECK__BUSINESSRELATION;
/**
* The feature id for the '<em><b>Passed</b></em>' attribute.
......@@ -4266,58 +4212,40 @@ public interface OtfPackage extends EPackage {
int TERMS_OF_SERVICE_CHECK = 57;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TERMS_OF_SERVICE_CHECK__NAME = QUALITY_CHECK__NAME;
/**
* The feature id for the '<em><b>Weight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TERMS_OF_SERVICE_CHECK__WEIGHT = QUALITY_CHECK__WEIGHT;
/**
* The feature id for the '<em><b>Desired Value</b></em>' attribute.
* The feature id for the '<em><b>Variant</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TERMS_OF_SERVICE_CHECK__DESIRED_VALUE = QUALITY_CHECK__DESIRED_VALUE;
int TERMS_OF_SERVICE_CHECK__VARIANT = QUALITY_CHECK__VARIANT;
/**
* The feature id for the '<em><b>Score</b></em>' attribute.
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TERMS_OF_SERVICE_CHECK__SCORE = QUALITY_CHECK__SCORE;
int TERMS_OF_SERVICE_CHECK__NAME = QUALITY_CHECK__NAME;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* The feature id for the '<em><b>Qualityattribute</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TERMS_OF_SERVICE_CHECK__VALUE = QUALITY_CHECK__VALUE;
int TERMS_OF_SERVICE_CHECK__QUALITYATTRIBUTE = QUALITY_CHECK__QUALITYATTRIBUTE;
/**
* The feature id for the '<em><b>Paired Comparison</b></em>' attribute list.
* The feature id for the '<em><b>Businessrelation</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TERMS_OF_SERVICE_CHECK__PAIRED_COMPARISON = QUALITY_CHECK__PAIRED_COMPARISON;
int TERMS_OF_SERVICE_CHECK__BUSINESSRELATION = QUALITY_CHECK__BUSINESSRELATION;
/**
* The feature id for the '<em><b>Passed</b></em>' attribute.
......@@ -4366,58 +4294,40 @@ public interface OtfPackage extends EPackage {
int MANUAL_CHECK = 58;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MANUAL_CHECK__NAME = QUALITY_CHECK__NAME;
/**
* The feature id for the '<em><b>Weight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MANUAL_CHECK__WEIGHT = QUALITY_CHECK__WEIGHT;
/**
* The feature id for the '<em><b>Desired Value</b></em>' attribute.
* The feature id for the '<em><b>Variant</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MANUAL_CHECK__DESIRED_VALUE = QUALITY_CHECK__DESIRED_VALUE;
int MANUAL_CHECK__VARIANT = QUALITY_CHECK__VARIANT;
/**
* The feature id for the '<em><b>Score</b></em>' attribute.
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MANUAL_CHECK__SCORE = QUALITY_CHECK__SCORE;
int MANUAL_CHECK__NAME = QUALITY_CHECK__NAME;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* The feature id for the '<em><b>Qualityattribute</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MANUAL_CHECK__VALUE = QUALITY_CHECK__VALUE;
int MANUAL_CHECK__QUALITYATTRIBUTE = QUALITY_CHECK__QUALITYATTRIBUTE;
/**
* The feature id for the '<em><b>Paired Comparison</b></em>' attribute list.
* The feature id for the '<em><b>Businessrelation</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MANUAL_CHECK__PAIRED_COMPARISON = QUALITY_CHECK__PAIRED_COMPARISON;
int MANUAL_CHECK__BUSINESSRELATION = QUALITY_CHECK__BUSINESSRELATION;
/**
* The feature id for the '<em><b>Passed</b></em>' attribute.
......
......@@ -19,7 +19,7 @@ package org.upb.sfb.otf;
* @model abstract="true"
* @generated
*/
public interface QualityCheck extends Feature {
public interface QualityCheck extends BusinessDecision {
/**
* Returns the value of the '<em><b>Passed</b></em>' attribute.
* <!-- begin-user-doc -->
......
......@@ -2080,7 +2080,7 @@ public class OtfPackageImpl extends EPackageImpl implements OtfPackage {
accessPermissionsEClass.getESuperTypes().add(this.getBusinessDecision());
accessPermissionsToStoreEClass.getESuperTypes().add(this.getAccessPermissions());
accessPermissionsToPlatformEClass.getESuperTypes().add(this.getAccessPermissions());
qualityCheckEClass.getESuperTypes().add(this.getFeature());
qualityCheckEClass.getESuperTypes().add(this.getBusinessDecision());
codeReviewEClass.getESuperTypes().add(this.getQualityCheck());
businessCheckEClass.getESuperTypes().add(this.getQualityCheck<