Class LqnSwitch<T>

java.lang.Object
org.eclipse.emf.ecore.util.Switch<T>
org.palladiosimulator.solver.lqn.util.LqnSwitch<T>

public class LqnSwitch<T> extends Switch<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.
See Also:
Generated class or method.
  • Field Details

    • modelPackage

      protected static LqnPackage modelPackage
      The cached model package
      Generated class or method.
  • Constructor Details

    • LqnSwitch

      public LqnSwitch()
      Creates an instance of the switch.
      Generated class or method.
  • Method Details

    • isSwitchFor

      protected boolean isSwitchFor(EPackage ePackage)
      Checks whether this is a switch for the given package.
      Specified by:
      isSwitchFor in class Switch<T>
      Returns:
      whether this is a switch for the given package.
      Generated class or method.
    • doSwitch

      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.
      Overrides:
      doSwitch in class Switch<T>
      Returns:
      the first non-null result returned by a caseXXX call.
      Generated class or method.
    • caseActivityDefBase

      public T caseActivityDefBase(ActivityDefBase object)
      Returns the result of interpreting the object as an instance of 'Activity Def Base'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Activity Def Base'.
      See Also:
      Generated class or method.
    • caseActivityDefType

      public T caseActivityDefType(ActivityDefType object)
      Returns the result of interpreting the object as an instance of 'Activity Def 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 interpreting the object as an instance of 'Activity Def Type'.
      See Also:
      Generated class or method.
    • caseActivityGraphBase

      public T caseActivityGraphBase(ActivityGraphBase object)
      Returns the result of interpreting the object as an instance of 'Activity Graph Base'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Activity Graph Base'.
      See Also:
      Generated class or method.
    • caseActivityListType

      public T caseActivityListType(ActivityListType object)
      Returns the result of interpreting the object as an instance of 'Activity List 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 interpreting the object as an instance of 'Activity List Type'.
      See Also:
      Generated class or method.
    • caseActivityLoopListType

      public T caseActivityLoopListType(ActivityLoopListType object)
      Returns the result of interpreting the object as an instance of 'Activity Loop List 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 interpreting the object as an instance of 'Activity Loop List Type'.
      See Also:
      Generated class or method.
    • caseActivityLoopType

      public T caseActivityLoopType(ActivityLoopType object)
      Returns the result of interpreting the object as an instance of 'Activity Loop 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 interpreting the object as an instance of 'Activity Loop Type'.
      See Also:
      Generated class or method.
    • caseActivityMakingCallType

      public T caseActivityMakingCallType(ActivityMakingCallType object)
      Returns the result of interpreting the object as an instance of 'Activity Making Call 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 interpreting the object as an instance of 'Activity Making Call Type'.
      See Also:
      Generated class or method.
    • caseActivityOrType

      public T caseActivityOrType(ActivityOrType object)
      Returns the result of interpreting the object as an instance of 'Activity Or 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 interpreting the object as an instance of 'Activity Or Type'.
      See Also:
      Generated class or method.
    • caseActivityPhasesType

      public T caseActivityPhasesType(ActivityPhasesType object)
      Returns the result of interpreting the object as an instance of 'Activity Phases 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 interpreting the object as an instance of 'Activity Phases Type'.
      See Also:
      Generated class or method.
    • caseActivityType

      public T caseActivityType(ActivityType object)
      Returns the result of interpreting the object as an instance of 'Activity 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 interpreting the object as an instance of 'Activity Type'.
      See Also:
      Generated class or method.
    • caseAndJoinListType

      public T caseAndJoinListType(AndJoinListType object)
      Returns the result of interpreting the object as an instance of 'And Join List 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 interpreting the object as an instance of 'And Join List Type'.
      See Also:
      Generated class or method.
    • caseAsynchCallType

      public T caseAsynchCallType(AsynchCallType object)
      Returns the result of interpreting the object as an instance of 'Asynch Call 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 interpreting the object as an instance of 'Asynch Call Type'.
      See Also:
      Generated class or method.
    • caseBindType

      public T caseBindType(BindType object)
      Returns the result of interpreting the object as an instance of 'Bind 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 interpreting the object as an instance of 'Bind Type'.
      See Also:
      Generated class or method.
    • caseCallListType

      public T caseCallListType(CallListType object)
      Returns the result of interpreting the object as an instance of 'Call List 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 interpreting the object as an instance of 'Call List Type'.
      See Also:
      Generated class or method.
    • caseDocumentRoot

      public T caseDocumentRoot(DocumentRoot object)
      Returns the result of interpreting the object as an instance of 'Document Root'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Document Root'.
      See Also:
      Generated class or method.
    • caseEntryActivityDefType

      public T caseEntryActivityDefType(EntryActivityDefType object)
      Returns the result of interpreting the object as an instance of 'Entry Activity Def 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 interpreting the object as an instance of 'Entry Activity Def Type'.
      See Also:
      Generated class or method.
    • caseEntryActivityGraph

      public T caseEntryActivityGraph(EntryActivityGraph object)
      Returns the result of interpreting the object as an instance of 'Entry Activity Graph'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Entry Activity Graph'.
      See Also:
      Generated class or method.
    • caseEntryMakingCallType

      public T caseEntryMakingCallType(EntryMakingCallType object)
      Returns the result of interpreting the object as an instance of 'Entry Making Call 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 interpreting the object as an instance of 'Entry Making Call Type'.
      See Also:
      Generated class or method.
    • caseEntryType

      public T caseEntryType(EntryType object)
      Returns the result of interpreting the object as an instance of 'Entry 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 interpreting the object as an instance of 'Entry Type'.
      See Also:
      Generated class or method.
    • caseFanInType

      public T caseFanInType(FanInType object)
      Returns the result of interpreting the object as an instance of 'Fan In 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 interpreting the object as an instance of 'Fan In Type'.
      See Also:
      Generated class or method.
    • caseFanOutType

      public T caseFanOutType(FanOutType object)
      Returns the result of interpreting the object as an instance of 'Fan Out 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 interpreting the object as an instance of 'Fan Out Type'.
      See Also:
      Generated class or method.
    • caseFirstPlotType

      public T caseFirstPlotType(FirstPlotType object)
      Returns the result of interpreting the object as an instance of 'First Plot 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 interpreting the object as an instance of 'First Plot Type'.
      See Also:
      Generated class or method.
    • caseGroupType

      public T caseGroupType(GroupType object)
      Returns the result of interpreting the object as an instance of 'Group 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 interpreting the object as an instance of 'Group Type'.
      See Also:
      Generated class or method.
    • caseHistogramBinType

      public T caseHistogramBinType(HistogramBinType object)
      Returns the result of interpreting the object as an instance of 'Histogram Bin 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 interpreting the object as an instance of 'Histogram Bin Type'.
      See Also:
      Generated class or method.
    • caseInPortType

      public T caseInPortType(InPortType object)
      Returns the result of interpreting the object as an instance of 'In Port 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 interpreting the object as an instance of 'In Port Type'.
      See Also:
      Generated class or method.
    • caseInterfaceType

      public T caseInterfaceType(InterfaceType object)
      Returns the result of interpreting the object as an instance of 'Interface 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 interpreting the object as an instance of 'Interface Type'.
      See Also:
      Generated class or method.
    • caseLqnCoreType

      public T caseLqnCoreType(LqnCoreType object)
      Returns the result of interpreting the object as an instance of 'Core 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 interpreting the object as an instance of 'Core Type'.
      See Also:
      Generated class or method.
    • caseLqnModelType

      public T caseLqnModelType(LqnModelType object)
      Returns the result of interpreting the object as an instance of 'Model 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 interpreting the object as an instance of 'Model Type'.
      See Also:
      Generated class or method.
    • caseMakingCallType

      public T caseMakingCallType(MakingCallType object)
      Returns the result of interpreting the object as an instance of 'Making Call 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 interpreting the object as an instance of 'Making Call Type'.
      See Also:
      Generated class or method.
    • caseMvaInfoType

      public T caseMvaInfoType(MvaInfoType object)
      Returns the result of interpreting the object as an instance of 'Mva Info 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 interpreting the object as an instance of 'Mva Info Type'.
      See Also:
      Generated class or method.
    • caseOrListType

      public T caseOrListType(OrListType object)
      Returns the result of interpreting the object as an instance of 'Or List 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 interpreting the object as an instance of 'Or List Type'.
      See Also:
      Generated class or method.
    • caseOutPortType

      public T caseOutPortType(OutPortType object)
      Returns the result of interpreting the object as an instance of 'Out Port 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 interpreting the object as an instance of 'Out Port Type'.
      See Also:
      Generated class or method.
    • caseOutputDistributionType

      public T caseOutputDistributionType(OutputDistributionType object)
      Returns the result of interpreting the object as an instance of 'Output Distribution 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 interpreting the object as an instance of 'Output Distribution Type'.
      See Also:
      Generated class or method.
    • caseOutputEntryDistributionType

      public T caseOutputEntryDistributionType(OutputEntryDistributionType object)
      Returns the result of interpreting the object as an instance of 'Output Entry Distribution 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 interpreting the object as an instance of 'Output Entry Distribution Type'.
      See Also:
      Generated class or method.
    • caseOutputResultJoinDelayType

      public T caseOutputResultJoinDelayType(OutputResultJoinDelayType object)
      Returns the result of interpreting the object as an instance of 'Output Result Join Delay 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 interpreting the object as an instance of 'Output Result Join Delay Type'.
      See Also:
      Generated class or method.
    • caseOutputResultType

      public T caseOutputResultType(OutputResultType object)
      Returns the result of interpreting the object as an instance of 'Output Result 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 interpreting the object as an instance of 'Output Result Type'.
      See Also:
      Generated class or method.
    • caseParameterType

      public T caseParameterType(ParameterType object)
      Returns the result of interpreting the object as an instance of 'Parameter 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 interpreting the object as an instance of 'Parameter Type'.
      See Also:
      Generated class or method.
    • caseParaType

      public T caseParaType(ParaType object)
      Returns the result of interpreting the object as an instance of 'Para 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 interpreting the object as an instance of 'Para Type'.
      See Also:
      Generated class or method.
    • casePhaseActivities

      public T casePhaseActivities(PhaseActivities object)
      Returns the result of interpreting the object as an instance of 'Phase Activities'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Phase Activities'.
      See Also:
      Generated class or method.
    • casePlotControlType

      public T casePlotControlType(PlotControlType object)
      Returns the result of interpreting the object as an instance of 'Plot Control 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 interpreting the object as an instance of 'Plot Control Type'.
      See Also:
      Generated class or method.
    • casePlotType

      public T casePlotType(PlotType object)
      Returns the result of interpreting the object as an instance of 'Plot 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 interpreting the object as an instance of 'Plot Type'.
      See Also:
      Generated class or method.
    • casePortBindingType

      public T casePortBindingType(PortBindingType object)
      Returns the result of interpreting the object as an instance of 'Port Binding 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 interpreting the object as an instance of 'Port Binding Type'.
      See Also:
      Generated class or method.
    • casePragmaType

      public T casePragmaType(PragmaType object)
      Returns the result of interpreting the object as an instance of 'Pragma 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 interpreting the object as an instance of 'Pragma Type'.
      See Also:
      Generated class or method.
    • casePrecedenceType

      public T casePrecedenceType(PrecedenceType object)
      Returns the result of interpreting the object as an instance of 'Precedence 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 interpreting the object as an instance of 'Precedence Type'.
      See Also:
      Generated class or method.
    • caseProcessorBindingType

      public T caseProcessorBindingType(ProcessorBindingType object)
      Returns the result of interpreting the object as an instance of 'Processor Binding 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 interpreting the object as an instance of 'Processor Binding Type'.
      See Also:
      Generated class or method.
    • caseProcessorType

      public T caseProcessorType(ProcessorType object)
      Returns the result of interpreting the object as an instance of 'Processor 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 interpreting the object as an instance of 'Processor Type'.
      See Also:
      Generated class or method.
    • caseReplyActivityType

      public T caseReplyActivityType(ReplyActivityType object)
      Returns the result of interpreting the object as an instance of 'Reply Activity 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 interpreting the object as an instance of 'Reply Activity Type'.
      See Also:
      Generated class or method.
    • caseReplyEntryType

      public T caseReplyEntryType(ReplyEntryType object)
      Returns the result of interpreting the object as an instance of 'Reply Entry 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 interpreting the object as an instance of 'Reply Entry Type'.
      See Also:
      Generated class or method.
    • caseResultConf95Type

      public T caseResultConf95Type(ResultConf95Type object)
      Returns the result of interpreting the object as an instance of 'Result Conf95 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 interpreting the object as an instance of 'Result Conf95 Type'.
      See Also:
      Generated class or method.
    • caseResultConf95Type1

      public T caseResultConf95Type1(ResultConf95Type1 object)
      Returns the result of interpreting the object as an instance of 'Result Conf95 Type1'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Result Conf95 Type1'.
      See Also:
      Generated class or method.
    • caseResultConf99Type

      public T caseResultConf99Type(ResultConf99Type object)
      Returns the result of interpreting the object as an instance of 'Result Conf99 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 interpreting the object as an instance of 'Result Conf99 Type'.
      See Also:
      Generated class or method.
    • caseResultConf99Type1

      public T caseResultConf99Type1(ResultConf99Type1 object)
      Returns the result of interpreting the object as an instance of 'Result Conf99 Type1'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Result Conf99 Type1'.
      See Also:
      Generated class or method.
    • caseResultGeneralType

      public T caseResultGeneralType(ResultGeneralType object)
      Returns the result of interpreting the object as an instance of 'Result General 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 interpreting the object as an instance of 'Result General Type'.
      See Also:
      Generated class or method.
    • caseRunControlType

      public T caseRunControlType(RunControlType object)
      Returns the result of interpreting the object as an instance of 'Run Control 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 interpreting the object as an instance of 'Run Control Type'.
      See Also:
      Generated class or method.
    • caseServiceType

      public T caseServiceType(ServiceType object)
      Returns the result of interpreting the object as an instance of 'Service 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 interpreting the object as an instance of 'Service Type'.
      See Also:
      Generated class or method.
    • caseSingleActivityListType

      public T caseSingleActivityListType(SingleActivityListType object)
      Returns the result of interpreting the object as an instance of 'Single Activity List 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 interpreting the object as an instance of 'Single Activity List Type'.
      See Also:
      Generated class or method.
    • caseSlotType

      public T caseSlotType(SlotType object)
      Returns the result of interpreting the object as an instance of 'Slot 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 interpreting the object as an instance of 'Slot Type'.
      See Also:
      Generated class or method.
    • caseSolverParamsType

      public T caseSolverParamsType(SolverParamsType object)
      Returns the result of interpreting the object as an instance of 'Solver Params 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 interpreting the object as an instance of 'Solver Params Type'.
      See Also:
      Generated class or method.
    • caseSynchCallType

      public T caseSynchCallType(SynchCallType object)
      Returns the result of interpreting the object as an instance of 'Synch Call 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 interpreting the object as an instance of 'Synch Call Type'.
      See Also:
      Generated class or method.
    • caseTaskActivityGraph

      public T caseTaskActivityGraph(TaskActivityGraph object)
      Returns the result of interpreting the object as an instance of 'Task Activity Graph'. This implementation returns null; returning a non-null result will terminate the switch.
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'Task Activity Graph'.
      See Also:
      Generated class or method.
    • caseTaskType

      public T caseTaskType(TaskType object)
      Returns the result of interpreting the object as an instance of 'Task 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 interpreting the object as an instance of 'Task Type'.
      See Also:
      Generated class or method.
    • defaultCase

      public T defaultCase(EObject object)
      Returns the result of interpreting 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.
      Overrides:
      defaultCase in class Switch<T>
      Parameters:
      object - the target of the switch.
      Returns:
      the result of interpreting the object as an instance of 'EObject'.
      See Also:
      Generated class or method.