| /** |
| * ******************************************************************************* |
| * Copyright (c) 2015-2020 Robert Bosch GmbH and others. |
| * |
| * This program and the accompanying materials are made |
| * available under the terms of the Eclipse Public License 2.0 |
| * which is available at https://www.eclipse.org/legal/epl-2.0/ |
| * |
| * SPDX-License-Identifier: EPL-2.0 |
| * |
| * Generated using Eclipse EMF |
| * |
| * ******************************************************************************* |
| */ |
| package org.eclipse.app4mc.amalthea.model.util; |
| |
| import java.util.Map; |
| import org.eclipse.app4mc.amalthea.model.*; |
| import org.eclipse.emf.ecore.EObject; |
| import org.eclipse.emf.ecore.EPackage; |
| import org.eclipse.emf.ecore.util.Switch; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * The <b>Switch</b> for the model's inheritance hierarchy. |
| * It supports the call {@link #doSwitch(EObject) doSwitch(object)} |
| * to invoke the <code>caseXXX</code> method for each class of the model, |
| * starting with the actual class of the object |
| * and proceeding up the inheritance hierarchy |
| * until a non-null result is returned, |
| * which is the result of the switch. |
| * <!-- end-user-doc --> |
| * @see org.eclipse.app4mc.amalthea.model.AmaltheaPackage |
| * @generated |
| */ |
| @SuppressWarnings("deprecation") |
| public class AmaltheaSwitch<T> extends Switch<T> { |
| /** |
| * The cached model package |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected static AmaltheaPackage modelPackage; |
| |
| /** |
| * Creates an instance of the switch. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public AmaltheaSwitch() { |
| if (modelPackage == null) { |
| modelPackage = AmaltheaPackage.eINSTANCE; |
| } |
| } |
| |
| /** |
| * Checks whether this is a switch for the given package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param ePackage the package in question. |
| * @return whether this is a switch for the given package. |
| * @generated |
| */ |
| @Override |
| protected boolean isSwitchFor(EPackage ePackage) { |
| return ePackage == modelPackage; |
| } |
| |
| /** |
| * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the first non-null result returned by a <code>caseXXX</code> call. |
| * @generated |
| */ |
| @Override |
| protected T doSwitch(int classifierID, EObject theEObject) { |
| switch (classifierID) { |
| case AmaltheaPackage.AMALTHEA: { |
| Amalthea amalthea = (Amalthea)theEObject; |
| T result = caseAmalthea(amalthea); |
| if (result == null) result = caseBaseObject(amalthea); |
| if (result == null) result = caseIAnnotatable(amalthea); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.COMMON_ELEMENTS: { |
| CommonElements commonElements = (CommonElements)theEObject; |
| T result = caseCommonElements(commonElements); |
| if (result == null) result = caseBaseObject(commonElements); |
| if (result == null) result = caseIAnnotatable(commonElements); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.BASE_OBJECT: { |
| BaseObject baseObject = (BaseObject)theEObject; |
| T result = caseBaseObject(baseObject); |
| if (result == null) result = caseIAnnotatable(baseObject); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.REFERABLE_OBJECT: { |
| ReferableObject referableObject = (ReferableObject)theEObject; |
| T result = caseReferableObject(referableObject); |
| if (result == null) result = caseIReferable(referableObject); |
| if (result == null) result = caseINamed(referableObject); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.REFERABLE_BASE_OBJECT: { |
| ReferableBaseObject referableBaseObject = (ReferableBaseObject)theEObject; |
| T result = caseReferableBaseObject(referableBaseObject); |
| if (result == null) result = caseIAnnotatable(referableBaseObject); |
| if (result == null) result = caseIReferable(referableBaseObject); |
| if (result == null) result = caseINamed(referableBaseObject); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.IANNOTATABLE: { |
| IAnnotatable iAnnotatable = (IAnnotatable)theEObject; |
| T result = caseIAnnotatable(iAnnotatable); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ITAGGABLE: { |
| ITaggable iTaggable = (ITaggable)theEObject; |
| T result = caseITaggable(iTaggable); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.INAMED: { |
| INamed iNamed = (INamed)theEObject; |
| T result = caseINamed(iNamed); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.IREFERABLE: { |
| IReferable iReferable = (IReferable)theEObject; |
| T result = caseIReferable(iReferable); |
| if (result == null) result = caseINamed(iReferable); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.IDISPLAY_NAME: { |
| IDisplayName iDisplayName = (IDisplayName)theEObject; |
| T result = caseIDisplayName(iDisplayName); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.IDESCRIPTION: { |
| IDescription iDescription = (IDescription)theEObject; |
| T result = caseIDescription(iDescription); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.INAMESPACE_MEMBER: { |
| INamespaceMember iNamespaceMember = (INamespaceMember)theEObject; |
| T result = caseINamespaceMember(iNamespaceMember); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TAG: { |
| Tag tag = (Tag)theEObject; |
| T result = caseTag(tag); |
| if (result == null) result = caseReferableBaseObject(tag); |
| if (result == null) result = caseIDescription(tag); |
| if (result == null) result = caseIAnnotatable(tag); |
| if (result == null) result = caseIReferable(tag); |
| if (result == null) result = caseINamed(tag); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.NAMESPACE: { |
| Namespace namespace = (Namespace)theEObject; |
| T result = caseNamespace(namespace); |
| if (result == null) result = caseReferableObject(namespace); |
| if (result == null) result = caseIReferable(namespace); |
| if (result == null) result = caseINamed(namespace); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CLASSIFIER: { |
| Classifier classifier = (Classifier)theEObject; |
| T result = caseClassifier(classifier); |
| if (result == null) result = caseReferableBaseObject(classifier); |
| if (result == null) result = caseIDescription(classifier); |
| if (result == null) result = caseIAnnotatable(classifier); |
| if (result == null) result = caseIReferable(classifier); |
| if (result == null) result = caseINamed(classifier); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CORE_CLASSIFIER: { |
| CoreClassifier coreClassifier = (CoreClassifier)theEObject; |
| T result = caseCoreClassifier(coreClassifier); |
| if (result == null) result = caseClassifier(coreClassifier); |
| if (result == null) result = caseReferableBaseObject(coreClassifier); |
| if (result == null) result = caseIDescription(coreClassifier); |
| if (result == null) result = caseIAnnotatable(coreClassifier); |
| if (result == null) result = caseIReferable(coreClassifier); |
| if (result == null) result = caseINamed(coreClassifier); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MEMORY_CLASSIFIER: { |
| MemoryClassifier memoryClassifier = (MemoryClassifier)theEObject; |
| T result = caseMemoryClassifier(memoryClassifier); |
| if (result == null) result = caseClassifier(memoryClassifier); |
| if (result == null) result = caseReferableBaseObject(memoryClassifier); |
| if (result == null) result = caseIDescription(memoryClassifier); |
| if (result == null) result = caseIAnnotatable(memoryClassifier); |
| if (result == null) result = caseIReferable(memoryClassifier); |
| if (result == null) result = caseINamed(memoryClassifier); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TRANSMISSION_POLICY: { |
| TransmissionPolicy transmissionPolicy = (TransmissionPolicy)theEObject; |
| T result = caseTransmissionPolicy(transmissionPolicy); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.QUANTITY: { |
| Quantity quantity = (Quantity)theEObject; |
| T result = caseQuantity(quantity); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TIME_COMPARABLE: { |
| @SuppressWarnings("unchecked") Comparable<Time> timeComparable = (Comparable<Time>)theEObject; |
| T result = caseTimeComparable(timeComparable); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TIME: { |
| Time time = (Time)theEObject; |
| T result = caseTime(time); |
| if (result == null) result = caseQuantity(time); |
| if (result == null) result = caseValue(time); |
| if (result == null) result = caseTimeComparable(time); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.FREQUENCY: { |
| Frequency frequency = (Frequency)theEObject; |
| T result = caseFrequency(frequency); |
| if (result == null) result = caseQuantity(frequency); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.VOLTAGE: { |
| Voltage voltage = (Voltage)theEObject; |
| T result = caseVoltage(voltage); |
| if (result == null) result = caseQuantity(voltage); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DATA_SIZE: { |
| DataSize dataSize = (DataSize)theEObject; |
| T result = caseDataSize(dataSize); |
| if (result == null) result = caseQuantity(dataSize); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DATA_RATE_COMPARABLE: { |
| @SuppressWarnings("unchecked") Comparable<DataRate> dataRateComparable = (Comparable<DataRate>)theEObject; |
| T result = caseDataRateComparable(dataRateComparable); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DATA_RATE: { |
| DataRate dataRate = (DataRate)theEObject; |
| T result = caseDataRate(dataRate); |
| if (result == null) result = caseQuantity(dataRate); |
| if (result == null) result = caseDataRateComparable(dataRate); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CUSTOM_PROPERTY: { |
| @SuppressWarnings("unchecked") Map.Entry<String, Value> customProperty = (Map.Entry<String, Value>)theEObject; |
| T result = caseCustomProperty(customProperty); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.VALUE: { |
| Value value = (Value)theEObject; |
| T result = caseValue(value); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.LIST_OBJECT: { |
| ListObject listObject = (ListObject)theEObject; |
| T result = caseListObject(listObject); |
| if (result == null) result = caseValue(listObject); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MAP_OBJECT: { |
| MapObject mapObject = (MapObject)theEObject; |
| T result = caseMapObject(mapObject); |
| if (result == null) result = caseValue(mapObject); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.STRING_OBJECT: { |
| StringObject stringObject = (StringObject)theEObject; |
| T result = caseStringObject(stringObject); |
| if (result == null) result = caseValue(stringObject); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.BIG_INTEGER_OBJECT: { |
| BigIntegerObject bigIntegerObject = (BigIntegerObject)theEObject; |
| T result = caseBigIntegerObject(bigIntegerObject); |
| if (result == null) result = caseValue(bigIntegerObject); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.REFERENCE_OBJECT: { |
| ReferenceObject referenceObject = (ReferenceObject)theEObject; |
| T result = caseReferenceObject(referenceObject); |
| if (result == null) result = caseValue(referenceObject); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.INTEGER_OBJECT: { |
| IntegerObject integerObject = (IntegerObject)theEObject; |
| T result = caseIntegerObject(integerObject); |
| if (result == null) result = caseValue(integerObject); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.LONG_OBJECT: { |
| LongObject longObject = (LongObject)theEObject; |
| T result = caseLongObject(longObject); |
| if (result == null) result = caseValue(longObject); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.FLOAT_OBJECT: { |
| FloatObject floatObject = (FloatObject)theEObject; |
| T result = caseFloatObject(floatObject); |
| if (result == null) result = caseValue(floatObject); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DOUBLE_OBJECT: { |
| DoubleObject doubleObject = (DoubleObject)theEObject; |
| T result = caseDoubleObject(doubleObject); |
| if (result == null) result = caseValue(doubleObject); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.BOOLEAN_OBJECT: { |
| BooleanObject booleanObject = (BooleanObject)theEObject; |
| T result = caseBooleanObject(booleanObject); |
| if (result == null) result = caseValue(booleanObject); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.NUMERIC_STATISTIC: { |
| NumericStatistic numericStatistic = (NumericStatistic)theEObject; |
| T result = caseNumericStatistic(numericStatistic); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MIN_AVG_MAX_STATISTIC: { |
| MinAvgMaxStatistic minAvgMaxStatistic = (MinAvgMaxStatistic)theEObject; |
| T result = caseMinAvgMaxStatistic(minAvgMaxStatistic); |
| if (result == null) result = caseNumericStatistic(minAvgMaxStatistic); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SINGLE_VALUE_STATISTIC: { |
| SingleValueStatistic singleValueStatistic = (SingleValueStatistic)theEObject; |
| T result = caseSingleValueStatistic(singleValueStatistic); |
| if (result == null) result = caseNumericStatistic(singleValueStatistic); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ITIME_DEVIATION: { |
| ITimeDeviation iTimeDeviation = (ITimeDeviation)theEObject; |
| T result = caseITimeDeviation(iTimeDeviation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TIME_INTERVAL: { |
| TimeInterval timeInterval = (TimeInterval)theEObject; |
| T result = caseTimeInterval(timeInterval); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TIME_CONSTANT: { |
| TimeConstant timeConstant = (TimeConstant)theEObject; |
| T result = caseTimeConstant(timeConstant); |
| if (result == null) result = caseITimeDeviation(timeConstant); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TIME_HISTOGRAM: { |
| TimeHistogram timeHistogram = (TimeHistogram)theEObject; |
| T result = caseTimeHistogram(timeHistogram); |
| if (result == null) result = caseITimeDeviation(timeHistogram); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TIME_HISTOGRAM_ENTRY: { |
| TimeHistogramEntry timeHistogramEntry = (TimeHistogramEntry)theEObject; |
| T result = caseTimeHistogramEntry(timeHistogramEntry); |
| if (result == null) result = caseTimeInterval(timeHistogramEntry); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.BOUNDED_TIME_DISTRIBUTION: { |
| BoundedTimeDistribution boundedTimeDistribution = (BoundedTimeDistribution)theEObject; |
| T result = caseBoundedTimeDistribution(boundedTimeDistribution); |
| if (result == null) result = caseTimeInterval(boundedTimeDistribution); |
| if (result == null) result = caseITimeDeviation(boundedTimeDistribution); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TRUNCATED_TIME_DISTRIBUTION: { |
| TruncatedTimeDistribution truncatedTimeDistribution = (TruncatedTimeDistribution)theEObject; |
| T result = caseTruncatedTimeDistribution(truncatedTimeDistribution); |
| if (result == null) result = caseITimeDeviation(truncatedTimeDistribution); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TIME_BOUNDARIES: { |
| TimeBoundaries timeBoundaries = (TimeBoundaries)theEObject; |
| T result = caseTimeBoundaries(timeBoundaries); |
| if (result == null) result = caseBoundedTimeDistribution(timeBoundaries); |
| if (result == null) result = caseTimeInterval(timeBoundaries); |
| if (result == null) result = caseITimeDeviation(timeBoundaries); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TIME_STATISTICS: { |
| TimeStatistics timeStatistics = (TimeStatistics)theEObject; |
| T result = caseTimeStatistics(timeStatistics); |
| if (result == null) result = caseBoundedTimeDistribution(timeStatistics); |
| if (result == null) result = caseTimeInterval(timeStatistics); |
| if (result == null) result = caseITimeDeviation(timeStatistics); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TIME_UNIFORM_DISTRIBUTION: { |
| TimeUniformDistribution timeUniformDistribution = (TimeUniformDistribution)theEObject; |
| T result = caseTimeUniformDistribution(timeUniformDistribution); |
| if (result == null) result = caseBoundedTimeDistribution(timeUniformDistribution); |
| if (result == null) result = caseTimeInterval(timeUniformDistribution); |
| if (result == null) result = caseITimeDeviation(timeUniformDistribution); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TIME_GAUSS_DISTRIBUTION: { |
| TimeGaussDistribution timeGaussDistribution = (TimeGaussDistribution)theEObject; |
| T result = caseTimeGaussDistribution(timeGaussDistribution); |
| if (result == null) result = caseTruncatedTimeDistribution(timeGaussDistribution); |
| if (result == null) result = caseITimeDeviation(timeGaussDistribution); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TIME_WEIBULL_ESTIMATORS_DISTRIBUTION: { |
| TimeWeibullEstimatorsDistribution timeWeibullEstimatorsDistribution = (TimeWeibullEstimatorsDistribution)theEObject; |
| T result = caseTimeWeibullEstimatorsDistribution(timeWeibullEstimatorsDistribution); |
| if (result == null) result = caseBoundedTimeDistribution(timeWeibullEstimatorsDistribution); |
| if (result == null) result = caseTimeInterval(timeWeibullEstimatorsDistribution); |
| if (result == null) result = caseITimeDeviation(timeWeibullEstimatorsDistribution); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TIME_BETA_DISTRIBUTION: { |
| TimeBetaDistribution timeBetaDistribution = (TimeBetaDistribution)theEObject; |
| T result = caseTimeBetaDistribution(timeBetaDistribution); |
| if (result == null) result = caseBoundedTimeDistribution(timeBetaDistribution); |
| if (result == null) result = caseTimeInterval(timeBetaDistribution); |
| if (result == null) result = caseITimeDeviation(timeBetaDistribution); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.IDISCRETE_VALUE_DEVIATION: { |
| IDiscreteValueDeviation iDiscreteValueDeviation = (IDiscreteValueDeviation)theEObject; |
| T result = caseIDiscreteValueDeviation(iDiscreteValueDeviation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DISCRETE_VALUE_INTERVAL: { |
| DiscreteValueInterval discreteValueInterval = (DiscreteValueInterval)theEObject; |
| T result = caseDiscreteValueInterval(discreteValueInterval); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DISCRETE_VALUE_CONSTANT: { |
| DiscreteValueConstant discreteValueConstant = (DiscreteValueConstant)theEObject; |
| T result = caseDiscreteValueConstant(discreteValueConstant); |
| if (result == null) result = caseIDiscreteValueDeviation(discreteValueConstant); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DISCRETE_VALUE_HISTOGRAM: { |
| DiscreteValueHistogram discreteValueHistogram = (DiscreteValueHistogram)theEObject; |
| T result = caseDiscreteValueHistogram(discreteValueHistogram); |
| if (result == null) result = caseIDiscreteValueDeviation(discreteValueHistogram); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DISCRETE_VALUE_HISTOGRAM_ENTRY: { |
| DiscreteValueHistogramEntry discreteValueHistogramEntry = (DiscreteValueHistogramEntry)theEObject; |
| T result = caseDiscreteValueHistogramEntry(discreteValueHistogramEntry); |
| if (result == null) result = caseDiscreteValueInterval(discreteValueHistogramEntry); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.BOUNDED_DISCRETE_VALUE_DISTRIBUTION: { |
| BoundedDiscreteValueDistribution boundedDiscreteValueDistribution = (BoundedDiscreteValueDistribution)theEObject; |
| T result = caseBoundedDiscreteValueDistribution(boundedDiscreteValueDistribution); |
| if (result == null) result = caseDiscreteValueInterval(boundedDiscreteValueDistribution); |
| if (result == null) result = caseIDiscreteValueDeviation(boundedDiscreteValueDistribution); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TRUNCATED_DISCRETE_VALUE_DISTRIBUTION: { |
| TruncatedDiscreteValueDistribution truncatedDiscreteValueDistribution = (TruncatedDiscreteValueDistribution)theEObject; |
| T result = caseTruncatedDiscreteValueDistribution(truncatedDiscreteValueDistribution); |
| if (result == null) result = caseIDiscreteValueDeviation(truncatedDiscreteValueDistribution); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DISCRETE_VALUE_BOUNDARIES: { |
| DiscreteValueBoundaries discreteValueBoundaries = (DiscreteValueBoundaries)theEObject; |
| T result = caseDiscreteValueBoundaries(discreteValueBoundaries); |
| if (result == null) result = caseBoundedDiscreteValueDistribution(discreteValueBoundaries); |
| if (result == null) result = caseDiscreteValueInterval(discreteValueBoundaries); |
| if (result == null) result = caseIDiscreteValueDeviation(discreteValueBoundaries); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DISCRETE_VALUE_STATISTICS: { |
| DiscreteValueStatistics discreteValueStatistics = (DiscreteValueStatistics)theEObject; |
| T result = caseDiscreteValueStatistics(discreteValueStatistics); |
| if (result == null) result = caseBoundedDiscreteValueDistribution(discreteValueStatistics); |
| if (result == null) result = caseDiscreteValueInterval(discreteValueStatistics); |
| if (result == null) result = caseIDiscreteValueDeviation(discreteValueStatistics); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DISCRETE_VALUE_UNIFORM_DISTRIBUTION: { |
| DiscreteValueUniformDistribution discreteValueUniformDistribution = (DiscreteValueUniformDistribution)theEObject; |
| T result = caseDiscreteValueUniformDistribution(discreteValueUniformDistribution); |
| if (result == null) result = caseBoundedDiscreteValueDistribution(discreteValueUniformDistribution); |
| if (result == null) result = caseDiscreteValueInterval(discreteValueUniformDistribution); |
| if (result == null) result = caseIDiscreteValueDeviation(discreteValueUniformDistribution); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DISCRETE_VALUE_GAUSS_DISTRIBUTION: { |
| DiscreteValueGaussDistribution discreteValueGaussDistribution = (DiscreteValueGaussDistribution)theEObject; |
| T result = caseDiscreteValueGaussDistribution(discreteValueGaussDistribution); |
| if (result == null) result = caseTruncatedDiscreteValueDistribution(discreteValueGaussDistribution); |
| if (result == null) result = caseIDiscreteValueDeviation(discreteValueGaussDistribution); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DISCRETE_VALUE_WEIBULL_ESTIMATORS_DISTRIBUTION: { |
| DiscreteValueWeibullEstimatorsDistribution discreteValueWeibullEstimatorsDistribution = (DiscreteValueWeibullEstimatorsDistribution)theEObject; |
| T result = caseDiscreteValueWeibullEstimatorsDistribution(discreteValueWeibullEstimatorsDistribution); |
| if (result == null) result = caseBoundedDiscreteValueDistribution(discreteValueWeibullEstimatorsDistribution); |
| if (result == null) result = caseDiscreteValueInterval(discreteValueWeibullEstimatorsDistribution); |
| if (result == null) result = caseIDiscreteValueDeviation(discreteValueWeibullEstimatorsDistribution); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DISCRETE_VALUE_BETA_DISTRIBUTION: { |
| DiscreteValueBetaDistribution discreteValueBetaDistribution = (DiscreteValueBetaDistribution)theEObject; |
| T result = caseDiscreteValueBetaDistribution(discreteValueBetaDistribution); |
| if (result == null) result = caseBoundedDiscreteValueDistribution(discreteValueBetaDistribution); |
| if (result == null) result = caseDiscreteValueInterval(discreteValueBetaDistribution); |
| if (result == null) result = caseIDiscreteValueDeviation(discreteValueBetaDistribution); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ICONTINUOUS_VALUE_DEVIATION: { |
| IContinuousValueDeviation iContinuousValueDeviation = (IContinuousValueDeviation)theEObject; |
| T result = caseIContinuousValueDeviation(iContinuousValueDeviation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CONTINUOUS_VALUE_INTERVAL: { |
| ContinuousValueInterval continuousValueInterval = (ContinuousValueInterval)theEObject; |
| T result = caseContinuousValueInterval(continuousValueInterval); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CONTINUOUS_VALUE_CONSTANT: { |
| ContinuousValueConstant continuousValueConstant = (ContinuousValueConstant)theEObject; |
| T result = caseContinuousValueConstant(continuousValueConstant); |
| if (result == null) result = caseIContinuousValueDeviation(continuousValueConstant); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CONTINUOUS_VALUE_HISTOGRAM: { |
| ContinuousValueHistogram continuousValueHistogram = (ContinuousValueHistogram)theEObject; |
| T result = caseContinuousValueHistogram(continuousValueHistogram); |
| if (result == null) result = caseIContinuousValueDeviation(continuousValueHistogram); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CONTINUOUS_VALUE_HISTOGRAM_ENTRY: { |
| ContinuousValueHistogramEntry continuousValueHistogramEntry = (ContinuousValueHistogramEntry)theEObject; |
| T result = caseContinuousValueHistogramEntry(continuousValueHistogramEntry); |
| if (result == null) result = caseContinuousValueInterval(continuousValueHistogramEntry); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.BOUNDED_CONTINUOUS_VALUE_DISTRIBUTION: { |
| BoundedContinuousValueDistribution boundedContinuousValueDistribution = (BoundedContinuousValueDistribution)theEObject; |
| T result = caseBoundedContinuousValueDistribution(boundedContinuousValueDistribution); |
| if (result == null) result = caseContinuousValueInterval(boundedContinuousValueDistribution); |
| if (result == null) result = caseIContinuousValueDeviation(boundedContinuousValueDistribution); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TRUNCATED_CONTINUOUS_VALUE_DISTRIBUTION: { |
| TruncatedContinuousValueDistribution truncatedContinuousValueDistribution = (TruncatedContinuousValueDistribution)theEObject; |
| T result = caseTruncatedContinuousValueDistribution(truncatedContinuousValueDistribution); |
| if (result == null) result = caseIContinuousValueDeviation(truncatedContinuousValueDistribution); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CONTINUOUS_VALUE_BOUNDARIES: { |
| ContinuousValueBoundaries continuousValueBoundaries = (ContinuousValueBoundaries)theEObject; |
| T result = caseContinuousValueBoundaries(continuousValueBoundaries); |
| if (result == null) result = caseBoundedContinuousValueDistribution(continuousValueBoundaries); |
| if (result == null) result = caseContinuousValueInterval(continuousValueBoundaries); |
| if (result == null) result = caseIContinuousValueDeviation(continuousValueBoundaries); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CONTINUOUS_VALUE_STATISTICS: { |
| ContinuousValueStatistics continuousValueStatistics = (ContinuousValueStatistics)theEObject; |
| T result = caseContinuousValueStatistics(continuousValueStatistics); |
| if (result == null) result = caseBoundedContinuousValueDistribution(continuousValueStatistics); |
| if (result == null) result = caseContinuousValueInterval(continuousValueStatistics); |
| if (result == null) result = caseIContinuousValueDeviation(continuousValueStatistics); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CONTINUOUS_VALUE_UNIFORM_DISTRIBUTION: { |
| ContinuousValueUniformDistribution continuousValueUniformDistribution = (ContinuousValueUniformDistribution)theEObject; |
| T result = caseContinuousValueUniformDistribution(continuousValueUniformDistribution); |
| if (result == null) result = caseBoundedContinuousValueDistribution(continuousValueUniformDistribution); |
| if (result == null) result = caseContinuousValueInterval(continuousValueUniformDistribution); |
| if (result == null) result = caseIContinuousValueDeviation(continuousValueUniformDistribution); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CONTINUOUS_VALUE_GAUSS_DISTRIBUTION: { |
| ContinuousValueGaussDistribution continuousValueGaussDistribution = (ContinuousValueGaussDistribution)theEObject; |
| T result = caseContinuousValueGaussDistribution(continuousValueGaussDistribution); |
| if (result == null) result = caseTruncatedContinuousValueDistribution(continuousValueGaussDistribution); |
| if (result == null) result = caseIContinuousValueDeviation(continuousValueGaussDistribution); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CONTINUOUS_VALUE_WEIBULL_ESTIMATORS_DISTRIBUTION: { |
| ContinuousValueWeibullEstimatorsDistribution continuousValueWeibullEstimatorsDistribution = (ContinuousValueWeibullEstimatorsDistribution)theEObject; |
| T result = caseContinuousValueWeibullEstimatorsDistribution(continuousValueWeibullEstimatorsDistribution); |
| if (result == null) result = caseBoundedContinuousValueDistribution(continuousValueWeibullEstimatorsDistribution); |
| if (result == null) result = caseContinuousValueInterval(continuousValueWeibullEstimatorsDistribution); |
| if (result == null) result = caseIContinuousValueDeviation(continuousValueWeibullEstimatorsDistribution); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CONTINUOUS_VALUE_BETA_DISTRIBUTION: { |
| ContinuousValueBetaDistribution continuousValueBetaDistribution = (ContinuousValueBetaDistribution)theEObject; |
| T result = caseContinuousValueBetaDistribution(continuousValueBetaDistribution); |
| if (result == null) result = caseBoundedContinuousValueDistribution(continuousValueBetaDistribution); |
| if (result == null) result = caseContinuousValueInterval(continuousValueBetaDistribution); |
| if (result == null) result = caseIContinuousValueDeviation(continuousValueBetaDistribution); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MODE: { |
| Mode mode = (Mode)theEObject; |
| T result = caseMode(mode); |
| if (result == null) result = caseReferableBaseObject(mode); |
| if (result == null) result = caseIAnnotatable(mode); |
| if (result == null) result = caseIReferable(mode); |
| if (result == null) result = caseINamed(mode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.NUMERIC_MODE: { |
| NumericMode numericMode = (NumericMode)theEObject; |
| T result = caseNumericMode(numericMode); |
| if (result == null) result = caseMode(numericMode); |
| if (result == null) result = caseReferableBaseObject(numericMode); |
| if (result == null) result = caseIAnnotatable(numericMode); |
| if (result == null) result = caseIReferable(numericMode); |
| if (result == null) result = caseINamed(numericMode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ENUM_MODE: { |
| EnumMode enumMode = (EnumMode)theEObject; |
| T result = caseEnumMode(enumMode); |
| if (result == null) result = caseMode(enumMode); |
| if (result == null) result = caseReferableBaseObject(enumMode); |
| if (result == null) result = caseIAnnotatable(enumMode); |
| if (result == null) result = caseIReferable(enumMode); |
| if (result == null) result = caseINamed(enumMode); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MODE_LITERAL: { |
| ModeLiteral modeLiteral = (ModeLiteral)theEObject; |
| T result = caseModeLiteral(modeLiteral); |
| if (result == null) result = caseReferableBaseObject(modeLiteral); |
| if (result == null) result = caseIAnnotatable(modeLiteral); |
| if (result == null) result = caseIReferable(modeLiteral); |
| if (result == null) result = caseINamed(modeLiteral); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.COMPONENTS_MODEL: { |
| ComponentsModel componentsModel = (ComponentsModel)theEObject; |
| T result = caseComponentsModel(componentsModel); |
| if (result == null) result = caseBaseObject(componentsModel); |
| if (result == null) result = caseIComponentContainer(componentsModel); |
| if (result == null) result = caseIInterfaceContainer(componentsModel); |
| if (result == null) result = caseIAnnotatable(componentsModel); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ICOMPONENT_CONTAINER: { |
| IComponentContainer iComponentContainer = (IComponentContainer)theEObject; |
| T result = caseIComponentContainer(iComponentContainer); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.IINTERFACE_CONTAINER: { |
| IInterfaceContainer iInterfaceContainer = (IInterfaceContainer)theEObject; |
| T result = caseIInterfaceContainer(iInterfaceContainer); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ISYSTEM: { |
| ISystem iSystem = (ISystem)theEObject; |
| T result = caseISystem(iSystem); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.COMPONENT_INTERFACE: { |
| ComponentInterface componentInterface = (ComponentInterface)theEObject; |
| T result = caseComponentInterface(componentInterface); |
| if (result == null) result = caseReferableBaseObject(componentInterface); |
| if (result == null) result = caseITaggable(componentInterface); |
| if (result == null) result = caseIAnnotatable(componentInterface); |
| if (result == null) result = caseIReferable(componentInterface); |
| if (result == null) result = caseINamed(componentInterface); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MAIN_INTERFACE: { |
| MainInterface mainInterface = (MainInterface)theEObject; |
| T result = caseMainInterface(mainInterface); |
| if (result == null) result = caseComponentInterface(mainInterface); |
| if (result == null) result = caseINamespaceMember(mainInterface); |
| if (result == null) result = caseIComponentStructureMember(mainInterface); |
| if (result == null) result = caseReferableBaseObject(mainInterface); |
| if (result == null) result = caseITaggable(mainInterface); |
| if (result == null) result = caseIAnnotatable(mainInterface); |
| if (result == null) result = caseIReferable(mainInterface); |
| if (result == null) result = caseINamed(mainInterface); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SUB_INTERFACE: { |
| SubInterface subInterface = (SubInterface)theEObject; |
| T result = caseSubInterface(subInterface); |
| if (result == null) result = caseComponentInterface(subInterface); |
| if (result == null) result = caseReferableBaseObject(subInterface); |
| if (result == null) result = caseITaggable(subInterface); |
| if (result == null) result = caseIAnnotatable(subInterface); |
| if (result == null) result = caseIReferable(subInterface); |
| if (result == null) result = caseINamed(subInterface); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.COMPONENT_PORT: { |
| ComponentPort componentPort = (ComponentPort)theEObject; |
| T result = caseComponentPort(componentPort); |
| if (result == null) result = caseReferableBaseObject(componentPort); |
| if (result == null) result = caseITaggable(componentPort); |
| if (result == null) result = caseIAnnotatable(componentPort); |
| if (result == null) result = caseIReferable(componentPort); |
| if (result == null) result = caseINamed(componentPort); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.COMPONENT_STRUCTURE: { |
| ComponentStructure componentStructure = (ComponentStructure)theEObject; |
| T result = caseComponentStructure(componentStructure); |
| if (result == null) result = caseReferableObject(componentStructure); |
| if (result == null) result = caseIReferable(componentStructure); |
| if (result == null) result = caseINamed(componentStructure); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ICOMPONENT_STRUCTURE_MEMBER: { |
| IComponentStructureMember iComponentStructureMember = (IComponentStructureMember)theEObject; |
| T result = caseIComponentStructureMember(iComponentStructureMember); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.COMPONENT: { |
| Component component = (Component)theEObject; |
| T result = caseComponent(component); |
| if (result == null) result = caseReferableBaseObject(component); |
| if (result == null) result = caseITaggable(component); |
| if (result == null) result = caseINamespaceMember(component); |
| if (result == null) result = caseIComponentStructureMember(component); |
| if (result == null) result = caseIAnnotatable(component); |
| if (result == null) result = caseIReferable(component); |
| if (result == null) result = caseINamed(component); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.COMPOSITE: { |
| Composite composite = (Composite)theEObject; |
| T result = caseComposite(composite); |
| if (result == null) result = caseComponent(composite); |
| if (result == null) result = caseISystem(composite); |
| if (result == null) result = caseReferableBaseObject(composite); |
| if (result == null) result = caseITaggable(composite); |
| if (result == null) result = caseINamespaceMember(composite); |
| if (result == null) result = caseIComponentStructureMember(composite); |
| if (result == null) result = caseIAnnotatable(composite); |
| if (result == null) result = caseIReferable(composite); |
| if (result == null) result = caseINamed(composite); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SYSTEM: { |
| org.eclipse.app4mc.amalthea.model.System system = (org.eclipse.app4mc.amalthea.model.System)theEObject; |
| T result = caseSystem(system); |
| if (result == null) result = caseReferableBaseObject(system); |
| if (result == null) result = caseITaggable(system); |
| if (result == null) result = caseISystem(system); |
| if (result == null) result = caseIAnnotatable(system); |
| if (result == null) result = caseIReferable(system); |
| if (result == null) result = caseINamed(system); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.COMPONENT_INSTANCE: { |
| ComponentInstance componentInstance = (ComponentInstance)theEObject; |
| T result = caseComponentInstance(componentInstance); |
| if (result == null) result = caseReferableBaseObject(componentInstance); |
| if (result == null) result = caseITaggable(componentInstance); |
| if (result == null) result = caseIAnnotatable(componentInstance); |
| if (result == null) result = caseIReferable(componentInstance); |
| if (result == null) result = caseINamed(componentInstance); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CONNECTOR: { |
| Connector connector = (Connector)theEObject; |
| T result = caseConnector(connector); |
| if (result == null) result = caseBaseObject(connector); |
| if (result == null) result = caseINamed(connector); |
| if (result == null) result = caseITaggable(connector); |
| if (result == null) result = caseIAnnotatable(connector); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.INTERFACE_CHANNEL: { |
| @SuppressWarnings("unchecked") Map.Entry<ComponentInterface, Channel> interfaceChannel = (Map.Entry<ComponentInterface, Channel>)theEObject; |
| T result = caseInterfaceChannel(interfaceChannel); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.QUALIFIED_PORT: { |
| QualifiedPort qualifiedPort = (QualifiedPort)theEObject; |
| T result = caseQualifiedPort(qualifiedPort); |
| if (result == null) result = caseBaseObject(qualifiedPort); |
| if (result == null) result = caseIAnnotatable(qualifiedPort); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CONFIG_MODEL: { |
| ConfigModel configModel = (ConfigModel)theEObject; |
| T result = caseConfigModel(configModel); |
| if (result == null) result = caseBaseObject(configModel); |
| if (result == null) result = caseIAnnotatable(configModel); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.EVENT_CONFIG: { |
| EventConfig eventConfig = (EventConfig)theEObject; |
| T result = caseEventConfig(eventConfig); |
| if (result == null) result = caseBaseObject(eventConfig); |
| if (result == null) result = caseINamed(eventConfig); |
| if (result == null) result = caseIAnnotatable(eventConfig); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CONSTRAINTS_MODEL: { |
| ConstraintsModel constraintsModel = (ConstraintsModel)theEObject; |
| T result = caseConstraintsModel(constraintsModel); |
| if (result == null) result = caseBaseObject(constraintsModel); |
| if (result == null) result = caseIAnnotatable(constraintsModel); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.RUNNABLE_SEQUENCING_CONSTRAINT: { |
| RunnableSequencingConstraint runnableSequencingConstraint = (RunnableSequencingConstraint)theEObject; |
| T result = caseRunnableSequencingConstraint(runnableSequencingConstraint); |
| if (result == null) result = caseReferableBaseObject(runnableSequencingConstraint); |
| if (result == null) result = caseIAnnotatable(runnableSequencingConstraint); |
| if (result == null) result = caseIReferable(runnableSequencingConstraint); |
| if (result == null) result = caseINamed(runnableSequencingConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.AFFINITY_CONSTRAINT: { |
| AffinityConstraint affinityConstraint = (AffinityConstraint)theEObject; |
| T result = caseAffinityConstraint(affinityConstraint); |
| if (result == null) result = caseReferableBaseObject(affinityConstraint); |
| if (result == null) result = caseIAnnotatable(affinityConstraint); |
| if (result == null) result = caseIReferable(affinityConstraint); |
| if (result == null) result = caseINamed(affinityConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SEPARATION_CONSTRAINT: { |
| SeparationConstraint separationConstraint = (SeparationConstraint)theEObject; |
| T result = caseSeparationConstraint(separationConstraint); |
| if (result == null) result = caseAffinityConstraint(separationConstraint); |
| if (result == null) result = caseReferableBaseObject(separationConstraint); |
| if (result == null) result = caseIAnnotatable(separationConstraint); |
| if (result == null) result = caseIReferable(separationConstraint); |
| if (result == null) result = caseINamed(separationConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PAIRING_CONSTRAINT: { |
| PairingConstraint pairingConstraint = (PairingConstraint)theEObject; |
| T result = casePairingConstraint(pairingConstraint); |
| if (result == null) result = caseAffinityConstraint(pairingConstraint); |
| if (result == null) result = caseReferableBaseObject(pairingConstraint); |
| if (result == null) result = caseIAnnotatable(pairingConstraint); |
| if (result == null) result = caseIReferable(pairingConstraint); |
| if (result == null) result = caseINamed(pairingConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PROCESS_CONSTRAINT: { |
| ProcessConstraint processConstraint = (ProcessConstraint)theEObject; |
| T result = caseProcessConstraint(processConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.RUNNABLE_CONSTRAINT: { |
| RunnableConstraint runnableConstraint = (RunnableConstraint)theEObject; |
| T result = caseRunnableConstraint(runnableConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DATA_CONSTRAINT: { |
| DataConstraint dataConstraint = (DataConstraint)theEObject; |
| T result = caseDataConstraint(dataConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.RUNNABLE_SEPARATION_CONSTRAINT: { |
| RunnableSeparationConstraint runnableSeparationConstraint = (RunnableSeparationConstraint)theEObject; |
| T result = caseRunnableSeparationConstraint(runnableSeparationConstraint); |
| if (result == null) result = caseSeparationConstraint(runnableSeparationConstraint); |
| if (result == null) result = caseRunnableConstraint(runnableSeparationConstraint); |
| if (result == null) result = caseBaseObject(runnableSeparationConstraint); |
| if (result == null) result = caseAffinityConstraint(runnableSeparationConstraint); |
| if (result == null) result = caseReferableBaseObject(runnableSeparationConstraint); |
| if (result == null) result = caseIAnnotatable(runnableSeparationConstraint); |
| if (result == null) result = caseIReferable(runnableSeparationConstraint); |
| if (result == null) result = caseINamed(runnableSeparationConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PROCESS_SEPARATION_CONSTRAINT: { |
| ProcessSeparationConstraint processSeparationConstraint = (ProcessSeparationConstraint)theEObject; |
| T result = caseProcessSeparationConstraint(processSeparationConstraint); |
| if (result == null) result = caseSeparationConstraint(processSeparationConstraint); |
| if (result == null) result = caseProcessConstraint(processSeparationConstraint); |
| if (result == null) result = caseBaseObject(processSeparationConstraint); |
| if (result == null) result = caseAffinityConstraint(processSeparationConstraint); |
| if (result == null) result = caseReferableBaseObject(processSeparationConstraint); |
| if (result == null) result = caseIAnnotatable(processSeparationConstraint); |
| if (result == null) result = caseIReferable(processSeparationConstraint); |
| if (result == null) result = caseINamed(processSeparationConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DATA_SEPARATION_CONSTRAINT: { |
| DataSeparationConstraint dataSeparationConstraint = (DataSeparationConstraint)theEObject; |
| T result = caseDataSeparationConstraint(dataSeparationConstraint); |
| if (result == null) result = caseSeparationConstraint(dataSeparationConstraint); |
| if (result == null) result = caseDataConstraint(dataSeparationConstraint); |
| if (result == null) result = caseBaseObject(dataSeparationConstraint); |
| if (result == null) result = caseAffinityConstraint(dataSeparationConstraint); |
| if (result == null) result = caseReferableBaseObject(dataSeparationConstraint); |
| if (result == null) result = caseIAnnotatable(dataSeparationConstraint); |
| if (result == null) result = caseIReferable(dataSeparationConstraint); |
| if (result == null) result = caseINamed(dataSeparationConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.RUNNABLE_PAIRING_CONSTRAINT: { |
| RunnablePairingConstraint runnablePairingConstraint = (RunnablePairingConstraint)theEObject; |
| T result = caseRunnablePairingConstraint(runnablePairingConstraint); |
| if (result == null) result = casePairingConstraint(runnablePairingConstraint); |
| if (result == null) result = caseRunnableConstraint(runnablePairingConstraint); |
| if (result == null) result = caseBaseObject(runnablePairingConstraint); |
| if (result == null) result = caseAffinityConstraint(runnablePairingConstraint); |
| if (result == null) result = caseReferableBaseObject(runnablePairingConstraint); |
| if (result == null) result = caseIAnnotatable(runnablePairingConstraint); |
| if (result == null) result = caseIReferable(runnablePairingConstraint); |
| if (result == null) result = caseINamed(runnablePairingConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PROCESS_PAIRING_CONSTRAINT: { |
| ProcessPairingConstraint processPairingConstraint = (ProcessPairingConstraint)theEObject; |
| T result = caseProcessPairingConstraint(processPairingConstraint); |
| if (result == null) result = casePairingConstraint(processPairingConstraint); |
| if (result == null) result = caseProcessConstraint(processPairingConstraint); |
| if (result == null) result = caseBaseObject(processPairingConstraint); |
| if (result == null) result = caseAffinityConstraint(processPairingConstraint); |
| if (result == null) result = caseReferableBaseObject(processPairingConstraint); |
| if (result == null) result = caseIAnnotatable(processPairingConstraint); |
| if (result == null) result = caseIReferable(processPairingConstraint); |
| if (result == null) result = caseINamed(processPairingConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DATA_PAIRING_CONSTRAINT: { |
| DataPairingConstraint dataPairingConstraint = (DataPairingConstraint)theEObject; |
| T result = caseDataPairingConstraint(dataPairingConstraint); |
| if (result == null) result = casePairingConstraint(dataPairingConstraint); |
| if (result == null) result = caseDataConstraint(dataPairingConstraint); |
| if (result == null) result = caseBaseObject(dataPairingConstraint); |
| if (result == null) result = caseAffinityConstraint(dataPairingConstraint); |
| if (result == null) result = caseReferableBaseObject(dataPairingConstraint); |
| if (result == null) result = caseIAnnotatable(dataPairingConstraint); |
| if (result == null) result = caseIReferable(dataPairingConstraint); |
| if (result == null) result = caseINamed(dataPairingConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.RUNNABLE_CONSTRAINT_TARGET: { |
| RunnableConstraintTarget runnableConstraintTarget = (RunnableConstraintTarget)theEObject; |
| T result = caseRunnableConstraintTarget(runnableConstraintTarget); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PROCESS_CONSTRAINT_TARGET: { |
| ProcessConstraintTarget processConstraintTarget = (ProcessConstraintTarget)theEObject; |
| T result = caseProcessConstraintTarget(processConstraintTarget); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DATA_CONSTRAINT_TARGET: { |
| DataConstraintTarget dataConstraintTarget = (DataConstraintTarget)theEObject; |
| T result = caseDataConstraintTarget(dataConstraintTarget); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TARGET_MEMORY: { |
| TargetMemory targetMemory = (TargetMemory)theEObject; |
| T result = caseTargetMemory(targetMemory); |
| if (result == null) result = caseDataConstraintTarget(targetMemory); |
| if (result == null) result = caseBaseObject(targetMemory); |
| if (result == null) result = caseIAnnotatable(targetMemory); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TARGET_CORE: { |
| TargetCore targetCore = (TargetCore)theEObject; |
| T result = caseTargetCore(targetCore); |
| if (result == null) result = caseRunnableConstraintTarget(targetCore); |
| if (result == null) result = caseProcessConstraintTarget(targetCore); |
| if (result == null) result = caseBaseObject(targetCore); |
| if (result == null) result = caseIAnnotatable(targetCore); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TARGET_SCHEDULER: { |
| TargetScheduler targetScheduler = (TargetScheduler)theEObject; |
| T result = caseTargetScheduler(targetScheduler); |
| if (result == null) result = caseRunnableConstraintTarget(targetScheduler); |
| if (result == null) result = caseProcessConstraintTarget(targetScheduler); |
| if (result == null) result = caseBaseObject(targetScheduler); |
| if (result == null) result = caseIAnnotatable(targetScheduler); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.LABEL_GROUP: { |
| LabelGroup labelGroup = (LabelGroup)theEObject; |
| T result = caseLabelGroup(labelGroup); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.RUNNABLE_GROUP: { |
| RunnableGroup runnableGroup = (RunnableGroup)theEObject; |
| T result = caseRunnableGroup(runnableGroup); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PROCESS_GROUP: { |
| ProcessGroup processGroup = (ProcessGroup)theEObject; |
| T result = caseProcessGroup(processGroup); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.LABEL_ENTITY_GROUP: { |
| LabelEntityGroup labelEntityGroup = (LabelEntityGroup)theEObject; |
| T result = caseLabelEntityGroup(labelEntityGroup); |
| if (result == null) result = caseLabelGroup(labelEntityGroup); |
| if (result == null) result = caseBaseObject(labelEntityGroup); |
| if (result == null) result = caseIAnnotatable(labelEntityGroup); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.RUNNABLE_ENTITY_GROUP: { |
| RunnableEntityGroup runnableEntityGroup = (RunnableEntityGroup)theEObject; |
| T result = caseRunnableEntityGroup(runnableEntityGroup); |
| if (result == null) result = caseRunnableGroup(runnableEntityGroup); |
| if (result == null) result = caseBaseObject(runnableEntityGroup); |
| if (result == null) result = caseIAnnotatable(runnableEntityGroup); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PROCESS_ENTITY_GROUP: { |
| ProcessEntityGroup processEntityGroup = (ProcessEntityGroup)theEObject; |
| T result = caseProcessEntityGroup(processEntityGroup); |
| if (result == null) result = caseProcessGroup(processEntityGroup); |
| if (result == null) result = caseBaseObject(processEntityGroup); |
| if (result == null) result = caseIAnnotatable(processEntityGroup); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TAG_GROUP: { |
| TagGroup tagGroup = (TagGroup)theEObject; |
| T result = caseTagGroup(tagGroup); |
| if (result == null) result = caseRunnableGroup(tagGroup); |
| if (result == null) result = caseProcessGroup(tagGroup); |
| if (result == null) result = caseBaseObject(tagGroup); |
| if (result == null) result = caseIAnnotatable(tagGroup); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ABSTRACT_EVENT_CHAIN: { |
| AbstractEventChain abstractEventChain = (AbstractEventChain)theEObject; |
| T result = caseAbstractEventChain(abstractEventChain); |
| if (result == null) result = caseBaseObject(abstractEventChain); |
| if (result == null) result = caseINamed(abstractEventChain); |
| if (result == null) result = caseIAnnotatable(abstractEventChain); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.EVENT_CHAIN: { |
| EventChain eventChain = (EventChain)theEObject; |
| T result = caseEventChain(eventChain); |
| if (result == null) result = caseAbstractEventChain(eventChain); |
| if (result == null) result = caseIReferable(eventChain); |
| if (result == null) result = caseBaseObject(eventChain); |
| if (result == null) result = caseINamed(eventChain); |
| if (result == null) result = caseIAnnotatable(eventChain); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SUB_EVENT_CHAIN: { |
| SubEventChain subEventChain = (SubEventChain)theEObject; |
| T result = caseSubEventChain(subEventChain); |
| if (result == null) result = caseAbstractEventChain(subEventChain); |
| if (result == null) result = caseBaseObject(subEventChain); |
| if (result == null) result = caseINamed(subEventChain); |
| if (result == null) result = caseIAnnotatable(subEventChain); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.EVENT_CHAIN_ITEM: { |
| EventChainItem eventChainItem = (EventChainItem)theEObject; |
| T result = caseEventChainItem(eventChainItem); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.EVENT_CHAIN_REFERENCE: { |
| EventChainReference eventChainReference = (EventChainReference)theEObject; |
| T result = caseEventChainReference(eventChainReference); |
| if (result == null) result = caseBaseObject(eventChainReference); |
| if (result == null) result = caseEventChainItem(eventChainReference); |
| if (result == null) result = caseIAnnotatable(eventChainReference); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.EVENT_CHAIN_CONTAINER: { |
| EventChainContainer eventChainContainer = (EventChainContainer)theEObject; |
| T result = caseEventChainContainer(eventChainContainer); |
| if (result == null) result = caseBaseObject(eventChainContainer); |
| if (result == null) result = caseEventChainItem(eventChainContainer); |
| if (result == null) result = caseIAnnotatable(eventChainContainer); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TIMING_CONSTRAINT: { |
| TimingConstraint timingConstraint = (TimingConstraint)theEObject; |
| T result = caseTimingConstraint(timingConstraint); |
| if (result == null) result = caseReferableBaseObject(timingConstraint); |
| if (result == null) result = caseIAnnotatable(timingConstraint); |
| if (result == null) result = caseIReferable(timingConstraint); |
| if (result == null) result = caseINamed(timingConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PHYSICAL_SECTION_CONSTRAINT: { |
| PhysicalSectionConstraint physicalSectionConstraint = (PhysicalSectionConstraint)theEObject; |
| T result = casePhysicalSectionConstraint(physicalSectionConstraint); |
| if (result == null) result = caseReferableBaseObject(physicalSectionConstraint); |
| if (result == null) result = caseIAnnotatable(physicalSectionConstraint); |
| if (result == null) result = caseIReferable(physicalSectionConstraint); |
| if (result == null) result = caseINamed(physicalSectionConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SYNCHRONIZATION_CONSTRAINT: { |
| SynchronizationConstraint synchronizationConstraint = (SynchronizationConstraint)theEObject; |
| T result = caseSynchronizationConstraint(synchronizationConstraint); |
| if (result == null) result = caseTimingConstraint(synchronizationConstraint); |
| if (result == null) result = caseReferableBaseObject(synchronizationConstraint); |
| if (result == null) result = caseIAnnotatable(synchronizationConstraint); |
| if (result == null) result = caseIReferable(synchronizationConstraint); |
| if (result == null) result = caseINamed(synchronizationConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.EVENT_SYNCHRONIZATION_CONSTRAINT: { |
| EventSynchronizationConstraint eventSynchronizationConstraint = (EventSynchronizationConstraint)theEObject; |
| T result = caseEventSynchronizationConstraint(eventSynchronizationConstraint); |
| if (result == null) result = caseSynchronizationConstraint(eventSynchronizationConstraint); |
| if (result == null) result = caseTimingConstraint(eventSynchronizationConstraint); |
| if (result == null) result = caseReferableBaseObject(eventSynchronizationConstraint); |
| if (result == null) result = caseIAnnotatable(eventSynchronizationConstraint); |
| if (result == null) result = caseIReferable(eventSynchronizationConstraint); |
| if (result == null) result = caseINamed(eventSynchronizationConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.EVENT_CHAIN_SYNCHRONIZATION_CONSTRAINT: { |
| EventChainSynchronizationConstraint eventChainSynchronizationConstraint = (EventChainSynchronizationConstraint)theEObject; |
| T result = caseEventChainSynchronizationConstraint(eventChainSynchronizationConstraint); |
| if (result == null) result = caseSynchronizationConstraint(eventChainSynchronizationConstraint); |
| if (result == null) result = caseTimingConstraint(eventChainSynchronizationConstraint); |
| if (result == null) result = caseReferableBaseObject(eventChainSynchronizationConstraint); |
| if (result == null) result = caseIAnnotatable(eventChainSynchronizationConstraint); |
| if (result == null) result = caseIReferable(eventChainSynchronizationConstraint); |
| if (result == null) result = caseINamed(eventChainSynchronizationConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DELAY_CONSTRAINT: { |
| DelayConstraint delayConstraint = (DelayConstraint)theEObject; |
| T result = caseDelayConstraint(delayConstraint); |
| if (result == null) result = caseTimingConstraint(delayConstraint); |
| if (result == null) result = caseReferableBaseObject(delayConstraint); |
| if (result == null) result = caseIAnnotatable(delayConstraint); |
| if (result == null) result = caseIReferable(delayConstraint); |
| if (result == null) result = caseINamed(delayConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.EVENT_CHAIN_LATENCY_CONSTRAINT: { |
| EventChainLatencyConstraint eventChainLatencyConstraint = (EventChainLatencyConstraint)theEObject; |
| T result = caseEventChainLatencyConstraint(eventChainLatencyConstraint); |
| if (result == null) result = caseTimingConstraint(eventChainLatencyConstraint); |
| if (result == null) result = caseReferableBaseObject(eventChainLatencyConstraint); |
| if (result == null) result = caseIAnnotatable(eventChainLatencyConstraint); |
| if (result == null) result = caseIReferable(eventChainLatencyConstraint); |
| if (result == null) result = caseINamed(eventChainLatencyConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.REPETITION_CONSTRAINT: { |
| RepetitionConstraint repetitionConstraint = (RepetitionConstraint)theEObject; |
| T result = caseRepetitionConstraint(repetitionConstraint); |
| if (result == null) result = caseTimingConstraint(repetitionConstraint); |
| if (result == null) result = caseReferableBaseObject(repetitionConstraint); |
| if (result == null) result = caseIAnnotatable(repetitionConstraint); |
| if (result == null) result = caseIReferable(repetitionConstraint); |
| if (result == null) result = caseINamed(repetitionConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DATA_AGE_CONSTRAINT: { |
| DataAgeConstraint dataAgeConstraint = (DataAgeConstraint)theEObject; |
| T result = caseDataAgeConstraint(dataAgeConstraint); |
| if (result == null) result = caseReferableBaseObject(dataAgeConstraint); |
| if (result == null) result = caseIAnnotatable(dataAgeConstraint); |
| if (result == null) result = caseIReferable(dataAgeConstraint); |
| if (result == null) result = caseINamed(dataAgeConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DATA_AGE: { |
| DataAge dataAge = (DataAge)theEObject; |
| T result = caseDataAge(dataAge); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DATA_AGE_CYCLE: { |
| DataAgeCycle dataAgeCycle = (DataAgeCycle)theEObject; |
| T result = caseDataAgeCycle(dataAgeCycle); |
| if (result == null) result = caseDataAge(dataAgeCycle); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DATA_AGE_TIME: { |
| DataAgeTime dataAgeTime = (DataAgeTime)theEObject; |
| T result = caseDataAgeTime(dataAgeTime); |
| if (result == null) result = caseDataAge(dataAgeTime); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.REQUIREMENT: { |
| Requirement requirement = (Requirement)theEObject; |
| T result = caseRequirement(requirement); |
| if (result == null) result = caseBaseObject(requirement); |
| if (result == null) result = caseINamed(requirement); |
| if (result == null) result = caseIAnnotatable(requirement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PROCESS_REQUIREMENT: { |
| ProcessRequirement processRequirement = (ProcessRequirement)theEObject; |
| T result = caseProcessRequirement(processRequirement); |
| if (result == null) result = caseRequirement(processRequirement); |
| if (result == null) result = caseBaseObject(processRequirement); |
| if (result == null) result = caseINamed(processRequirement); |
| if (result == null) result = caseIAnnotatable(processRequirement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.RUNNABLE_REQUIREMENT: { |
| RunnableRequirement runnableRequirement = (RunnableRequirement)theEObject; |
| T result = caseRunnableRequirement(runnableRequirement); |
| if (result == null) result = caseRequirement(runnableRequirement); |
| if (result == null) result = caseBaseObject(runnableRequirement); |
| if (result == null) result = caseINamed(runnableRequirement); |
| if (result == null) result = caseIAnnotatable(runnableRequirement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ARCHITECTURE_REQUIREMENT: { |
| ArchitectureRequirement architectureRequirement = (ArchitectureRequirement)theEObject; |
| T result = caseArchitectureRequirement(architectureRequirement); |
| if (result == null) result = caseRequirement(architectureRequirement); |
| if (result == null) result = caseBaseObject(architectureRequirement); |
| if (result == null) result = caseINamed(architectureRequirement); |
| if (result == null) result = caseIAnnotatable(architectureRequirement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PROCESS_CHAIN_REQUIREMENT: { |
| ProcessChainRequirement processChainRequirement = (ProcessChainRequirement)theEObject; |
| T result = caseProcessChainRequirement(processChainRequirement); |
| if (result == null) result = caseRequirement(processChainRequirement); |
| if (result == null) result = caseBaseObject(processChainRequirement); |
| if (result == null) result = caseINamed(processChainRequirement); |
| if (result == null) result = caseIAnnotatable(processChainRequirement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.REQUIREMENT_LIMIT: { |
| RequirementLimit requirementLimit = (RequirementLimit)theEObject; |
| T result = caseRequirementLimit(requirementLimit); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CPU_PERCENTAGE_REQUIREMENT_LIMIT: { |
| CPUPercentageRequirementLimit cpuPercentageRequirementLimit = (CPUPercentageRequirementLimit)theEObject; |
| T result = caseCPUPercentageRequirementLimit(cpuPercentageRequirementLimit); |
| if (result == null) result = caseRequirementLimit(cpuPercentageRequirementLimit); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.FREQUENCY_REQUIREMENT_LIMIT: { |
| FrequencyRequirementLimit frequencyRequirementLimit = (FrequencyRequirementLimit)theEObject; |
| T result = caseFrequencyRequirementLimit(frequencyRequirementLimit); |
| if (result == null) result = caseRequirementLimit(frequencyRequirementLimit); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PERCENTAGE_REQUIREMENT_LIMIT: { |
| PercentageRequirementLimit percentageRequirementLimit = (PercentageRequirementLimit)theEObject; |
| T result = casePercentageRequirementLimit(percentageRequirementLimit); |
| if (result == null) result = caseRequirementLimit(percentageRequirementLimit); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.COUNT_REQUIREMENT_LIMIT: { |
| CountRequirementLimit countRequirementLimit = (CountRequirementLimit)theEObject; |
| T result = caseCountRequirementLimit(countRequirementLimit); |
| if (result == null) result = caseRequirementLimit(countRequirementLimit); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TIME_REQUIREMENT_LIMIT: { |
| TimeRequirementLimit timeRequirementLimit = (TimeRequirementLimit)theEObject; |
| T result = caseTimeRequirementLimit(timeRequirementLimit); |
| if (result == null) result = caseRequirementLimit(timeRequirementLimit); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DATA_COHERENCY_GROUP: { |
| DataCoherencyGroup dataCoherencyGroup = (DataCoherencyGroup)theEObject; |
| T result = caseDataCoherencyGroup(dataCoherencyGroup); |
| if (result == null) result = caseReferableBaseObject(dataCoherencyGroup); |
| if (result == null) result = caseIAnnotatable(dataCoherencyGroup); |
| if (result == null) result = caseIReferable(dataCoherencyGroup); |
| if (result == null) result = caseINamed(dataCoherencyGroup); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DATA_STABILITY_GROUP: { |
| DataStabilityGroup dataStabilityGroup = (DataStabilityGroup)theEObject; |
| T result = caseDataStabilityGroup(dataStabilityGroup); |
| if (result == null) result = caseReferableBaseObject(dataStabilityGroup); |
| if (result == null) result = caseIAnnotatable(dataStabilityGroup); |
| if (result == null) result = caseIReferable(dataStabilityGroup); |
| if (result == null) result = caseINamed(dataStabilityGroup); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DATA_GROUP_SCOPE: { |
| DataGroupScope dataGroupScope = (DataGroupScope)theEObject; |
| T result = caseDataGroupScope(dataGroupScope); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PROCESS_SCOPE: { |
| ProcessScope processScope = (ProcessScope)theEObject; |
| T result = caseProcessScope(processScope); |
| if (result == null) result = caseDataGroupScope(processScope); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.RUNNABLE_SCOPE: { |
| RunnableScope runnableScope = (RunnableScope)theEObject; |
| T result = caseRunnableScope(runnableScope); |
| if (result == null) result = caseDataGroupScope(runnableScope); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.COMPONENT_SCOPE: { |
| ComponentScope componentScope = (ComponentScope)theEObject; |
| T result = caseComponentScope(componentScope); |
| if (result == null) result = caseDataGroupScope(componentScope); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.EVENT_MODEL: { |
| EventModel eventModel = (EventModel)theEObject; |
| T result = caseEventModel(eventModel); |
| if (result == null) result = caseBaseObject(eventModel); |
| if (result == null) result = caseIAnnotatable(eventModel); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.EVENT: { |
| Event event = (Event)theEObject; |
| T result = caseEvent(event); |
| if (result == null) result = caseReferableBaseObject(event); |
| if (result == null) result = caseITaggable(event); |
| if (result == null) result = caseIDescription(event); |
| if (result == null) result = caseIAnnotatable(event); |
| if (result == null) result = caseIReferable(event); |
| if (result == null) result = caseINamed(event); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.EVENT_SET: { |
| EventSet eventSet = (EventSet)theEObject; |
| T result = caseEventSet(eventSet); |
| if (result == null) result = caseEvent(eventSet); |
| if (result == null) result = caseReferableBaseObject(eventSet); |
| if (result == null) result = caseITaggable(eventSet); |
| if (result == null) result = caseIDescription(eventSet); |
| if (result == null) result = caseIAnnotatable(eventSet); |
| if (result == null) result = caseIReferable(eventSet); |
| if (result == null) result = caseINamed(eventSet); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ENTITY_EVENT: { |
| EntityEvent entityEvent = (EntityEvent)theEObject; |
| T result = caseEntityEvent(entityEvent); |
| if (result == null) result = caseEvent(entityEvent); |
| if (result == null) result = caseReferableBaseObject(entityEvent); |
| if (result == null) result = caseITaggable(entityEvent); |
| if (result == null) result = caseIDescription(entityEvent); |
| if (result == null) result = caseIAnnotatable(entityEvent); |
| if (result == null) result = caseIReferable(entityEvent); |
| if (result == null) result = caseINamed(entityEvent); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TRIGGER_EVENT: { |
| TriggerEvent triggerEvent = (TriggerEvent)theEObject; |
| T result = caseTriggerEvent(triggerEvent); |
| if (result == null) result = caseEntityEvent(triggerEvent); |
| if (result == null) result = caseEvent(triggerEvent); |
| if (result == null) result = caseReferableBaseObject(triggerEvent); |
| if (result == null) result = caseITaggable(triggerEvent); |
| if (result == null) result = caseIDescription(triggerEvent); |
| if (result == null) result = caseIAnnotatable(triggerEvent); |
| if (result == null) result = caseIReferable(triggerEvent); |
| if (result == null) result = caseINamed(triggerEvent); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CUSTOM_EVENT: { |
| CustomEvent customEvent = (CustomEvent)theEObject; |
| T result = caseCustomEvent(customEvent); |
| if (result == null) result = caseTriggerEvent(customEvent); |
| if (result == null) result = caseEntityEvent(customEvent); |
| if (result == null) result = caseEvent(customEvent); |
| if (result == null) result = caseReferableBaseObject(customEvent); |
| if (result == null) result = caseITaggable(customEvent); |
| if (result == null) result = caseIDescription(customEvent); |
| if (result == null) result = caseIAnnotatable(customEvent); |
| if (result == null) result = caseIReferable(customEvent); |
| if (result == null) result = caseINamed(customEvent); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.STIMULUS_EVENT: { |
| StimulusEvent stimulusEvent = (StimulusEvent)theEObject; |
| T result = caseStimulusEvent(stimulusEvent); |
| if (result == null) result = caseEntityEvent(stimulusEvent); |
| if (result == null) result = caseEvent(stimulusEvent); |
| if (result == null) result = caseReferableBaseObject(stimulusEvent); |
| if (result == null) result = caseITaggable(stimulusEvent); |
| if (result == null) result = caseIDescription(stimulusEvent); |
| if (result == null) result = caseIAnnotatable(stimulusEvent); |
| if (result == null) result = caseIReferable(stimulusEvent); |
| if (result == null) result = caseINamed(stimulusEvent); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PROCESS_EVENT: { |
| ProcessEvent processEvent = (ProcessEvent)theEObject; |
| T result = caseProcessEvent(processEvent); |
| if (result == null) result = caseEntityEvent(processEvent); |
| if (result == null) result = caseEvent(processEvent); |
| if (result == null) result = caseReferableBaseObject(processEvent); |
| if (result == null) result = caseITaggable(processEvent); |
| if (result == null) result = caseIDescription(processEvent); |
| if (result == null) result = caseIAnnotatable(processEvent); |
| if (result == null) result = caseIReferable(processEvent); |
| if (result == null) result = caseINamed(processEvent); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PROCESS_CHAIN_EVENT: { |
| ProcessChainEvent processChainEvent = (ProcessChainEvent)theEObject; |
| T result = caseProcessChainEvent(processChainEvent); |
| if (result == null) result = caseEntityEvent(processChainEvent); |
| if (result == null) result = caseEvent(processChainEvent); |
| if (result == null) result = caseReferableBaseObject(processChainEvent); |
| if (result == null) result = caseITaggable(processChainEvent); |
| if (result == null) result = caseIDescription(processChainEvent); |
| if (result == null) result = caseIAnnotatable(processChainEvent); |
| if (result == null) result = caseIReferable(processChainEvent); |
| if (result == null) result = caseINamed(processChainEvent); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.RUNNABLE_EVENT: { |
| RunnableEvent runnableEvent = (RunnableEvent)theEObject; |
| T result = caseRunnableEvent(runnableEvent); |
| if (result == null) result = caseTriggerEvent(runnableEvent); |
| if (result == null) result = caseEntityEvent(runnableEvent); |
| if (result == null) result = caseEvent(runnableEvent); |
| if (result == null) result = caseReferableBaseObject(runnableEvent); |
| if (result == null) result = caseITaggable(runnableEvent); |
| if (result == null) result = caseIDescription(runnableEvent); |
| if (result == null) result = caseIAnnotatable(runnableEvent); |
| if (result == null) result = caseIReferable(runnableEvent); |
| if (result == null) result = caseINamed(runnableEvent); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.LABEL_EVENT: { |
| LabelEvent labelEvent = (LabelEvent)theEObject; |
| T result = caseLabelEvent(labelEvent); |
| if (result == null) result = caseTriggerEvent(labelEvent); |
| if (result == null) result = caseEntityEvent(labelEvent); |
| if (result == null) result = caseEvent(labelEvent); |
| if (result == null) result = caseReferableBaseObject(labelEvent); |
| if (result == null) result = caseITaggable(labelEvent); |
| if (result == null) result = caseIDescription(labelEvent); |
| if (result == null) result = caseIAnnotatable(labelEvent); |
| if (result == null) result = caseIReferable(labelEvent); |
| if (result == null) result = caseINamed(labelEvent); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MODE_LABEL_EVENT: { |
| ModeLabelEvent modeLabelEvent = (ModeLabelEvent)theEObject; |
| T result = caseModeLabelEvent(modeLabelEvent); |
| if (result == null) result = caseTriggerEvent(modeLabelEvent); |
| if (result == null) result = caseEntityEvent(modeLabelEvent); |
| if (result == null) result = caseEvent(modeLabelEvent); |
| if (result == null) result = caseReferableBaseObject(modeLabelEvent); |
| if (result == null) result = caseITaggable(modeLabelEvent); |
| if (result == null) result = caseIDescription(modeLabelEvent); |
| if (result == null) result = caseIAnnotatable(modeLabelEvent); |
| if (result == null) result = caseIReferable(modeLabelEvent); |
| if (result == null) result = caseINamed(modeLabelEvent); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CHANNEL_EVENT: { |
| ChannelEvent channelEvent = (ChannelEvent)theEObject; |
| T result = caseChannelEvent(channelEvent); |
| if (result == null) result = caseTriggerEvent(channelEvent); |
| if (result == null) result = caseEntityEvent(channelEvent); |
| if (result == null) result = caseEvent(channelEvent); |
| if (result == null) result = caseReferableBaseObject(channelEvent); |
| if (result == null) result = caseITaggable(channelEvent); |
| if (result == null) result = caseIDescription(channelEvent); |
| if (result == null) result = caseIAnnotatable(channelEvent); |
| if (result == null) result = caseIReferable(channelEvent); |
| if (result == null) result = caseINamed(channelEvent); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SEMAPHORE_EVENT: { |
| SemaphoreEvent semaphoreEvent = (SemaphoreEvent)theEObject; |
| T result = caseSemaphoreEvent(semaphoreEvent); |
| if (result == null) result = caseEntityEvent(semaphoreEvent); |
| if (result == null) result = caseEvent(semaphoreEvent); |
| if (result == null) result = caseReferableBaseObject(semaphoreEvent); |
| if (result == null) result = caseITaggable(semaphoreEvent); |
| if (result == null) result = caseIDescription(semaphoreEvent); |
| if (result == null) result = caseIAnnotatable(semaphoreEvent); |
| if (result == null) result = caseIReferable(semaphoreEvent); |
| if (result == null) result = caseINamed(semaphoreEvent); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.COMPONENT_EVENT: { |
| ComponentEvent componentEvent = (ComponentEvent)theEObject; |
| T result = caseComponentEvent(componentEvent); |
| if (result == null) result = caseEntityEvent(componentEvent); |
| if (result == null) result = caseEvent(componentEvent); |
| if (result == null) result = caseReferableBaseObject(componentEvent); |
| if (result == null) result = caseITaggable(componentEvent); |
| if (result == null) result = caseIDescription(componentEvent); |
| if (result == null) result = caseIAnnotatable(componentEvent); |
| if (result == null) result = caseIReferable(componentEvent); |
| if (result == null) result = caseINamed(componentEvent); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.HW_MODEL: { |
| HWModel hwModel = (HWModel)theEObject; |
| T result = caseHWModel(hwModel); |
| if (result == null) result = caseBaseObject(hwModel); |
| if (result == null) result = caseIAnnotatable(hwModel); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.HW_STRUCTURE: { |
| HwStructure hwStructure = (HwStructure)theEObject; |
| T result = caseHwStructure(hwStructure); |
| if (result == null) result = caseReferableBaseObject(hwStructure); |
| if (result == null) result = caseITaggable(hwStructure); |
| if (result == null) result = caseIAnnotatable(hwStructure); |
| if (result == null) result = caseIReferable(hwStructure); |
| if (result == null) result = caseINamed(hwStructure); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.HW_MODULE: { |
| HwModule hwModule = (HwModule)theEObject; |
| T result = caseHwModule(hwModule); |
| if (result == null) result = caseReferableBaseObject(hwModule); |
| if (result == null) result = caseITaggable(hwModule); |
| if (result == null) result = caseIAnnotatable(hwModule); |
| if (result == null) result = caseIReferable(hwModule); |
| if (result == null) result = caseINamed(hwModule); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.HW_DOMAIN: { |
| HwDomain hwDomain = (HwDomain)theEObject; |
| T result = caseHwDomain(hwDomain); |
| if (result == null) result = caseReferableBaseObject(hwDomain); |
| if (result == null) result = caseITaggable(hwDomain); |
| if (result == null) result = caseIAnnotatable(hwDomain); |
| if (result == null) result = caseIReferable(hwDomain); |
| if (result == null) result = caseINamed(hwDomain); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.FREQUENCY_DOMAIN: { |
| FrequencyDomain frequencyDomain = (FrequencyDomain)theEObject; |
| T result = caseFrequencyDomain(frequencyDomain); |
| if (result == null) result = caseHwDomain(frequencyDomain); |
| if (result == null) result = caseReferableBaseObject(frequencyDomain); |
| if (result == null) result = caseITaggable(frequencyDomain); |
| if (result == null) result = caseIAnnotatable(frequencyDomain); |
| if (result == null) result = caseIReferable(frequencyDomain); |
| if (result == null) result = caseINamed(frequencyDomain); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.POWER_DOMAIN: { |
| PowerDomain powerDomain = (PowerDomain)theEObject; |
| T result = casePowerDomain(powerDomain); |
| if (result == null) result = caseHwDomain(powerDomain); |
| if (result == null) result = caseReferableBaseObject(powerDomain); |
| if (result == null) result = caseITaggable(powerDomain); |
| if (result == null) result = caseIAnnotatable(powerDomain); |
| if (result == null) result = caseIReferable(powerDomain); |
| if (result == null) result = caseINamed(powerDomain); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PROCESSING_UNIT: { |
| ProcessingUnit processingUnit = (ProcessingUnit)theEObject; |
| T result = caseProcessingUnit(processingUnit); |
| if (result == null) result = caseHwModule(processingUnit); |
| if (result == null) result = caseHwDestination(processingUnit); |
| if (result == null) result = caseHwPathElement(processingUnit); |
| if (result == null) result = caseReferableBaseObject(processingUnit); |
| if (result == null) result = caseITaggable(processingUnit); |
| if (result == null) result = caseIAnnotatable(processingUnit); |
| if (result == null) result = caseIReferable(processingUnit); |
| if (result == null) result = caseINamed(processingUnit); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MEMORY: { |
| Memory memory = (Memory)theEObject; |
| T result = caseMemory(memory); |
| if (result == null) result = caseHwModule(memory); |
| if (result == null) result = caseHwDestination(memory); |
| if (result == null) result = caseReferableBaseObject(memory); |
| if (result == null) result = caseITaggable(memory); |
| if (result == null) result = caseIAnnotatable(memory); |
| if (result == null) result = caseIReferable(memory); |
| if (result == null) result = caseINamed(memory); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CACHE: { |
| Cache cache = (Cache)theEObject; |
| T result = caseCache(cache); |
| if (result == null) result = caseHwModule(cache); |
| if (result == null) result = caseHwPathElement(cache); |
| if (result == null) result = caseReferableBaseObject(cache); |
| if (result == null) result = caseITaggable(cache); |
| if (result == null) result = caseIAnnotatable(cache); |
| if (result == null) result = caseIReferable(cache); |
| if (result == null) result = caseINamed(cache); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.HW_FEATURE_CATEGORY: { |
| HwFeatureCategory hwFeatureCategory = (HwFeatureCategory)theEObject; |
| T result = caseHwFeatureCategory(hwFeatureCategory); |
| if (result == null) result = caseReferableBaseObject(hwFeatureCategory); |
| if (result == null) result = caseIDescription(hwFeatureCategory); |
| if (result == null) result = caseIAnnotatable(hwFeatureCategory); |
| if (result == null) result = caseIReferable(hwFeatureCategory); |
| if (result == null) result = caseINamed(hwFeatureCategory); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.HW_FEATURE: { |
| HwFeature hwFeature = (HwFeature)theEObject; |
| T result = caseHwFeature(hwFeature); |
| if (result == null) result = caseReferableBaseObject(hwFeature); |
| if (result == null) result = caseIAnnotatable(hwFeature); |
| if (result == null) result = caseIReferable(hwFeature); |
| if (result == null) result = caseINamed(hwFeature); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.HW_PORT: { |
| HwPort hwPort = (HwPort)theEObject; |
| T result = caseHwPort(hwPort); |
| if (result == null) result = caseReferableBaseObject(hwPort); |
| if (result == null) result = caseITaggable(hwPort); |
| if (result == null) result = caseIAnnotatable(hwPort); |
| if (result == null) result = caseIReferable(hwPort); |
| if (result == null) result = caseINamed(hwPort); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CONNECTION_HANDLER: { |
| ConnectionHandler connectionHandler = (ConnectionHandler)theEObject; |
| T result = caseConnectionHandler(connectionHandler); |
| if (result == null) result = caseHwModule(connectionHandler); |
| if (result == null) result = caseHwPathElement(connectionHandler); |
| if (result == null) result = caseReferableBaseObject(connectionHandler); |
| if (result == null) result = caseITaggable(connectionHandler); |
| if (result == null) result = caseIAnnotatable(connectionHandler); |
| if (result == null) result = caseIReferable(connectionHandler); |
| if (result == null) result = caseINamed(connectionHandler); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.HW_CONNECTION: { |
| HwConnection hwConnection = (HwConnection)theEObject; |
| T result = caseHwConnection(hwConnection); |
| if (result == null) result = caseReferableBaseObject(hwConnection); |
| if (result == null) result = caseHwPathElement(hwConnection); |
| if (result == null) result = caseITaggable(hwConnection); |
| if (result == null) result = caseIAnnotatable(hwConnection); |
| if (result == null) result = caseIReferable(hwConnection); |
| if (result == null) result = caseINamed(hwConnection); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.HW_ACCESS_ELEMENT: { |
| HwAccessElement hwAccessElement = (HwAccessElement)theEObject; |
| T result = caseHwAccessElement(hwAccessElement); |
| if (result == null) result = caseITaggable(hwAccessElement); |
| if (result == null) result = caseINamed(hwAccessElement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.HW_DEFINITION: { |
| HwDefinition hwDefinition = (HwDefinition)theEObject; |
| T result = caseHwDefinition(hwDefinition); |
| if (result == null) result = caseReferableBaseObject(hwDefinition); |
| if (result == null) result = caseITaggable(hwDefinition); |
| if (result == null) result = caseIAnnotatable(hwDefinition); |
| if (result == null) result = caseIReferable(hwDefinition); |
| if (result == null) result = caseINamed(hwDefinition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PROCESSING_UNIT_DEFINITION: { |
| ProcessingUnitDefinition processingUnitDefinition = (ProcessingUnitDefinition)theEObject; |
| T result = caseProcessingUnitDefinition(processingUnitDefinition); |
| if (result == null) result = caseHwDefinition(processingUnitDefinition); |
| if (result == null) result = caseReferableBaseObject(processingUnitDefinition); |
| if (result == null) result = caseITaggable(processingUnitDefinition); |
| if (result == null) result = caseIAnnotatable(processingUnitDefinition); |
| if (result == null) result = caseIReferable(processingUnitDefinition); |
| if (result == null) result = caseINamed(processingUnitDefinition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CONNECTION_HANDLER_DEFINITION: { |
| ConnectionHandlerDefinition connectionHandlerDefinition = (ConnectionHandlerDefinition)theEObject; |
| T result = caseConnectionHandlerDefinition(connectionHandlerDefinition); |
| if (result == null) result = caseHwDefinition(connectionHandlerDefinition); |
| if (result == null) result = caseReferableBaseObject(connectionHandlerDefinition); |
| if (result == null) result = caseITaggable(connectionHandlerDefinition); |
| if (result == null) result = caseIAnnotatable(connectionHandlerDefinition); |
| if (result == null) result = caseIReferable(connectionHandlerDefinition); |
| if (result == null) result = caseINamed(connectionHandlerDefinition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MEMORY_DEFINITION: { |
| MemoryDefinition memoryDefinition = (MemoryDefinition)theEObject; |
| T result = caseMemoryDefinition(memoryDefinition); |
| if (result == null) result = caseHwDefinition(memoryDefinition); |
| if (result == null) result = caseReferableBaseObject(memoryDefinition); |
| if (result == null) result = caseITaggable(memoryDefinition); |
| if (result == null) result = caseIAnnotatable(memoryDefinition); |
| if (result == null) result = caseIReferable(memoryDefinition); |
| if (result == null) result = caseINamed(memoryDefinition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CACHE_DEFINITION: { |
| CacheDefinition cacheDefinition = (CacheDefinition)theEObject; |
| T result = caseCacheDefinition(cacheDefinition); |
| if (result == null) result = caseHwDefinition(cacheDefinition); |
| if (result == null) result = caseReferableBaseObject(cacheDefinition); |
| if (result == null) result = caseITaggable(cacheDefinition); |
| if (result == null) result = caseIAnnotatable(cacheDefinition); |
| if (result == null) result = caseIReferable(cacheDefinition); |
| if (result == null) result = caseINamed(cacheDefinition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.HW_PATH: { |
| HwPath hwPath = (HwPath)theEObject; |
| T result = caseHwPath(hwPath); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.HW_ACCESS_PATH: { |
| HwAccessPath hwAccessPath = (HwAccessPath)theEObject; |
| T result = caseHwAccessPath(hwAccessPath); |
| if (result == null) result = caseHwPath(hwAccessPath); |
| if (result == null) result = caseINamed(hwAccessPath); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.HW_PATH_ELEMENT: { |
| HwPathElement hwPathElement = (HwPathElement)theEObject; |
| T result = caseHwPathElement(hwPathElement); |
| if (result == null) result = caseIReferable(hwPathElement); |
| if (result == null) result = caseINamed(hwPathElement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.HW_DESTINATION: { |
| HwDestination hwDestination = (HwDestination)theEObject; |
| T result = caseHwDestination(hwDestination); |
| if (result == null) result = caseIReferable(hwDestination); |
| if (result == null) result = caseINamed(hwDestination); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MAPPING_MODEL: { |
| MappingModel mappingModel = (MappingModel)theEObject; |
| T result = caseMappingModel(mappingModel); |
| if (result == null) result = caseBaseObject(mappingModel); |
| if (result == null) result = caseIAnnotatable(mappingModel); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SCHEDULER_ALLOCATION: { |
| SchedulerAllocation schedulerAllocation = (SchedulerAllocation)theEObject; |
| T result = caseSchedulerAllocation(schedulerAllocation); |
| if (result == null) result = caseBaseObject(schedulerAllocation); |
| if (result == null) result = caseIAnnotatable(schedulerAllocation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TASK_ALLOCATION: { |
| TaskAllocation taskAllocation = (TaskAllocation)theEObject; |
| T result = caseTaskAllocation(taskAllocation); |
| if (result == null) result = caseBaseObject(taskAllocation); |
| if (result == null) result = caseISchedulingParameterContainer(taskAllocation); |
| if (result == null) result = caseIAnnotatable(taskAllocation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ISR_ALLOCATION: { |
| ISRAllocation isrAllocation = (ISRAllocation)theEObject; |
| T result = caseISRAllocation(isrAllocation); |
| if (result == null) result = caseBaseObject(isrAllocation); |
| if (result == null) result = caseIAnnotatable(isrAllocation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.RUNNABLE_ALLOCATION: { |
| RunnableAllocation runnableAllocation = (RunnableAllocation)theEObject; |
| T result = caseRunnableAllocation(runnableAllocation); |
| if (result == null) result = caseBaseObject(runnableAllocation); |
| if (result == null) result = caseIAnnotatable(runnableAllocation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MEMORY_MAPPING: { |
| MemoryMapping memoryMapping = (MemoryMapping)theEObject; |
| T result = caseMemoryMapping(memoryMapping); |
| if (result == null) result = caseBaseObject(memoryMapping); |
| if (result == null) result = caseIAnnotatable(memoryMapping); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PHYSICAL_SECTION_MAPPING: { |
| PhysicalSectionMapping physicalSectionMapping = (PhysicalSectionMapping)theEObject; |
| T result = casePhysicalSectionMapping(physicalSectionMapping); |
| if (result == null) result = caseReferableBaseObject(physicalSectionMapping); |
| if (result == null) result = caseIAnnotatable(physicalSectionMapping); |
| if (result == null) result = caseIReferable(physicalSectionMapping); |
| if (result == null) result = caseINamed(physicalSectionMapping); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.OS_MODEL: { |
| OSModel osModel = (OSModel)theEObject; |
| T result = caseOSModel(osModel); |
| if (result == null) result = caseBaseObject(osModel); |
| if (result == null) result = caseIAnnotatable(osModel); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.OS_DATA_CONSISTENCY: { |
| OsDataConsistency osDataConsistency = (OsDataConsistency)theEObject; |
| T result = caseOsDataConsistency(osDataConsistency); |
| if (result == null) result = caseBaseObject(osDataConsistency); |
| if (result == null) result = caseIAnnotatable(osDataConsistency); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DATA_STABILITY: { |
| DataStability dataStability = (DataStability)theEObject; |
| T result = caseDataStability(dataStability); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.NON_ATOMIC_DATA_COHERENCY: { |
| NonAtomicDataCoherency nonAtomicDataCoherency = (NonAtomicDataCoherency)theEObject; |
| T result = caseNonAtomicDataCoherency(nonAtomicDataCoherency); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SEMAPHORE: { |
| Semaphore semaphore = (Semaphore)theEObject; |
| T result = caseSemaphore(semaphore); |
| if (result == null) result = caseReferableBaseObject(semaphore); |
| if (result == null) result = caseIAnnotatable(semaphore); |
| if (result == null) result = caseIReferable(semaphore); |
| if (result == null) result = caseINamed(semaphore); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SCHEDULER: { |
| Scheduler scheduler = (Scheduler)theEObject; |
| T result = caseScheduler(scheduler); |
| if (result == null) result = caseReferableBaseObject(scheduler); |
| if (result == null) result = caseISchedulingParameterContainer(scheduler); |
| if (result == null) result = caseIAnnotatable(scheduler); |
| if (result == null) result = caseIReferable(scheduler); |
| if (result == null) result = caseINamed(scheduler); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TASK_SCHEDULER: { |
| TaskScheduler taskScheduler = (TaskScheduler)theEObject; |
| T result = caseTaskScheduler(taskScheduler); |
| if (result == null) result = caseScheduler(taskScheduler); |
| if (result == null) result = caseReferableBaseObject(taskScheduler); |
| if (result == null) result = caseISchedulingParameterContainer(taskScheduler); |
| if (result == null) result = caseIAnnotatable(taskScheduler); |
| if (result == null) result = caseIReferable(taskScheduler); |
| if (result == null) result = caseINamed(taskScheduler); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SCHEDULER_ASSOCIATION: { |
| SchedulerAssociation schedulerAssociation = (SchedulerAssociation)theEObject; |
| T result = caseSchedulerAssociation(schedulerAssociation); |
| if (result == null) result = caseISchedulingParameterContainer(schedulerAssociation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.INTERRUPT_CONTROLLER: { |
| InterruptController interruptController = (InterruptController)theEObject; |
| T result = caseInterruptController(interruptController); |
| if (result == null) result = caseScheduler(interruptController); |
| if (result == null) result = caseReferableBaseObject(interruptController); |
| if (result == null) result = caseISchedulingParameterContainer(interruptController); |
| if (result == null) result = caseIAnnotatable(interruptController); |
| if (result == null) result = caseIReferable(interruptController); |
| if (result == null) result = caseINamed(interruptController); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.OS_DEFINITION: { |
| OsDefinition osDefinition = (OsDefinition)theEObject; |
| T result = caseOsDefinition(osDefinition); |
| if (result == null) result = caseReferableBaseObject(osDefinition); |
| if (result == null) result = caseITaggable(osDefinition); |
| if (result == null) result = caseIAnnotatable(osDefinition); |
| if (result == null) result = caseIReferable(osDefinition); |
| if (result == null) result = caseINamed(osDefinition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SCHEDULER_DEFINITION: { |
| SchedulerDefinition schedulerDefinition = (SchedulerDefinition)theEObject; |
| T result = caseSchedulerDefinition(schedulerDefinition); |
| if (result == null) result = caseOsDefinition(schedulerDefinition); |
| if (result == null) result = caseIDescription(schedulerDefinition); |
| if (result == null) result = caseReferableBaseObject(schedulerDefinition); |
| if (result == null) result = caseITaggable(schedulerDefinition); |
| if (result == null) result = caseIAnnotatable(schedulerDefinition); |
| if (result == null) result = caseIReferable(schedulerDefinition); |
| if (result == null) result = caseINamed(schedulerDefinition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SCHEDULING_PARAMETER_DEFINITION: { |
| SchedulingParameterDefinition schedulingParameterDefinition = (SchedulingParameterDefinition)theEObject; |
| T result = caseSchedulingParameterDefinition(schedulingParameterDefinition); |
| if (result == null) result = caseOsDefinition(schedulingParameterDefinition); |
| if (result == null) result = caseReferableBaseObject(schedulingParameterDefinition); |
| if (result == null) result = caseITaggable(schedulingParameterDefinition); |
| if (result == null) result = caseIAnnotatable(schedulingParameterDefinition); |
| if (result == null) result = caseIReferable(schedulingParameterDefinition); |
| if (result == null) result = caseINamed(schedulingParameterDefinition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ISCHEDULING_PARAMETER_CONTAINER: { |
| ISchedulingParameterContainer iSchedulingParameterContainer = (ISchedulingParameterContainer)theEObject; |
| T result = caseISchedulingParameterContainer(iSchedulingParameterContainer); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SCHEDULING_PARAMETER: { |
| @SuppressWarnings("unchecked") Map.Entry<SchedulingParameterDefinition, Value> schedulingParameter = (Map.Entry<SchedulingParameterDefinition, Value>)theEObject; |
| T result = caseSchedulingParameter(schedulingParameter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.OS_OVERHEAD: { |
| OsOverhead osOverhead = (OsOverhead)theEObject; |
| T result = caseOsOverhead(osOverhead); |
| if (result == null) result = caseOsDefinition(osOverhead); |
| if (result == null) result = caseReferableBaseObject(osOverhead); |
| if (result == null) result = caseITaggable(osOverhead); |
| if (result == null) result = caseIAnnotatable(osOverhead); |
| if (result == null) result = caseIReferable(osOverhead); |
| if (result == null) result = caseINamed(osOverhead); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.OS_API_OVERHEAD: { |
| OsAPIOverhead osAPIOverhead = (OsAPIOverhead)theEObject; |
| T result = caseOsAPIOverhead(osAPIOverhead); |
| if (result == null) result = caseBaseObject(osAPIOverhead); |
| if (result == null) result = caseIAnnotatable(osAPIOverhead); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.OS_ISR_OVERHEAD: { |
| OsISROverhead osISROverhead = (OsISROverhead)theEObject; |
| T result = caseOsISROverhead(osISROverhead); |
| if (result == null) result = caseBaseObject(osISROverhead); |
| if (result == null) result = caseIAnnotatable(osISROverhead); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.OPERATING_SYSTEM: { |
| OperatingSystem operatingSystem = (OperatingSystem)theEObject; |
| T result = caseOperatingSystem(operatingSystem); |
| if (result == null) result = caseBaseObject(operatingSystem); |
| if (result == null) result = caseINamed(operatingSystem); |
| if (result == null) result = caseIAnnotatable(operatingSystem); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.VENDOR_OPERATING_SYSTEM: { |
| VendorOperatingSystem vendorOperatingSystem = (VendorOperatingSystem)theEObject; |
| T result = caseVendorOperatingSystem(vendorOperatingSystem); |
| if (result == null) result = caseOperatingSystem(vendorOperatingSystem); |
| if (result == null) result = caseBaseObject(vendorOperatingSystem); |
| if (result == null) result = caseINamed(vendorOperatingSystem); |
| if (result == null) result = caseIAnnotatable(vendorOperatingSystem); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PROPERTY_CONSTRAINTS_MODEL: { |
| PropertyConstraintsModel propertyConstraintsModel = (PropertyConstraintsModel)theEObject; |
| T result = casePropertyConstraintsModel(propertyConstraintsModel); |
| if (result == null) result = caseBaseObject(propertyConstraintsModel); |
| if (result == null) result = caseIAnnotatable(propertyConstraintsModel); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CORE_ALLOCATION_CONSTRAINT: { |
| CoreAllocationConstraint coreAllocationConstraint = (CoreAllocationConstraint)theEObject; |
| T result = caseCoreAllocationConstraint(coreAllocationConstraint); |
| if (result == null) result = caseBaseObject(coreAllocationConstraint); |
| if (result == null) result = caseIAnnotatable(coreAllocationConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MEMORY_MAPPING_CONSTRAINT: { |
| MemoryMappingConstraint memoryMappingConstraint = (MemoryMappingConstraint)theEObject; |
| T result = caseMemoryMappingConstraint(memoryMappingConstraint); |
| if (result == null) result = caseBaseObject(memoryMappingConstraint); |
| if (result == null) result = caseIAnnotatable(memoryMappingConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PROCESS_ALLOCATION_CONSTRAINT: { |
| ProcessAllocationConstraint processAllocationConstraint = (ProcessAllocationConstraint)theEObject; |
| T result = caseProcessAllocationConstraint(processAllocationConstraint); |
| if (result == null) result = caseCoreAllocationConstraint(processAllocationConstraint); |
| if (result == null) result = caseBaseObject(processAllocationConstraint); |
| if (result == null) result = caseIAnnotatable(processAllocationConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PROCESS_PROTOTYPE_ALLOCATION_CONSTRAINT: { |
| ProcessPrototypeAllocationConstraint processPrototypeAllocationConstraint = (ProcessPrototypeAllocationConstraint)theEObject; |
| T result = caseProcessPrototypeAllocationConstraint(processPrototypeAllocationConstraint); |
| if (result == null) result = caseCoreAllocationConstraint(processPrototypeAllocationConstraint); |
| if (result == null) result = caseBaseObject(processPrototypeAllocationConstraint); |
| if (result == null) result = caseIAnnotatable(processPrototypeAllocationConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.RUNNABLE_ALLOCATION_CONSTRAINT: { |
| RunnableAllocationConstraint runnableAllocationConstraint = (RunnableAllocationConstraint)theEObject; |
| T result = caseRunnableAllocationConstraint(runnableAllocationConstraint); |
| if (result == null) result = caseCoreAllocationConstraint(runnableAllocationConstraint); |
| if (result == null) result = caseBaseObject(runnableAllocationConstraint); |
| if (result == null) result = caseIAnnotatable(runnableAllocationConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ABSTRACT_ELEMENT_MAPPING_CONSTRAINT: { |
| AbstractElementMappingConstraint abstractElementMappingConstraint = (AbstractElementMappingConstraint)theEObject; |
| T result = caseAbstractElementMappingConstraint(abstractElementMappingConstraint); |
| if (result == null) result = caseMemoryMappingConstraint(abstractElementMappingConstraint); |
| if (result == null) result = caseBaseObject(abstractElementMappingConstraint); |
| if (result == null) result = caseIAnnotatable(abstractElementMappingConstraint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CLASSIFICATION: { |
| Classification classification = (Classification)theEObject; |
| T result = caseClassification(classification); |
| if (result == null) result = caseBaseObject(classification); |
| if (result == null) result = caseIAnnotatable(classification); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CORE_CLASSIFICATION: { |
| CoreClassification coreClassification = (CoreClassification)theEObject; |
| T result = caseCoreClassification(coreClassification); |
| if (result == null) result = caseClassification(coreClassification); |
| if (result == null) result = caseBaseObject(coreClassification); |
| if (result == null) result = caseIAnnotatable(coreClassification); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MEMORY_CLASSIFICATION: { |
| MemoryClassification memoryClassification = (MemoryClassification)theEObject; |
| T result = caseMemoryClassification(memoryClassification); |
| if (result == null) result = caseClassification(memoryClassification); |
| if (result == null) result = caseBaseObject(memoryClassification); |
| if (result == null) result = caseIAnnotatable(memoryClassification); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.STIMULI_MODEL: { |
| StimuliModel stimuliModel = (StimuliModel)theEObject; |
| T result = caseStimuliModel(stimuliModel); |
| if (result == null) result = caseBaseObject(stimuliModel); |
| if (result == null) result = caseIAnnotatable(stimuliModel); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.STIMULUS: { |
| Stimulus stimulus = (Stimulus)theEObject; |
| T result = caseStimulus(stimulus); |
| if (result == null) result = caseReferableBaseObject(stimulus); |
| if (result == null) result = caseITaggable(stimulus); |
| if (result == null) result = caseIAnnotatable(stimulus); |
| if (result == null) result = caseIReferable(stimulus); |
| if (result == null) result = caseINamed(stimulus); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MODE_VALUE_LIST: { |
| ModeValueList modeValueList = (ModeValueList)theEObject; |
| T result = caseModeValueList(modeValueList); |
| if (result == null) result = caseBaseObject(modeValueList); |
| if (result == null) result = caseIAnnotatable(modeValueList); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MODE_VALUE_MAP_ENTRY: { |
| @SuppressWarnings("unchecked") Map.Entry<ModeLabel, String> modeValueMapEntry = (Map.Entry<ModeLabel, String>)theEObject; |
| T result = caseModeValueMapEntry(modeValueMapEntry); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MODE_VALUE: { |
| ModeValue modeValue = (ModeValue)theEObject; |
| T result = caseModeValue(modeValue); |
| if (result == null) result = caseBaseObject(modeValue); |
| if (result == null) result = caseIAnnotatable(modeValue); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MODE_ASSIGNMENT: { |
| ModeAssignment modeAssignment = (ModeAssignment)theEObject; |
| T result = caseModeAssignment(modeAssignment); |
| if (result == null) result = caseModeValue(modeAssignment); |
| if (result == null) result = caseBaseObject(modeAssignment); |
| if (result == null) result = caseIAnnotatable(modeAssignment); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ISATISFIABLE: { |
| ISatisfiable iSatisfiable = (ISatisfiable)theEObject; |
| T result = caseISatisfiable(iSatisfiable); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MODE_CONDITION_DISJUNCTION: { |
| ModeConditionDisjunction modeConditionDisjunction = (ModeConditionDisjunction)theEObject; |
| T result = caseModeConditionDisjunction(modeConditionDisjunction); |
| if (result == null) result = caseBaseObject(modeConditionDisjunction); |
| if (result == null) result = caseISatisfiable(modeConditionDisjunction); |
| if (result == null) result = caseIAnnotatable(modeConditionDisjunction); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MODE_CONDITION_DISJUNCTION_ENTRY: { |
| ModeConditionDisjunctionEntry modeConditionDisjunctionEntry = (ModeConditionDisjunctionEntry)theEObject; |
| T result = caseModeConditionDisjunctionEntry(modeConditionDisjunctionEntry); |
| if (result == null) result = caseISatisfiable(modeConditionDisjunctionEntry); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MODE_CONDITION_CONJUNCTION: { |
| ModeConditionConjunction modeConditionConjunction = (ModeConditionConjunction)theEObject; |
| T result = caseModeConditionConjunction(modeConditionConjunction); |
| if (result == null) result = caseBaseObject(modeConditionConjunction); |
| if (result == null) result = caseModeConditionDisjunctionEntry(modeConditionConjunction); |
| if (result == null) result = caseIAnnotatable(modeConditionConjunction); |
| if (result == null) result = caseISatisfiable(modeConditionConjunction); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MODE_CONDITION: { |
| ModeCondition modeCondition = (ModeCondition)theEObject; |
| T result = caseModeCondition(modeCondition); |
| if (result == null) result = caseCondition(modeCondition); |
| if (result == null) result = caseModeConditionDisjunctionEntry(modeCondition); |
| if (result == null) result = caseConditionDisjunctionEntry(modeCondition); |
| if (result == null) result = caseISatisfiable(modeCondition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MODE_VALUE_CONDITION: { |
| ModeValueCondition modeValueCondition = (ModeValueCondition)theEObject; |
| T result = caseModeValueCondition(modeValueCondition); |
| if (result == null) result = caseModeValue(modeValueCondition); |
| if (result == null) result = caseModeCondition(modeValueCondition); |
| if (result == null) result = caseBaseObject(modeValueCondition); |
| if (result == null) result = caseCondition(modeValueCondition); |
| if (result == null) result = caseModeConditionDisjunctionEntry(modeValueCondition); |
| if (result == null) result = caseIAnnotatable(modeValueCondition); |
| if (result == null) result = caseConditionDisjunctionEntry(modeValueCondition); |
| if (result == null) result = caseISatisfiable(modeValueCondition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MODE_LABEL_CONDITION: { |
| ModeLabelCondition modeLabelCondition = (ModeLabelCondition)theEObject; |
| T result = caseModeLabelCondition(modeLabelCondition); |
| if (result == null) result = caseBaseObject(modeLabelCondition); |
| if (result == null) result = caseModeCondition(modeLabelCondition); |
| if (result == null) result = caseIAnnotatable(modeLabelCondition); |
| if (result == null) result = caseCondition(modeLabelCondition); |
| if (result == null) result = caseModeConditionDisjunctionEntry(modeLabelCondition); |
| if (result == null) result = caseConditionDisjunctionEntry(modeLabelCondition); |
| if (result == null) result = caseISatisfiable(modeLabelCondition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CONDITION_DISJUNCTION: { |
| ConditionDisjunction conditionDisjunction = (ConditionDisjunction)theEObject; |
| T result = caseConditionDisjunction(conditionDisjunction); |
| if (result == null) result = caseBaseObject(conditionDisjunction); |
| if (result == null) result = caseIAnnotatable(conditionDisjunction); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CONDITION_DISJUNCTION_ENTRY: { |
| ConditionDisjunctionEntry conditionDisjunctionEntry = (ConditionDisjunctionEntry)theEObject; |
| T result = caseConditionDisjunctionEntry(conditionDisjunctionEntry); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CONDITION_CONJUNCTION: { |
| ConditionConjunction conditionConjunction = (ConditionConjunction)theEObject; |
| T result = caseConditionConjunction(conditionConjunction); |
| if (result == null) result = caseBaseObject(conditionConjunction); |
| if (result == null) result = caseConditionDisjunctionEntry(conditionConjunction); |
| if (result == null) result = caseIAnnotatable(conditionConjunction); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CONDITION: { |
| Condition condition = (Condition)theEObject; |
| T result = caseCondition(condition); |
| if (result == null) result = caseConditionDisjunctionEntry(condition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CHANNEL_FILL_CONDITION: { |
| ChannelFillCondition channelFillCondition = (ChannelFillCondition)theEObject; |
| T result = caseChannelFillCondition(channelFillCondition); |
| if (result == null) result = caseBaseObject(channelFillCondition); |
| if (result == null) result = caseCondition(channelFillCondition); |
| if (result == null) result = caseIAnnotatable(channelFillCondition); |
| if (result == null) result = caseConditionDisjunctionEntry(channelFillCondition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.FIXED_PERIODIC: { |
| FixedPeriodic fixedPeriodic = (FixedPeriodic)theEObject; |
| T result = caseFixedPeriodic(fixedPeriodic); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PERIODIC_STIMULUS: { |
| PeriodicStimulus periodicStimulus = (PeriodicStimulus)theEObject; |
| T result = casePeriodicStimulus(periodicStimulus); |
| if (result == null) result = caseStimulus(periodicStimulus); |
| if (result == null) result = caseFixedPeriodic(periodicStimulus); |
| if (result == null) result = caseReferableBaseObject(periodicStimulus); |
| if (result == null) result = caseITaggable(periodicStimulus); |
| if (result == null) result = caseIAnnotatable(periodicStimulus); |
| if (result == null) result = caseIReferable(periodicStimulus); |
| if (result == null) result = caseINamed(periodicStimulus); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.RELATIVE_PERIODIC_STIMULUS: { |
| RelativePeriodicStimulus relativePeriodicStimulus = (RelativePeriodicStimulus)theEObject; |
| T result = caseRelativePeriodicStimulus(relativePeriodicStimulus); |
| if (result == null) result = caseStimulus(relativePeriodicStimulus); |
| if (result == null) result = caseReferableBaseObject(relativePeriodicStimulus); |
| if (result == null) result = caseITaggable(relativePeriodicStimulus); |
| if (result == null) result = caseIAnnotatable(relativePeriodicStimulus); |
| if (result == null) result = caseIReferable(relativePeriodicStimulus); |
| if (result == null) result = caseINamed(relativePeriodicStimulus); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.VARIABLE_RATE_STIMULUS: { |
| VariableRateStimulus variableRateStimulus = (VariableRateStimulus)theEObject; |
| T result = caseVariableRateStimulus(variableRateStimulus); |
| if (result == null) result = caseStimulus(variableRateStimulus); |
| if (result == null) result = caseReferableBaseObject(variableRateStimulus); |
| if (result == null) result = caseITaggable(variableRateStimulus); |
| if (result == null) result = caseIAnnotatable(variableRateStimulus); |
| if (result == null) result = caseIReferable(variableRateStimulus); |
| if (result == null) result = caseINamed(variableRateStimulus); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SCENARIO: { |
| Scenario scenario = (Scenario)theEObject; |
| T result = caseScenario(scenario); |
| if (result == null) result = caseBaseObject(scenario); |
| if (result == null) result = caseIAnnotatable(scenario); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PERIODIC_SYNTHETIC_STIMULUS: { |
| PeriodicSyntheticStimulus periodicSyntheticStimulus = (PeriodicSyntheticStimulus)theEObject; |
| T result = casePeriodicSyntheticStimulus(periodicSyntheticStimulus); |
| if (result == null) result = caseStimulus(periodicSyntheticStimulus); |
| if (result == null) result = caseFixedPeriodic(periodicSyntheticStimulus); |
| if (result == null) result = caseReferableBaseObject(periodicSyntheticStimulus); |
| if (result == null) result = caseITaggable(periodicSyntheticStimulus); |
| if (result == null) result = caseIAnnotatable(periodicSyntheticStimulus); |
| if (result == null) result = caseIReferable(periodicSyntheticStimulus); |
| if (result == null) result = caseINamed(periodicSyntheticStimulus); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CUSTOM_STIMULUS: { |
| CustomStimulus customStimulus = (CustomStimulus)theEObject; |
| T result = caseCustomStimulus(customStimulus); |
| if (result == null) result = caseStimulus(customStimulus); |
| if (result == null) result = caseIDescription(customStimulus); |
| if (result == null) result = caseReferableBaseObject(customStimulus); |
| if (result == null) result = caseITaggable(customStimulus); |
| if (result == null) result = caseIAnnotatable(customStimulus); |
| if (result == null) result = caseIReferable(customStimulus); |
| if (result == null) result = caseINamed(customStimulus); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SINGLE_STIMULUS: { |
| SingleStimulus singleStimulus = (SingleStimulus)theEObject; |
| T result = caseSingleStimulus(singleStimulus); |
| if (result == null) result = caseStimulus(singleStimulus); |
| if (result == null) result = caseReferableBaseObject(singleStimulus); |
| if (result == null) result = caseITaggable(singleStimulus); |
| if (result == null) result = caseIAnnotatable(singleStimulus); |
| if (result == null) result = caseIReferable(singleStimulus); |
| if (result == null) result = caseINamed(singleStimulus); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.INTER_PROCESS_STIMULUS: { |
| InterProcessStimulus interProcessStimulus = (InterProcessStimulus)theEObject; |
| T result = caseInterProcessStimulus(interProcessStimulus); |
| if (result == null) result = caseStimulus(interProcessStimulus); |
| if (result == null) result = caseReferableBaseObject(interProcessStimulus); |
| if (result == null) result = caseITaggable(interProcessStimulus); |
| if (result == null) result = caseIAnnotatable(interProcessStimulus); |
| if (result == null) result = caseIReferable(interProcessStimulus); |
| if (result == null) result = caseINamed(interProcessStimulus); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PERIODIC_BURST_STIMULUS: { |
| PeriodicBurstStimulus periodicBurstStimulus = (PeriodicBurstStimulus)theEObject; |
| T result = casePeriodicBurstStimulus(periodicBurstStimulus); |
| if (result == null) result = caseStimulus(periodicBurstStimulus); |
| if (result == null) result = caseFixedPeriodic(periodicBurstStimulus); |
| if (result == null) result = caseReferableBaseObject(periodicBurstStimulus); |
| if (result == null) result = caseITaggable(periodicBurstStimulus); |
| if (result == null) result = caseIAnnotatable(periodicBurstStimulus); |
| if (result == null) result = caseIReferable(periodicBurstStimulus); |
| if (result == null) result = caseINamed(periodicBurstStimulus); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.EVENT_STIMULUS: { |
| EventStimulus eventStimulus = (EventStimulus)theEObject; |
| T result = caseEventStimulus(eventStimulus); |
| if (result == null) result = caseStimulus(eventStimulus); |
| if (result == null) result = caseReferableBaseObject(eventStimulus); |
| if (result == null) result = caseITaggable(eventStimulus); |
| if (result == null) result = caseIAnnotatable(eventStimulus); |
| if (result == null) result = caseIReferable(eventStimulus); |
| if (result == null) result = caseINamed(eventStimulus); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ARRIVAL_CURVE_STIMULUS: { |
| ArrivalCurveStimulus arrivalCurveStimulus = (ArrivalCurveStimulus)theEObject; |
| T result = caseArrivalCurveStimulus(arrivalCurveStimulus); |
| if (result == null) result = caseStimulus(arrivalCurveStimulus); |
| if (result == null) result = caseReferableBaseObject(arrivalCurveStimulus); |
| if (result == null) result = caseITaggable(arrivalCurveStimulus); |
| if (result == null) result = caseIAnnotatable(arrivalCurveStimulus); |
| if (result == null) result = caseIReferable(arrivalCurveStimulus); |
| if (result == null) result = caseINamed(arrivalCurveStimulus); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ARRIVAL_CURVE_ENTRY: { |
| ArrivalCurveEntry arrivalCurveEntry = (ArrivalCurveEntry)theEObject; |
| T result = caseArrivalCurveEntry(arrivalCurveEntry); |
| if (result == null) result = caseBaseObject(arrivalCurveEntry); |
| if (result == null) result = caseIAnnotatable(arrivalCurveEntry); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CLOCK: { |
| Clock clock = (Clock)theEObject; |
| T result = caseClock(clock); |
| if (result == null) result = caseReferableBaseObject(clock); |
| if (result == null) result = caseIAnnotatable(clock); |
| if (result == null) result = caseIReferable(clock); |
| if (result == null) result = caseINamed(clock); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CLOCK_FUNCTION: { |
| ClockFunction clockFunction = (ClockFunction)theEObject; |
| T result = caseClockFunction(clockFunction); |
| if (result == null) result = caseClock(clockFunction); |
| if (result == null) result = caseReferableBaseObject(clockFunction); |
| if (result == null) result = caseIAnnotatable(clockFunction); |
| if (result == null) result = caseIReferable(clockFunction); |
| if (result == null) result = caseINamed(clockFunction); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CLOCK_STEP_LIST: { |
| ClockStepList clockStepList = (ClockStepList)theEObject; |
| T result = caseClockStepList(clockStepList); |
| if (result == null) result = caseClock(clockStepList); |
| if (result == null) result = caseReferableBaseObject(clockStepList); |
| if (result == null) result = caseIAnnotatable(clockStepList); |
| if (result == null) result = caseIReferable(clockStepList); |
| if (result == null) result = caseINamed(clockStepList); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CLOCK_STEP: { |
| ClockStep clockStep = (ClockStep)theEObject; |
| T result = caseClockStep(clockStep); |
| if (result == null) result = caseBaseObject(clockStep); |
| if (result == null) result = caseIAnnotatable(clockStep); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SW_MODEL: { |
| SWModel swModel = (SWModel)theEObject; |
| T result = caseSWModel(swModel); |
| if (result == null) result = caseBaseObject(swModel); |
| if (result == null) result = caseIAnnotatable(swModel); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ABSTRACT_MEMORY_ELEMENT: { |
| AbstractMemoryElement abstractMemoryElement = (AbstractMemoryElement)theEObject; |
| T result = caseAbstractMemoryElement(abstractMemoryElement); |
| if (result == null) result = caseReferableBaseObject(abstractMemoryElement); |
| if (result == null) result = caseITaggable(abstractMemoryElement); |
| if (result == null) result = caseIAnnotatable(abstractMemoryElement); |
| if (result == null) result = caseIReferable(abstractMemoryElement); |
| if (result == null) result = caseINamed(abstractMemoryElement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ABSTRACT_PROCESS: { |
| AbstractProcess abstractProcess = (AbstractProcess)theEObject; |
| T result = caseAbstractProcess(abstractProcess); |
| if (result == null) result = caseAbstractMemoryElement(abstractProcess); |
| if (result == null) result = caseReferableBaseObject(abstractProcess); |
| if (result == null) result = caseITaggable(abstractProcess); |
| if (result == null) result = caseIAnnotatable(abstractProcess); |
| if (result == null) result = caseIReferable(abstractProcess); |
| if (result == null) result = caseINamed(abstractProcess); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CUSTOM_ENTITY: { |
| CustomEntity customEntity = (CustomEntity)theEObject; |
| T result = caseCustomEntity(customEntity); |
| if (result == null) result = caseAbstractMemoryElement(customEntity); |
| if (result == null) result = caseIDescription(customEntity); |
| if (result == null) result = caseReferableBaseObject(customEntity); |
| if (result == null) result = caseITaggable(customEntity); |
| if (result == null) result = caseIAnnotatable(customEntity); |
| if (result == null) result = caseIReferable(customEntity); |
| if (result == null) result = caseINamed(customEntity); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PROCESS_CHAIN: { |
| ProcessChain processChain = (ProcessChain)theEObject; |
| T result = caseProcessChain(processChain); |
| if (result == null) result = caseReferableBaseObject(processChain); |
| if (result == null) result = caseIAnnotatable(processChain); |
| if (result == null) result = caseIReferable(processChain); |
| if (result == null) result = caseINamed(processChain); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.IEXECUTABLE: { |
| IExecutable iExecutable = (IExecutable)theEObject; |
| T result = caseIExecutable(iExecutable); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PROCESS: { |
| org.eclipse.app4mc.amalthea.model.Process process = (org.eclipse.app4mc.amalthea.model.Process)theEObject; |
| T result = caseProcess(process); |
| if (result == null) result = caseAbstractProcess(process); |
| if (result == null) result = caseIExecutable(process); |
| if (result == null) result = caseAbstractMemoryElement(process); |
| if (result == null) result = caseReferableBaseObject(process); |
| if (result == null) result = caseITaggable(process); |
| if (result == null) result = caseIAnnotatable(process); |
| if (result == null) result = caseIReferable(process); |
| if (result == null) result = caseINamed(process); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.IACTIVITY_GRAPH_ITEM_CONTAINER: { |
| IActivityGraphItemContainer iActivityGraphItemContainer = (IActivityGraphItemContainer)theEObject; |
| T result = caseIActivityGraphItemContainer(iActivityGraphItemContainer); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ACTIVITY_GRAPH: { |
| ActivityGraph activityGraph = (ActivityGraph)theEObject; |
| T result = caseActivityGraph(activityGraph); |
| if (result == null) result = caseBaseObject(activityGraph); |
| if (result == null) result = caseIActivityGraphItemContainer(activityGraph); |
| if (result == null) result = caseIAnnotatable(activityGraph); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ACTIVITY_GRAPH_ITEM: { |
| ActivityGraphItem activityGraphItem = (ActivityGraphItem)theEObject; |
| T result = caseActivityGraphItem(activityGraphItem); |
| if (result == null) result = caseBaseObject(activityGraphItem); |
| if (result == null) result = caseIAnnotatable(activityGraphItem); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MODE_SWITCH: { |
| ModeSwitch modeSwitch = (ModeSwitch)theEObject; |
| T result = caseModeSwitch(modeSwitch); |
| if (result == null) result = caseActivityGraphItem(modeSwitch); |
| if (result == null) result = caseBaseObject(modeSwitch); |
| if (result == null) result = caseIAnnotatable(modeSwitch); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MODE_SWITCH_ENTRY: { |
| ModeSwitchEntry modeSwitchEntry = (ModeSwitchEntry)theEObject; |
| T result = caseModeSwitchEntry(modeSwitchEntry); |
| if (result == null) result = caseBaseObject(modeSwitchEntry); |
| if (result == null) result = caseINamed(modeSwitchEntry); |
| if (result == null) result = caseIActivityGraphItemContainer(modeSwitchEntry); |
| if (result == null) result = caseIAnnotatable(modeSwitchEntry); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MODE_SWITCH_DEFAULT: { |
| ModeSwitchDefault modeSwitchDefault = (ModeSwitchDefault)theEObject; |
| T result = caseModeSwitchDefault(modeSwitchDefault); |
| if (result == null) result = caseBaseObject(modeSwitchDefault); |
| if (result == null) result = caseIActivityGraphItemContainer(modeSwitchDefault); |
| if (result == null) result = caseIAnnotatable(modeSwitchDefault); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SWITCH: { |
| org.eclipse.app4mc.amalthea.model.Switch switch_ = (org.eclipse.app4mc.amalthea.model.Switch)theEObject; |
| T result = caseSwitch(switch_); |
| if (result == null) result = caseActivityGraphItem(switch_); |
| if (result == null) result = caseBaseObject(switch_); |
| if (result == null) result = caseIAnnotatable(switch_); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SWITCH_ENTRY: { |
| SwitchEntry switchEntry = (SwitchEntry)theEObject; |
| T result = caseSwitchEntry(switchEntry); |
| if (result == null) result = caseBaseObject(switchEntry); |
| if (result == null) result = caseINamed(switchEntry); |
| if (result == null) result = caseIActivityGraphItemContainer(switchEntry); |
| if (result == null) result = caseIAnnotatable(switchEntry); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SWITCH_DEFAULT: { |
| SwitchDefault switchDefault = (SwitchDefault)theEObject; |
| T result = caseSwitchDefault(switchDefault); |
| if (result == null) result = caseBaseObject(switchDefault); |
| if (result == null) result = caseIActivityGraphItemContainer(switchDefault); |
| if (result == null) result = caseIAnnotatable(switchDefault); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PROBABILITY_SWITCH: { |
| ProbabilitySwitch probabilitySwitch = (ProbabilitySwitch)theEObject; |
| T result = caseProbabilitySwitch(probabilitySwitch); |
| if (result == null) result = caseActivityGraphItem(probabilitySwitch); |
| if (result == null) result = caseBaseObject(probabilitySwitch); |
| if (result == null) result = caseIAnnotatable(probabilitySwitch); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PROBABILITY_SWITCH_ENTRY: { |
| ProbabilitySwitchEntry probabilitySwitchEntry = (ProbabilitySwitchEntry)theEObject; |
| T result = caseProbabilitySwitchEntry(probabilitySwitchEntry); |
| if (result == null) result = caseBaseObject(probabilitySwitchEntry); |
| if (result == null) result = caseIActivityGraphItemContainer(probabilitySwitchEntry); |
| if (result == null) result = caseIAnnotatable(probabilitySwitchEntry); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.WHILE_LOOP: { |
| WhileLoop whileLoop = (WhileLoop)theEObject; |
| T result = caseWhileLoop(whileLoop); |
| if (result == null) result = caseActivityGraphItem(whileLoop); |
| if (result == null) result = caseIActivityGraphItemContainer(whileLoop); |
| if (result == null) result = caseBaseObject(whileLoop); |
| if (result == null) result = caseIAnnotatable(whileLoop); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.COUNTER: { |
| Counter counter = (Counter)theEObject; |
| T result = caseCounter(counter); |
| if (result == null) result = caseBaseObject(counter); |
| if (result == null) result = caseIAnnotatable(counter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.WAIT_EVENT: { |
| WaitEvent waitEvent = (WaitEvent)theEObject; |
| T result = caseWaitEvent(waitEvent); |
| if (result == null) result = caseActivityGraphItem(waitEvent); |
| if (result == null) result = caseBaseObject(waitEvent); |
| if (result == null) result = caseIAnnotatable(waitEvent); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SET_EVENT: { |
| SetEvent setEvent = (SetEvent)theEObject; |
| T result = caseSetEvent(setEvent); |
| if (result == null) result = caseActivityGraphItem(setEvent); |
| if (result == null) result = caseBaseObject(setEvent); |
| if (result == null) result = caseIAnnotatable(setEvent); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CLEAR_EVENT: { |
| ClearEvent clearEvent = (ClearEvent)theEObject; |
| T result = caseClearEvent(clearEvent); |
| if (result == null) result = caseActivityGraphItem(clearEvent); |
| if (result == null) result = caseBaseObject(clearEvent); |
| if (result == null) result = caseIAnnotatable(clearEvent); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.EVENT_MASK: { |
| EventMask eventMask = (EventMask)theEObject; |
| T result = caseEventMask(eventMask); |
| if (result == null) result = caseBaseObject(eventMask); |
| if (result == null) result = caseIAnnotatable(eventMask); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.OS_EVENT: { |
| OsEvent osEvent = (OsEvent)theEObject; |
| T result = caseOsEvent(osEvent); |
| if (result == null) result = caseReferableBaseObject(osEvent); |
| if (result == null) result = caseITaggable(osEvent); |
| if (result == null) result = caseIAnnotatable(osEvent); |
| if (result == null) result = caseIReferable(osEvent); |
| if (result == null) result = caseINamed(osEvent); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.INTER_PROCESS_TRIGGER: { |
| InterProcessTrigger interProcessTrigger = (InterProcessTrigger)theEObject; |
| T result = caseInterProcessTrigger(interProcessTrigger); |
| if (result == null) result = caseActivityGraphItem(interProcessTrigger); |
| if (result == null) result = caseBaseObject(interProcessTrigger); |
| if (result == null) result = caseIAnnotatable(interProcessTrigger); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ENFORCED_MIGRATION: { |
| EnforcedMigration enforcedMigration = (EnforcedMigration)theEObject; |
| T result = caseEnforcedMigration(enforcedMigration); |
| if (result == null) result = caseActivityGraphItem(enforcedMigration); |
| if (result == null) result = caseBaseObject(enforcedMigration); |
| if (result == null) result = caseIAnnotatable(enforcedMigration); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SCHEDULE_POINT: { |
| SchedulePoint schedulePoint = (SchedulePoint)theEObject; |
| T result = caseSchedulePoint(schedulePoint); |
| if (result == null) result = caseActivityGraphItem(schedulePoint); |
| if (result == null) result = caseBaseObject(schedulePoint); |
| if (result == null) result = caseIAnnotatable(schedulePoint); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TERMINATE_PROCESS: { |
| TerminateProcess terminateProcess = (TerminateProcess)theEObject; |
| T result = caseTerminateProcess(terminateProcess); |
| if (result == null) result = caseActivityGraphItem(terminateProcess); |
| if (result == null) result = caseBaseObject(terminateProcess); |
| if (result == null) result = caseIAnnotatable(terminateProcess); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TASK: { |
| Task task = (Task)theEObject; |
| T result = caseTask(task); |
| if (result == null) result = caseProcess(task); |
| if (result == null) result = caseAbstractProcess(task); |
| if (result == null) result = caseIExecutable(task); |
| if (result == null) result = caseAbstractMemoryElement(task); |
| if (result == null) result = caseReferableBaseObject(task); |
| if (result == null) result = caseITaggable(task); |
| if (result == null) result = caseIAnnotatable(task); |
| if (result == null) result = caseIReferable(task); |
| if (result == null) result = caseINamed(task); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ISR: { |
| ISR isr = (ISR)theEObject; |
| T result = caseISR(isr); |
| if (result == null) result = caseProcess(isr); |
| if (result == null) result = caseAbstractProcess(isr); |
| if (result == null) result = caseIExecutable(isr); |
| if (result == null) result = caseAbstractMemoryElement(isr); |
| if (result == null) result = caseReferableBaseObject(isr); |
| if (result == null) result = caseITaggable(isr); |
| if (result == null) result = caseIAnnotatable(isr); |
| if (result == null) result = caseIReferable(isr); |
| if (result == null) result = caseINamed(isr); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PROCESS_PROTOTYPE: { |
| ProcessPrototype processPrototype = (ProcessPrototype)theEObject; |
| T result = caseProcessPrototype(processPrototype); |
| if (result == null) result = caseAbstractProcess(processPrototype); |
| if (result == null) result = caseAbstractMemoryElement(processPrototype); |
| if (result == null) result = caseReferableBaseObject(processPrototype); |
| if (result == null) result = caseITaggable(processPrototype); |
| if (result == null) result = caseIAnnotatable(processPrototype); |
| if (result == null) result = caseIReferable(processPrototype); |
| if (result == null) result = caseINamed(processPrototype); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CHAINED_PROCESS_PROTOTYPE: { |
| ChainedProcessPrototype chainedProcessPrototype = (ChainedProcessPrototype)theEObject; |
| T result = caseChainedProcessPrototype(chainedProcessPrototype); |
| if (result == null) result = caseBaseObject(chainedProcessPrototype); |
| if (result == null) result = caseIAnnotatable(chainedProcessPrototype); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.GENERAL_PRECEDENCE: { |
| GeneralPrecedence generalPrecedence = (GeneralPrecedence)theEObject; |
| T result = caseGeneralPrecedence(generalPrecedence); |
| if (result == null) result = caseBaseObject(generalPrecedence); |
| if (result == null) result = caseIAnnotatable(generalPrecedence); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ACCESS_PRECEDENCE_SPEC: { |
| AccessPrecedenceSpec accessPrecedenceSpec = (AccessPrecedenceSpec)theEObject; |
| T result = caseAccessPrecedenceSpec(accessPrecedenceSpec); |
| if (result == null) result = caseGeneralPrecedence(accessPrecedenceSpec); |
| if (result == null) result = caseBaseObject(accessPrecedenceSpec); |
| if (result == null) result = caseIAnnotatable(accessPrecedenceSpec); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ORDER_PRECEDENCE_SPEC: { |
| OrderPrecedenceSpec orderPrecedenceSpec = (OrderPrecedenceSpec)theEObject; |
| T result = caseOrderPrecedenceSpec(orderPrecedenceSpec); |
| if (result == null) result = caseGeneralPrecedence(orderPrecedenceSpec); |
| if (result == null) result = caseBaseObject(orderPrecedenceSpec); |
| if (result == null) result = caseIAnnotatable(orderPrecedenceSpec); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.IDEPENDS_ON: { |
| IDependsOn iDependsOn = (IDependsOn)theEObject; |
| T result = caseIDependsOn(iDependsOn); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DATA_DEPENDENCY: { |
| DataDependency dataDependency = (DataDependency)theEObject; |
| T result = caseDataDependency(dataDependency); |
| if (result == null) result = caseBaseObject(dataDependency); |
| if (result == null) result = caseIAnnotatable(dataDependency); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.RUNNABLE_PARAMETER: { |
| RunnableParameter runnableParameter = (RunnableParameter)theEObject; |
| T result = caseRunnableParameter(runnableParameter); |
| if (result == null) result = caseReferableBaseObject(runnableParameter); |
| if (result == null) result = caseIDependsOn(runnableParameter); |
| if (result == null) result = caseIAnnotatable(runnableParameter); |
| if (result == null) result = caseIReferable(runnableParameter); |
| if (result == null) result = caseINamed(runnableParameter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.RUNNABLE: { |
| org.eclipse.app4mc.amalthea.model.Runnable runnable = (org.eclipse.app4mc.amalthea.model.Runnable)theEObject; |
| T result = caseRunnable(runnable); |
| if (result == null) result = caseAbstractMemoryElement(runnable); |
| if (result == null) result = caseIExecutable(runnable); |
| if (result == null) result = caseINamespaceMember(runnable); |
| if (result == null) result = caseReferableBaseObject(runnable); |
| if (result == null) result = caseITaggable(runnable); |
| if (result == null) result = caseIAnnotatable(runnable); |
| if (result == null) result = caseIReferable(runnable); |
| if (result == null) result = caseINamed(runnable); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.LABEL: { |
| Label label = (Label)theEObject; |
| T result = caseLabel(label); |
| if (result == null) result = caseAbstractMemoryElement(label); |
| if (result == null) result = caseIDisplayName(label); |
| if (result == null) result = caseINamespaceMember(label); |
| if (result == null) result = caseReferableBaseObject(label); |
| if (result == null) result = caseITaggable(label); |
| if (result == null) result = caseIAnnotatable(label); |
| if (result == null) result = caseIReferable(label); |
| if (result == null) result = caseINamed(label); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CHANNEL: { |
| Channel channel = (Channel)theEObject; |
| T result = caseChannel(channel); |
| if (result == null) result = caseAbstractMemoryElement(channel); |
| if (result == null) result = caseIDisplayName(channel); |
| if (result == null) result = caseINamespaceMember(channel); |
| if (result == null) result = caseReferableBaseObject(channel); |
| if (result == null) result = caseITaggable(channel); |
| if (result == null) result = caseIAnnotatable(channel); |
| if (result == null) result = caseIReferable(channel); |
| if (result == null) result = caseINamed(channel); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MODE_LABEL: { |
| ModeLabel modeLabel = (ModeLabel)theEObject; |
| T result = caseModeLabel(modeLabel); |
| if (result == null) result = caseAbstractMemoryElement(modeLabel); |
| if (result == null) result = caseIDisplayName(modeLabel); |
| if (result == null) result = caseReferableBaseObject(modeLabel); |
| if (result == null) result = caseITaggable(modeLabel); |
| if (result == null) result = caseIAnnotatable(modeLabel); |
| if (result == null) result = caseIReferable(modeLabel); |
| if (result == null) result = caseINamed(modeLabel); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SECTION: { |
| Section section = (Section)theEObject; |
| T result = caseSection(section); |
| if (result == null) result = caseReferableBaseObject(section); |
| if (result == null) result = caseIAnnotatable(section); |
| if (result == null) result = caseIReferable(section); |
| if (result == null) result = caseINamed(section); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.COMPUTATION_ITEM: { |
| ComputationItem computationItem = (ComputationItem)theEObject; |
| T result = caseComputationItem(computationItem); |
| if (result == null) result = caseActivityGraphItem(computationItem); |
| if (result == null) result = caseBaseObject(computationItem); |
| if (result == null) result = caseIAnnotatable(computationItem); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.EXECUTION_NEED: { |
| ExecutionNeed executionNeed = (ExecutionNeed)theEObject; |
| T result = caseExecutionNeed(executionNeed); |
| if (result == null) result = caseActivityGraphItem(executionNeed); |
| if (result == null) result = caseBaseObject(executionNeed); |
| if (result == null) result = caseIAnnotatable(executionNeed); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.NEED_ENTRY: { |
| @SuppressWarnings("unchecked") Map.Entry<String, IDiscreteValueDeviation> needEntry = (Map.Entry<String, IDiscreteValueDeviation>)theEObject; |
| T result = caseNeedEntry(needEntry); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TICKS: { |
| Ticks ticks = (Ticks)theEObject; |
| T result = caseTicks(ticks); |
| if (result == null) result = caseComputationItem(ticks); |
| if (result == null) result = caseActivityGraphItem(ticks); |
| if (result == null) result = caseBaseObject(ticks); |
| if (result == null) result = caseIAnnotatable(ticks); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TICKS_ENTRY: { |
| @SuppressWarnings("unchecked") Map.Entry<ProcessingUnitDefinition, IDiscreteValueDeviation> ticksEntry = (Map.Entry<ProcessingUnitDefinition, IDiscreteValueDeviation>)theEObject; |
| T result = caseTicksEntry(ticksEntry); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MODE_LABEL_ACCESS: { |
| ModeLabelAccess modeLabelAccess = (ModeLabelAccess)theEObject; |
| T result = caseModeLabelAccess(modeLabelAccess); |
| if (result == null) result = caseActivityGraphItem(modeLabelAccess); |
| if (result == null) result = caseBaseObject(modeLabelAccess); |
| if (result == null) result = caseIAnnotatable(modeLabelAccess); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.LABEL_ACCESS: { |
| LabelAccess labelAccess = (LabelAccess)theEObject; |
| T result = caseLabelAccess(labelAccess); |
| if (result == null) result = caseComputationItem(labelAccess); |
| if (result == null) result = caseITaggable(labelAccess); |
| if (result == null) result = caseIDependsOn(labelAccess); |
| if (result == null) result = caseActivityGraphItem(labelAccess); |
| if (result == null) result = caseBaseObject(labelAccess); |
| if (result == null) result = caseIAnnotatable(labelAccess); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CHANNEL_ACCESS: { |
| ChannelAccess channelAccess = (ChannelAccess)theEObject; |
| T result = caseChannelAccess(channelAccess); |
| if (result == null) result = caseActivityGraphItem(channelAccess); |
| if (result == null) result = caseBaseObject(channelAccess); |
| if (result == null) result = caseIAnnotatable(channelAccess); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CHANNEL_SEND: { |
| ChannelSend channelSend = (ChannelSend)theEObject; |
| T result = caseChannelSend(channelSend); |
| if (result == null) result = caseChannelAccess(channelSend); |
| if (result == null) result = caseActivityGraphItem(channelSend); |
| if (result == null) result = caseBaseObject(channelSend); |
| if (result == null) result = caseIAnnotatable(channelSend); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CHANNEL_RECEIVE: { |
| ChannelReceive channelReceive = (ChannelReceive)theEObject; |
| T result = caseChannelReceive(channelReceive); |
| if (result == null) result = caseChannelAccess(channelReceive); |
| if (result == null) result = caseActivityGraphItem(channelReceive); |
| if (result == null) result = caseBaseObject(channelReceive); |
| if (result == null) result = caseIAnnotatable(channelReceive); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SEMAPHORE_ACCESS: { |
| SemaphoreAccess semaphoreAccess = (SemaphoreAccess)theEObject; |
| T result = caseSemaphoreAccess(semaphoreAccess); |
| if (result == null) result = caseActivityGraphItem(semaphoreAccess); |
| if (result == null) result = caseBaseObject(semaphoreAccess); |
| if (result == null) result = caseIAnnotatable(semaphoreAccess); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SENDER_RECEIVER_COMMUNICATION: { |
| SenderReceiverCommunication senderReceiverCommunication = (SenderReceiverCommunication)theEObject; |
| T result = caseSenderReceiverCommunication(senderReceiverCommunication); |
| if (result == null) result = caseActivityGraphItem(senderReceiverCommunication); |
| if (result == null) result = caseBaseObject(senderReceiverCommunication); |
| if (result == null) result = caseIAnnotatable(senderReceiverCommunication); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SENDER_RECEIVER_READ: { |
| SenderReceiverRead senderReceiverRead = (SenderReceiverRead)theEObject; |
| T result = caseSenderReceiverRead(senderReceiverRead); |
| if (result == null) result = caseSenderReceiverCommunication(senderReceiverRead); |
| if (result == null) result = caseActivityGraphItem(senderReceiverRead); |
| if (result == null) result = caseBaseObject(senderReceiverRead); |
| if (result == null) result = caseIAnnotatable(senderReceiverRead); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SENDER_RECEIVER_WRITE: { |
| SenderReceiverWrite senderReceiverWrite = (SenderReceiverWrite)theEObject; |
| T result = caseSenderReceiverWrite(senderReceiverWrite); |
| if (result == null) result = caseSenderReceiverCommunication(senderReceiverWrite); |
| if (result == null) result = caseActivityGraphItem(senderReceiverWrite); |
| if (result == null) result = caseBaseObject(senderReceiverWrite); |
| if (result == null) result = caseIAnnotatable(senderReceiverWrite); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SERVER_CALL: { |
| ServerCall serverCall = (ServerCall)theEObject; |
| T result = caseServerCall(serverCall); |
| if (result == null) result = caseActivityGraphItem(serverCall); |
| if (result == null) result = caseBaseObject(serverCall); |
| if (result == null) result = caseIAnnotatable(serverCall); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SYNCHRONOUS_SERVER_CALL: { |
| SynchronousServerCall synchronousServerCall = (SynchronousServerCall)theEObject; |
| T result = caseSynchronousServerCall(synchronousServerCall); |
| if (result == null) result = caseServerCall(synchronousServerCall); |
| if (result == null) result = caseActivityGraphItem(synchronousServerCall); |
| if (result == null) result = caseBaseObject(synchronousServerCall); |
| if (result == null) result = caseIAnnotatable(synchronousServerCall); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ASYNCHRONOUS_SERVER_CALL: { |
| AsynchronousServerCall asynchronousServerCall = (AsynchronousServerCall)theEObject; |
| T result = caseAsynchronousServerCall(asynchronousServerCall); |
| if (result == null) result = caseServerCall(asynchronousServerCall); |
| if (result == null) result = caseActivityGraphItem(asynchronousServerCall); |
| if (result == null) result = caseBaseObject(asynchronousServerCall); |
| if (result == null) result = caseIAnnotatable(asynchronousServerCall); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.GET_RESULT_SERVER_CALL: { |
| GetResultServerCall getResultServerCall = (GetResultServerCall)theEObject; |
| T result = caseGetResultServerCall(getResultServerCall); |
| if (result == null) result = caseServerCall(getResultServerCall); |
| if (result == null) result = caseActivityGraphItem(getResultServerCall); |
| if (result == null) result = caseBaseObject(getResultServerCall); |
| if (result == null) result = caseIAnnotatable(getResultServerCall); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.GROUP: { |
| Group group = (Group)theEObject; |
| T result = caseGroup(group); |
| if (result == null) result = caseActivityGraphItem(group); |
| if (result == null) result = caseINamed(group); |
| if (result == null) result = caseIActivityGraphItemContainer(group); |
| if (result == null) result = caseBaseObject(group); |
| if (result == null) result = caseIAnnotatable(group); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CALL_ARGUMENT: { |
| CallArgument callArgument = (CallArgument)theEObject; |
| T result = caseCallArgument(callArgument); |
| if (result == null) result = caseReferableObject(callArgument); |
| if (result == null) result = caseIDependsOn(callArgument); |
| if (result == null) result = caseIReferable(callArgument); |
| if (result == null) result = caseINamed(callArgument); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.RUNNABLE_CALL: { |
| RunnableCall runnableCall = (RunnableCall)theEObject; |
| T result = caseRunnableCall(runnableCall); |
| if (result == null) result = caseActivityGraphItem(runnableCall); |
| if (result == null) result = caseITaggable(runnableCall); |
| if (result == null) result = caseBaseObject(runnableCall); |
| if (result == null) result = caseIAnnotatable(runnableCall); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CUSTOM_EVENT_TRIGGER: { |
| CustomEventTrigger customEventTrigger = (CustomEventTrigger)theEObject; |
| T result = caseCustomEventTrigger(customEventTrigger); |
| if (result == null) result = caseActivityGraphItem(customEventTrigger); |
| if (result == null) result = caseBaseObject(customEventTrigger); |
| if (result == null) result = caseIAnnotatable(customEventTrigger); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DATA_TYPE: { |
| DataType dataType = (DataType)theEObject; |
| T result = caseDataType(dataType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.COMPOUND_TYPE: { |
| CompoundType compoundType = (CompoundType)theEObject; |
| T result = caseCompoundType(compoundType); |
| if (result == null) result = caseBaseObject(compoundType); |
| if (result == null) result = caseDataType(compoundType); |
| if (result == null) result = caseIAnnotatable(compoundType); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.STRUCT: { |
| Struct struct = (Struct)theEObject; |
| T result = caseStruct(struct); |
| if (result == null) result = caseCompoundType(struct); |
| if (result == null) result = caseITaggable(struct); |
| if (result == null) result = caseBaseObject(struct); |
| if (result == null) result = caseDataType(struct); |
| if (result == null) result = caseIAnnotatable(struct); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.STRUCT_ENTRY: { |
| StructEntry structEntry = (StructEntry)theEObject; |
| T result = caseStructEntry(structEntry); |
| if (result == null) result = caseBaseObject(structEntry); |
| if (result == null) result = caseINamed(structEntry); |
| if (result == null) result = caseITaggable(structEntry); |
| if (result == null) result = caseIAnnotatable(structEntry); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ARRAY: { |
| Array array = (Array)theEObject; |
| T result = caseArray(array); |
| if (result == null) result = caseCompoundType(array); |
| if (result == null) result = caseBaseObject(array); |
| if (result == null) result = caseDataType(array); |
| if (result == null) result = caseIAnnotatable(array); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.POINTER: { |
| Pointer pointer = (Pointer)theEObject; |
| T result = casePointer(pointer); |
| if (result == null) result = caseCompoundType(pointer); |
| if (result == null) result = caseBaseObject(pointer); |
| if (result == null) result = caseDataType(pointer); |
| if (result == null) result = caseIAnnotatable(pointer); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TYPE_REF: { |
| TypeRef typeRef = (TypeRef)theEObject; |
| T result = caseTypeRef(typeRef); |
| if (result == null) result = caseBaseObject(typeRef); |
| if (result == null) result = caseDataType(typeRef); |
| if (result == null) result = caseIAnnotatable(typeRef); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ALIAS: { |
| Alias alias = (Alias)theEObject; |
| T result = caseAlias(alias); |
| if (result == null) result = caseBaseObject(alias); |
| if (result == null) result = caseIAnnotatable(alias); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.TYPE_DEFINITION: { |
| TypeDefinition typeDefinition = (TypeDefinition)theEObject; |
| T result = caseTypeDefinition(typeDefinition); |
| if (result == null) result = caseReferableBaseObject(typeDefinition); |
| if (result == null) result = caseINamespaceMember(typeDefinition); |
| if (result == null) result = caseIAnnotatable(typeDefinition); |
| if (result == null) result = caseIReferable(typeDefinition); |
| if (result == null) result = caseINamed(typeDefinition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.DATA_TYPE_DEFINITION: { |
| DataTypeDefinition dataTypeDefinition = (DataTypeDefinition)theEObject; |
| T result = caseDataTypeDefinition(dataTypeDefinition); |
| if (result == null) result = caseTypeDefinition(dataTypeDefinition); |
| if (result == null) result = caseReferableBaseObject(dataTypeDefinition); |
| if (result == null) result = caseINamespaceMember(dataTypeDefinition); |
| if (result == null) result = caseIAnnotatable(dataTypeDefinition); |
| if (result == null) result = caseIReferable(dataTypeDefinition); |
| if (result == null) result = caseINamed(dataTypeDefinition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.BASE_TYPE_DEFINITION: { |
| BaseTypeDefinition baseTypeDefinition = (BaseTypeDefinition)theEObject; |
| T result = caseBaseTypeDefinition(baseTypeDefinition); |
| if (result == null) result = caseTypeDefinition(baseTypeDefinition); |
| if (result == null) result = caseReferableBaseObject(baseTypeDefinition); |
| if (result == null) result = caseINamespaceMember(baseTypeDefinition); |
| if (result == null) result = caseIAnnotatable(baseTypeDefinition); |
| if (result == null) result = caseIReferable(baseTypeDefinition); |
| if (result == null) result = caseINamed(baseTypeDefinition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ACTIVATION: { |
| Activation activation = (Activation)theEObject; |
| T result = caseActivation(activation); |
| if (result == null) result = caseReferableBaseObject(activation); |
| if (result == null) result = caseITaggable(activation); |
| if (result == null) result = caseIAnnotatable(activation); |
| if (result == null) result = caseIReferable(activation); |
| if (result == null) result = caseINamed(activation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.PERIODIC_ACTIVATION: { |
| PeriodicActivation periodicActivation = (PeriodicActivation)theEObject; |
| T result = casePeriodicActivation(periodicActivation); |
| if (result == null) result = caseActivation(periodicActivation); |
| if (result == null) result = caseReferableBaseObject(periodicActivation); |
| if (result == null) result = caseITaggable(periodicActivation); |
| if (result == null) result = caseIAnnotatable(periodicActivation); |
| if (result == null) result = caseIReferable(periodicActivation); |
| if (result == null) result = caseINamed(periodicActivation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.VARIABLE_RATE_ACTIVATION: { |
| VariableRateActivation variableRateActivation = (VariableRateActivation)theEObject; |
| T result = caseVariableRateActivation(variableRateActivation); |
| if (result == null) result = caseActivation(variableRateActivation); |
| if (result == null) result = caseIDescription(variableRateActivation); |
| if (result == null) result = caseReferableBaseObject(variableRateActivation); |
| if (result == null) result = caseITaggable(variableRateActivation); |
| if (result == null) result = caseIAnnotatable(variableRateActivation); |
| if (result == null) result = caseIReferable(variableRateActivation); |
| if (result == null) result = caseINamed(variableRateActivation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SPORADIC_ACTIVATION: { |
| SporadicActivation sporadicActivation = (SporadicActivation)theEObject; |
| T result = caseSporadicActivation(sporadicActivation); |
| if (result == null) result = caseActivation(sporadicActivation); |
| if (result == null) result = caseIDescription(sporadicActivation); |
| if (result == null) result = caseReferableBaseObject(sporadicActivation); |
| if (result == null) result = caseITaggable(sporadicActivation); |
| if (result == null) result = caseIAnnotatable(sporadicActivation); |
| if (result == null) result = caseIReferable(sporadicActivation); |
| if (result == null) result = caseINamed(sporadicActivation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.SINGLE_ACTIVATION: { |
| SingleActivation singleActivation = (SingleActivation)theEObject; |
| T result = caseSingleActivation(singleActivation); |
| if (result == null) result = caseActivation(singleActivation); |
| if (result == null) result = caseReferableBaseObject(singleActivation); |
| if (result == null) result = caseITaggable(singleActivation); |
| if (result == null) result = caseIAnnotatable(singleActivation); |
| if (result == null) result = caseIReferable(singleActivation); |
| if (result == null) result = caseINamed(singleActivation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.EVENT_ACTIVATION: { |
| EventActivation eventActivation = (EventActivation)theEObject; |
| T result = caseEventActivation(eventActivation); |
| if (result == null) result = caseActivation(eventActivation); |
| if (result == null) result = caseReferableBaseObject(eventActivation); |
| if (result == null) result = caseITaggable(eventActivation); |
| if (result == null) result = caseIAnnotatable(eventActivation); |
| if (result == null) result = caseIReferable(eventActivation); |
| if (result == null) result = caseINamed(eventActivation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CUSTOM_ACTIVATION: { |
| CustomActivation customActivation = (CustomActivation)theEObject; |
| T result = caseCustomActivation(customActivation); |
| if (result == null) result = caseActivation(customActivation); |
| if (result == null) result = caseIDescription(customActivation); |
| if (result == null) result = caseReferableBaseObject(customActivation); |
| if (result == null) result = caseITaggable(customActivation); |
| if (result == null) result = caseIAnnotatable(customActivation); |
| if (result == null) result = caseIReferable(customActivation); |
| if (result == null) result = caseINamed(customActivation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.LABEL_ACCESS_STATISTIC: { |
| LabelAccessStatistic labelAccessStatistic = (LabelAccessStatistic)theEObject; |
| T result = caseLabelAccessStatistic(labelAccessStatistic); |
| if (result == null) result = caseBaseObject(labelAccessStatistic); |
| if (result == null) result = caseIAnnotatable(labelAccessStatistic); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.RUN_ENTITY_CALL_STATISTIC: { |
| RunEntityCallStatistic runEntityCallStatistic = (RunEntityCallStatistic)theEObject; |
| T result = caseRunEntityCallStatistic(runEntityCallStatistic); |
| if (result == null) result = caseBaseObject(runEntityCallStatistic); |
| if (result == null) result = caseIAnnotatable(runEntityCallStatistic); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.LOCAL_MODE_LABEL: { |
| LocalModeLabel localModeLabel = (LocalModeLabel)theEObject; |
| T result = caseLocalModeLabel(localModeLabel); |
| if (result == null) result = caseReferableBaseObject(localModeLabel); |
| if (result == null) result = caseIAnnotatable(localModeLabel); |
| if (result == null) result = caseIReferable(localModeLabel); |
| if (result == null) result = caseINamed(localModeLabel); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.LOCAL_MODE_VALUE: { |
| LocalModeValue localModeValue = (LocalModeValue)theEObject; |
| T result = caseLocalModeValue(localModeValue); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.LOCAL_MODE_LABEL_ASSIGNMENT: { |
| LocalModeLabelAssignment localModeLabelAssignment = (LocalModeLabelAssignment)theEObject; |
| T result = caseLocalModeLabelAssignment(localModeLabelAssignment); |
| if (result == null) result = caseLocalModeValue(localModeLabelAssignment); |
| if (result == null) result = caseActivityGraphItem(localModeLabelAssignment); |
| if (result == null) result = caseBaseObject(localModeLabelAssignment); |
| if (result == null) result = caseIAnnotatable(localModeLabelAssignment); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.LOCAL_MODE_CONDITION: { |
| LocalModeCondition localModeCondition = (LocalModeCondition)theEObject; |
| T result = caseLocalModeCondition(localModeCondition); |
| if (result == null) result = caseLocalModeValue(localModeCondition); |
| if (result == null) result = caseCondition(localModeCondition); |
| if (result == null) result = caseIAnnotatable(localModeCondition); |
| if (result == null) result = caseConditionDisjunctionEntry(localModeCondition); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ILOCAL_MODE_VALUE_SOURCE: { |
| ILocalModeValueSource iLocalModeValueSource = (ILocalModeValueSource)theEObject; |
| T result = caseILocalModeValueSource(iLocalModeValueSource); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MODE_LITERAL_CONST: { |
| ModeLiteralConst modeLiteralConst = (ModeLiteralConst)theEObject; |
| T result = caseModeLiteralConst(modeLiteralConst); |
| if (result == null) result = caseILocalModeValueSource(modeLiteralConst); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.INTEGER_CONST: { |
| IntegerConst integerConst = (IntegerConst)theEObject; |
| T result = caseIntegerConst(integerConst); |
| if (result == null) result = caseILocalModeValueSource(integerConst); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MODE_LABEL_REF: { |
| ModeLabelRef modeLabelRef = (ModeLabelRef)theEObject; |
| T result = caseModeLabelRef(modeLabelRef); |
| if (result == null) result = caseILocalModeValueSource(modeLabelRef); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.LOCAL_MODE_LABEL_REF: { |
| LocalModeLabelRef localModeLabelRef = (LocalModeLabelRef)theEObject; |
| T result = caseLocalModeLabelRef(localModeLabelRef); |
| if (result == null) result = caseILocalModeValueSource(localModeLabelRef); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.CHANNEL_FILL_REF: { |
| ChannelFillRef channelFillRef = (ChannelFillRef)theEObject; |
| T result = caseChannelFillRef(channelFillRef); |
| if (result == null) result = caseILocalModeValueSource(channelFillRef); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.ARITHMETIC_EXPRESSION: { |
| ArithmeticExpression arithmeticExpression = (ArithmeticExpression)theEObject; |
| T result = caseArithmeticExpression(arithmeticExpression); |
| if (result == null) result = caseILocalModeValueSource(arithmeticExpression); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case AmaltheaPackage.MODE_LABEL_ASSIGNMENT: { |
| ModeLabelAssignment modeLabelAssignment = (ModeLabelAssignment)theEObject; |
| T result = caseModeLabelAssignment(modeLabelAssignment); |
| if (result == null) result = caseActivityGraphItem(modeLabelAssignment); |
| if (result == null) result = caseBaseObject(modeLabelAssignment); |
| if (result == null) result = caseIAnnotatable(modeLabelAssignment); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| default: return defaultCase(theEObject); |
| } |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Amalthea</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Amalthea</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAmalthea(Amalthea object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Common Elements</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Common Elements</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCommonElements(CommonElements object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Base Object</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Base Object</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseBaseObject(BaseObject object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Referable Object</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Referable Object</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseReferableObject(ReferableObject object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Referable Base Object</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Referable Base Object</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseReferableBaseObject(ReferableBaseObject object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>IAnnotatable</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>IAnnotatable</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIAnnotatable(IAnnotatable object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>ITaggable</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>ITaggable</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseITaggable(ITaggable object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>INamed</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>INamed</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseINamed(INamed object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>IReferable</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>IReferable</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIReferable(IReferable object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>IDisplay Name</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>IDisplay Name</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIDisplayName(IDisplayName object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>IDescription</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>IDescription</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIDescription(IDescription object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>INamespace Member</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>INamespace Member</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseINamespaceMember(INamespaceMember object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Tag</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Tag</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTag(Tag object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Namespace</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Namespace</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseNamespace(Namespace object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Classifier</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Classifier</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseClassifier(Classifier object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Core Classifier</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Core Classifier</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCoreClassifier(CoreClassifier object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Memory Classifier</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Memory Classifier</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMemoryClassifier(MemoryClassifier object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Transmission Policy</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Transmission Policy</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTransmissionPolicy(TransmissionPolicy object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Quantity</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Quantity</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseQuantity(Quantity object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Time Comparable</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Time Comparable</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTimeComparable(Comparable<Time> object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Time</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Time</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTime(Time object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Frequency</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Frequency</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFrequency(Frequency object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Voltage</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Voltage</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseVoltage(Voltage object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Size</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Data Size</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataSize(DataSize object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Rate Comparable</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Data Rate Comparable</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataRateComparable(Comparable<DataRate> object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Rate</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Data Rate</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataRate(DataRate object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Custom Property</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Custom Property</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCustomProperty(Map.Entry<String, Value> object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Value</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Value</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseValue(Value object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>List Object</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>List Object</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseListObject(ListObject object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Map Object</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Map Object</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @since 1.2 |
| * @generated |
| */ |
| public T caseMapObject(MapObject object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>String Object</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>String Object</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseStringObject(StringObject object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Big Integer Object</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Big Integer Object</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseBigIntegerObject(BigIntegerObject object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Reference Object</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Reference Object</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseReferenceObject(ReferenceObject object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Integer Object</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Integer Object</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIntegerObject(IntegerObject object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Long Object</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Long Object</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLongObject(LongObject object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Float Object</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Float Object</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFloatObject(FloatObject object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Double Object</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Double Object</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDoubleObject(DoubleObject object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Boolean Object</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Boolean Object</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseBooleanObject(BooleanObject object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Numeric Statistic</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Numeric Statistic</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseNumericStatistic(NumericStatistic object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Min Avg Max Statistic</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Min Avg Max Statistic</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMinAvgMaxStatistic(MinAvgMaxStatistic object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Single Value Statistic</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Single Value Statistic</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSingleValueStatistic(SingleValueStatistic object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>ITime Deviation</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>ITime Deviation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseITimeDeviation(ITimeDeviation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Time Interval</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Time Interval</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTimeInterval(TimeInterval object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Time Constant</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Time Constant</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTimeConstant(TimeConstant object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Time Histogram</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Time Histogram</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTimeHistogram(TimeHistogram object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Time Histogram Entry</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Time Histogram Entry</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTimeHistogramEntry(TimeHistogramEntry object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Bounded Time Distribution</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Bounded Time Distribution</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseBoundedTimeDistribution(BoundedTimeDistribution object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Truncated Time Distribution</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Truncated Time Distribution</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTruncatedTimeDistribution(TruncatedTimeDistribution object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Time Boundaries</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Time Boundaries</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTimeBoundaries(TimeBoundaries object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Time Statistics</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Time Statistics</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTimeStatistics(TimeStatistics object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Time Uniform Distribution</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Time Uniform Distribution</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTimeUniformDistribution(TimeUniformDistribution object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Time Gauss Distribution</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Time Gauss Distribution</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTimeGaussDistribution(TimeGaussDistribution object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Time Weibull Estimators Distribution</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Time Weibull Estimators Distribution</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTimeWeibullEstimatorsDistribution(TimeWeibullEstimatorsDistribution object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Time Beta Distribution</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Time Beta Distribution</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTimeBetaDistribution(TimeBetaDistribution object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>IDiscrete Value Deviation</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>IDiscrete Value Deviation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIDiscreteValueDeviation(IDiscreteValueDeviation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Discrete Value Interval</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Discrete Value Interval</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDiscreteValueInterval(DiscreteValueInterval object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Discrete Value Constant</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Discrete Value Constant</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDiscreteValueConstant(DiscreteValueConstant object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Discrete Value Histogram</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Discrete Value Histogram</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDiscreteValueHistogram(DiscreteValueHistogram object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Discrete Value Histogram Entry</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Discrete Value Histogram Entry</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDiscreteValueHistogramEntry(DiscreteValueHistogramEntry object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Bounded Discrete Value Distribution</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Bounded Discrete Value Distribution</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseBoundedDiscreteValueDistribution(BoundedDiscreteValueDistribution object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Truncated Discrete Value Distribution</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Truncated Discrete Value Distribution</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTruncatedDiscreteValueDistribution(TruncatedDiscreteValueDistribution object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Discrete Value Boundaries</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Discrete Value Boundaries</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDiscreteValueBoundaries(DiscreteValueBoundaries object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Discrete Value Statistics</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Discrete Value Statistics</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDiscreteValueStatistics(DiscreteValueStatistics object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Discrete Value Uniform Distribution</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Discrete Value Uniform Distribution</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDiscreteValueUniformDistribution(DiscreteValueUniformDistribution object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Discrete Value Gauss Distribution</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Discrete Value Gauss Distribution</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDiscreteValueGaussDistribution(DiscreteValueGaussDistribution object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Discrete Value Weibull Estimators Distribution</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Discrete Value Weibull Estimators Distribution</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDiscreteValueWeibullEstimatorsDistribution(DiscreteValueWeibullEstimatorsDistribution object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Discrete Value Beta Distribution</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Discrete Value Beta Distribution</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDiscreteValueBetaDistribution(DiscreteValueBetaDistribution object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>IContinuous Value Deviation</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>IContinuous Value Deviation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIContinuousValueDeviation(IContinuousValueDeviation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Continuous Value Interval</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Continuous Value Interval</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseContinuousValueInterval(ContinuousValueInterval object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Continuous Value Constant</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Continuous Value Constant</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseContinuousValueConstant(ContinuousValueConstant object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Continuous Value Histogram</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Continuous Value Histogram</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseContinuousValueHistogram(ContinuousValueHistogram object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Continuous Value Histogram Entry</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Continuous Value Histogram Entry</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseContinuousValueHistogramEntry(ContinuousValueHistogramEntry object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Bounded Continuous Value Distribution</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Bounded Continuous Value Distribution</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseBoundedContinuousValueDistribution(BoundedContinuousValueDistribution object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Truncated Continuous Value Distribution</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Truncated Continuous Value Distribution</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTruncatedContinuousValueDistribution(TruncatedContinuousValueDistribution object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Continuous Value Boundaries</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Continuous Value Boundaries</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseContinuousValueBoundaries(ContinuousValueBoundaries object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Continuous Value Statistics</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Continuous Value Statistics</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseContinuousValueStatistics(ContinuousValueStatistics object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Continuous Value Uniform Distribution</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Continuous Value Uniform Distribution</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseContinuousValueUniformDistribution(ContinuousValueUniformDistribution object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Continuous Value Gauss Distribution</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Continuous Value Gauss Distribution</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseContinuousValueGaussDistribution(ContinuousValueGaussDistribution object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Continuous Value Weibull Estimators Distribution</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Continuous Value Weibull Estimators Distribution</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseContinuousValueWeibullEstimatorsDistribution(ContinuousValueWeibullEstimatorsDistribution object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Continuous Value Beta Distribution</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Continuous Value Beta Distribution</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseContinuousValueBetaDistribution(ContinuousValueBetaDistribution object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mode</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Mode</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMode(Mode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Numeric Mode</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Numeric Mode</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseNumericMode(NumericMode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Enum Mode</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Enum Mode</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseEnumMode(EnumMode object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mode Literal</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Mode Literal</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseModeLiteral(ModeLiteral object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Components Model</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Components Model</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseComponentsModel(ComponentsModel object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>IComponent Container</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>IComponent Container</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIComponentContainer(IComponentContainer object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>IInterface Container</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>IInterface Container</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIInterfaceContainer(IInterfaceContainer object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>ISystem</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>ISystem</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseISystem(ISystem object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Component Interface</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Component Interface</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseComponentInterface(ComponentInterface object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Main Interface</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Main Interface</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMainInterface(MainInterface object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Sub Interface</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Sub Interface</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSubInterface(SubInterface object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Component Port</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Component Port</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseComponentPort(ComponentPort object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Component Structure</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Component Structure</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseComponentStructure(ComponentStructure object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>IComponent Structure Member</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>IComponent Structure Member</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIComponentStructureMember(IComponentStructureMember object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Component</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Component</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseComponent(Component object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Composite</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Composite</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseComposite(Composite object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>System</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>System</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSystem(org.eclipse.app4mc.amalthea.model.System object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Component Instance</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Component Instance</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseComponentInstance(ComponentInstance object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Connector</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Connector</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseConnector(Connector object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Interface Channel</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Interface Channel</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseInterfaceChannel(Map.Entry<ComponentInterface, Channel> object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Qualified Port</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Qualified Port</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseQualifiedPort(QualifiedPort object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Config Model</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Config Model</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseConfigModel(ConfigModel object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Event Config</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Event Config</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseEventConfig(EventConfig object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Constraints Model</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Constraints Model</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseConstraintsModel(ConstraintsModel object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Runnable Sequencing Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Runnable Sequencing Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRunnableSequencingConstraint(RunnableSequencingConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Affinity Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Affinity Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAffinityConstraint(AffinityConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Separation Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Separation Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSeparationConstraint(SeparationConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Pairing Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Pairing Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePairingConstraint(PairingConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Process Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Process Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProcessConstraint(ProcessConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Runnable Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Runnable Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRunnableConstraint(RunnableConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Data Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataConstraint(DataConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Runnable Separation Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Runnable Separation Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRunnableSeparationConstraint(RunnableSeparationConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Process Separation Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Process Separation Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProcessSeparationConstraint(ProcessSeparationConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Separation Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Data Separation Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataSeparationConstraint(DataSeparationConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Runnable Pairing Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Runnable Pairing Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRunnablePairingConstraint(RunnablePairingConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Process Pairing Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Process Pairing Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProcessPairingConstraint(ProcessPairingConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Pairing Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Data Pairing Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataPairingConstraint(DataPairingConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Runnable Constraint Target</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Runnable Constraint Target</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRunnableConstraintTarget(RunnableConstraintTarget object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Process Constraint Target</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Process Constraint Target</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProcessConstraintTarget(ProcessConstraintTarget object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Constraint Target</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Data Constraint Target</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataConstraintTarget(DataConstraintTarget object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Target Memory</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Target Memory</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTargetMemory(TargetMemory object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Target Core</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Target Core</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTargetCore(TargetCore object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Target Scheduler</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Target Scheduler</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTargetScheduler(TargetScheduler object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Label Group</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Label Group</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLabelGroup(LabelGroup object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Runnable Group</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Runnable Group</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRunnableGroup(RunnableGroup object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Process Group</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Process Group</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProcessGroup(ProcessGroup object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Label Entity Group</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Label Entity Group</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLabelEntityGroup(LabelEntityGroup object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Runnable Entity Group</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Runnable Entity Group</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRunnableEntityGroup(RunnableEntityGroup object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Process Entity Group</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Process Entity Group</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProcessEntityGroup(ProcessEntityGroup object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Tag Group</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Tag Group</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTagGroup(TagGroup object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Abstract Event Chain</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Abstract Event Chain</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAbstractEventChain(AbstractEventChain object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Event Chain</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Event Chain</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseEventChain(EventChain object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Sub Event Chain</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Sub Event Chain</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSubEventChain(SubEventChain object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Event Chain Item</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Event Chain Item</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseEventChainItem(EventChainItem object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Event Chain Reference</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Event Chain Reference</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseEventChainReference(EventChainReference object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Event Chain Container</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Event Chain Container</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseEventChainContainer(EventChainContainer object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Timing Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Timing Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTimingConstraint(TimingConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Physical Section Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Physical Section Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePhysicalSectionConstraint(PhysicalSectionConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Synchronization Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Synchronization Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSynchronizationConstraint(SynchronizationConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Event Synchronization Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Event Synchronization Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseEventSynchronizationConstraint(EventSynchronizationConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Event Chain Synchronization Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Event Chain Synchronization Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseEventChainSynchronizationConstraint(EventChainSynchronizationConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Delay Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Delay Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDelayConstraint(DelayConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Event Chain Latency Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Event Chain Latency Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseEventChainLatencyConstraint(EventChainLatencyConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Repetition Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Repetition Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRepetitionConstraint(RepetitionConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Age Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Data Age Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataAgeConstraint(DataAgeConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Age</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Data Age</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataAge(DataAge object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Age Cycle</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Data Age Cycle</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataAgeCycle(DataAgeCycle object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Age Time</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Data Age Time</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataAgeTime(DataAgeTime object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Requirement</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Requirement</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRequirement(Requirement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Process Requirement</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Process Requirement</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProcessRequirement(ProcessRequirement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Runnable Requirement</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Runnable Requirement</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRunnableRequirement(RunnableRequirement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Architecture Requirement</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Architecture Requirement</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseArchitectureRequirement(ArchitectureRequirement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Process Chain Requirement</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Process Chain Requirement</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProcessChainRequirement(ProcessChainRequirement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Requirement Limit</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Requirement Limit</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRequirementLimit(RequirementLimit object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>CPU Percentage Requirement Limit</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>CPU Percentage Requirement Limit</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCPUPercentageRequirementLimit(CPUPercentageRequirementLimit object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Frequency Requirement Limit</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Frequency Requirement Limit</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFrequencyRequirementLimit(FrequencyRequirementLimit object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Percentage Requirement Limit</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Percentage Requirement Limit</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePercentageRequirementLimit(PercentageRequirementLimit object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Count Requirement Limit</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Count Requirement Limit</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCountRequirementLimit(CountRequirementLimit object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Time Requirement Limit</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Time Requirement Limit</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTimeRequirementLimit(TimeRequirementLimit object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Coherency Group</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Data Coherency Group</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataCoherencyGroup(DataCoherencyGroup object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Stability Group</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Data Stability Group</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataStabilityGroup(DataStabilityGroup object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Group Scope</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Data Group Scope</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataGroupScope(DataGroupScope object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Process Scope</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Process Scope</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProcessScope(ProcessScope object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Runnable Scope</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Runnable Scope</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRunnableScope(RunnableScope object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Component Scope</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Component Scope</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseComponentScope(ComponentScope object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Event Model</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Event Model</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseEventModel(EventModel object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Event</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Event</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseEvent(Event object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Event Set</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Event Set</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseEventSet(EventSet object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Entity Event</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Entity Event</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseEntityEvent(EntityEvent object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Trigger Event</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Trigger Event</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTriggerEvent(TriggerEvent object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Custom Event</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Custom Event</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCustomEvent(CustomEvent object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Stimulus Event</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Stimulus Event</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseStimulusEvent(StimulusEvent object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Process Event</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Process Event</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProcessEvent(ProcessEvent object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Process Chain Event</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Process Chain Event</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProcessChainEvent(ProcessChainEvent object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Runnable Event</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Runnable Event</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRunnableEvent(RunnableEvent object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Label Event</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Label Event</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLabelEvent(LabelEvent object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mode Label Event</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Mode Label Event</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseModeLabelEvent(ModeLabelEvent object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Channel Event</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Channel Event</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseChannelEvent(ChannelEvent object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Semaphore Event</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Semaphore Event</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSemaphoreEvent(SemaphoreEvent object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Component Event</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Component Event</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseComponentEvent(ComponentEvent object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>HW Model</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>HW Model</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseHWModel(HWModel object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Hw Structure</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Hw Structure</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseHwStructure(HwStructure object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Hw Module</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Hw Module</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseHwModule(HwModule object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Hw Domain</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Hw Domain</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseHwDomain(HwDomain object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Frequency Domain</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Frequency Domain</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFrequencyDomain(FrequencyDomain object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Power Domain</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Power Domain</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePowerDomain(PowerDomain object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Processing Unit</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Processing Unit</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProcessingUnit(ProcessingUnit object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Memory</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Memory</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMemory(Memory object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Cache</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Cache</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCache(Cache object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Hw Feature Category</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Hw Feature Category</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseHwFeatureCategory(HwFeatureCategory object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Hw Feature</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Hw Feature</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseHwFeature(HwFeature object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Hw Port</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Hw Port</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseHwPort(HwPort object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Connection Handler</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Connection Handler</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseConnectionHandler(ConnectionHandler object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Hw Connection</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Hw Connection</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseHwConnection(HwConnection object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Hw Access Element</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Hw Access Element</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseHwAccessElement(HwAccessElement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Hw Definition</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Hw Definition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseHwDefinition(HwDefinition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Processing Unit Definition</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Processing Unit Definition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProcessingUnitDefinition(ProcessingUnitDefinition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Connection Handler Definition</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Connection Handler Definition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseConnectionHandlerDefinition(ConnectionHandlerDefinition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Memory Definition</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Memory Definition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMemoryDefinition(MemoryDefinition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Cache Definition</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Cache Definition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCacheDefinition(CacheDefinition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Hw Path</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Hw Path</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseHwPath(HwPath object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Hw Access Path</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Hw Access Path</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseHwAccessPath(HwAccessPath object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Hw Path Element</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Hw Path Element</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseHwPathElement(HwPathElement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Hw Destination</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Hw Destination</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseHwDestination(HwDestination object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mapping Model</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Mapping Model</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMappingModel(MappingModel object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Scheduler Allocation</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Scheduler Allocation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSchedulerAllocation(SchedulerAllocation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Task Allocation</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Task Allocation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTaskAllocation(TaskAllocation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>ISR Allocation</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>ISR Allocation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseISRAllocation(ISRAllocation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Runnable Allocation</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Runnable Allocation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRunnableAllocation(RunnableAllocation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Memory Mapping</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Memory Mapping</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMemoryMapping(MemoryMapping object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Physical Section Mapping</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Physical Section Mapping</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePhysicalSectionMapping(PhysicalSectionMapping object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>OS Model</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>OS Model</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseOSModel(OSModel object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Os Data Consistency</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Os Data Consistency</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseOsDataConsistency(OsDataConsistency object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Stability</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Data Stability</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataStability(DataStability object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Non Atomic Data Coherency</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Non Atomic Data Coherency</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseNonAtomicDataCoherency(NonAtomicDataCoherency object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Semaphore</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Semaphore</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSemaphore(Semaphore object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Scheduler</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Scheduler</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseScheduler(Scheduler object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Task Scheduler</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Task Scheduler</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTaskScheduler(TaskScheduler object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Scheduler Association</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Scheduler Association</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSchedulerAssociation(SchedulerAssociation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Interrupt Controller</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Interrupt Controller</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseInterruptController(InterruptController object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Os Definition</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Os Definition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseOsDefinition(OsDefinition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Scheduler Definition</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Scheduler Definition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSchedulerDefinition(SchedulerDefinition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Scheduling Parameter Definition</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Scheduling Parameter Definition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSchedulingParameterDefinition(SchedulingParameterDefinition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>IScheduling Parameter Container</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>IScheduling Parameter Container</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseISchedulingParameterContainer(ISchedulingParameterContainer object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Scheduling Parameter</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Scheduling Parameter</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSchedulingParameter(Map.Entry<SchedulingParameterDefinition, Value> object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Operating System</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Operating System</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseOperatingSystem(OperatingSystem object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Vendor Operating System</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Vendor Operating System</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseVendorOperatingSystem(VendorOperatingSystem object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Os Overhead</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Os Overhead</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseOsOverhead(OsOverhead object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Os API Overhead</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Os API Overhead</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseOsAPIOverhead(OsAPIOverhead object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Os ISR Overhead</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Os ISR Overhead</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseOsISROverhead(OsISROverhead object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Property Constraints Model</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Property Constraints Model</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePropertyConstraintsModel(PropertyConstraintsModel object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Core Allocation Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Core Allocation Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCoreAllocationConstraint(CoreAllocationConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Memory Mapping Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Memory Mapping Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMemoryMappingConstraint(MemoryMappingConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Process Allocation Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Process Allocation Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProcessAllocationConstraint(ProcessAllocationConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Process Prototype Allocation Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Process Prototype Allocation Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProcessPrototypeAllocationConstraint(ProcessPrototypeAllocationConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Runnable Allocation Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Runnable Allocation Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRunnableAllocationConstraint(RunnableAllocationConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Abstract Element Mapping Constraint</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Abstract Element Mapping Constraint</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAbstractElementMappingConstraint(AbstractElementMappingConstraint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Classification</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Classification</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseClassification(Classification object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Core Classification</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Core Classification</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCoreClassification(CoreClassification object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Memory Classification</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Memory Classification</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMemoryClassification(MemoryClassification object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Stimuli Model</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Stimuli Model</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseStimuliModel(StimuliModel object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Stimulus</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Stimulus</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseStimulus(Stimulus object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mode Value List</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Mode Value List</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseModeValueList(ModeValueList object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mode Value Map Entry</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Mode Value Map Entry</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseModeValueMapEntry(Map.Entry<ModeLabel, String> object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mode Value</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Mode Value</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseModeValue(ModeValue object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mode Assignment</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Mode Assignment</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseModeAssignment(ModeAssignment object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>ISatisfiable</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>ISatisfiable</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseISatisfiable(ISatisfiable object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mode Condition Disjunction</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Mode Condition Disjunction</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseModeConditionDisjunction(ModeConditionDisjunction object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mode Condition Disjunction Entry</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Mode Condition Disjunction Entry</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseModeConditionDisjunctionEntry(ModeConditionDisjunctionEntry object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mode Condition</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Mode Condition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseModeCondition(ModeCondition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mode Value Condition</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Mode Value Condition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseModeValueCondition(ModeValueCondition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mode Label Condition</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Mode Label Condition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseModeLabelCondition(ModeLabelCondition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Condition Disjunction</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Condition Disjunction</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseConditionDisjunction(ConditionDisjunction object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Condition Disjunction Entry</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Condition Disjunction Entry</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseConditionDisjunctionEntry(ConditionDisjunctionEntry object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Condition Conjunction</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Condition Conjunction</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseConditionConjunction(ConditionConjunction object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Condition</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Condition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCondition(Condition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Channel Fill Condition</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Channel Fill Condition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseChannelFillCondition(ChannelFillCondition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mode Condition Conjunction</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Mode Condition Conjunction</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseModeConditionConjunction(ModeConditionConjunction object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Fixed Periodic</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Fixed Periodic</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFixedPeriodic(FixedPeriodic object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Periodic Stimulus</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Periodic Stimulus</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePeriodicStimulus(PeriodicStimulus object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Relative Periodic Stimulus</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Relative Periodic Stimulus</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRelativePeriodicStimulus(RelativePeriodicStimulus object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Variable Rate Stimulus</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Variable Rate Stimulus</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseVariableRateStimulus(VariableRateStimulus object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Scenario</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Scenario</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseScenario(Scenario object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Periodic Synthetic Stimulus</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Periodic Synthetic Stimulus</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePeriodicSyntheticStimulus(PeriodicSyntheticStimulus object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Custom Stimulus</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Custom Stimulus</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCustomStimulus(CustomStimulus object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Single Stimulus</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Single Stimulus</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSingleStimulus(SingleStimulus object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Inter Process Stimulus</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Inter Process Stimulus</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseInterProcessStimulus(InterProcessStimulus object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Periodic Burst Stimulus</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Periodic Burst Stimulus</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePeriodicBurstStimulus(PeriodicBurstStimulus object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Event Stimulus</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Event Stimulus</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseEventStimulus(EventStimulus object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Arrival Curve Stimulus</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Arrival Curve Stimulus</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseArrivalCurveStimulus(ArrivalCurveStimulus object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Arrival Curve Entry</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Arrival Curve Entry</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseArrivalCurveEntry(ArrivalCurveEntry object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Clock</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Clock</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseClock(Clock object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Clock Function</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Clock Function</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseClockFunction(ClockFunction object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Clock Step List</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Clock Step List</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseClockStepList(ClockStepList object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Clock Step</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Clock Step</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseClockStep(ClockStep object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>SW Model</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>SW Model</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSWModel(SWModel object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Abstract Memory Element</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Abstract Memory Element</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAbstractMemoryElement(AbstractMemoryElement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Abstract Process</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Abstract Process</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAbstractProcess(AbstractProcess object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Custom Entity</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Custom Entity</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCustomEntity(CustomEntity object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Process Chain</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Process Chain</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProcessChain(ProcessChain object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>IExecutable</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>IExecutable</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @since 1.2 |
| * @generated |
| */ |
| public T caseIExecutable(IExecutable object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Process</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Process</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProcess(org.eclipse.app4mc.amalthea.model.Process object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>IActivity Graph Item Container</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>IActivity Graph Item Container</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIActivityGraphItemContainer(IActivityGraphItemContainer object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Activity Graph</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Activity Graph</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseActivityGraph(ActivityGraph object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Activity Graph Item</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Activity Graph Item</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseActivityGraphItem(ActivityGraphItem object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mode Switch</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Mode Switch</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @deprecated See {@link ModeSwitch model documentation} for details. |
| * @generated |
| */ |
| @Deprecated |
| public T caseModeSwitch(ModeSwitch object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mode Switch Entry</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Mode Switch Entry</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseModeSwitchEntry(ModeSwitchEntry object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mode Switch Default</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Mode Switch Default</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseModeSwitchDefault(ModeSwitchDefault object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Switch</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Switch</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @since 2.0 |
| * @generated |
| */ |
| public T caseSwitch(org.eclipse.app4mc.amalthea.model.Switch object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Switch Entry</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Switch Entry</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSwitchEntry(SwitchEntry object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Switch Default</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Switch Default</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSwitchDefault(SwitchDefault object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Probability Switch</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Probability Switch</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProbabilitySwitch(ProbabilitySwitch object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Probability Switch Entry</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Probability Switch Entry</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProbabilitySwitchEntry(ProbabilitySwitchEntry object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>While Loop</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>While Loop</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @since 1.2 |
| * @generated |
| */ |
| public T caseWhileLoop(WhileLoop object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Counter</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Counter</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCounter(Counter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Wait Event</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Wait Event</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseWaitEvent(WaitEvent object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Set Event</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Set Event</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSetEvent(SetEvent object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Clear Event</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Clear Event</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseClearEvent(ClearEvent object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Event Mask</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Event Mask</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseEventMask(EventMask object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Os Event</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Os Event</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseOsEvent(OsEvent object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Inter Process Trigger</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Inter Process Trigger</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseInterProcessTrigger(InterProcessTrigger object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Enforced Migration</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Enforced Migration</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseEnforcedMigration(EnforcedMigration object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Schedule Point</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Schedule Point</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSchedulePoint(SchedulePoint object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Terminate Process</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Terminate Process</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTerminateProcess(TerminateProcess object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Task</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Task</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTask(Task object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>ISR</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>ISR</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseISR(ISR object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Process Prototype</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Process Prototype</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseProcessPrototype(ProcessPrototype object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Chained Process Prototype</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Chained Process Prototype</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseChainedProcessPrototype(ChainedProcessPrototype object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>General Precedence</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>General Precedence</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseGeneralPrecedence(GeneralPrecedence object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Access Precedence Spec</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Access Precedence Spec</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAccessPrecedenceSpec(AccessPrecedenceSpec object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Order Precedence Spec</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Order Precedence Spec</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseOrderPrecedenceSpec(OrderPrecedenceSpec object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>IDepends On</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>IDepends On</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIDependsOn(IDependsOn object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Dependency</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Data Dependency</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataDependency(DataDependency object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Runnable Parameter</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Runnable Parameter</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRunnableParameter(RunnableParameter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Runnable</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Runnable</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRunnable(org.eclipse.app4mc.amalthea.model.Runnable object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Label</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Label</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLabel(Label object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Channel</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Channel</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseChannel(Channel object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mode Label</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Mode Label</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseModeLabel(ModeLabel object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Section</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Section</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSection(Section object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Computation Item</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Computation Item</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseComputationItem(ComputationItem object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Execution Need</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Execution Need</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseExecutionNeed(ExecutionNeed object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Need Entry</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Need Entry</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseNeedEntry(Map.Entry<String, IDiscreteValueDeviation> object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Ticks</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Ticks</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTicks(Ticks object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Ticks Entry</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Ticks Entry</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTicksEntry(Map.Entry<ProcessingUnitDefinition, IDiscreteValueDeviation> object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mode Label Access</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Mode Label Access</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseModeLabelAccess(ModeLabelAccess object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Label Access</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Label Access</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLabelAccess(LabelAccess object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Channel Access</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Channel Access</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseChannelAccess(ChannelAccess object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Channel Send</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Channel Send</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseChannelSend(ChannelSend object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Channel Receive</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Channel Receive</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseChannelReceive(ChannelReceive object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Semaphore Access</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Semaphore Access</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSemaphoreAccess(SemaphoreAccess object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Sender Receiver Communication</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Sender Receiver Communication</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSenderReceiverCommunication(SenderReceiverCommunication object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Sender Receiver Read</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Sender Receiver Read</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSenderReceiverRead(SenderReceiverRead object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Sender Receiver Write</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Sender Receiver Write</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSenderReceiverWrite(SenderReceiverWrite object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Server Call</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Server Call</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseServerCall(ServerCall object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Synchronous Server Call</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Synchronous Server Call</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSynchronousServerCall(SynchronousServerCall object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Asynchronous Server Call</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Asynchronous Server Call</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAsynchronousServerCall(AsynchronousServerCall object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Get Result Server Call</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Get Result Server Call</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseGetResultServerCall(GetResultServerCall object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Group</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Group</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseGroup(Group object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Call Argument</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Call Argument</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCallArgument(CallArgument object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Runnable Call</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Runnable Call</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRunnableCall(RunnableCall object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Custom Event Trigger</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Custom Event Trigger</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCustomEventTrigger(CustomEventTrigger object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Data Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataType(DataType object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Compound Type</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Compound Type</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCompoundType(CompoundType object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Struct</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Struct</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseStruct(Struct object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Struct Entry</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Struct Entry</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseStructEntry(StructEntry object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Array</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Array</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseArray(Array object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Pointer</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Pointer</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePointer(Pointer object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Type Ref</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Type Ref</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTypeRef(TypeRef object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Alias</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Alias</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAlias(Alias object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Type Definition</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Type Definition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTypeDefinition(TypeDefinition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Data Type Definition</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Data Type Definition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDataTypeDefinition(DataTypeDefinition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Base Type Definition</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Base Type Definition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseBaseTypeDefinition(BaseTypeDefinition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Activation</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Activation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseActivation(Activation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Periodic Activation</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Periodic Activation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePeriodicActivation(PeriodicActivation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Variable Rate Activation</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Variable Rate Activation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseVariableRateActivation(VariableRateActivation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Sporadic Activation</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Sporadic Activation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSporadicActivation(SporadicActivation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Single Activation</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Single Activation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSingleActivation(SingleActivation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Event Activation</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Event Activation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseEventActivation(EventActivation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Custom Activation</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Custom Activation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCustomActivation(CustomActivation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Label Access Statistic</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Label Access Statistic</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLabelAccessStatistic(LabelAccessStatistic object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Run Entity Call Statistic</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Run Entity Call Statistic</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseRunEntityCallStatistic(RunEntityCallStatistic object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Local Mode Label</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Local Mode Label</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLocalModeLabel(LocalModeLabel object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Local Mode Value</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Local Mode Value</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLocalModeValue(LocalModeValue object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Local Mode Label Assignment</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Local Mode Label Assignment</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLocalModeLabelAssignment(LocalModeLabelAssignment object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Local Mode Condition</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Local Mode Condition</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLocalModeCondition(LocalModeCondition object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>ILocal Mode Value Source</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>ILocal Mode Value Source</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseILocalModeValueSource(ILocalModeValueSource object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mode Literal Const</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Mode Literal Const</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseModeLiteralConst(ModeLiteralConst object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Integer Const</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Integer Const</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseIntegerConst(IntegerConst object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mode Label Ref</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Mode Label Ref</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseModeLabelRef(ModeLabelRef object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Local Mode Label Ref</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Local Mode Label Ref</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLocalModeLabelRef(LocalModeLabelRef object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Channel Fill Ref</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Channel Fill Ref</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseChannelFillRef(ChannelFillRef object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Arithmetic Expression</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Arithmetic Expression</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseArithmeticExpression(ArithmeticExpression object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Mode Label Assignment</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>Mode Label Assignment</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseModeLabelAssignment(ModeLabelAssignment object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. |
| * <!-- begin-user-doc --> |
| * This implementation returns null; |
| * returning a non-null result will terminate the switch, but this is the last case anyway. |
| * <!-- end-user-doc --> |
| * @param object the target of the switch. |
| * @return the result of interpreting the object as an instance of '<em>EObject</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) |
| * @generated |
| */ |
| @Override |
| public T defaultCase(EObject object) { |
| return null; |
| } |
| |
| } //AmaltheaSwitch |