Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/impl/HazardousEventImpl.java')
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/impl/HazardousEventImpl.java367
1 files changed, 207 insertions, 160 deletions
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/impl/HazardousEventImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/impl/HazardousEventImpl.java
index e7b200b5bd4..ca5ed447599 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/impl/HazardousEventImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/impl/HazardousEventImpl.java
@@ -44,28 +44,31 @@ import org.eclipse.uml2.uml.UseCase;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getControllability <em>Controllability</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getExposure <em>Exposure</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getHazardClassification <em>Hazard Classification</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getSeverity <em>Severity</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getClassificationAssumptions <em>Classification Assumptions</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getHazard <em>Hazard</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getTraffic <em>Traffic</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getEnvironment <em>Environment</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getOperationalSituationUseCase <em>Operational Situation Use Case</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getOperatingMode <em>Operating Mode</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getExternalMeasures <em>External Measures</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getControllability <em>Controllability</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getExposure <em>Exposure</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getHazardClassification <em>Hazard Classification</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getSeverity <em>Severity</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getClassificationAssumptions <em>Classification Assumptions</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getHazard <em>Hazard</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getTraffic <em>Traffic</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getEnvironment <em>Environment</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getOperationalSituationUseCase <em>Operational Situation Use Case
+ * </em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getOperatingMode <em>Operating Mode</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.dependability.impl.HazardousEventImpl#getExternalMeasures <em>External Measures</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class HazardousEventImpl extends TraceableSpecificationImpl implements HazardousEvent {
+
/**
* The cached value of the '{@link #getBase_Class() <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBase_Class()
* @generated
* @ordered
@@ -76,6 +79,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
* The default value of the '{@link #getControllability() <em>Controllability</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getControllability()
* @generated
* @ordered
@@ -86,6 +90,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
* The cached value of the '{@link #getControllability() <em>Controllability</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getControllability()
* @generated
* @ordered
@@ -96,6 +101,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
* The default value of the '{@link #getExposure() <em>Exposure</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getExposure()
* @generated
* @ordered
@@ -106,6 +112,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
* The cached value of the '{@link #getExposure() <em>Exposure</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getExposure()
* @generated
* @ordered
@@ -116,6 +123,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
* The default value of the '{@link #getHazardClassification() <em>Hazard Classification</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getHazardClassification()
* @generated
* @ordered
@@ -126,6 +134,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
* The cached value of the '{@link #getHazardClassification() <em>Hazard Classification</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getHazardClassification()
* @generated
* @ordered
@@ -136,6 +145,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
* The default value of the '{@link #getSeverity() <em>Severity</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getSeverity()
* @generated
* @ordered
@@ -146,6 +156,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
* The cached value of the '{@link #getSeverity() <em>Severity</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getSeverity()
* @generated
* @ordered
@@ -156,6 +167,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
* The default value of the '{@link #getClassificationAssumptions() <em>Classification Assumptions</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getClassificationAssumptions()
* @generated
* @ordered
@@ -166,6 +178,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
* The cached value of the '{@link #getClassificationAssumptions() <em>Classification Assumptions</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getClassificationAssumptions()
* @generated
* @ordered
@@ -176,6 +189,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
* The cached value of the '{@link #getHazard() <em>Hazard</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getHazard()
* @generated
* @ordered
@@ -186,6 +200,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
* The cached value of the '{@link #getTraffic() <em>Traffic</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getTraffic()
* @generated
* @ordered
@@ -196,6 +211,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
* The cached value of the '{@link #getEnvironment() <em>Environment</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getEnvironment()
* @generated
* @ordered
@@ -206,6 +222,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
* The cached value of the '{@link #getOperationalSituationUseCase() <em>Operational Situation Use Case</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getOperationalSituationUseCase()
* @generated
* @ordered
@@ -216,6 +233,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
* The cached value of the '{@link #getOperatingMode() <em>Operating Mode</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getOperatingMode()
* @generated
* @ordered
@@ -226,6 +244,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
* The cached value of the '{@link #getExternalMeasures() <em>External Measures</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getExternalMeasures()
* @generated
* @ordered
@@ -235,6 +254,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected HazardousEventImpl() {
@@ -244,36 +264,38 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case DependabilityPackage.HAZARDOUS_EVENT__BASE_CLASS:
- if (resolve) return getBase_Class();
- return basicGetBase_Class();
- case DependabilityPackage.HAZARDOUS_EVENT__CONTROLLABILITY:
- return getControllability();
- case DependabilityPackage.HAZARDOUS_EVENT__EXPOSURE:
- return getExposure();
- case DependabilityPackage.HAZARDOUS_EVENT__HAZARD_CLASSIFICATION:
- return getHazardClassification();
- case DependabilityPackage.HAZARDOUS_EVENT__SEVERITY:
- return getSeverity();
- case DependabilityPackage.HAZARDOUS_EVENT__CLASSIFICATION_ASSUMPTIONS:
- return getClassificationAssumptions();
- case DependabilityPackage.HAZARDOUS_EVENT__HAZARD:
- return getHazard();
- case DependabilityPackage.HAZARDOUS_EVENT__TRAFFIC:
- return getTraffic();
- case DependabilityPackage.HAZARDOUS_EVENT__ENVIRONMENT:
- return getEnvironment();
- case DependabilityPackage.HAZARDOUS_EVENT__OPERATIONAL_SITUATION_USE_CASE:
- return getOperationalSituationUseCase();
- case DependabilityPackage.HAZARDOUS_EVENT__OPERATING_MODE:
- return getOperatingMode();
- case DependabilityPackage.HAZARDOUS_EVENT__EXTERNAL_MEASURES:
- return getExternalMeasures();
+ switch(featureID) {
+ case DependabilityPackage.HAZARDOUS_EVENT__BASE_CLASS:
+ if(resolve)
+ return getBase_Class();
+ return basicGetBase_Class();
+ case DependabilityPackage.HAZARDOUS_EVENT__CONTROLLABILITY:
+ return getControllability();
+ case DependabilityPackage.HAZARDOUS_EVENT__EXPOSURE:
+ return getExposure();
+ case DependabilityPackage.HAZARDOUS_EVENT__HAZARD_CLASSIFICATION:
+ return getHazardClassification();
+ case DependabilityPackage.HAZARDOUS_EVENT__SEVERITY:
+ return getSeverity();
+ case DependabilityPackage.HAZARDOUS_EVENT__CLASSIFICATION_ASSUMPTIONS:
+ return getClassificationAssumptions();
+ case DependabilityPackage.HAZARDOUS_EVENT__HAZARD:
+ return getHazard();
+ case DependabilityPackage.HAZARDOUS_EVENT__TRAFFIC:
+ return getTraffic();
+ case DependabilityPackage.HAZARDOUS_EVENT__ENVIRONMENT:
+ return getEnvironment();
+ case DependabilityPackage.HAZARDOUS_EVENT__OPERATIONAL_SITUATION_USE_CASE:
+ return getOperationalSituationUseCase();
+ case DependabilityPackage.HAZARDOUS_EVENT__OPERATING_MODE:
+ return getOperatingMode();
+ case DependabilityPackage.HAZARDOUS_EVENT__EXTERNAL_MEASURES:
+ return getExternalMeasures();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -281,35 +303,36 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch (featureID) {
- case DependabilityPackage.HAZARDOUS_EVENT__BASE_CLASS:
- return base_Class != null;
- case DependabilityPackage.HAZARDOUS_EVENT__CONTROLLABILITY:
- return controllability != CONTROLLABILITY_EDEFAULT;
- case DependabilityPackage.HAZARDOUS_EVENT__EXPOSURE:
- return exposure != EXPOSURE_EDEFAULT;
- case DependabilityPackage.HAZARDOUS_EVENT__HAZARD_CLASSIFICATION:
- return hazardClassification != HAZARD_CLASSIFICATION_EDEFAULT;
- case DependabilityPackage.HAZARDOUS_EVENT__SEVERITY:
- return severity != SEVERITY_EDEFAULT;
- case DependabilityPackage.HAZARDOUS_EVENT__CLASSIFICATION_ASSUMPTIONS:
- return CLASSIFICATION_ASSUMPTIONS_EDEFAULT == null ? classificationAssumptions != null : !CLASSIFICATION_ASSUMPTIONS_EDEFAULT.equals(classificationAssumptions);
- case DependabilityPackage.HAZARDOUS_EVENT__HAZARD:
- return hazard != null && !hazard.isEmpty();
- case DependabilityPackage.HAZARDOUS_EVENT__TRAFFIC:
- return traffic != null && !traffic.isEmpty();
- case DependabilityPackage.HAZARDOUS_EVENT__ENVIRONMENT:
- return environment != null && !environment.isEmpty();
- case DependabilityPackage.HAZARDOUS_EVENT__OPERATIONAL_SITUATION_USE_CASE:
- return operationalSituationUseCase != null && !operationalSituationUseCase.isEmpty();
- case DependabilityPackage.HAZARDOUS_EVENT__OPERATING_MODE:
- return operatingMode != null && !operatingMode.isEmpty();
- case DependabilityPackage.HAZARDOUS_EVENT__EXTERNAL_MEASURES:
- return externalMeasures != null && !externalMeasures.isEmpty();
+ switch(featureID) {
+ case DependabilityPackage.HAZARDOUS_EVENT__BASE_CLASS:
+ return base_Class != null;
+ case DependabilityPackage.HAZARDOUS_EVENT__CONTROLLABILITY:
+ return controllability != CONTROLLABILITY_EDEFAULT;
+ case DependabilityPackage.HAZARDOUS_EVENT__EXPOSURE:
+ return exposure != EXPOSURE_EDEFAULT;
+ case DependabilityPackage.HAZARDOUS_EVENT__HAZARD_CLASSIFICATION:
+ return hazardClassification != HAZARD_CLASSIFICATION_EDEFAULT;
+ case DependabilityPackage.HAZARDOUS_EVENT__SEVERITY:
+ return severity != SEVERITY_EDEFAULT;
+ case DependabilityPackage.HAZARDOUS_EVENT__CLASSIFICATION_ASSUMPTIONS:
+ return CLASSIFICATION_ASSUMPTIONS_EDEFAULT == null ? classificationAssumptions != null : !CLASSIFICATION_ASSUMPTIONS_EDEFAULT.equals(classificationAssumptions);
+ case DependabilityPackage.HAZARDOUS_EVENT__HAZARD:
+ return hazard != null && !hazard.isEmpty();
+ case DependabilityPackage.HAZARDOUS_EVENT__TRAFFIC:
+ return traffic != null && !traffic.isEmpty();
+ case DependabilityPackage.HAZARDOUS_EVENT__ENVIRONMENT:
+ return environment != null && !environment.isEmpty();
+ case DependabilityPackage.HAZARDOUS_EVENT__OPERATIONAL_SITUATION_USE_CASE:
+ return operationalSituationUseCase != null && !operationalSituationUseCase.isEmpty();
+ case DependabilityPackage.HAZARDOUS_EVENT__OPERATING_MODE:
+ return operatingMode != null && !operatingMode.isEmpty();
+ case DependabilityPackage.HAZARDOUS_EVENT__EXTERNAL_MEASURES:
+ return externalMeasures != null && !externalMeasures.isEmpty();
}
return super.eIsSet(featureID);
}
@@ -317,54 +340,55 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case DependabilityPackage.HAZARDOUS_EVENT__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)newValue);
- return;
- case DependabilityPackage.HAZARDOUS_EVENT__CONTROLLABILITY:
- setControllability((ControllabilityClassKind)newValue);
- return;
- case DependabilityPackage.HAZARDOUS_EVENT__EXPOSURE:
- setExposure((ExposureClassKind)newValue);
- return;
- case DependabilityPackage.HAZARDOUS_EVENT__HAZARD_CLASSIFICATION:
- setHazardClassification((ASILKind)newValue);
- return;
- case DependabilityPackage.HAZARDOUS_EVENT__SEVERITY:
- setSeverity((SeverityClassKind)newValue);
- return;
- case DependabilityPackage.HAZARDOUS_EVENT__CLASSIFICATION_ASSUMPTIONS:
- setClassificationAssumptions((String)newValue);
- return;
- case DependabilityPackage.HAZARDOUS_EVENT__HAZARD:
- getHazard().clear();
- getHazard().addAll((Collection<? extends Hazard>)newValue);
- return;
- case DependabilityPackage.HAZARDOUS_EVENT__TRAFFIC:
- getTraffic().clear();
- getTraffic().addAll((Collection<? extends OperationalSituation>)newValue);
- return;
- case DependabilityPackage.HAZARDOUS_EVENT__ENVIRONMENT:
- getEnvironment().clear();
- getEnvironment().addAll((Collection<? extends OperationalSituation>)newValue);
- return;
- case DependabilityPackage.HAZARDOUS_EVENT__OPERATIONAL_SITUATION_USE_CASE:
- getOperationalSituationUseCase().clear();
- getOperationalSituationUseCase().addAll((Collection<? extends UseCase>)newValue);
- return;
- case DependabilityPackage.HAZARDOUS_EVENT__OPERATING_MODE:
- getOperatingMode().clear();
- getOperatingMode().addAll((Collection<? extends Mode>)newValue);
- return;
- case DependabilityPackage.HAZARDOUS_EVENT__EXTERNAL_MEASURES:
- getExternalMeasures().clear();
- getExternalMeasures().addAll((Collection<? extends Requirement>)newValue);
- return;
+ switch(featureID) {
+ case DependabilityPackage.HAZARDOUS_EVENT__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)newValue);
+ return;
+ case DependabilityPackage.HAZARDOUS_EVENT__CONTROLLABILITY:
+ setControllability((ControllabilityClassKind)newValue);
+ return;
+ case DependabilityPackage.HAZARDOUS_EVENT__EXPOSURE:
+ setExposure((ExposureClassKind)newValue);
+ return;
+ case DependabilityPackage.HAZARDOUS_EVENT__HAZARD_CLASSIFICATION:
+ setHazardClassification((ASILKind)newValue);
+ return;
+ case DependabilityPackage.HAZARDOUS_EVENT__SEVERITY:
+ setSeverity((SeverityClassKind)newValue);
+ return;
+ case DependabilityPackage.HAZARDOUS_EVENT__CLASSIFICATION_ASSUMPTIONS:
+ setClassificationAssumptions((String)newValue);
+ return;
+ case DependabilityPackage.HAZARDOUS_EVENT__HAZARD:
+ getHazard().clear();
+ getHazard().addAll((Collection<? extends Hazard>)newValue);
+ return;
+ case DependabilityPackage.HAZARDOUS_EVENT__TRAFFIC:
+ getTraffic().clear();
+ getTraffic().addAll((Collection<? extends OperationalSituation>)newValue);
+ return;
+ case DependabilityPackage.HAZARDOUS_EVENT__ENVIRONMENT:
+ getEnvironment().clear();
+ getEnvironment().addAll((Collection<? extends OperationalSituation>)newValue);
+ return;
+ case DependabilityPackage.HAZARDOUS_EVENT__OPERATIONAL_SITUATION_USE_CASE:
+ getOperationalSituationUseCase().clear();
+ getOperationalSituationUseCase().addAll((Collection<? extends UseCase>)newValue);
+ return;
+ case DependabilityPackage.HAZARDOUS_EVENT__OPERATING_MODE:
+ getOperatingMode().clear();
+ getOperatingMode().addAll((Collection<? extends Mode>)newValue);
+ return;
+ case DependabilityPackage.HAZARDOUS_EVENT__EXTERNAL_MEASURES:
+ getExternalMeasures().clear();
+ getExternalMeasures().addAll((Collection<? extends Requirement>)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -372,6 +396,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -382,14 +407,15 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Class getBase_Class() {
- if (base_Class != null && base_Class.eIsProxy()) {
+ if(base_Class != null && base_Class.eIsProxy()) {
InternalEObject oldBase_Class = (InternalEObject)base_Class;
base_Class = (org.eclipse.uml2.uml.Class)eResolveProxy(oldBase_Class);
- if (base_Class != oldBase_Class) {
- if (eNotificationRequired())
+ if(base_Class != oldBase_Class) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, DependabilityPackage.HAZARDOUS_EVENT__BASE_CLASS, oldBase_Class, base_Class));
}
}
@@ -399,6 +425,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Class basicGetBase_Class() {
@@ -408,59 +435,61 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setBase_Class(org.eclipse.uml2.uml.Class newBase_Class) {
org.eclipse.uml2.uml.Class oldBase_Class = base_Class;
base_Class = newBase_Class;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DependabilityPackage.HAZARDOUS_EVENT__BASE_CLASS, oldBase_Class, base_Class));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch (featureID) {
- case DependabilityPackage.HAZARDOUS_EVENT__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)null);
- return;
- case DependabilityPackage.HAZARDOUS_EVENT__CONTROLLABILITY:
- setControllability(CONTROLLABILITY_EDEFAULT);
- return;
- case DependabilityPackage.HAZARDOUS_EVENT__EXPOSURE:
- setExposure(EXPOSURE_EDEFAULT);
- return;
- case DependabilityPackage.HAZARDOUS_EVENT__HAZARD_CLASSIFICATION:
- setHazardClassification(HAZARD_CLASSIFICATION_EDEFAULT);
- return;
- case DependabilityPackage.HAZARDOUS_EVENT__SEVERITY:
- setSeverity(SEVERITY_EDEFAULT);
- return;
- case DependabilityPackage.HAZARDOUS_EVENT__CLASSIFICATION_ASSUMPTIONS:
- setClassificationAssumptions(CLASSIFICATION_ASSUMPTIONS_EDEFAULT);
- return;
- case DependabilityPackage.HAZARDOUS_EVENT__HAZARD:
- getHazard().clear();
- return;
- case DependabilityPackage.HAZARDOUS_EVENT__TRAFFIC:
- getTraffic().clear();
- return;
- case DependabilityPackage.HAZARDOUS_EVENT__ENVIRONMENT:
- getEnvironment().clear();
- return;
- case DependabilityPackage.HAZARDOUS_EVENT__OPERATIONAL_SITUATION_USE_CASE:
- getOperationalSituationUseCase().clear();
- return;
- case DependabilityPackage.HAZARDOUS_EVENT__OPERATING_MODE:
- getOperatingMode().clear();
- return;
- case DependabilityPackage.HAZARDOUS_EVENT__EXTERNAL_MEASURES:
- getExternalMeasures().clear();
- return;
+ switch(featureID) {
+ case DependabilityPackage.HAZARDOUS_EVENT__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)null);
+ return;
+ case DependabilityPackage.HAZARDOUS_EVENT__CONTROLLABILITY:
+ setControllability(CONTROLLABILITY_EDEFAULT);
+ return;
+ case DependabilityPackage.HAZARDOUS_EVENT__EXPOSURE:
+ setExposure(EXPOSURE_EDEFAULT);
+ return;
+ case DependabilityPackage.HAZARDOUS_EVENT__HAZARD_CLASSIFICATION:
+ setHazardClassification(HAZARD_CLASSIFICATION_EDEFAULT);
+ return;
+ case DependabilityPackage.HAZARDOUS_EVENT__SEVERITY:
+ setSeverity(SEVERITY_EDEFAULT);
+ return;
+ case DependabilityPackage.HAZARDOUS_EVENT__CLASSIFICATION_ASSUMPTIONS:
+ setClassificationAssumptions(CLASSIFICATION_ASSUMPTIONS_EDEFAULT);
+ return;
+ case DependabilityPackage.HAZARDOUS_EVENT__HAZARD:
+ getHazard().clear();
+ return;
+ case DependabilityPackage.HAZARDOUS_EVENT__TRAFFIC:
+ getTraffic().clear();
+ return;
+ case DependabilityPackage.HAZARDOUS_EVENT__ENVIRONMENT:
+ getEnvironment().clear();
+ return;
+ case DependabilityPackage.HAZARDOUS_EVENT__OPERATIONAL_SITUATION_USE_CASE:
+ getOperationalSituationUseCase().clear();
+ return;
+ case DependabilityPackage.HAZARDOUS_EVENT__OPERATING_MODE:
+ getOperatingMode().clear();
+ return;
+ case DependabilityPackage.HAZARDOUS_EVENT__EXTERNAL_MEASURES:
+ getExternalMeasures().clear();
+ return;
}
super.eUnset(featureID);
}
@@ -468,6 +497,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public String getClassificationAssumptions() {
@@ -477,6 +507,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public ControllabilityClassKind getControllability() {
@@ -486,10 +517,11 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EList<OperationalSituation> getEnvironment() {
- if (environment == null) {
+ if(environment == null) {
environment = new EObjectResolvingEList<OperationalSituation>(OperationalSituation.class, this, DependabilityPackage.HAZARDOUS_EVENT__ENVIRONMENT);
}
return environment;
@@ -498,6 +530,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public ExposureClassKind getExposure() {
@@ -507,10 +540,11 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EList<Requirement> getExternalMeasures() {
- if (externalMeasures == null) {
+ if(externalMeasures == null) {
externalMeasures = new EObjectResolvingEList<Requirement>(Requirement.class, this, DependabilityPackage.HAZARDOUS_EVENT__EXTERNAL_MEASURES);
}
return externalMeasures;
@@ -519,10 +553,11 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EList<Hazard> getHazard() {
- if (hazard == null) {
+ if(hazard == null) {
hazard = new EObjectResolvingEList<Hazard>(Hazard.class, this, DependabilityPackage.HAZARDOUS_EVENT__HAZARD);
}
return hazard;
@@ -531,6 +566,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public ASILKind getHazardClassification() {
@@ -540,22 +576,24 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setHazardClassification(ASILKind newHazardClassification) {
ASILKind oldHazardClassification = hazardClassification;
hazardClassification = newHazardClassification == null ? HAZARD_CLASSIFICATION_EDEFAULT : newHazardClassification;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DependabilityPackage.HAZARDOUS_EVENT__HAZARD_CLASSIFICATION, oldHazardClassification, hazardClassification));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EList<Mode> getOperatingMode() {
- if (operatingMode == null) {
+ if(operatingMode == null) {
operatingMode = new EObjectResolvingEList<Mode>(Mode.class, this, DependabilityPackage.HAZARDOUS_EVENT__OPERATING_MODE);
}
return operatingMode;
@@ -564,10 +602,11 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EList<UseCase> getOperationalSituationUseCase() {
- if (operationalSituationUseCase == null) {
+ if(operationalSituationUseCase == null) {
operationalSituationUseCase = new EObjectResolvingEList<UseCase>(UseCase.class, this, DependabilityPackage.HAZARDOUS_EVENT__OPERATIONAL_SITUATION_USE_CASE);
}
return operationalSituationUseCase;
@@ -576,6 +615,7 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public SeverityClassKind getSeverity() {
@@ -585,10 +625,11 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EList<OperationalSituation> getTraffic() {
- if (traffic == null) {
+ if(traffic == null) {
traffic = new EObjectResolvingEList<OperationalSituation>(OperationalSituation.class, this, DependabilityPackage.HAZARDOUS_EVENT__TRAFFIC);
}
return traffic;
@@ -597,59 +638,65 @@ public class HazardousEventImpl extends TraceableSpecificationImpl implements Ha
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setClassificationAssumptions(String newClassificationAssumptions) {
String oldClassificationAssumptions = classificationAssumptions;
classificationAssumptions = newClassificationAssumptions;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DependabilityPackage.HAZARDOUS_EVENT__CLASSIFICATION_ASSUMPTIONS, oldClassificationAssumptions, classificationAssumptions));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setControllability(ControllabilityClassKind newControllability) {
ControllabilityClassKind oldControllability = controllability;
controllability = newControllability == null ? CONTROLLABILITY_EDEFAULT : newControllability;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DependabilityPackage.HAZARDOUS_EVENT__CONTROLLABILITY, oldControllability, controllability));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setExposure(ExposureClassKind newExposure) {
ExposureClassKind oldExposure = exposure;
exposure = newExposure == null ? EXPOSURE_EDEFAULT : newExposure;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DependabilityPackage.HAZARDOUS_EVENT__EXPOSURE, oldExposure, exposure));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setSeverity(SeverityClassKind newSeverity) {
SeverityClassKind oldSeverity = severity;
severity = newSeverity == null ? SEVERITY_EDEFAULT : newSeverity;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DependabilityPackage.HAZARDOUS_EVENT__SEVERITY, oldSeverity, severity));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public String toString() {
- if (eIsProxy()) return super.toString();
+ if(eIsProxy())
+ return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (controllability: ");

Back to the top