Class BPMN2Profile.ParallelMultipleStartEventStereotype

    • Field Detail

      • ISINTERRUPTING

        public static final java.lang.String ISINTERRUPTING
        This attribute only applies to Start Events of Event Sub-Processes; it is ignored for other Start Events. This attribute denotes whether the Sub-Process encompassing the Event Sub-Process should be canceled or not, If the encompassing Sub-Process is not canceled, multiple instances of the Event Sub-Process can run concurrently. This attribute cannot be applied to Error Events (where it s always true), or Compensation Events (where it doesn t apply).
        See Also:
        Constant Field Values
      • DATAOUTPUTASSOCIATION

        public static final java.lang.String DATAOUTPUTASSOCIATION
        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
      • SIGNALREF

        public static final java.lang.String SIGNALREF
        If the Trigger is a Signal, then a Signal is provided
        See Also:
        Constant Field Values
      • ACTIVITYREF

        public static final java.lang.String ACTIVITYREF
        For a Start Event: This Event catches the compensation for an Event Sub-Process. No further information is required. The Event Sub-Process will provide the Id necessary to match the Compensation Event with the Event that threw the compensation, or the compensation will have been a broadcast. For an End Event: The Activity to be compensated MAY be supplied. If an Activity is not supplied, then the compensation is broadcast to all completed Activities in the current Sub-Process (if present), or the entire Process Instance (if at the global level). For an Intermediate Event within Normal Flow: The Activity to be compensated MAY be supplied. If an Activity is not supplied, then the compensation is broadcast to all completed Activities in the current Sub-Process (if present), or the entire Process Instance (if at the global level). This throws the compensation. For an Intermediate Event attached to the boundary of an Activity: This Event catches the compensation. No further information is required. The Activity the Event is attached to will provide the Id necessary to match the Compensation Event with the Event that threw the compensation, or the compensation will have been a broadcast.
        See Also:
        Constant Field Values
      • WAITFORCOMPLETION

        public static final java.lang.String WAITFORCOMPLETION
        For a throw Compensation Event, this flag determines whether the throw Intermediate Event waits for the triggered compensation to complete (the default), or just triggers the compensation and immediately continues
        See Also:
        Constant Field Values
      • ERRORREF

        public static final java.lang.String ERRORREF
        If the Trigger is an Error, then an Error payload MAY be provided.
        See Also:
        Constant Field Values
      • TIMECYCLE

        public static final java.lang.String TIMECYCLE
        If the trigger is a Timer, then a timeCycle MAY be entered. Timer attributes are mutually exclusive and if any of the other Timer attributes is set, timeCycle MUST NOT be set (if the isExecutable attribute of the Process is set to true). The return type of the attribute timeCycle MUST conform to the ISO-8601 format for recurring time interval representations.
        See Also:
        Constant Field Values
      • TIMEDATE

        public static final java.lang.String TIMEDATE
        If the trigger is a Timer, then a timeDate MAY be entered. Timer attributes are mutually exclusive and if any of the other Timer attributes is set, timeDate MUST NOT be set (if the isExecutable attribute of the Process is set to true). The return type of the attribute timeDate MUST conform to the ISO-8601 format for date and time representations.
        See Also:
        Constant Field Values
      • TIMEDURATION

        public static final java.lang.String TIMEDURATION
        If the trigger is a Timer, then a timeDuration MAY be entered. Timer attributes are mutually exclusive and if any of the other Timer attributes is set, timeDuration MUST NOT be set (if the isExecutable attribute of the Process is set to true). The return type of the attribute timeDuration MUST conform to the ISO-8601 format for time interval representations.
        See Also:
        Constant Field Values
      • MESSAGEREF

        public static final java.lang.String MESSAGEREF
        The Message MUST be supplied (if the processType attribute of the Process is set to executable).
        See Also:
        Constant Field Values
      • OPERATIONREF

        public static final java.lang.String OPERATIONREF
        This attribute specifies the operation that is used by the Message Event. It MUST be specified for executable Processes.
        See Also:
        Constant Field Values
      • CONDITION

        public static final java.lang.String CONDITION
        The Expression might be underspecified and provided in the form of natural language. For executable Processes (isExecutable = true), if the trigger is Conditional, then a FormalExpression MUST be entered.
        See Also:
        Constant Field Values
      • ESCALATIONCODE

        public static final java.lang.String ESCALATIONCODE
        For an End Event: If the Result is an Escalation, then the escalationCode MUST be supplied (if the processType attribute of the Process is set to executable). This throws the escalation. For an Intermediate Event within Normal Flow: If the Trigger is an Escalation, then the escalationCode MUST be entered (if the processType attribute of the Process is set to executable). This throws the escalation. For an Intermediate Event attached to the boundary of an Activity: If the Trigger is an Escalation, then the escalationCode MAY be entered. This Event catches the escalation. If there is no escalationCode, then any escalation SHALL trigger the Event. If there is an escalationCode, then only an escalation that matches the escalationCode SHALL trigger the Event.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ParallelMultipleStartEventStereotype

        protected ParallelMultipleStartEventStereotype​(BPMN2Profile profile)
    • Method Detail

      • getIsInterruptingProperty

        @CheckForNull
        public Property getIsInterruptingProperty()
      • getDataOutputAssociationProperty

        @CheckForNull
        public Property getDataOutputAssociationProperty()
      • getDataOutputsProperty

        @CheckForNull
        public Property getDataOutputsProperty()
      • getOutputSetProperty

        @CheckForNull
        public Property getOutputSetProperty()
      • getIdProperty

        @CheckForNull
        public Property getIdProperty()
      • getSignalRefProperty

        @CheckForNull
        public Property getSignalRefProperty()
      • getActivityRefProperty

        @CheckForNull
        public Property getActivityRefProperty()
      • getWaitForCompletionProperty

        @CheckForNull
        public Property getWaitForCompletionProperty()
      • getErrorRefProperty

        @CheckForNull
        public Property getErrorRefProperty()
      • getTimeCycleProperty

        @CheckForNull
        public Property getTimeCycleProperty()
      • getTimeDateProperty

        @CheckForNull
        public Property getTimeDateProperty()
      • getTimeDurationProperty

        @CheckForNull
        public Property getTimeDurationProperty()
      • getSourcesProperty

        @CheckForNull
        public Property getSourcesProperty()
      • getTargetLinkEventProperty

        @CheckForNull
        public Property getTargetLinkEventProperty()
      • getMessageRefProperty

        @CheckForNull
        public Property getMessageRefProperty()
      • getOperationRefProperty

        @CheckForNull
        public Property getOperationRefProperty()
      • getConditionProperty

        @CheckForNull
        public Property getConditionProperty()
      • getEscalationCodeProperty

        @CheckForNull
        public Property getEscalationCodeProperty()
      • getEscalationRefProperty

        @CheckForNull
        public Property getEscalationRefProperty()
      • getStructureRefProperty

        @CheckForNull
        public Property getStructureRefProperty()
      • clearIsInterrupting

        public void clearIsInterrupting​(Element element)
      • setDataOutputAssociation

        public void setDataOutputAssociation​(Element element,
                                             @CheckForNull
                                             java.util.Collection<? extends Element> value)
      • clearDataOutputAssociation

        public void clearDataOutputAssociation​(Element element)
      • addDataOutputAssociation

        public void addDataOutputAssociation​(Element element,
                                             Element value)
      • removeDataOutputAssociation

        public void removeDataOutputAssociation​(Element element,
                                                Element value)
      • getDataOutputAssociation

        public java.util.List<Element> getDataOutputAssociation​(Element element)
      • setDataOutputs

        public void setDataOutputs​(Element element,
                                   @CheckForNull
                                   java.util.Collection<? extends Element> value)
      • clearDataOutputs

        public void clearDataOutputs​(Element element)
      • addDataOutputs

        public void addDataOutputs​(Element element,
                                   Element value)
      • removeDataOutputs

        public void removeDataOutputs​(Element element,
                                      Element value)
      • getDataOutputs

        public java.util.List<Element> getDataOutputs​(Element element)
      • setOutputSet

        public void setOutputSet​(Element element,
                                 @CheckForNull
                                 Element value)
      • clearOutputSet

        public void clearOutputSet​(Element element)
      • getOutputSet

        @CheckForNull
        public Element getOutputSet​(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)
      • setSignalRef

        public void setSignalRef​(Element element,
                                 @CheckForNull
                                 Element value)
      • clearSignalRef

        public void clearSignalRef​(Element element)
      • getSignalRef

        @CheckForNull
        public Element getSignalRef​(Element element)
      • setActivityRef

        public void setActivityRef​(Element element,
                                   @CheckForNull
                                   Element value)
      • clearActivityRef

        public void clearActivityRef​(Element element)
      • getActivityRef

        @CheckForNull
        public Element getActivityRef​(Element element)
      • setWaitForCompletion

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

        public void clearWaitForCompletion​(Element element)
      • isWaitForCompletion

        @CheckForNull
        public java.lang.Boolean isWaitForCompletion​(Element element)
      • setErrorRef

        public void setErrorRef​(Element element,
                                @CheckForNull
                                Element value)
      • clearErrorRef

        public void clearErrorRef​(Element element)
      • getErrorRef

        @CheckForNull
        public Element getErrorRef​(Element element)
      • setTimeCycle

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

        public void clearTimeCycle​(Element element)
      • getTimeCycle

        @CheckForNull
        public java.lang.String getTimeCycle​(Element element)
      • setTimeDate

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

        public void clearTimeDate​(Element element)
      • getTimeDate

        @CheckForNull
        public java.lang.String getTimeDate​(Element element)
      • setTimeDuration

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

        public void clearTimeDuration​(Element element)
      • getTimeDuration

        @CheckForNull
        public java.lang.String getTimeDuration​(Element element)
      • setSources

        public void setSources​(Element element,
                               @CheckForNull
                               java.util.Collection<? extends Element> value)
      • clearSources

        public void clearSources​(Element element)
      • addSources

        public void addSources​(Element element,
                               Element value)
      • removeSources

        public void removeSources​(Element element,
                                  Element value)
      • getSources

        public java.util.List<Element> getSources​(Element element)
      • setTargetLinkEvent

        public void setTargetLinkEvent​(Element element,
                                       @CheckForNull
                                       Element value)
      • clearTargetLinkEvent

        public void clearTargetLinkEvent​(Element element)
      • getTargetLinkEvent

        @CheckForNull
        public Element getTargetLinkEvent​(Element element)
      • setMessageRef

        public void setMessageRef​(Element element,
                                  @CheckForNull
                                  Element value)
      • clearMessageRef

        public void clearMessageRef​(Element element)
      • getMessageRef

        @CheckForNull
        public Element getMessageRef​(Element element)
      • setOperationRef

        public void setOperationRef​(Element element,
                                    @CheckForNull
                                    Element value)
      • clearOperationRef

        public void clearOperationRef​(Element element)
      • getOperationRef

        @CheckForNull
        public Element getOperationRef​(Element element)
      • setCondition

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

        public void clearCondition​(Element element)
      • getCondition

        @CheckForNull
        public java.lang.String getCondition​(Element element)
      • setEscalationCode

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

        public void clearEscalationCode​(Element element)
      • getEscalationCode

        @CheckForNull
        public java.lang.String getEscalationCode​(Element element)
      • setEscalationRef

        public void setEscalationRef​(Element element,
                                     @CheckForNull
                                     Element value)
      • clearEscalationRef

        public void clearEscalationRef​(Element element)
      • getEscalationRef

        @CheckForNull
        public Element getEscalationRef​(Element element)
      • setStructureRef

        public void setStructureRef​(Element element,
                                    @CheckForNull
                                    Element value)
      • clearStructureRef

        public void clearStructureRef​(Element element)
      • getStructureRef

        @CheckForNull
        public Element getStructureRef​(Element element)
      • clear

        protected void clear()
      • is

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

        public static boolean isInstance​(@CheckForNull
                                         Element element)