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/behaviordescription/impl/BehaviorConstraintBindingEventImpl.java')
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/behaviordescription/impl/BehaviorConstraintBindingEventImpl.java130
1 files changed, 79 insertions, 51 deletions
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/behaviordescription/impl/BehaviorConstraintBindingEventImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/behaviordescription/impl/BehaviorConstraintBindingEventImpl.java
index cd76dcafb8b..6f0c6a4fcef 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/behaviordescription/impl/BehaviorConstraintBindingEventImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/behaviordescription/impl/BehaviorConstraintBindingEventImpl.java
@@ -26,9 +26,9 @@ import org.eclipse.papyrus.eastadl.infrastructure.BehaviorConstraintInternalBind
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.behaviordescription.impl.BehaviorConstraintBindingEventImpl#getBindingThroughClampConnector <em>Binding Through Clamp Connector</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.behaviordescription.impl.BehaviorConstraintBindingEventImpl#getBindingThroughFunctionConnector <em>Binding Through Function Connector</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.behaviordescription.impl.BehaviorConstraintBindingEventImpl#getBindingThroughHardwareConnector <em>Binding Through Hardware Connector</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.behaviordescription.impl.BehaviorConstraintBindingEventImpl#getBindingThroughClampConnector <em>Binding Through Clamp Connector</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.behaviordescription.impl.BehaviorConstraintBindingEventImpl#getBindingThroughFunctionConnector <em>Binding Through Function Connector</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.behaviordescription.impl.BehaviorConstraintBindingEventImpl#getBindingThroughHardwareConnector <em>Binding Through Hardware Connector</em>}</li>
* </ul>
* </p>
*
@@ -39,6 +39,7 @@ public class BehaviorConstraintBindingEventImpl extends TransitionEventImpl impl
* The cached value of the '{@link #getBindingThroughClampConnector() <em>Binding Through Clamp Connector</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBindingThroughClampConnector()
* @generated
* @ordered
@@ -49,6 +50,7 @@ public class BehaviorConstraintBindingEventImpl extends TransitionEventImpl impl
* The cached value of the '{@link #getBindingThroughFunctionConnector() <em>Binding Through Function Connector</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBindingThroughFunctionConnector()
* @generated
* @ordered
@@ -59,6 +61,7 @@ public class BehaviorConstraintBindingEventImpl extends TransitionEventImpl impl
* The cached value of the '{@link #getBindingThroughHardwareConnector() <em>Binding Through Hardware Connector</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBindingThroughHardwareConnector()
* @generated
* @ordered
@@ -68,6 +71,7 @@ public class BehaviorConstraintBindingEventImpl extends TransitionEventImpl impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected BehaviorConstraintBindingEventImpl() {
@@ -77,6 +81,7 @@ public class BehaviorConstraintBindingEventImpl extends TransitionEventImpl impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -87,8 +92,10 @@ public class BehaviorConstraintBindingEventImpl extends TransitionEventImpl impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public EList<ClampConnector> getBindingThroughClampConnector() {
if (bindingThroughClampConnector == null) {
bindingThroughClampConnector = new EObjectResolvingEList<ClampConnector>(ClampConnector.class, this, BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_CLAMP_CONNECTOR);
@@ -99,11 +106,14 @@ public class BehaviorConstraintBindingEventImpl extends TransitionEventImpl impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public EList<BehaviorConstraintInternalBinding_throughFunctionConnectorInstanceRef> getBindingThroughFunctionConnector() {
if (bindingThroughFunctionConnector == null) {
- bindingThroughFunctionConnector = new EObjectContainmentEList<BehaviorConstraintInternalBinding_throughFunctionConnectorInstanceRef>(BehaviorConstraintInternalBinding_throughFunctionConnectorInstanceRef.class, this, BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_FUNCTION_CONNECTOR);
+ bindingThroughFunctionConnector = new EObjectContainmentEList<BehaviorConstraintInternalBinding_throughFunctionConnectorInstanceRef>(BehaviorConstraintInternalBinding_throughFunctionConnectorInstanceRef.class, this,
+ BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_FUNCTION_CONNECTOR);
}
return bindingThroughFunctionConnector;
}
@@ -111,11 +121,14 @@ public class BehaviorConstraintBindingEventImpl extends TransitionEventImpl impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public EList<BehaviorConstraintInternalBinding_throughHardwareConnectorInstanceRef> getBindingThroughHardwareConnector() {
if (bindingThroughHardwareConnector == null) {
- bindingThroughHardwareConnector = new EObjectContainmentEList<BehaviorConstraintInternalBinding_throughHardwareConnectorInstanceRef>(BehaviorConstraintInternalBinding_throughHardwareConnectorInstanceRef.class, this, BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_HARDWARE_CONNECTOR);
+ bindingThroughHardwareConnector = new EObjectContainmentEList<BehaviorConstraintInternalBinding_throughHardwareConnectorInstanceRef>(BehaviorConstraintInternalBinding_throughHardwareConnectorInstanceRef.class, this,
+ BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_HARDWARE_CONNECTOR);
}
return bindingThroughHardwareConnector;
}
@@ -123,15 +136,16 @@ public class BehaviorConstraintBindingEventImpl extends TransitionEventImpl impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_FUNCTION_CONNECTOR:
- return ((InternalEList<?>)getBindingThroughFunctionConnector()).basicRemove(otherEnd, msgs);
- case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_HARDWARE_CONNECTOR:
- return ((InternalEList<?>)getBindingThroughHardwareConnector()).basicRemove(otherEnd, msgs);
+ case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_FUNCTION_CONNECTOR:
+ return ((InternalEList<?>) getBindingThroughFunctionConnector()).basicRemove(otherEnd, msgs);
+ case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_HARDWARE_CONNECTOR:
+ return ((InternalEList<?>) getBindingThroughHardwareConnector()).basicRemove(otherEnd, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
@@ -139,17 +153,18 @@ public class BehaviorConstraintBindingEventImpl extends TransitionEventImpl impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_CLAMP_CONNECTOR:
- return getBindingThroughClampConnector();
- case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_FUNCTION_CONNECTOR:
- return getBindingThroughFunctionConnector();
- case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_HARDWARE_CONNECTOR:
- return getBindingThroughHardwareConnector();
+ case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_CLAMP_CONNECTOR:
+ return getBindingThroughClampConnector();
+ case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_FUNCTION_CONNECTOR:
+ return getBindingThroughFunctionConnector();
+ case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_HARDWARE_CONNECTOR:
+ return getBindingThroughHardwareConnector();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -157,24 +172,25 @@ public class BehaviorConstraintBindingEventImpl extends TransitionEventImpl impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_CLAMP_CONNECTOR:
- getBindingThroughClampConnector().clear();
- getBindingThroughClampConnector().addAll((Collection<? extends ClampConnector>)newValue);
- return;
- case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_FUNCTION_CONNECTOR:
- getBindingThroughFunctionConnector().clear();
- getBindingThroughFunctionConnector().addAll((Collection<? extends BehaviorConstraintInternalBinding_throughFunctionConnectorInstanceRef>)newValue);
- return;
- case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_HARDWARE_CONNECTOR:
- getBindingThroughHardwareConnector().clear();
- getBindingThroughHardwareConnector().addAll((Collection<? extends BehaviorConstraintInternalBinding_throughHardwareConnectorInstanceRef>)newValue);
- return;
+ case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_CLAMP_CONNECTOR:
+ getBindingThroughClampConnector().clear();
+ getBindingThroughClampConnector().addAll((Collection<? extends ClampConnector>) newValue);
+ return;
+ case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_FUNCTION_CONNECTOR:
+ getBindingThroughFunctionConnector().clear();
+ getBindingThroughFunctionConnector().addAll((Collection<? extends BehaviorConstraintInternalBinding_throughFunctionConnectorInstanceRef>) newValue);
+ return;
+ case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_HARDWARE_CONNECTOR:
+ getBindingThroughHardwareConnector().clear();
+ getBindingThroughHardwareConnector().addAll((Collection<? extends BehaviorConstraintInternalBinding_throughHardwareConnectorInstanceRef>) newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -182,20 +198,21 @@ public class BehaviorConstraintBindingEventImpl extends TransitionEventImpl impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_CLAMP_CONNECTOR:
- getBindingThroughClampConnector().clear();
- return;
- case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_FUNCTION_CONNECTOR:
- getBindingThroughFunctionConnector().clear();
- return;
- case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_HARDWARE_CONNECTOR:
- getBindingThroughHardwareConnector().clear();
- return;
+ case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_CLAMP_CONNECTOR:
+ getBindingThroughClampConnector().clear();
+ return;
+ case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_FUNCTION_CONNECTOR:
+ getBindingThroughFunctionConnector().clear();
+ return;
+ case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_HARDWARE_CONNECTOR:
+ getBindingThroughHardwareConnector().clear();
+ return;
}
super.eUnset(featureID);
}
@@ -203,17 +220,18 @@ public class BehaviorConstraintBindingEventImpl extends TransitionEventImpl impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_CLAMP_CONNECTOR:
- return bindingThroughClampConnector != null && !bindingThroughClampConnector.isEmpty();
- case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_FUNCTION_CONNECTOR:
- return bindingThroughFunctionConnector != null && !bindingThroughFunctionConnector.isEmpty();
- case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_HARDWARE_CONNECTOR:
- return bindingThroughHardwareConnector != null && !bindingThroughHardwareConnector.isEmpty();
+ case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_CLAMP_CONNECTOR:
+ return bindingThroughClampConnector != null && !bindingThroughClampConnector.isEmpty();
+ case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_FUNCTION_CONNECTOR:
+ return bindingThroughFunctionConnector != null && !bindingThroughFunctionConnector.isEmpty();
+ case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_HARDWARE_CONNECTOR:
+ return bindingThroughHardwareConnector != null && !bindingThroughHardwareConnector.isEmpty();
}
return super.eIsSet(featureID);
}
@@ -221,16 +239,21 @@ public class BehaviorConstraintBindingEventImpl extends TransitionEventImpl impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass) {
if (baseClass == BehaviorConstraintInternalBinding.class) {
switch (derivedFeatureID) {
- case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_CLAMP_CONNECTOR: return BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_INTERNAL_BINDING__BINDING_THROUGH_CLAMP_CONNECTOR;
- case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_FUNCTION_CONNECTOR: return BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_INTERNAL_BINDING__BINDING_THROUGH_FUNCTION_CONNECTOR;
- case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_HARDWARE_CONNECTOR: return BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_INTERNAL_BINDING__BINDING_THROUGH_HARDWARE_CONNECTOR;
- default: return -1;
+ case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_CLAMP_CONNECTOR:
+ return BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_INTERNAL_BINDING__BINDING_THROUGH_CLAMP_CONNECTOR;
+ case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_FUNCTION_CONNECTOR:
+ return BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_INTERNAL_BINDING__BINDING_THROUGH_FUNCTION_CONNECTOR;
+ case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_HARDWARE_CONNECTOR:
+ return BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_INTERNAL_BINDING__BINDING_THROUGH_HARDWARE_CONNECTOR;
+ default:
+ return -1;
}
}
return super.eBaseStructuralFeatureID(derivedFeatureID, baseClass);
@@ -239,19 +262,24 @@ public class BehaviorConstraintBindingEventImpl extends TransitionEventImpl impl
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass) {
if (baseClass == BehaviorConstraintInternalBinding.class) {
switch (baseFeatureID) {
- case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_INTERNAL_BINDING__BINDING_THROUGH_CLAMP_CONNECTOR: return BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_CLAMP_CONNECTOR;
- case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_INTERNAL_BINDING__BINDING_THROUGH_FUNCTION_CONNECTOR: return BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_FUNCTION_CONNECTOR;
- case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_INTERNAL_BINDING__BINDING_THROUGH_HARDWARE_CONNECTOR: return BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_HARDWARE_CONNECTOR;
- default: return -1;
+ case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_INTERNAL_BINDING__BINDING_THROUGH_CLAMP_CONNECTOR:
+ return BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_CLAMP_CONNECTOR;
+ case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_INTERNAL_BINDING__BINDING_THROUGH_FUNCTION_CONNECTOR:
+ return BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_FUNCTION_CONNECTOR;
+ case BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_INTERNAL_BINDING__BINDING_THROUGH_HARDWARE_CONNECTOR:
+ return BehaviordescriptionPackage.BEHAVIOR_CONSTRAINT_BINDING_EVENT__BINDING_THROUGH_HARDWARE_CONNECTOR;
+ default:
+ return -1;
}
}
return super.eDerivedStructuralFeatureID(baseFeatureID, baseClass);
}
-} //BehaviorConstraintBindingEventImpl
+} // BehaviorConstraintBindingEventImpl

Back to the top