Class ElementInstance

    • Method Detail

      • getKey

        public long getKey()
      • getJobKey

        public long getJobKey()
      • setJobKey

        public void setJobKey​(long jobKey)
      • decrementChildCount

        public void decrementChildCount()
      • canTerminate

        public boolean canTerminate()
      • isActive

        public boolean isActive()
      • isTerminating

        public boolean isTerminating()
      • isInFinalState

        public boolean isInFinalState()
      • spawnToken

        public void spawnToken()
      • consumeToken

        public void consumeToken()
      • getNumberOfActiveTokens

        public int getNumberOfActiveTokens()
      • getNumberOfActiveElementInstances

        public int getNumberOfActiveElementInstances()
      • getNumberOfActiveExecutionPaths

        public int getNumberOfActiveExecutionPaths()
      • getMultiInstanceLoopCounter

        public int getMultiInstanceLoopCounter()
      • setMultiInstanceLoopCounter

        public void setMultiInstanceLoopCounter​(int loopCounter)
      • incrementMultiInstanceLoopCounter

        public void incrementMultiInstanceLoopCounter()
      • getCalledChildInstanceKey

        public long getCalledChildInstanceKey()
      • setCalledChildInstanceKey

        public void setCalledChildInstanceKey​(long calledChildInstanceKey)
      • getInterruptingEventKey

        public long getInterruptingEventKey()
      • setInterruptingEventKey

        public void setInterruptingEventKey​(long key)
      • isInterrupted

        public boolean isInterrupted()
      • getParentKey

        public long getParentKey()