Alle Superschnittstellen:
IBehaviorDescribingComponent, IContainableElement<ISubjectBehavior>, IHasSimple2DVisualizationBox, IImplementingElement, IImplementingElementT<IState>, IPASSProcessModelElement, IState, IValueChangedObserver<IPASSProcessModelElement>, IValueChangedPublisher<IPASSProcessModelElement>
Alle bekannten Implementierungsklassen:
ChoiceSegment

public interface IChoiceSegment extends IState
Interface to the choice segment class
  • Methodendetails

    • setContainsChoiceSegmentPaths

      void setContainsChoiceSegmentPaths(Set<IChoiceSegmentPath> choiceSegmentPaths, int removeCascadeDepth)
      Overrides the set of IChoiceSegmentPath that are contained by the segment
      Parameter:
      choiceSegmentPaths - the new segment paths
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • setContainsChoiceSegmentPaths

      void setContainsChoiceSegmentPaths(Set<IChoiceSegmentPath> choiceSegmentPaths)
      Overrides the set of IChoiceSegmentPath that are contained by the segment
      Parameter:
      choiceSegmentPaths - the new segment paths
    • getChoiceSegmentPaths

      Map<String,IChoiceSegmentPath> getChoiceSegmentPaths()
      Returns all contained paths
      Gibt zurück:
      Returns a set of IChoiceSegmentPath that are contained by the segment
    • addContainsChoiceSegmentPath

      void addContainsChoiceSegmentPath(IChoiceSegmentPath choiceSegmentPath)
      Adds a IChoiceSegmentPath that is contained by the segment
      Parameter:
      choiceSegmentPath - the new path
    • removeChoiceSegmentPath

      void removeChoiceSegmentPath(String id, int removeCascadeDepth)
      Removes a IChoiceSegmentPath that is contained by the segment.
      Parameter:
      id - The ModelComponentID of the path.
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • removeChoiceSegmentPath

      void removeChoiceSegmentPath(String id)
      Removes a IChoiceSegmentPath that is contained by the segment.
      Parameter:
      id - The ModelComponentID of the path.