|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectLqnCore.util.LqnCoreSwitch<T>
public class LqnCoreSwitch<T>
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.
LqnCorePackage| Field Summary | |
|---|---|
protected static LqnCorePackage |
modelPackage
The cached model package |
| Constructor Summary | |
|---|---|
LqnCoreSwitch()
Creates an instance of the switch. |
|
| Method Summary | |
|---|---|
T |
caseActivityDefBase(ActivityDefBase object)
Returns the result of interpreting the object as an instance of 'Activity Def Base'. |
T |
caseActivityDefType(ActivityDefType object)
Returns the result of interpreting the object as an instance of 'Activity Def Type'. |
T |
caseActivityGraphBase(ActivityGraphBase object)
Returns the result of interpreting the object as an instance of 'Activity Graph Base'. |
T |
caseActivityListType(ActivityListType object)
Returns the result of interpreting the object as an instance of 'Activity List Type'. |
T |
caseActivityLoopListType(ActivityLoopListType object)
Returns the result of interpreting the object as an instance of 'Activity Loop List Type'. |
T |
caseActivityLoopType(ActivityLoopType object)
Returns the result of interpreting the object as an instance of 'Activity Loop Type'. |
T |
caseActivityMakingCallType(ActivityMakingCallType object)
Returns the result of interpreting the object as an instance of 'Activity Making Call Type'. |
T |
caseActivityOrType(ActivityOrType object)
Returns the result of interpreting the object as an instance of 'Activity Or Type'. |
T |
caseActivityPhasesType(ActivityPhasesType object)
Returns the result of interpreting the object as an instance of 'Activity Phases Type'. |
T |
caseActivityType(ActivityType object)
Returns the result of interpreting the object as an instance of 'Activity Type'. |
T |
caseAndJoinListType(AndJoinListType object)
Returns the result of interpreting the object as an instance of 'And Join List Type'. |
T |
caseAsynchCallType(AsynchCallType object)
Returns the result of interpreting the object as an instance of 'Asynch Call Type'. |
T |
caseBindType(BindType object)
Returns the result of interpreting the object as an instance of 'Bind Type'. |
T |
caseCallListType(CallListType object)
Returns the result of interpreting the object as an instance of 'Call List Type'. |
T |
caseDocumentRoot(DocumentRoot object)
Returns the result of interpreting the object as an instance of 'Document Root'. |
T |
caseEntryActivityDefType(EntryActivityDefType object)
Returns the result of interpreting the object as an instance of 'Entry Activity Def Type'. |
T |
caseEntryActivityGraph(EntryActivityGraph object)
Returns the result of interpreting the object as an instance of 'Entry Activity Graph'. |
T |
caseEntryMakingCallType(EntryMakingCallType object)
Returns the result of interpreting the object as an instance of 'Entry Making Call Type'. |
T |
caseEntryType(EntryType object)
Returns the result of interpreting the object as an instance of 'Entry Type'. |
T |
caseFirstPlotType(FirstPlotType object)
Returns the result of interpreting the object as an instance of 'First Plot Type'. |
T |
caseHistogramBinType(HistogramBinType object)
Returns the result of interpreting the object as an instance of 'Histogram Bin Type'. |
T |
caseInPortType(InPortType object)
Returns the result of interpreting the object as an instance of 'In Port Type'. |
T |
caseInterfaceType(InterfaceType object)
Returns the result of interpreting the object as an instance of 'Interface Type'. |
T |
caseLqnCoreType(LqnCoreType object)
Returns the result of interpreting the object as an instance of 'Type'. |
T |
caseLqnModelType(LqnModelType object)
Returns the result of interpreting the object as an instance of 'Lqn Model Type'. |
T |
caseMakingCallType(MakingCallType object)
Returns the result of interpreting the object as an instance of 'Making Call Type'. |
T |
caseOrListType(OrListType object)
Returns the result of interpreting the object as an instance of 'Or List Type'. |
T |
caseOutPortType(OutPortType object)
Returns the result of interpreting the object as an instance of 'Out Port Type'. |
T |
caseOutputDistributionType(OutputDistributionType object)
Returns the result of interpreting the object as an instance of 'Output Distribution Type'. |
T |
caseOutputEntryDistributionType(OutputEntryDistributionType object)
Returns the result of interpreting the object as an instance of 'Output Entry Distribution Type'. |
T |
caseOutputResultForwardingANDJoinDelay(OutputResultForwardingANDJoinDelay object)
Returns the result of interpreting the object as an instance of 'Output Result Forwarding AND Join Delay'. |
T |
caseOutputResultType(OutputResultType object)
Returns the result of interpreting the object as an instance of 'Output Result Type'. |
T |
caseParameterType(ParameterType object)
Returns the result of interpreting the object as an instance of 'Parameter Type'. |
T |
caseParaType(ParaType object)
Returns the result of interpreting the object as an instance of 'Para Type'. |
T |
casePhaseActivities(PhaseActivities object)
Returns the result of interpreting the object as an instance of 'Phase Activities'. |
T |
casePlotControlType(PlotControlType object)
Returns the result of interpreting the object as an instance of 'Plot Control Type'. |
T |
casePlotType(PlotType object)
Returns the result of interpreting the object as an instance of 'Plot Type'. |
T |
casePortBindingType(PortBindingType object)
Returns the result of interpreting the object as an instance of 'Port Binding Type'. |
T |
casePragmaType(PragmaType object)
Returns the result of interpreting the object as an instance of 'Pragma Type'. |
T |
casePrecedenceType(PrecedenceType object)
Returns the result of interpreting the object as an instance of 'Precedence Type'. |
T |
caseProcessorBindingType(ProcessorBindingType object)
Returns the result of interpreting the object as an instance of 'Processor Binding Type'. |
T |
caseProcessorType(ProcessorType object)
Returns the result of interpreting the object as an instance of 'Processor Type'. |
T |
caseReplyActivityType(ReplyActivityType object)
Returns the result of interpreting the object as an instance of 'Reply Activity Type'. |
T |
caseReplyEntryType(ReplyEntryType object)
Returns the result of interpreting the object as an instance of 'Reply Entry Type'. |
T |
caseResultConf95Type(ResultConf95Type object)
Returns the result of interpreting the object as an instance of 'Result Conf95 Type'. |
T |
caseResultConf95Type1(ResultConf95Type1 object)
Returns the result of interpreting the object as an instance of 'Result Conf95 Type1'. |
T |
caseResultConf99Type(ResultConf99Type object)
Returns the result of interpreting the object as an instance of 'Result Conf99 Type'. |
T |
caseResultConf99Type1(ResultConf99Type1 object)
Returns the result of interpreting the object as an instance of 'Result Conf99 Type1'. |
T |
caseResultGeneralType(ResultGeneralType object)
Returns the result of interpreting the object as an instance of 'Result General Type'. |
T |
caseRunControlType(RunControlType object)
Returns the result of interpreting the object as an instance of 'Run Control Type'. |
T |
caseServiceType(ServiceType object)
Returns the result of interpreting the object as an instance of 'Service Type'. |
T |
caseSingleActivityListType(SingleActivityListType object)
Returns the result of interpreting the object as an instance of 'Single Activity List Type'. |
T |
caseSlotType(SlotType object)
Returns the result of interpreting the object as an instance of 'Slot Type'. |
T |
caseSolverParamsType(SolverParamsType object)
Returns the result of interpreting the object as an instance of 'Solver Params Type'. |
T |
caseSynchCallType(SynchCallType object)
Returns the result of interpreting the object as an instance of 'Synch Call Type'. |
T |
caseTaskActivityGraph(TaskActivityGraph object)
Returns the result of interpreting the object as an instance of 'Task Activity Graph'. |
T |
caseTaskType(TaskType object)
Returns the result of interpreting the object as an instance of 'Task Type'. |
T |
defaultCase(EObject object)
Returns the result of interpreting the object as an instance of 'EObject'. |
protected T |
doSwitch(EClass theEClass,
EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result. |
T |
doSwitch(EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result. |
protected T |
doSwitch(int classifierID,
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 |
|---|
protected static LqnCorePackage modelPackage
| Constructor Detail |
|---|
public LqnCoreSwitch()
| Method Detail |
|---|
public T doSwitch(EObject theEObject)
caseXXX for each class of the model until one returns a non null result; it yields that result.
caseXXX call.
protected T doSwitch(EClass theEClass,
EObject theEObject)
caseXXX for each class of the model until one returns a non null result; it yields that result.
caseXXX call.
protected T doSwitch(int classifierID,
EObject theEObject)
caseXXX for each class of the model until one returns a non null result; it yields that result.
caseXXX call.public T caseActivityDefBase(ActivityDefBase object)
object - the target of the switch.
doSwitch(EObject)public T caseActivityDefType(ActivityDefType object)
object - the target of the switch.
doSwitch(EObject)public T caseActivityGraphBase(ActivityGraphBase object)
object - the target of the switch.
doSwitch(EObject)public T caseActivityListType(ActivityListType object)
object - the target of the switch.
doSwitch(EObject)public T caseActivityLoopListType(ActivityLoopListType object)
object - the target of the switch.
doSwitch(EObject)public T caseActivityLoopType(ActivityLoopType object)
object - the target of the switch.
doSwitch(EObject)public T caseActivityMakingCallType(ActivityMakingCallType object)
object - the target of the switch.
doSwitch(EObject)public T caseActivityOrType(ActivityOrType object)
object - the target of the switch.
doSwitch(EObject)public T caseActivityPhasesType(ActivityPhasesType object)
object - the target of the switch.
doSwitch(EObject)public T caseActivityType(ActivityType object)
object - the target of the switch.
doSwitch(EObject)public T caseAndJoinListType(AndJoinListType object)
object - the target of the switch.
doSwitch(EObject)public T caseAsynchCallType(AsynchCallType object)
object - the target of the switch.
doSwitch(EObject)public T caseBindType(BindType object)
object - the target of the switch.
doSwitch(EObject)public T caseCallListType(CallListType object)
object - the target of the switch.
doSwitch(EObject)public T caseDocumentRoot(DocumentRoot object)
object - the target of the switch.
doSwitch(EObject)public T caseEntryActivityDefType(EntryActivityDefType object)
object - the target of the switch.
doSwitch(EObject)public T caseEntryActivityGraph(EntryActivityGraph object)
object - the target of the switch.
doSwitch(EObject)public T caseEntryMakingCallType(EntryMakingCallType object)
object - the target of the switch.
doSwitch(EObject)public T caseEntryType(EntryType object)
object - the target of the switch.
doSwitch(EObject)public T caseFirstPlotType(FirstPlotType object)
object - the target of the switch.
doSwitch(EObject)public T caseHistogramBinType(HistogramBinType object)
object - the target of the switch.
doSwitch(EObject)public T caseInPortType(InPortType object)
object - the target of the switch.
doSwitch(EObject)public T caseInterfaceType(InterfaceType object)
object - the target of the switch.
doSwitch(EObject)public T caseLqnCoreType(LqnCoreType object)
object - the target of the switch.
doSwitch(EObject)public T caseLqnModelType(LqnModelType object)
object - the target of the switch.
doSwitch(EObject)public T caseMakingCallType(MakingCallType object)
object - the target of the switch.
doSwitch(EObject)public T caseOrListType(OrListType object)
object - the target of the switch.
doSwitch(EObject)public T caseOutPortType(OutPortType object)
object - the target of the switch.
doSwitch(EObject)public T caseOutputDistributionType(OutputDistributionType object)
object - the target of the switch.
doSwitch(EObject)public T caseOutputEntryDistributionType(OutputEntryDistributionType object)
object - the target of the switch.
doSwitch(EObject)public T caseOutputResultForwardingANDJoinDelay(OutputResultForwardingANDJoinDelay object)
object - the target of the switch.
doSwitch(EObject)public T caseOutputResultType(OutputResultType object)
object - the target of the switch.
doSwitch(EObject)public T caseParameterType(ParameterType object)
object - the target of the switch.
doSwitch(EObject)public T caseParaType(ParaType object)
object - the target of the switch.
doSwitch(EObject)public T casePhaseActivities(PhaseActivities object)
object - the target of the switch.
doSwitch(EObject)public T casePlotControlType(PlotControlType object)
object - the target of the switch.
doSwitch(EObject)public T casePlotType(PlotType object)
object - the target of the switch.
doSwitch(EObject)public T casePortBindingType(PortBindingType object)
object - the target of the switch.
doSwitch(EObject)public T casePragmaType(PragmaType object)
object - the target of the switch.
doSwitch(EObject)public T casePrecedenceType(PrecedenceType object)
object - the target of the switch.
doSwitch(EObject)public T caseProcessorBindingType(ProcessorBindingType object)
object - the target of the switch.
doSwitch(EObject)public T caseProcessorType(ProcessorType object)
object - the target of the switch.
doSwitch(EObject)public T caseReplyActivityType(ReplyActivityType object)
object - the target of the switch.
doSwitch(EObject)public T caseReplyEntryType(ReplyEntryType object)
object - the target of the switch.
doSwitch(EObject)public T caseResultConf95Type(ResultConf95Type object)
object - the target of the switch.
doSwitch(EObject)public T caseResultConf95Type1(ResultConf95Type1 object)
object - the target of the switch.
doSwitch(EObject)public T caseResultConf99Type(ResultConf99Type object)
object - the target of the switch.
doSwitch(EObject)public T caseResultConf99Type1(ResultConf99Type1 object)
object - the target of the switch.
doSwitch(EObject)public T caseResultGeneralType(ResultGeneralType object)
object - the target of the switch.
doSwitch(EObject)public T caseRunControlType(RunControlType object)
object - the target of the switch.
doSwitch(EObject)public T caseServiceType(ServiceType object)
object - the target of the switch.
doSwitch(EObject)public T caseSingleActivityListType(SingleActivityListType object)
object - the target of the switch.
doSwitch(EObject)public T caseSlotType(SlotType object)
object - the target of the switch.
doSwitch(EObject)public T caseSolverParamsType(SolverParamsType object)
object - the target of the switch.
doSwitch(EObject)public T caseSynchCallType(SynchCallType object)
object - the target of the switch.
doSwitch(EObject)public T caseTaskActivityGraph(TaskActivityGraph object)
object - the target of the switch.
doSwitch(EObject)public T caseTaskType(TaskType object)
object - the target of the switch.
doSwitch(EObject)public T defaultCase(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 | |||||||||