|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.cmu.sei.aadl.model.property.util.PropertySwitch
public class PropertySwitch
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.
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 |
---|
public static final java.lang.String copyright
public static PropertySwitch INSTANCE
protected static PropertyPackage modelPackage
Constructor Detail |
---|
public PropertySwitch()
Method Detail |
---|
public java.lang.Object doSwitch(org.eclipse.emf.ecore.EObject theEObject)
caseXXX
for each class of the model until one returns a non null result; it yields that result.
caseXXX
call.protected java.lang.Object doSwitch(org.eclipse.emf.ecore.EClass theEClass, org.eclipse.emf.ecore.EObject theEObject)
caseXXX
for each class of the model until one returns a non null result; it yields that result.
caseXXX
call.protected java.lang.Object doSwitch(int classifierID, org.eclipse.emf.ecore.EObject theEObject)
caseXXX
for each class of the model until one returns a non null result; it yields that result.
caseXXX
call.public java.lang.Object caseProperties(Properties object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object casePropertyAssociation(PropertyAssociation object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object casePropertyDefinition(PropertyDefinition object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object casePropertySet(PropertySet object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseAadlboolean(Aadlboolean object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseAadlstring(Aadlstring object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseAadlinteger(Aadlinteger object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseNumberType(NumberType object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object casePropertyType(PropertyType object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseRangeType(RangeType object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseClassifierType(ClassifierType object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseReferenceType(ReferenceType object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseEnumType(EnumType object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseUnitsType(UnitsType object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseEnumLiteral(EnumLiteral object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseUnitLiteral(UnitLiteral object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object casePropertyValue(PropertyValue object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseBooleanValue(BooleanValue object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseRangeValue(RangeValue object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseBooleanAND(BooleanAND object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseBooleanOR(BooleanOR object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseBooleanNOT(BooleanNOT object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseTRUE(TRUE object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseFALSE(FALSE object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseStringValue(StringValue object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseNumberValue(NumberValue object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseIntegerValue(IntegerValue object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseRealValue(RealValue object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseIntegerRangeValue(IntegerRangeValue object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseRealRangeValue(RealRangeValue object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseEnumValue(EnumValue object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseClassifierValue(ClassifierValue object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object casePropertyReference(PropertyReference object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseAadlreal(Aadlreal object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object casePropertyConstant(PropertyConstant object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseReferencedProperty(ReferencedProperty object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseReferenceValue(ReferenceValue object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseReferenceElement(ReferenceElement object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseTrueFalseValue(TrueFalseValue object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object casePropertyConstantType(PropertyConstantType object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseBooleanOrPropertyReference(BooleanOrPropertyReference object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object casePropertyValueHolder(PropertyValueHolder object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseNumberOrPropertyReference(NumberOrPropertyReference object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseAObject(AObject object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseNamedElement(NamedElement object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object casePropertyHolder(PropertyHolder object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object caseModeMember(ModeMember object)
object
- the target of the switch.
doSwitch(EObject)
public java.lang.Object defaultCase(org.eclipse.emf.ecore.EObject object)
object
- the target of the switch.
doSwitch(org.eclipse.emf.ecore.EObject)
public void setAadlProcessingSwitch(AadlProcessingSwitch cs)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |