edu.cmu.sei.aadl.model.property.util
Class PropertySwitch

java.lang.Object
  extended by edu.cmu.sei.aadl.model.property.util.PropertySwitch

public class PropertySwitch
extends java.lang.Object

The Switch for the model's inheritance hierarchy. It supports the call doSwitch(object) to invoke the caseXXX 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.

See Also:
PropertyPackage

Field Summary
static java.lang.String copyright
           
static PropertySwitch INSTANCE
           
protected static PropertyPackage modelPackage
          The cached model package
 
Constructor Summary
PropertySwitch()
          Creates an instance of the switch
 
Method Summary
 java.lang.Object caseAadlboolean(Aadlboolean object)
          Returns the result of interpretting the object as an instance of 'Aadlboolean'
 java.lang.Object caseAadlinteger(Aadlinteger object)
          Returns the result of interpretting the object as an instance of 'Aadlinteger'
 java.lang.Object caseAadlreal(Aadlreal object)
          Returns the result of interpretting the object as an instance of 'Aadlreal'
 java.lang.Object caseAadlstring(Aadlstring object)
          Returns the result of interpretting the object as an instance of 'Aadlstring'
 java.lang.Object caseAObject(AObject object)
          Returns the result of interpretting the object as an instance of 'AObject'
 java.lang.Object caseBooleanAND(BooleanAND object)
          Returns the result of interpretting the object as an instance of 'Boolean AND'
 java.lang.Object caseBooleanNOT(BooleanNOT object)
          Returns the result of interpretting the object as an instance of 'Boolean NOT'
 java.lang.Object caseBooleanOR(BooleanOR object)
          Returns the result of interpretting the object as an instance of 'Boolean OR'
 java.lang.Object caseBooleanOrPropertyReference(BooleanOrPropertyReference object)
          Returns the result of interpretting the object as an instance of 'Boolean Or Property Reference'
 java.lang.Object caseBooleanValue(BooleanValue object)
          Returns the result of interpretting the object as an instance of 'Boolean Value'
 java.lang.Object caseClassifierType(ClassifierType object)
          Returns the result of interpretting the object as an instance of 'Classifier Type'
 java.lang.Object caseClassifierValue(ClassifierValue object)
          Returns the result of interpretting the object as an instance of 'Classifier Value'
 java.lang.Object caseEnumLiteral(EnumLiteral object)
          Returns the result of interpretting the object as an instance of 'Enum Literal'
 java.lang.Object caseEnumType(EnumType object)
          Returns the result of interpretting the object as an instance of 'Enum Type'
 java.lang.Object caseEnumValue(EnumValue object)
          Returns the result of interpretting the object as an instance of 'Enum Value'
 java.lang.Object caseFALSE(FALSE object)
          Returns the result of interpretting the object as an instance of 'FALSE'
 java.lang.Object caseIntegerRangeValue(IntegerRangeValue object)
          Returns the result of interpretting the object as an instance of 'Integer Range Value'
 java.lang.Object caseIntegerValue(IntegerValue object)
          Returns the result of interpretting the object as an instance of 'Integer Value'
 java.lang.Object caseModeMember(ModeMember object)
          Returns the result of interpretting the object as an instance of 'Mode Member'
 java.lang.Object caseNamedElement(NamedElement object)
          Returns the result of interpretting the object as an instance of 'Named Element'
 java.lang.Object caseNumberOrPropertyReference(NumberOrPropertyReference object)
          Returns the result of interpretting the object as an instance of 'Number Or Property Reference'
 java.lang.Object caseNumberType(NumberType object)
          Returns the result of interpretting the object as an instance of 'Number Type'
 java.lang.Object caseNumberValue(NumberValue object)
          Returns the result of interpretting the object as an instance of 'Number Value'
 java.lang.Object caseProperties(Properties object)
          Returns the result of interpretting the object as an instance of 'Properties'
 java.lang.Object casePropertyAssociation(PropertyAssociation object)
          Returns the result of interpretting the object as an instance of 'Association'
 java.lang.Object casePropertyConstant(PropertyConstant object)
          Returns the result of interpretting the object as an instance of 'Constant'
 java.lang.Object casePropertyConstantType(PropertyConstantType object)
          Returns the result of interpretting the object as an instance of 'Constant Type'
 java.lang.Object casePropertyDefinition(PropertyDefinition object)
          Returns the result of interpretting the object as an instance of 'Definition'
 java.lang.Object casePropertyHolder(PropertyHolder object)
          Returns the result of interpretting the object as an instance of 'Property Holder'
 java.lang.Object casePropertyReference(PropertyReference object)
          Returns the result of interpretting the object as an instance of 'Reference'
 java.lang.Object casePropertySet(PropertySet object)
          Returns the result of interpretting the object as an instance of 'Set'
 java.lang.Object casePropertyType(PropertyType object)
          Returns the result of interpretting the object as an instance of 'Type'
 java.lang.Object casePropertyValue(PropertyValue object)
          Returns the result of interpretting the object as an instance of 'Value'
 java.lang.Object casePropertyValueHolder(PropertyValueHolder object)
          Returns the result of interpretting the object as an instance of 'Value Holder'
 java.lang.Object caseRangeType(RangeType object)
          Returns the result of interpretting the object as an instance of 'Range Type'
 java.lang.Object caseRangeValue(RangeValue object)
          Returns the result of interpretting the object as an instance of 'Range Value'
 java.lang.Object caseRealRangeValue(RealRangeValue object)
          Returns the result of interpretting the object as an instance of 'Real Range Value'
 java.lang.Object caseRealValue(RealValue object)
          Returns the result of interpretting the object as an instance of 'Real Value'
 java.lang.Object caseReferencedProperty(ReferencedProperty object)
          Returns the result of interpretting the object as an instance of 'Referenced Property'
 java.lang.Object caseReferenceElement(ReferenceElement object)
          Returns the result of interpretting the object as an instance of 'Reference Element'
 java.lang.Object caseReferenceType(ReferenceType object)
          Returns the result of interpretting the object as an instance of 'Reference Type'
 java.lang.Object caseReferenceValue(ReferenceValue object)
          Returns the result of interpretting the object as an instance of 'Reference Value'
 java.lang.Object caseStringValue(StringValue object)
          Returns the result of interpretting the object as an instance of 'String Value'
 java.lang.Object caseTRUE(TRUE object)
          Returns the result of interpretting the object as an instance of 'TRUE'
 java.lang.Object caseTrueFalseValue(TrueFalseValue object)
          Returns the result of interpretting the object as an instance of 'True False Value'
 java.lang.Object caseUnitLiteral(UnitLiteral object)
          Returns the result of interpretting the object as an instance of 'Unit Literal'
 java.lang.Object caseUnitsType(UnitsType object)
          Returns the result of interpretting the object as an instance of 'Units Type'
 java.lang.Object defaultCase(org.eclipse.emf.ecore.EObject object)
          Returns the result of interpretting the object as an instance of 'EObject'
