Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/ExecutionTimeConstraintImpl.java')
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/ExecutionTimeConstraintImpl.java230
1 files changed, 141 insertions, 89 deletions
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/ExecutionTimeConstraintImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/ExecutionTimeConstraintImpl.java
index d9983512c98..6b023901f0e 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/ExecutionTimeConstraintImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/ExecutionTimeConstraintImpl.java
@@ -23,12 +23,12 @@ import org.eclipse.papyrus.eastadl.timing.timingconstraints.TimingconstraintsPac
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.timing.timingconstraints.impl.ExecutionTimeConstraintImpl#getStart <em>Start</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.timing.timingconstraints.impl.ExecutionTimeConstraintImpl#getStop <em>Stop</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.timing.timingconstraints.impl.ExecutionTimeConstraintImpl#getPreemption <em>Preemption</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.timing.timingconstraints.impl.ExecutionTimeConstraintImpl#getResume <em>Resume</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.timing.timingconstraints.impl.ExecutionTimeConstraintImpl#getUpper <em>Upper</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.timing.timingconstraints.impl.ExecutionTimeConstraintImpl#getLower <em>Lower</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.timing.timingconstraints.impl.ExecutionTimeConstraintImpl#getStart <em>Start</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.timing.timingconstraints.impl.ExecutionTimeConstraintImpl#getStop <em>Stop</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.timing.timingconstraints.impl.ExecutionTimeConstraintImpl#getPreemption <em>Preemption</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.timing.timingconstraints.impl.ExecutionTimeConstraintImpl#getResume <em>Resume</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.timing.timingconstraints.impl.ExecutionTimeConstraintImpl#getUpper <em>Upper</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.timing.timingconstraints.impl.ExecutionTimeConstraintImpl#getLower <em>Lower</em>}</li>
* </ul>
* </p>
*
@@ -39,6 +39,7 @@ public class ExecutionTimeConstraintImpl extends TimingConstraintImpl implements
* The cached value of the '{@link #getStart() <em>Start</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getStart()
* @generated
* @ordered
@@ -49,6 +50,7 @@ public class ExecutionTimeConstraintImpl extends TimingConstraintImpl implements
* The cached value of the '{@link #getStop() <em>Stop</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getStop()
* @generated
* @ordered
@@ -59,6 +61,7 @@ public class ExecutionTimeConstraintImpl extends TimingConstraintImpl implements
* The cached value of the '{@link #getPreemption() <em>Preemption</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getPreemption()
* @generated
* @ordered
@@ -69,6 +72,7 @@ public class ExecutionTimeConstraintImpl extends TimingConstraintImpl implements
* The cached value of the '{@link #getResume() <em>Resume</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getResume()
* @generated
* @ordered
@@ -79,6 +83,7 @@ public class ExecutionTimeConstraintImpl extends TimingConstraintImpl implements
* The cached value of the '{@link #getUpper() <em>Upper</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getUpper()
* @generated
* @ordered
@@ -89,6 +94,7 @@ public class ExecutionTimeConstraintImpl extends TimingConstraintImpl implements
* The cached value of the '{@link #getLower() <em>Lower</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getLower()
* @generated
* @ordered
@@ -98,6 +104,7 @@ public class ExecutionTimeConstraintImpl extends TimingConstraintImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected ExecutionTimeConstraintImpl() {
@@ -107,6 +114,7 @@ public class ExecutionTimeConstraintImpl extends TimingConstraintImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -117,15 +125,18 @@ public class ExecutionTimeConstraintImpl extends TimingConstraintImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public Event getStart() {
if (start != null && start.eIsProxy()) {
- InternalEObject oldStart = (InternalEObject)start;
- start = (Event)eResolveProxy(oldStart);
+ InternalEObject oldStart = (InternalEObject) start;
+ start = (Event) eResolveProxy(oldStart);
if (start != oldStart) {
- if (eNotificationRequired())
+ if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.RESOLVE, TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__START, oldStart, start));
+ }
}
}
return start;
@@ -134,6 +145,7 @@ public class ExecutionTimeConstraintImpl extends TimingConstraintImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public Event basicGetStart() {
@@ -143,27 +155,33 @@ public class ExecutionTimeConstraintImpl extends TimingConstraintImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public void setStart(Event newStart) {
Event oldStart = start;
start = newStart;
- if (eNotificationRequired())
+ if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.SET, TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__START, oldStart, start));
+ }
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public Event getStop() {
if (stop != null && stop.eIsProxy()) {
- InternalEObject oldStop = (InternalEObject)stop;
- stop = (Event)eResolveProxy(oldStop);
+ InternalEObject oldStop = (InternalEObject) stop;
+ stop = (Event) eResolveProxy(oldStop);
if (stop != oldStop) {
- if (eNotificationRequired())
+ if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.RESOLVE, TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__STOP, oldStop, stop));
+ }
}
}
return stop;
@@ -172,6 +190,7 @@ public class ExecutionTimeConstraintImpl extends TimingConstraintImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public Event basicGetStop() {
@@ -181,20 +200,25 @@ public class ExecutionTimeConstraintImpl extends TimingConstraintImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public void setStop(Event newStop) {
Event oldStop = stop;
stop = newStop;
- if (eNotificationRequired())
+ if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.SET, TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__STOP, oldStop, stop));
+ }
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public EList<Event> getPreemption() {
if (preemption == null) {
preemption = new EObjectResolvingEList<Event>(Event.class, this, TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__PREEMPTION);
@@ -205,8 +229,10 @@ public class ExecutionTimeConstraintImpl extends TimingConstraintImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public EList<Event> getResume() {
if (resume == null) {
resume = new EObjectResolvingEList<Event>(Event.class, this, TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__RESUME);
@@ -217,15 +243,18 @@ public class ExecutionTimeConstraintImpl extends TimingConstraintImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public TimingExpression getUpper() {
if (upper != null && upper.eIsProxy()) {
- InternalEObject oldUpper = (InternalEObject)upper;
- upper = (TimingExpression)eResolveProxy(oldUpper);
+ InternalEObject oldUpper = (InternalEObject) upper;
+ upper = (TimingExpression) eResolveProxy(oldUpper);
if (upper != oldUpper) {
- if (eNotificationRequired())
+ if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.RESOLVE, TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__UPPER, oldUpper, upper));
+ }
}
}
return upper;
@@ -234,6 +263,7 @@ public class ExecutionTimeConstraintImpl extends TimingConstraintImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public TimingExpression basicGetUpper() {
@@ -243,27 +273,33 @@ public class ExecutionTimeConstraintImpl extends TimingConstraintImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public void setUpper(TimingExpression newUpper) {
TimingExpression oldUpper = upper;
upper = newUpper;
- if (eNotificationRequired())
+ if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.SET, TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__UPPER, oldUpper, upper));
+ }
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public TimingExpression getLower() {
if (lower != null && lower.eIsProxy()) {
- InternalEObject oldLower = (InternalEObject)lower;
- lower = (TimingExpression)eResolveProxy(oldLower);
+ InternalEObject oldLower = (InternalEObject) lower;
+ lower = (TimingExpression) eResolveProxy(oldLower);
if (lower != oldLower) {
- if (eNotificationRequired())
+ if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.RESOLVE, TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__LOWER, oldLower, lower));
+ }
}
}
return lower;
@@ -272,6 +308,7 @@ public class ExecutionTimeConstraintImpl extends TimingConstraintImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public TimingExpression basicGetLower() {
@@ -281,39 +318,51 @@ public class ExecutionTimeConstraintImpl extends TimingConstraintImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public void setLower(TimingExpression newLower) {
TimingExpression oldLower = lower;
lower = newLower;
- if (eNotificationRequired())
+ if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.SET, TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__LOWER, oldLower, lower));
+ }
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__START:
- if (resolve) return getStart();
- return basicGetStart();
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__STOP:
- if (resolve) return getStop();
- return basicGetStop();
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__PREEMPTION:
- return getPreemption();
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__RESUME:
- return getResume();
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__UPPER:
- if (resolve) return getUpper();
- return basicGetUpper();
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__LOWER:
- if (resolve) return getLower();
- return basicGetLower();
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__START:
+ if (resolve) {
+ return getStart();
+ }
+ return basicGetStart();
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__STOP:
+ if (resolve) {
+ return getStop();
+ }
+ return basicGetStop();
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__PREEMPTION:
+ return getPreemption();
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__RESUME:
+ return getResume();
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__UPPER:
+ if (resolve) {
+ return getUpper();
+ }
+ return basicGetUpper();
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__LOWER:
+ if (resolve) {
+ return getLower();
+ }
+ return basicGetLower();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -321,32 +370,33 @@ public class ExecutionTimeConstraintImpl extends TimingConstraintImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__START:
- setStart((Event)newValue);
- return;
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__STOP:
- setStop((Event)newValue);
- return;
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__PREEMPTION:
- getPreemption().clear();
- getPreemption().addAll((Collection<? extends Event>)newValue);
- return;
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__RESUME:
- getResume().clear();
- getResume().addAll((Collection<? extends Event>)newValue);
- return;
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__UPPER:
- setUpper((TimingExpression)newValue);
- return;
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__LOWER:
- setLower((TimingExpression)newValue);
- return;
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__START:
+ setStart((Event) newValue);
+ return;
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__STOP:
+ setStop((Event) newValue);
+ return;
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__PREEMPTION:
+ getPreemption().clear();
+ getPreemption().addAll((Collection<? extends Event>) newValue);
+ return;
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__RESUME:
+ getResume().clear();
+ getResume().addAll((Collection<? extends Event>) newValue);
+ return;
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__UPPER:
+ setUpper((TimingExpression) newValue);
+ return;
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__LOWER:
+ setLower((TimingExpression) newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -354,29 +404,30 @@ public class ExecutionTimeConstraintImpl extends TimingConstraintImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__START:
- setStart((Event)null);
- return;
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__STOP:
- setStop((Event)null);
- return;
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__PREEMPTION:
- getPreemption().clear();
- return;
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__RESUME:
- getResume().clear();
- return;
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__UPPER:
- setUpper((TimingExpression)null);
- return;
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__LOWER:
- setLower((TimingExpression)null);
- return;
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__START:
+ setStart((Event) null);
+ return;
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__STOP:
+ setStop((Event) null);
+ return;
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__PREEMPTION:
+ getPreemption().clear();
+ return;
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__RESUME:
+ getResume().clear();
+ return;
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__UPPER:
+ setUpper((TimingExpression) null);
+ return;
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__LOWER:
+ setLower((TimingExpression) null);
+ return;
}
super.eUnset(featureID);
}
@@ -384,25 +435,26 @@ public class ExecutionTimeConstraintImpl extends TimingConstraintImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__START:
- return start != null;
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__STOP:
- return stop != null;
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__PREEMPTION:
- return preemption != null && !preemption.isEmpty();
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__RESUME:
- return resume != null && !resume.isEmpty();
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__UPPER:
- return upper != null;
- case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__LOWER:
- return lower != null;
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__START:
+ return start != null;
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__STOP:
+ return stop != null;
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__PREEMPTION:
+ return preemption != null && !preemption.isEmpty();
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__RESUME:
+ return resume != null && !resume.isEmpty();
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__UPPER:
+ return upper != null;
+ case TimingconstraintsPackage.EXECUTION_TIME_CONSTRAINT__LOWER:
+ return lower != null;
}
return super.eIsSet(featureID);
}
-} //ExecutionTimeConstraintImpl
+} // ExecutionTimeConstraintImpl

Back to the top