Class BPMN2Profile.ComplexGatewayStereotype

    • Field Detail

      • ACTIVATIONCONDITION

        public static final java.lang.String ACTIVATIONCONDITION
        Determines which combination of incoming tokens will be synchronized for activation of the Gateway.
        See Also:
        Constant Field Values
      • ACTIVATIONCOUNT

        public static final java.lang.String ACTIVATIONCOUNT
        Refers at runtime to the number of tokens that are present on an incoming Sequence Flow of the Complex Gateway.
        See Also:
        Constant Field Values
      • DEFAULT

        public static final java.lang.String DEFAULT
        The Sequence Flow that will receive a Token when none of the conditionExpressions on other outgoing Sequence Flow evaluate to true. The default Sequence Flow should not have a conditionExpression. Any such Expression SHALL be ignored.
        See Also:
        Constant Field Values
      • WAITINGFORSTART

        public static final java.lang.String WAITINGFORSTART
        Represents the internal state of the Complex Gateway. It is either waiting for start (=true) or waiting for reset (=false).
        See Also:
        Constant Field Values
      • GATEWAYDIRECTION

        public static final java.lang.String GATEWAYDIRECTION
        An attribute that adds constraints on how the gateway may be used. Unspecified: There are no constraints. The Gateway may have any number of incoming and outgoing Sequence Flow. Converging: This Gateway may have multiple incoming Sequence Flow but must have no more than one outgoing SequenceFlow Diverging: This Gateway may have multiple outgoing Sequence Flow but must have no more than one incoming Sequence Flow Mixed: This Gateway contains multiple outgoing and multiple incoming Sequence Flow
        See Also:
        Constant Field Values
      • ID

        public static final java.lang.String ID
        This attribute is used to uniquely identify BPMN elements.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ComplexGatewayStereotype

        protected ComplexGatewayStereotype​(BPMN2Profile profile)
    • Method Detail

      • getActivationConditionProperty

        @CheckForNull
        public Property getActivationConditionProperty()
      • getActivationCountProperty

        @CheckForNull
        public Property getActivationCountProperty()
      • getDefaultProperty

        @CheckForNull
        public Property getDefaultProperty()
      • getWaitingForStartProperty

        @CheckForNull
        public Property getWaitingForStartProperty()
      • getGatewayDirectionProperty

        @CheckForNull
        public Property getGatewayDirectionProperty()
      • getIdProperty

        @CheckForNull
        public Property getIdProperty()
      • setActivationCondition

        public void setActivationCondition​(Element element,
                                           @CheckForNull
                                           java.lang.String value)
      • clearActivationCondition

        public void clearActivationCondition​(Element element)
      • getActivationCondition

        @CheckForNull
        public java.lang.String getActivationCondition​(Element element)
      • setActivationCount

        public void setActivationCount​(Element element,
                                       @CheckForNull
                                       java.lang.Integer value)
      • clearActivationCount

        public void clearActivationCount​(Element element)
      • getActivationCount

        @CheckForNull
        public java.lang.Integer getActivationCount​(Element element)
      • setDefault

        public void setDefault​(Element element,
                               @CheckForNull
                               Element value)
      • clearDefault

        public void clearDefault​(Element element)
      • getDefault

        @CheckForNull
        public Element getDefault​(Element element)
      • setWaitingForStart

        public void setWaitingForStart​(Element element,
                                       @CheckForNull
                                       java.lang.Boolean value)
      • clearWaitingForStart

        public void clearWaitingForStart​(Element element)
      • isWaitingForStart

        @CheckForNull
        public java.lang.Boolean isWaitingForStart​(Element element)
      • clearGatewayDirection

        public void clearGatewayDirection​(Element element)
      • setId

        public void setId​(Element element,
                          @CheckForNull
                          java.lang.String value)
      • clearId

        public void clearId​(Element element)
      • getId

        @CheckForNull
        public java.lang.String getId​(Element element)
      • clear

        protected void clear()
      • is

        public boolean is​(@CheckForNull
                          Element element)
      • isInstance

        public static boolean isInstance​(@CheckForNull
                                         Element element)