Schnittstelle IGroupState

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

public interface IGroupState extends IALPSSBDComponent, IState
  • Methodendetails

    • addGroupedComponent

      boolean addGroupedComponent(IBehaviorDescribingComponent component)
      Adds a component to the group of components grouped by this state
      Parameter:
      component - the new component
      Gibt zurück:
      whether the process of adding was successful
    • setGroupedComponents

      void setGroupedComponents(Set<IBehaviorDescribingComponent> components, int removeCascadeDepth)
      Overrides the set of grouped components
      Parameter:
      components - the new components
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • setGroupedComponents

      void setGroupedComponents(Set<IBehaviorDescribingComponent> components)
      Overrides the set of grouped components
      Parameter:
      components - the new components
    • removeGroupedComponent

      boolean removeGroupedComponent(String id, int removeCascadeDepth)
      Removes a component from the group
      Parameter:
      id - the id of the component
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
      Gibt zurück:
    • removeGroupedComponent

      boolean removeGroupedComponent(String id)
      Removes a component from the group
      Parameter:
      id - the id of the component
      Gibt zurück:
    • getGroupedComponents

      Map<String,IBehaviorDescribingComponent> getGroupedComponents()
      Gibt zurück:
      A dictionary of grouped states, mapped with their id