Alle implementierten Schnittstellen:
ICapsuleCallback, IGraphCallback, IParseablePASSProcessModelElement, IAbstractElement, IImplementingElement, IImplementingElementT<ITransition>, IPASSProcessModelElement, IPrioritizableElement, ITransition, IDoTransition, IBehaviorDescribingComponent, IContainableElement<ISubjectBehavior>, IHasSimple2DVisualizationLine, IHasSiSiChoiceChance, IValueChangedObserver<IPASSProcessModelElement>, IValueChangedPublisher<IPASSProcessModelElement>

public class DoTransition extends Transition implements IDoTransition
Class that represents a DoTransition
  • Felddetails

    • priorityNumber

      protected int priorityNumber
    • className

      private final String className
      Name of the class, needed for parsing
      Siehe auch:
    • _sisiChoiceChance

      private double _sisiChoiceChance
  • Konstruktordetails

  • Methodendetails

    • getClassName

      public String getClassName()
      Beschreibung aus Klasse kopiert: PASSProcessModelElement
      public static CultureInfo customCulture = new CultureInfo("en-US"); static PASSProcessModelElement(){ customCulture.NumberFormat.NumberDecimalSeparator = "."; }
      Angegeben von:
      getClassName in Schnittstelle IParseablePASSProcessModelElement
      Setzt außer Kraft:
      getClassName in Klasse Transition
      Gibt zurück:
      The name of the current class
    • getParsedInstance

      public IParseablePASSProcessModelElement getParsedInstance()
      Angegeben von:
      getParsedInstance in Schnittstelle IParseablePASSProcessModelElement
      Setzt außer Kraft:
      getParsedInstance in Klasse Transition
    • setSourceState

      public void setSourceState(IState state, int removeCascadeDepth)
      Beschreibung aus Schnittstelle kopiert: ITransition
      Method that sets the source state (where the transition is coming from)
      Angegeben von:
      setSourceState in Schnittstelle ITransition
      Setzt außer Kraft:
      setSourceState in Klasse Transition
      Parameter:
      state - the source state
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • setSourceState

      public void setSourceState(IState state)
      Beschreibung aus Schnittstelle kopiert: ITransition
      Method that sets the source state (where the transition is coming from)
      Angegeben von:
      setSourceState in Schnittstelle ITransition
      Setzt außer Kraft:
      setSourceState in Klasse Transition
      Parameter:
      state - the source state
    • setPriorityNumber

      public void setPriorityNumber(int positiveInteger)
      Beschreibung aus Schnittstelle kopiert: IPrioritizableElement
      Sets the priority number of the transition, must be greater than or equal to 0
      Angegeben von:
      setPriorityNumber in Schnittstelle IPrioritizableElement
      Parameter:
      positiveInteger - the priority number
    • getPriorityNumber

      public int getPriorityNumber()
      Beschreibung aus Schnittstelle kopiert: IPrioritizableElement
      Returns the priority number of the transition
      Angegeben von:
      getPriorityNumber in Schnittstelle IPrioritizableElement
      Gibt zurück:
      the priority number
    • parseAttribute

      protected boolean parseAttribute(String predicate, String objectContent, String lang, String dataType, IParseablePASSProcessModelElement element)
      Beschreibung aus Klasse kopiert: PASSProcessModelElement
      Gets called while parsing a triple from a set of triples where this element is subject. The predicate and objectContent are derived directly from the triple, lang and dataType might be null (they will never both be NonNull at the same time) If the object specifies an uri to another element and the collection of all available elements contains this element, the element is passed as well
      Setzt außer Kraft:
      parseAttribute in Klasse Transition
      Parameter:
      predicate - the predicate contained by the triple
      objectContent - the content of the object contained by the triple
      lang - the lang attribute of the object if one was specified
      dataType - the datatype attribute of the object if one was specified
      element - the element the objectContent points to (if it does and the element exists)
      Gibt zurück:
    • getSisiChoiceChance

      public double getSisiChoiceChance()
      Beschreibung aus Schnittstelle kopiert: IHasSiSiChoiceChance
      For DoTransition or TimeTransition or UserCancelTransition SHOULD be a value between 0 and 1 but can also be higher
      Angegeben von:
      getSisiChoiceChance in Schnittstelle IHasSiSiChoiceChance
      Gibt zurück:
    • setSisiChoiceChance

      public void setSisiChoiceChance(double value)
      Beschreibung aus Schnittstelle kopiert: IHasSiSiChoiceChance
      For DoTransition or TimeTransition or UserCancelTransition SHOULD be a value between 0 and 1 but can also be higher (but not below 0)
      Angegeben von:
      setSisiChoiceChance in Schnittstelle IHasSiSiChoiceChance