|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eodisp.hla.crc.omt.util.OmtSwitch
public class OmtSwitch
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.
OmtPackage| Field Summary | |
|---|---|
static java.lang.String |
copyright
|
protected static OmtPackage |
modelPackage
The cached model package |
| Constructor Summary | |
|---|---|
OmtSwitch()
Creates an instance of the switch. |
|
| Method Summary | |
|---|---|
java.lang.Object |
caseAcquisitionRequestTag(AcquisitionRequestTag object)
Returns the result of interpretting the object as an instance of 'Acquisition Request Tag'. |
java.lang.Object |
caseAlternative(Alternative object)
Returns the result of interpretting the object as an instance of 'Alternative'. |
java.lang.Object |
caseArrayData(ArrayData object)
Returns the result of interpretting the object as an instance of 'Array Data'. |
java.lang.Object |
caseArrayDataTypes(ArrayDataTypes object)
Returns the result of interpretting the object as an instance of 'Array Data Types'. |
java.lang.Object |
caseAttribute(Attribute object)
Returns the result of interpretting the object as an instance of 'Attribute'. |
java.lang.Object |
caseBasicData(BasicData object)
Returns the result of interpretting the object as an instance of 'Basic Data'. |
java.lang.Object |
caseBasicDataRepresentations(BasicDataRepresentations object)
Returns the result of interpretting the object as an instance of 'Basic Data Representations'. |
java.lang.Object |
caseDataTypes(DataTypes object)
Returns the result of interpretting the object as an instance of 'Data Types'. |
java.lang.Object |
caseDeleteRemoveTag(DeleteRemoveTag object)
Returns the result of interpretting the object as an instance of 'Delete Remove Tag'. |
java.lang.Object |
caseDimension(Dimension object)
Returns the result of interpretting the object as an instance of 'Dimension'. |
java.lang.Object |
caseDimensions(Dimensions object)
Returns the result of interpretting the object as an instance of 'Dimensions'. |
java.lang.Object |
caseDivestitureCompletionTag(DivestitureCompletionTag object)
Returns the result of interpretting the object as an instance of 'Divestiture Completion Tag'. |
java.lang.Object |
caseDivestitureRequestTag(DivestitureRequestTag object)
Returns the result of interpretting the object as an instance of 'Divestiture Request Tag'. |
java.lang.Object |
caseDocumentRoot(DocumentRoot object)
Returns the result of interpretting the object as an instance of 'Document Root'. |
java.lang.Object |
caseEnumeratedData(EnumeratedData object)
Returns the result of interpretting the object as an instance of 'Enumerated Data'. |
java.lang.Object |
caseEnumeratedDataTypes(EnumeratedDataTypes object)
Returns the result of interpretting the object as an instance of 'Enumerated Data Types'. |
java.lang.Object |
caseEnumerator(Enumerator object)
Returns the result of interpretting the object as an instance of 'Enumerator'. |
java.lang.Object |
caseField(Field object)
Returns the result of interpretting the object as an instance of 'Field'. |
java.lang.Object |
caseFixedRecordData(FixedRecordData object)
Returns the result of interpretting the object as an instance of 'Fixed Record Data'. |
java.lang.Object |
caseFixedRecordDataTypes(FixedRecordDataTypes object)
Returns the result of interpretting the object as an instance of 'Fixed Record Data Types'. |
java.lang.Object |
caseInteractionClass(InteractionClass object)
Returns the result of interpretting the object as an instance of 'Interaction Class'. |
java.lang.Object |
caseInteractions(Interactions object)
Returns the result of interpretting the object as an instance of 'Interactions'. |
java.lang.Object |
caseLookahead(Lookahead object)
Returns the result of interpretting the object as an instance of 'Lookahead'. |
java.lang.Object |
caseNote(Note object)
Returns the result of interpretting the object as an instance of 'Note'. |
java.lang.Object |
caseNotes(Notes object)
Returns the result of interpretting the object as an instance of 'Notes'. |
java.lang.Object |
caseObjectClass(ObjectClass object)
Returns the result of interpretting the object as an instance of 'Object Class'. |
java.lang.Object |
caseObjectModel(ObjectModel object)
Returns the result of interpretting the object as an instance of 'Object Model'. |
java.lang.Object |
caseObjects(Objects object)
Returns the result of interpretting the object as an instance of 'Objects'. |
java.lang.Object |
caseParameter(Parameter object)
Returns the result of interpretting the object as an instance of 'Parameter'. |
java.lang.Object |
caseRequestUpdateTag(RequestUpdateTag object)
Returns the result of interpretting the object as an instance of 'Request Update Tag'. |
java.lang.Object |
caseSendReceiveTag(SendReceiveTag object)
Returns the result of interpretting the object as an instance of 'Send Receive Tag'. |
java.lang.Object |
caseSimpleData(SimpleData object)
Returns the result of interpretting the object as an instance of 'Simple Data'. |
java.lang.Object |
caseSimpleDataTypes(SimpleDataTypes object)
Returns the result of interpretting the object as an instance of 'Simple Data Types'. |
java.lang.Object |
caseSwitches(Switches object)
Returns the result of interpretting the object as an instance of 'Switches'. |
java.lang.Object |
caseSynchronization(Synchronization object)
Returns the result of interpretting the object as an instance of 'Synchronization'. |
java.lang.Object |
caseSynchronizations(Synchronizations object)
Returns the result of interpretting the object as an instance of 'Synchronizations'. |
java.lang.Object |
caseTags(Tags object)
Returns the result of interpretting the object as an instance of 'Tags'. |
java.lang.Object |
caseTime(Time object)
Returns the result of interpretting the object as an instance of 'Time'. |
java.lang.Object |
caseTimeStamp(TimeStamp object)
Returns the result of interpretting the object as an instance of 'Time Stamp'. |
java.lang.Object |
caseTransportation(Transportation object)
Returns the result of interpretting the object as an instance of 'Transportation'. |
java.lang.Object |
caseTransportations(Transportations object)
Returns the result of interpretting the object as an instance of 'Transportations'. |
java.lang.Object |
caseUpdateReflectTag(UpdateReflectTag object)
Returns the result of interpretting the object as an instance of 'Update Reflect Tag'. |
java.lang.Object |
caseVariantRecordData(VariantRecordData object)
Returns the result of interpretting the object as an instance of 'Variant Record Data'. |
java.lang.Object |
caseVariantRecordDataTypes(VariantRecordDataTypes object)
Returns the result of interpretting the object as an instance of 'Variant Record Data Types'. |
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. |
| 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
protected static OmtPackage modelPackage
| Constructor Detail |
|---|
public OmtSwitch()
| 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 caseAcquisitionRequestTag(AcquisitionRequestTag object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseAlternative(Alternative object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseArrayData(ArrayData object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseArrayDataTypes(ArrayDataTypes object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseAttribute(Attribute object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseBasicData(BasicData object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseBasicDataRepresentations(BasicDataRepresentations object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseDataTypes(DataTypes object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseDeleteRemoveTag(DeleteRemoveTag object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseDimension(Dimension object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseDimensions(Dimensions object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseDivestitureCompletionTag(DivestitureCompletionTag object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseDivestitureRequestTag(DivestitureRequestTag object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseDocumentRoot(DocumentRoot object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseEnumeratedData(EnumeratedData object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseEnumeratedDataTypes(EnumeratedDataTypes object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseEnumerator(Enumerator object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseField(Field object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseFixedRecordData(FixedRecordData object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseFixedRecordDataTypes(FixedRecordDataTypes object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseInteractionClass(InteractionClass object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseInteractions(Interactions object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseLookahead(Lookahead object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseNote(Note object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseNotes(Notes object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseObjectClass(ObjectClass object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseObjectModel(ObjectModel object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseObjects(Objects object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseParameter(Parameter object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseRequestUpdateTag(RequestUpdateTag object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseSendReceiveTag(SendReceiveTag object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseSimpleData(SimpleData object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseSimpleDataTypes(SimpleDataTypes object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseSwitches(Switches object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseSynchronization(Synchronization object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseSynchronizations(Synchronizations object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseTags(Tags object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseTime(Time object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseTimeStamp(TimeStamp object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseTransportation(Transportation object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseTransportations(Transportations object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseUpdateReflectTag(UpdateReflectTag object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseVariantRecordData(VariantRecordData object)
object - the target of the switch.
doSwitch(EObject)public java.lang.Object caseVariantRecordDataTypes(VariantRecordDataTypes 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)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||