Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/computationconstraint/impl/TransformationOccurrenceImpl.java')
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/computationconstraint/impl/TransformationOccurrenceImpl.java146
1 files changed, 89 insertions, 57 deletions
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/computationconstraint/impl/TransformationOccurrenceImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/computationconstraint/impl/TransformationOccurrenceImpl.java
index e6732f9ae2f..9309f1f3088 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/computationconstraint/impl/TransformationOccurrenceImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/computationconstraint/impl/TransformationOccurrenceImpl.java
@@ -32,10 +32,10 @@ import org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAElementImpl;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.computationconstraint.impl.TransformationOccurrenceImpl#getInQuantification <em>In Quantification</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.computationconstraint.impl.TransformationOccurrenceImpl#getOutQuantification <em>Out Quantification</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.computationconstraint.impl.TransformationOccurrenceImpl#getInvokedLogicalTransformation <em>Invoked Logical Transformation</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.computationconstraint.impl.TransformationOccurrenceImpl#getTimeCondition <em>Time Condition</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.computationconstraint.impl.TransformationOccurrenceImpl#getInQuantification <em>In Quantification</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.computationconstraint.impl.TransformationOccurrenceImpl#getOutQuantification <em>Out Quantification</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.computationconstraint.impl.TransformationOccurrenceImpl#getInvokedLogicalTransformation <em>Invoked Logical Transformation</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.computationconstraint.impl.TransformationOccurrenceImpl#getTimeCondition <em>Time Condition</em>}</li>
* </ul>
* </p>
*
@@ -46,6 +46,7 @@ public class TransformationOccurrenceImpl extends EAElementImpl implements Trans
* The cached value of the '{@link #getInQuantification() <em>In Quantification</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getInQuantification()
* @generated
* @ordered
@@ -56,6 +57,7 @@ public class TransformationOccurrenceImpl extends EAElementImpl implements Trans
* The cached value of the '{@link #getOutQuantification() <em>Out Quantification</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getOutQuantification()
* @generated
* @ordered
@@ -66,6 +68,7 @@ public class TransformationOccurrenceImpl extends EAElementImpl implements Trans
* The cached value of the '{@link #getInvokedLogicalTransformation() <em>Invoked Logical Transformation</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getInvokedLogicalTransformation()
* @generated
* @ordered
@@ -76,6 +79,7 @@ public class TransformationOccurrenceImpl extends EAElementImpl implements Trans
* The cached value of the '{@link #getTimeCondition() <em>Time Condition</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getTimeCondition()
* @generated
* @ordered
@@ -85,6 +89,7 @@ public class TransformationOccurrenceImpl extends EAElementImpl implements Trans
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected TransformationOccurrenceImpl() {
@@ -94,6 +99,7 @@ public class TransformationOccurrenceImpl extends EAElementImpl implements Trans
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -104,8 +110,10 @@ public class TransformationOccurrenceImpl extends EAElementImpl implements Trans
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public EList<Quantification> getInQuantification() {
if (inQuantification == null) {
inQuantification = new EObjectResolvingEList<Quantification>(Quantification.class, this, ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__IN_QUANTIFICATION);
@@ -116,8 +124,10 @@ public class TransformationOccurrenceImpl extends EAElementImpl implements Trans
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public EList<Quantification> getOutQuantification() {
if (outQuantification == null) {
outQuantification = new EObjectResolvingEList<Quantification>(Quantification.class, this, ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__OUT_QUANTIFICATION);
@@ -128,15 +138,18 @@ public class TransformationOccurrenceImpl extends EAElementImpl implements Trans
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public LogicalTransformation getInvokedLogicalTransformation() {
if (invokedLogicalTransformation != null && invokedLogicalTransformation.eIsProxy()) {
- InternalEObject oldInvokedLogicalTransformation = (InternalEObject)invokedLogicalTransformation;
- invokedLogicalTransformation = (LogicalTransformation)eResolveProxy(oldInvokedLogicalTransformation);
+ InternalEObject oldInvokedLogicalTransformation = (InternalEObject) invokedLogicalTransformation;
+ invokedLogicalTransformation = (LogicalTransformation) eResolveProxy(oldInvokedLogicalTransformation);
if (invokedLogicalTransformation != oldInvokedLogicalTransformation) {
- if (eNotificationRequired())
+ if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.RESOLVE, ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__INVOKED_LOGICAL_TRANSFORMATION, oldInvokedLogicalTransformation, invokedLogicalTransformation));
+ }
}
}
return invokedLogicalTransformation;
@@ -145,6 +158,7 @@ public class TransformationOccurrenceImpl extends EAElementImpl implements Trans
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public LogicalTransformation basicGetInvokedLogicalTransformation() {
@@ -154,27 +168,33 @@ public class TransformationOccurrenceImpl extends EAElementImpl implements Trans
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public void setInvokedLogicalTransformation(LogicalTransformation newInvokedLogicalTransformation) {
LogicalTransformation oldInvokedLogicalTransformation = invokedLogicalTransformation;
invokedLogicalTransformation = newInvokedLogicalTransformation;
- if (eNotificationRequired())
+ if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.SET, ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__INVOKED_LOGICAL_TRANSFORMATION, oldInvokedLogicalTransformation, invokedLogicalTransformation));
+ }
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public LogicalTimeCondition getTimeCondition() {
if (timeCondition != null && timeCondition.eIsProxy()) {
- InternalEObject oldTimeCondition = (InternalEObject)timeCondition;
- timeCondition = (LogicalTimeCondition)eResolveProxy(oldTimeCondition);
+ InternalEObject oldTimeCondition = (InternalEObject) timeCondition;
+ timeCondition = (LogicalTimeCondition) eResolveProxy(oldTimeCondition);
if (timeCondition != oldTimeCondition) {
- if (eNotificationRequired())
+ if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.RESOLVE, ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__TIME_CONDITION, oldTimeCondition, timeCondition));
+ }
}
}
return timeCondition;
@@ -183,6 +203,7 @@ public class TransformationOccurrenceImpl extends EAElementImpl implements Trans
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public LogicalTimeCondition basicGetTimeCondition() {
@@ -192,33 +213,41 @@ public class TransformationOccurrenceImpl extends EAElementImpl implements Trans
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public void setTimeCondition(LogicalTimeCondition newTimeCondition) {
LogicalTimeCondition oldTimeCondition = timeCondition;
timeCondition = newTimeCondition;
- if (eNotificationRequired())
+ if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.SET, ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__TIME_CONDITION, oldTimeCondition, timeCondition));
+ }
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__IN_QUANTIFICATION:
- return getInQuantification();
- case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__OUT_QUANTIFICATION:
- return getOutQuantification();
- case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__INVOKED_LOGICAL_TRANSFORMATION:
- if (resolve) return getInvokedLogicalTransformation();
- return basicGetInvokedLogicalTransformation();
- case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__TIME_CONDITION:
- if (resolve) return getTimeCondition();
- return basicGetTimeCondition();
+ case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__IN_QUANTIFICATION:
+ return getInQuantification();
+ case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__OUT_QUANTIFICATION:
+ return getOutQuantification();
+ case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__INVOKED_LOGICAL_TRANSFORMATION:
+ if (resolve) {
+ return getInvokedLogicalTransformation();
+ }
+ return basicGetInvokedLogicalTransformation();
+ case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__TIME_CONDITION:
+ if (resolve) {
+ return getTimeCondition();
+ }
+ return basicGetTimeCondition();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -226,26 +255,27 @@ public class TransformationOccurrenceImpl extends EAElementImpl implements Trans
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__IN_QUANTIFICATION:
- getInQuantification().clear();
- getInQuantification().addAll((Collection<? extends Quantification>)newValue);
- return;
- case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__OUT_QUANTIFICATION:
- getOutQuantification().clear();
- getOutQuantification().addAll((Collection<? extends Quantification>)newValue);
- return;
- case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__INVOKED_LOGICAL_TRANSFORMATION:
- setInvokedLogicalTransformation((LogicalTransformation)newValue);
- return;
- case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__TIME_CONDITION:
- setTimeCondition((LogicalTimeCondition)newValue);
- return;
+ case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__IN_QUANTIFICATION:
+ getInQuantification().clear();
+ getInQuantification().addAll((Collection<? extends Quantification>) newValue);
+ return;
+ case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__OUT_QUANTIFICATION:
+ getOutQuantification().clear();
+ getOutQuantification().addAll((Collection<? extends Quantification>) newValue);
+ return;
+ case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__INVOKED_LOGICAL_TRANSFORMATION:
+ setInvokedLogicalTransformation((LogicalTransformation) newValue);
+ return;
+ case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__TIME_CONDITION:
+ setTimeCondition((LogicalTimeCondition) newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -253,23 +283,24 @@ public class TransformationOccurrenceImpl extends EAElementImpl implements Trans
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__IN_QUANTIFICATION:
- getInQuantification().clear();
- return;
- case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__OUT_QUANTIFICATION:
- getOutQuantification().clear();
- return;
- case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__INVOKED_LOGICAL_TRANSFORMATION:
- setInvokedLogicalTransformation((LogicalTransformation)null);
- return;
- case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__TIME_CONDITION:
- setTimeCondition((LogicalTimeCondition)null);
- return;
+ case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__IN_QUANTIFICATION:
+ getInQuantification().clear();
+ return;
+ case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__OUT_QUANTIFICATION:
+ getOutQuantification().clear();
+ return;
+ case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__INVOKED_LOGICAL_TRANSFORMATION:
+ setInvokedLogicalTransformation((LogicalTransformation) null);
+ return;
+ case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__TIME_CONDITION:
+ setTimeCondition((LogicalTimeCondition) null);
+ return;
}
super.eUnset(featureID);
}
@@ -277,21 +308,22 @@ public class TransformationOccurrenceImpl extends EAElementImpl implements Trans
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__IN_QUANTIFICATION:
- return inQuantification != null && !inQuantification.isEmpty();
- case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__OUT_QUANTIFICATION:
- return outQuantification != null && !outQuantification.isEmpty();
- case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__INVOKED_LOGICAL_TRANSFORMATION:
- return invokedLogicalTransformation != null;
- case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__TIME_CONDITION:
- return timeCondition != null;
+ case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__IN_QUANTIFICATION:
+ return inQuantification != null && !inQuantification.isEmpty();
+ case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__OUT_QUANTIFICATION:
+ return outQuantification != null && !outQuantification.isEmpty();
+ case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__INVOKED_LOGICAL_TRANSFORMATION:
+ return invokedLogicalTransformation != null;
+ case ComputationconstraintPackage.TRANSFORMATION_OCCURRENCE__TIME_CONDITION:
+ return timeCondition != null;
}
return super.eIsSet(featureID);
}
-} //TransformationOccurrenceImpl
+} // TransformationOccurrenceImpl

Back to the top