Alle Superschnittstellen:
IBehaviorDescribingComponent, ICanBeEndState, IContainableElement<ISubjectBehavior>, IHasSimple2DVisualizationBox, IHasSiSiCostPerExecution, IHasSiSiDistribution.IHasDuration, IHasSiSiDistribution.IHasSiSiTimeCategory, IHasSiSiEndStayChance, IImplementingElement, IImplementingElementT<IState>, IPASSProcessModelElement, IStandardPASSState, IState, IValueChangedObserver<IPASSProcessModelElement>, IValueChangedPublisher<IPASSProcessModelElement>
Alle bekannten Implementierungsklassen:
DoState

Interface to the DoState class
  • Methodendetails

    • setDataMappingFunctionsIncomingToLocal

      void setDataMappingFunctionsIncomingToLocal(Set<IDataMappingIncomingToLocal> dataMappingIncomingToLocal, int removeCascadeDepth)
      Overrides the functions that define how incoming data will be mapped to local data
      Parameter:
      dataMappingIncomingToLocal - the set of functions that define how incoming data will be mapped to local data
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • setDataMappingFunctionsIncomingToLocal

      void setDataMappingFunctionsIncomingToLocal(Set<IDataMappingIncomingToLocal> dataMappingIncomingToLocal)
      Overrides the functions that define how incoming data will be mapped to local data
      Parameter:
      dataMappingIncomingToLocal - the set of functions that define how incoming data will be mapped to local data
    • addDataMappingFunctionIncomingToLocal

      void addDataMappingFunctionIncomingToLocal(IDataMappingIncomingToLocal dataMappingIncomingToLocal)
      Adds a new function that defines how incoming data will be mapped to local data
      Parameter:
      dataMappingIncomingToLocal - the new mapping function
    • addDataMappingFunction

      void addDataMappingFunction(IDataMappingFunction dataMappingFunction)
      Adds a new function that defines how local data will be mapped in general
      Parameter:
      dataMappingFunction - the new function
    • getDataMappingFunctions

      Map<String,IDataMappingFunction> getDataMappingFunctions()
    • removeDataMappingFunction

      void removeDataMappingFunction(String id, int removeCascadeDepth)
      Removes a data mapping function
      Parameter:
      id - the id of the functio
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • removeDataMappingFunction

      void removeDataMappingFunction(String id)
      Removes a data mapping function
      Parameter:
      id - the id of the functio
    • getDataMappingFunctionsIncomingToLocal

      Map<String,IDataMappingIncomingToLocal> getDataMappingFunctionsIncomingToLocal()
      Gets the set of functions that define how incoming data will be mapped to local data
      Gibt zurück:
      the set of functions that define how incoming data will be mapped to local data
    • removeDataMappingFunctionIncomingToLocal

      void removeDataMappingFunctionIncomingToLocal(String id, int removeCascadeDepth)
      Removes a data mapping function (outgoing to local)
      Parameter:
      id - the id of the function
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • removeDataMappingFunctionIncomingToLocal

      void removeDataMappingFunctionIncomingToLocal(String id)
      Removes a data mapping function (outgoing to local)
      Parameter:
      id - the id of the function
    • setDataMappingFunctionsLocalToOutgoing

      void setDataMappingFunctionsLocalToOutgoing(Set<IDataMappingLocalToOutgoing> dataMappingIncomingToLocal, int removeCascadeDepth)
      Overrides the functions that define how local data will be mapped to outgoing data
      Parameter:
      dataMappingIncomingToLocal - the set of functions that define how local data will be mapped to outgoing data
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • setDataMappingFunctionsLocalToOutgoing

      void setDataMappingFunctionsLocalToOutgoing(Set<IDataMappingLocalToOutgoing> dataMappingIncomingToLocal)
      Overrides the functions that define how local data will be mapped to outgoing data
      Parameter:
      dataMappingIncomingToLocal - the set of functions that define how local data will be mapped to outgoing data
    • addDataMappingFunctionLocalToOutgoing

      void addDataMappingFunctionLocalToOutgoing(IDataMappingLocalToOutgoing dataMappingIncomingToLocal)
      Adds a new function that defines how local data will be mapped to outgoing data
      Parameter:
      dataMappingIncomingToLocal - the new function
    • getDataMappingFunctionsLocalToOutgoing

      Map<String,IDataMappingLocalToOutgoing> getDataMappingFunctionsLocalToOutgoing()
      Gets the set of functions that define how local data will be mapped to outgoing data
      Gibt zurück:
      the set of functions that define how incoming data will be mapped to local data
    • removeDataMappingFunctionLocalToOutgoing

      void removeDataMappingFunctionLocalToOutgoing(String id, int removeCascadeDepth)
      Removes a data mapping function (local to outgoing)
      Parameter:
      id - >the id of the function
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • removeDataMappingFunctionLocalToOutgoing

      void removeDataMappingFunctionLocalToOutgoing(String id)
      Removes a data mapping function (local to outgoing)
      Parameter:
      id - >the id of the function
    • setFunctionSpecification

      void setFunctionSpecification(IFunctionSpecification specification, int removeCascadeDepth)
      Sets the function specification
      Angegeben von:
      setFunctionSpecification in Schnittstelle IState
      Parameter:
      specification - the function specification
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • setFunctionSpecification

      void setFunctionSpecification(IFunctionSpecification specification)
      Sets the function specification
      Angegeben von:
      setFunctionSpecification in Schnittstelle IState
      Parameter:
      specification - the function specification
    • getFunctionSpecification

      IDoFunction getFunctionSpecification()
      Gets the function specification
      Angegeben von:
      getFunctionSpecification in Schnittstelle IState
      Gibt zurück:
      the function specification