public class TraceSwitch<T> extends Switch<T>
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.
TracePackage
Constructor and Description |
---|
TraceSwitch()
Creates an instance of the switch.
|
Modifier and Type | Method and Description |
---|---|
T |
caseEMappingContext(EMappingContext object)
Returns the result of interpreting the object as an instance of 'EMapping Context'.
|
T |
caseEMappingOperation(EMappingOperation object)
Returns the result of interpreting the object as an instance of 'EMapping Operation'.
|
T |
caseEMappingParameters(EMappingParameters object)
Returns the result of interpreting the object as an instance of 'EMapping Parameters'.
|
T |
caseEMappingResults(EMappingResults object)
Returns the result of interpreting the object as an instance of 'EMapping Results'.
|
T |
caseETuplePartValue(ETuplePartValue object)
Returns the result of interpreting the object as an instance of 'ETuple Part Value'.
|
T |
caseEValue(EValue object)
Returns the result of interpreting the object as an instance of 'EValue'.
|
T |
caseMappingOperationToTraceRecordMapEntry(Map.Entry<MappingOperation,EList<TraceRecord>> object)
Returns the result of interpreting the object as an instance of 'Mapping Operation To Trace Record Map Entry'.
|
T |
caseObjectToTraceRecordMapEntry(Map.Entry<Object,EList<TraceRecord>> object)
Returns the result of interpreting the object as an instance of 'Object To Trace Record Map Entry'.
|
T |
caseTrace(Trace object)
Returns the result of interpreting the object as an instance of 'Trace'.
|
T |
caseTraceRecord(TraceRecord object)
Returns the result of interpreting the object as an instance of 'Record'.
|
T |
caseVarParameterValue(VarParameterValue object)
Returns the result of interpreting the object as an instance of 'Var Parameter Value'.
|
T |
defaultCase(EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
public static final String copyright
public TraceSwitch()
public T caseTrace(Trace object)
object
- the target of the switch.doSwitch(EObject)
public T caseTraceRecord(TraceRecord object)
object
- the target of the switch.doSwitch(EObject)
public T caseVarParameterValue(VarParameterValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseMappingOperationToTraceRecordMapEntry(Map.Entry<MappingOperation,EList<TraceRecord>> object)
object
- the target of the switch.doSwitch(EObject)
public T caseEMappingOperation(EMappingOperation object)
object
- the target of the switch.doSwitch(EObject)
public T caseEValue(EValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseETuplePartValue(ETuplePartValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseEMappingContext(EMappingContext object)
object
- the target of the switch.doSwitch(EObject)
public T caseEMappingParameters(EMappingParameters object)
object
- the target of the switch.doSwitch(EObject)
public T caseEMappingResults(EMappingResults object)
object
- the target of the switch.doSwitch(EObject)
public T caseObjectToTraceRecordMapEntry(Map.Entry<Object,EList<TraceRecord>> object)
object
- the target of the switch.doSwitch(EObject)
public T defaultCase(EObject object)
defaultCase
in class Switch<T>
object
- the target of the switch.Switch.doSwitch(org.eclipse.emf.ecore.EObject)
Copyright © 2008, 2018 Borland Software Corporation and others. All Rights Reserved.