diff options
Diffstat (limited to 'extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/SporadicEventConstraintImpl.java')
-rw-r--r-- | extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/SporadicEventConstraintImpl.java | 167 |
1 files changed, 98 insertions, 69 deletions
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/SporadicEventConstraintImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/SporadicEventConstraintImpl.java index 8356de0e666..97210c31b04 100644 --- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/SporadicEventConstraintImpl.java +++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/SporadicEventConstraintImpl.java @@ -31,20 +31,24 @@ import org.eclipse.papyrus.eastadl.timing.timingconstraints.TimingconstraintsPac * <p> * The following features are implemented: * <ul> - * <li>{@link org.eclipse.papyrus.eastadl.timing.timingconstraints.impl.SporadicEventConstraintImpl#getJitter <em>Jitter</em>}</li> - * <li>{@link org.eclipse.papyrus.eastadl.timing.timingconstraints.impl.SporadicEventConstraintImpl#getPeriod <em>Period</em>}</li> - * <li>{@link org.eclipse.papyrus.eastadl.timing.timingconstraints.impl.SporadicEventConstraintImpl#getMaximumInterArrivalTime <em>Maximum Inter Arrival Time</em>}</li> - * <li>{@link org.eclipse.papyrus.eastadl.timing.timingconstraints.impl.SporadicEventConstraintImpl#getMinimumInterArrivalTime <em>Minimum Inter Arrival Time</em>}</li> + * <li>{@link org.eclipse.papyrus.eastadl.timing.timingconstraints.impl.SporadicEventConstraintImpl#getJitter <em>Jitter</em>}</li> + * <li>{@link org.eclipse.papyrus.eastadl.timing.timingconstraints.impl.SporadicEventConstraintImpl#getPeriod <em>Period</em>}</li> + * <li>{@link org.eclipse.papyrus.eastadl.timing.timingconstraints.impl.SporadicEventConstraintImpl#getMaximumInterArrivalTime <em>Maximum Inter + * Arrival Time</em>}</li> + * <li>{@link org.eclipse.papyrus.eastadl.timing.timingconstraints.impl.SporadicEventConstraintImpl#getMinimumInterArrivalTime <em>Minimum Inter + * Arrival Time</em>}</li> * </ul> * </p> - * + * * @generated */ public class SporadicEventConstraintImpl extends EventConstraintImpl implements SporadicEventConstraint { + /** * The cached value of the '{@link #getJitter() <em>Jitter</em>}' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @see #getJitter() * @generated * @ordered @@ -55,6 +59,7 @@ public class SporadicEventConstraintImpl extends EventConstraintImpl implements * The cached value of the '{@link #getPeriod() <em>Period</em>}' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @see #getPeriod() * @generated * @ordered @@ -65,6 +70,7 @@ public class SporadicEventConstraintImpl extends EventConstraintImpl implements * The cached value of the '{@link #getMaximumInterArrivalTime() <em>Maximum Inter Arrival Time</em>}' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @see #getMaximumInterArrivalTime() * @generated * @ordered @@ -75,6 +81,7 @@ public class SporadicEventConstraintImpl extends EventConstraintImpl implements * The cached value of the '{@link #getMinimumInterArrivalTime() <em>Minimum Inter Arrival Time</em>}' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @see #getMinimumInterArrivalTime() * @generated * @ordered @@ -84,6 +91,7 @@ public class SporadicEventConstraintImpl extends EventConstraintImpl implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ protected SporadicEventConstraintImpl() { @@ -93,6 +101,7 @@ public class SporadicEventConstraintImpl extends EventConstraintImpl implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public TimeDuration basicGetJitter() { @@ -102,6 +111,7 @@ public class SporadicEventConstraintImpl extends EventConstraintImpl implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public TimeDuration basicGetMaximumInterArrivalTime() { @@ -111,6 +121,7 @@ public class SporadicEventConstraintImpl extends EventConstraintImpl implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public TimeDuration basicGetMinimumInterArrivalTime() { @@ -120,6 +131,7 @@ public class SporadicEventConstraintImpl extends EventConstraintImpl implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public TimeDuration basicGetPeriod() { @@ -129,23 +141,28 @@ public class SporadicEventConstraintImpl extends EventConstraintImpl implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__JITTER: - if (resolve) return getJitter(); - return basicGetJitter(); - case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__PERIOD: - if (resolve) return getPeriod(); - return basicGetPeriod(); - case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__MAXIMUM_INTER_ARRIVAL_TIME: - if (resolve) return getMaximumInterArrivalTime(); - return basicGetMaximumInterArrivalTime(); - case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__MINIMUM_INTER_ARRIVAL_TIME: - if (resolve) return getMinimumInterArrivalTime(); - return basicGetMinimumInterArrivalTime(); + switch(featureID) { + case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__JITTER: + if(resolve) + return getJitter(); + return basicGetJitter(); + case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__PERIOD: + if(resolve) + return getPeriod(); + return basicGetPeriod(); + case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__MAXIMUM_INTER_ARRIVAL_TIME: + if(resolve) + return getMaximumInterArrivalTime(); + return basicGetMaximumInterArrivalTime(); + case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__MINIMUM_INTER_ARRIVAL_TIME: + if(resolve) + return getMinimumInterArrivalTime(); + return basicGetMinimumInterArrivalTime(); } return super.eGet(featureID, resolve, coreType); } @@ -153,19 +170,20 @@ public class SporadicEventConstraintImpl extends EventConstraintImpl implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__JITTER: - return jitter != null; - case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__PERIOD: - return period != null; - case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__MAXIMUM_INTER_ARRIVAL_TIME: - return maximumInterArrivalTime != null; - case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__MINIMUM_INTER_ARRIVAL_TIME: - return minimumInterArrivalTime != null; + switch(featureID) { + case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__JITTER: + return jitter != null; + case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__PERIOD: + return period != null; + case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__MAXIMUM_INTER_ARRIVAL_TIME: + return maximumInterArrivalTime != null; + case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__MINIMUM_INTER_ARRIVAL_TIME: + return minimumInterArrivalTime != null; } return super.eIsSet(featureID); } @@ -173,23 +191,24 @@ public class SporadicEventConstraintImpl extends EventConstraintImpl implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__JITTER: - setJitter((TimeDuration)newValue); - return; - case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__PERIOD: - setPeriod((TimeDuration)newValue); - return; - case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__MAXIMUM_INTER_ARRIVAL_TIME: - setMaximumInterArrivalTime((TimeDuration)newValue); - return; - case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__MINIMUM_INTER_ARRIVAL_TIME: - setMinimumInterArrivalTime((TimeDuration)newValue); - return; + switch(featureID) { + case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__JITTER: + setJitter((TimeDuration)newValue); + return; + case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__PERIOD: + setPeriod((TimeDuration)newValue); + return; + case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__MAXIMUM_INTER_ARRIVAL_TIME: + setMaximumInterArrivalTime((TimeDuration)newValue); + return; + case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__MINIMUM_INTER_ARRIVAL_TIME: + setMinimumInterArrivalTime((TimeDuration)newValue); + return; } super.eSet(featureID, newValue); } @@ -197,6 +216,7 @@ public class SporadicEventConstraintImpl extends EventConstraintImpl implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override @@ -207,23 +227,24 @@ public class SporadicEventConstraintImpl extends EventConstraintImpl implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ @Override public void eUnset(int featureID) { - switch (featureID) { - case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__JITTER: - setJitter((TimeDuration)null); - return; - case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__PERIOD: - setPeriod((TimeDuration)null); - return; - case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__MAXIMUM_INTER_ARRIVAL_TIME: - setMaximumInterArrivalTime((TimeDuration)null); - return; - case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__MINIMUM_INTER_ARRIVAL_TIME: - setMinimumInterArrivalTime((TimeDuration)null); - return; + switch(featureID) { + case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__JITTER: + setJitter((TimeDuration)null); + return; + case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__PERIOD: + setPeriod((TimeDuration)null); + return; + case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__MAXIMUM_INTER_ARRIVAL_TIME: + setMaximumInterArrivalTime((TimeDuration)null); + return; + case TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__MINIMUM_INTER_ARRIVAL_TIME: + setMinimumInterArrivalTime((TimeDuration)null); + return; } super.eUnset(featureID); } @@ -231,14 +252,15 @@ public class SporadicEventConstraintImpl extends EventConstraintImpl implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public TimeDuration getJitter() { - if (jitter != null && jitter.eIsProxy()) { + if(jitter != null && jitter.eIsProxy()) { InternalEObject oldJitter = (InternalEObject)jitter; jitter = (TimeDuration)eResolveProxy(oldJitter); - if (jitter != oldJitter) { - if (eNotificationRequired()) + if(jitter != oldJitter) { + if(eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.RESOLVE, TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__JITTER, oldJitter, jitter)); } } @@ -248,14 +270,15 @@ public class SporadicEventConstraintImpl extends EventConstraintImpl implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public TimeDuration getMaximumInterArrivalTime() { - if (maximumInterArrivalTime != null && maximumInterArrivalTime.eIsProxy()) { + if(maximumInterArrivalTime != null && maximumInterArrivalTime.eIsProxy()) { InternalEObject oldMaximumInterArrivalTime = (InternalEObject)maximumInterArrivalTime; maximumInterArrivalTime = (TimeDuration)eResolveProxy(oldMaximumInterArrivalTime); - if (maximumInterArrivalTime != oldMaximumInterArrivalTime) { - if (eNotificationRequired()) + if(maximumInterArrivalTime != oldMaximumInterArrivalTime) { + if(eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.RESOLVE, TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__MAXIMUM_INTER_ARRIVAL_TIME, oldMaximumInterArrivalTime, maximumInterArrivalTime)); } } @@ -265,14 +288,15 @@ public class SporadicEventConstraintImpl extends EventConstraintImpl implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public TimeDuration getMinimumInterArrivalTime() { - if (minimumInterArrivalTime != null && minimumInterArrivalTime.eIsProxy()) { + if(minimumInterArrivalTime != null && minimumInterArrivalTime.eIsProxy()) { InternalEObject oldMinimumInterArrivalTime = (InternalEObject)minimumInterArrivalTime; minimumInterArrivalTime = (TimeDuration)eResolveProxy(oldMinimumInterArrivalTime); - if (minimumInterArrivalTime != oldMinimumInterArrivalTime) { - if (eNotificationRequired()) + if(minimumInterArrivalTime != oldMinimumInterArrivalTime) { + if(eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.RESOLVE, TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__MINIMUM_INTER_ARRIVAL_TIME, oldMinimumInterArrivalTime, minimumInterArrivalTime)); } } @@ -282,14 +306,15 @@ public class SporadicEventConstraintImpl extends EventConstraintImpl implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public TimeDuration getPeriod() { - if (period != null && period.eIsProxy()) { + if(period != null && period.eIsProxy()) { InternalEObject oldPeriod = (InternalEObject)period; period = (TimeDuration)eResolveProxy(oldPeriod); - if (period != oldPeriod) { - if (eNotificationRequired()) + if(period != oldPeriod) { + if(eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.RESOLVE, TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__PERIOD, oldPeriod, period)); } } @@ -299,48 +324,52 @@ public class SporadicEventConstraintImpl extends EventConstraintImpl implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public void setJitter(TimeDuration newJitter) { TimeDuration oldJitter = jitter; jitter = newJitter; - if (eNotificationRequired()) + if(eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__JITTER, oldJitter, jitter)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public void setMaximumInterArrivalTime(TimeDuration newMaximumInterArrivalTime) { TimeDuration oldMaximumInterArrivalTime = maximumInterArrivalTime; maximumInterArrivalTime = newMaximumInterArrivalTime; - if (eNotificationRequired()) + if(eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__MAXIMUM_INTER_ARRIVAL_TIME, oldMaximumInterArrivalTime, maximumInterArrivalTime)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public void setMinimumInterArrivalTime(TimeDuration newMinimumInterArrivalTime) { TimeDuration oldMinimumInterArrivalTime = minimumInterArrivalTime; minimumInterArrivalTime = newMinimumInterArrivalTime; - if (eNotificationRequired()) + if(eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__MINIMUM_INTER_ARRIVAL_TIME, oldMinimumInterArrivalTime, minimumInterArrivalTime)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> + * * @generated */ public void setPeriod(TimeDuration newPeriod) { TimeDuration oldPeriod = period; period = newPeriod; - if (eNotificationRequired()) + if(eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, TimingconstraintsPackage.SPORADIC_EVENT_CONSTRAINT__PERIOD, oldPeriod, period)); } |