protected  java.lang.Object doSwitch(org.eclipse.emf.ecore.EClass theEClass, org.eclipse.emf.ecore.EObject theEObject)
          Calls caseXXX for each class of the model until one returns a non null result; it yields that result
 java.lang.Object doSwitch(org.eclipse.emf.ecore.EObject theEObject)
          Calls caseXXX for each class of the model until one returns a non null result; it yields that result
protected  java.lang.Object doSwitch(int classifierID, org.eclipse.emf.ecore.EObject theEObject)
          Calls caseXXX for each class of the model until one returns a non null result; it yields that result
 void setAadlProcessingSwitch(AadlProcessingSwitch cs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

copyright

public static final java.lang.String copyright

See Also:
Constant Field Values

INSTANCE

public static PropertySwitch INSTANCE

modelPackage

protected static PropertyPackage modelPackage
The cached model package

Constructor Detail

PropertySwitch

public PropertySwitch()
Creates an instance of the switch.

Method Detail

doSwitch

public java.lang.Object doSwitch(org.eclipse.emf.ecore.EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.

Returns:
the first non-null result returned by a caseXXX call.

doSwitch

protected java.lang.Object doSwitch(org.eclipse.emf.ecore.EClass theEClass,
                                    org.eclipse.emf.ecore.EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.

Returns:
the first non-null result returned by a caseXXX call.

doSwitch

protected java.lang.Object doSwitch(int classifierID,
                                    org.eclipse.emf.ecore.EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.

Returns:
the first non-null result returned by a caseXXX call.

caseProperties

public java.lang.Object caseProperties(Properties object)
Returns the result of interpretting the object as an instance of 'Properties'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Properties'.
See Also:
doSwitch(EObject)

casePropertyAssociation

public java.lang.Object casePropertyAssociation(PropertyAssociation object)
Returns the result of interpretting the object as an instance of 'Association'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Association'.
See Also:
doSwitch(EObject)

casePropertyDefinition

public java.lang.Object casePropertyDefinition(PropertyDefinition object)
Returns the result of interpretting the object as an instance of 'Definition'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Definition'.
See Also:
doSwitch(EObject)

casePropertySet

public java.lang.Object casePropertySet(PropertySet object)
Returns the result of interpretting the object as an instance of 'Set'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Set'.
See Also:
doSwitch(EObject)

caseAadlboolean

public java.lang.Object caseAadlboolean(Aadlboolean object)
Returns the result of interpretting the object as an instance of 'Aadlboolean'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Aadlboolean'.
See Also:
doSwitch(EObject)

caseAadlstring

public java.lang.Object caseAadlstring(Aadlstring object)
Returns the result of interpretting the object as an instance of 'Aadlstring'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Aadlstring'.
See Also:
doSwitch(EObject)

caseAadlinteger

public java.lang.Object caseAadlinteger(Aadlinteger object)
Returns the result of interpretting the object as an instance of 'Aadlinteger'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Aadlinteger'.
See Also:
doSwitch(EObject)

caseNumberType

public java.lang.Object caseNumberType(NumberType object)
Returns the result of interpretting the object as an instance of 'Number Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Number Type'.
See Also:
doSwitch(EObject)

casePropertyType

public java.lang.Object casePropertyType(PropertyType object)
Returns the result of interpretting the object as an instance of 'Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Type'.
See Also:
doSwitch(EObject)

caseRangeType

public java.lang.Object caseRangeType(RangeType object)
Returns the result of interpretting the object as an instance of 'Range Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Range Type'.
See Also:
doSwitch(EObject)

caseClassifierType

public java.lang.Object caseClassifierType(ClassifierType object)
Returns the result of interpretting the object as an instance of 'Classifier Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Classifier Type'.
See Also:
doSwitch(EObject)

caseReferenceType

public java.lang.Object caseReferenceType(ReferenceType object)
Returns the result of interpretting the object as an instance of 'Reference Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Reference Type'.
See Also:
doSwitch(EObject)

caseEnumType

public java.lang.Object caseEnumType(EnumType object)
Returns the result of interpretting the object as an instance of 'Enum Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Enum Type'.
See Also:
doSwitch(EObject)

caseUnitsType

public java.lang.Object caseUnitsType(UnitsType object)
Returns the result of interpretting the object as an instance of 'Units Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Units Type'.
See Also:
doSwitch(EObject)

caseEnumLiteral

public java.lang.Object caseEnumLiteral(EnumLiteral object)
Returns the result of interpretting the object as an instance of 'Enum Literal'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Enum Literal'.
See Also:
doSwitch(EObject)

caseUnitLiteral

public java.lang.Object caseUnitLiteral(UnitLiteral object)
Returns the result of interpretting the object as an instance of 'Unit Literal'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Unit Literal'.
See Also:
doSwitch(EObject)

casePropertyValue

public java.lang.Object casePropertyValue(PropertyValue object)
Returns the result of interpretting the object as an instance of 'Value'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Value'.
See Also:
doSwitch(EObject)

caseBooleanValue

public java.lang.Object caseBooleanValue(BooleanValue object)
Returns the result of interpretting the object as an instance of 'Boolean Value'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Boolean Value'.
See Also:
doSwitch(EObject)

caseRangeValue

public java.lang.Object caseRangeValue(RangeValue object)
Returns the result of interpretting the object as an instance of 'Range Value'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Range Value'.
See Also:
doSwitch(EObject)

caseBooleanAND

public java.lang.Object caseBooleanAND(BooleanAND object)
Returns the result of interpretting the object as an instance of 'Boolean AND'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Boolean AND'.
See Also:
doSwitch(EObject)

caseBooleanOR

public java.lang.Object caseBooleanOR(BooleanOR object)
Returns the result of interpretting the object as an instance of 'Boolean OR'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Boolean OR'.
See Also:
doSwitch(EObject)

caseBooleanNOT

public java.lang.Object caseBooleanNOT(BooleanNOT object)
Returns the result of interpretting the object as an instance of 'Boolean NOT'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Boolean NOT'.
See Also:
doSwitch(EObject)

caseTRUE

public java.lang.Object caseTRUE(TRUE object)
Returns the result of interpretting the object as an instance of 'TRUE'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'TRUE'.
See Also:
doSwitch(EObject)

caseFALSE

public java.lang.Object caseFALSE(FALSE object)
Returns the result of interpretting the object as an instance of 'FALSE'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'FALSE'.
See Also:
doSwitch(EObject)

caseStringValue

public java.lang.Object caseStringValue(StringValue object)
Returns the result of interpretting the object as an instance of 'String Value'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'String Value'.
See Also:
doSwitch(EObject)

caseNumberValue

public java.lang.Object caseNumberValue(NumberValue object)
Returns the result of interpretting the object as an instance of 'Number Value'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Number Value'.
See Also:
doSwitch(EObject)

caseIntegerValue

public java.lang.Object caseIntegerValue(IntegerValue object)
Returns the result of interpretting the object as an instance of 'Integer Value'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Integer Value'.
See Also:
doSwitch(EObject)

caseRealValue

public java.lang.Object caseRealValue(RealValue object)
Returns the result of interpretting the object as an instance of 'Real Value'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Real Value'.
See Also:
doSwitch(EObject)

caseIntegerRangeValue

public java.lang.Object caseIntegerRangeValue(IntegerRangeValue object)
Returns the result of interpretting the object as an instance of 'Integer Range Value'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Integer Range Value'.
See Also:
doSwitch(EObject)

caseRealRangeValue

public java.lang.Object caseRealRangeValue(RealRangeValue object)
Returns the result of interpretting the object as an instance of 'Real Range Value'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Real Range Value'.
See Also:
doSwitch(EObject)

caseEnumValue

public java.lang.Object caseEnumValue(EnumValue object)
Returns the result of interpretting the object as an instance of 'Enum Value'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Enum Value'.
See Also:
doSwitch(EObject)

caseClassifierValue

public java.lang.Object caseClassifierValue(ClassifierValue object)
Returns the result of interpretting the object as an instance of 'Classifier Value'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Classifier Value'.
See Also:
doSwitch(EObject)

casePropertyReference

public java.lang.Object casePropertyReference(PropertyReference object)
Returns the result of interpretting the object as an instance of 'Reference'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Reference'.
See Also:
doSwitch(EObject)

caseAadlreal

public java.lang.Object caseAadlreal(Aadlreal object)
Returns the result of interpretting the object as an instance of 'Aadlreal'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Aadlreal'.
See Also:
doSwitch(EObject)

casePropertyConstant

public java.lang.Object casePropertyConstant(PropertyConstant object)
Returns the result of interpretting the object as an instance of 'Constant'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Constant'.
See Also:
doSwitch(EObject)

caseReferencedProperty

public java.lang.Object caseReferencedProperty(ReferencedProperty object)
Returns the result of interpretting the object as an instance of 'Referenced Property'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Referenced Property'.
See Also:
doSwitch(EObject)

caseReferenceValue

public java.lang.Object caseReferenceValue(ReferenceValue object)
Returns the result of interpretting the object as an instance of 'Reference Value'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Reference Value'.
See Also:
doSwitch(EObject)

caseReferenceElement

public java.lang.Object caseReferenceElement(ReferenceElement object)
Returns the result of interpretting the object as an instance of 'Reference Element'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Reference Element'.
See Also:
doSwitch(EObject)

caseTrueFalseValue

public java.lang.Object caseTrueFalseValue(TrueFalseValue object)
Returns the result of interpretting the object as an instance of 'True False Value'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'True False Value'.
See Also:
doSwitch(EObject)

casePropertyConstantType

public java.lang.Object casePropertyConstantType(PropertyConstantType object)
Returns the result of interpretting the object as an instance of 'Constant Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Constant Type'.
See Also:
doSwitch(EObject)

caseBooleanOrPropertyReference

public java.lang.Object caseBooleanOrPropertyReference(BooleanOrPropertyReference object)
Returns the result of interpretting the object as an instance of 'Boolean Or Property Reference'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Boolean Or Property Reference'.
See Also:
doSwitch(EObject)

casePropertyValueHolder

public java.lang.Object casePropertyValueHolder(PropertyValueHolder object)
Returns the result of interpretting the object as an instance of 'Value Holder'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Value Holder'.
See Also:
doSwitch(EObject)

caseNumberOrPropertyReference

public java.lang.Object caseNumberOrPropertyReference(NumberOrPropertyReference object)
Returns the result of interpretting the object as an instance of 'Number Or Property Reference'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Number Or Property Reference'.
See Also:
doSwitch(EObject)

caseAObject

public java.lang.Object caseAObject(AObject object)
Returns the result of interpretting the object as an instance of 'AObject'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'AObject'.
See Also:
doSwitch(EObject)

caseNamedElement

public java.lang.Object caseNamedElement(NamedElement object)
Returns the result of interpretting the object as an instance of 'Named Element'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Named Element'.
See Also:
doSwitch(EObject)

casePropertyHolder

public java.lang.Object casePropertyHolder(PropertyHolder object)
Returns the result of interpretting the object as an instance of 'Property Holder'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Property Holder'.
See Also:
doSwitch(EObject)

caseModeMember

public java.lang.Object caseModeMember(ModeMember object)
Returns the result of interpretting the object as an instance of 'Mode Member'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'Mode Member'.
See Also:
doSwitch(EObject)

defaultCase

public java.lang.Object defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpretting the object as an instance of 'EObject'. This implementation returns null; returning a non-null result will terminate the switch, but this is the last case anyway.

Parameters:
object - the target of the switch.
Returns:
the result of interpretting the object as an instance of 'EObject'.
See Also:
doSwitch(org.eclipse.emf.ecore.EObject)

setAadlProcessingSwitch

public void setAadlProcessingSwitch(AadlProcessingSwitch cs)