Interface SFlowNodeDefinition

All Superinterfaces:
SBaseElement, Serializable, SNamedElement
All Known Subinterfaces:
SActivityDefinition, SAutomaticTaskDefinition, SBoundaryEventDefinition, SCallActivityDefinition, SCatchEventDefinition, SEndEventDefinition, SEventDefinition, SGatewayDefinition, SHumanTaskDefinition, SImplicitThrowEventDefinition, SIntermediateCatchEventDefinition, SIntermediateThrowEventDefinition, SManualTaskDefinition, SReceiveTaskDefinition, SSendTaskDefinition, SStartEventDefinition, SSubProcessDefinition, STaskDefinition, SThrowEventDefinition, SUserTaskDefinition
All Known Implementing Classes:
SActivityDefinitionImpl, SAutomaticTaskDefinitionImpl, SBoundaryEventDefinitionImpl, SCallActivityDefinitionImpl, SCatchEventDefinitionImpl, SEndEventDefinitionImpl, SEventDefinitionImpl, SFlowNodeDefinitionImpl, SGatewayDefinitionImpl, SHumanTaskDefinitionImpl, SIntermediateCatchEventDefinitionImpl, SIntermediateThrowEventDefinitionImpl, SManualTaskDefinitionImpl, SReceiveTaskDefinitionImpl, SSendTaskDefinitionImpl, SStartEventDefinitionImpl, SSubProcessDefinitionImpl, SThrowEventDefinitionImpl, SUserTaskDefinitionImpl

public interface SFlowNodeDefinition extends SNamedElement
Author:
Feng Hui, Zhao Na, Baptiste Mesta, Matthieu Chaffotte
  • Method Details

    • getParentContainer

      SFlowElementContainerDefinition getParentContainer()
    • getOutgoingTransitions

      List<STransitionDefinition> getOutgoingTransitions()
      Gets the outgoing transitions of the activity.
      Returns:
      the outgoing transitions of the activity
    • getIncomingTransitions

      List<STransitionDefinition> getIncomingTransitions()
      Gets the incoming transitions of the activity.
      Returns:
      the incoming transitions of the activity
    • hasOutgoingTransitions

      boolean hasOutgoingTransitions()
      Checks whether the activity has outgoing transitions.
      Returns:
      true if the activity contains outgoing transitions; false otherwise;
    • hasIncomingTransitions

      boolean hasIncomingTransitions()
      Checks whether the activity contains incoming transitions.
      Returns:
      true if the activity contains incoming transitions; false otherwise
    • getDefaultTransition

      STransitionDefinition getDefaultTransition()
    • getConnectors

      List<SConnectorDefinition> getConnectors()
    • hasConnectors

      boolean hasConnectors()
      Returns:
      Since:
      6.3
    • getConnectorDefinition

      SConnectorDefinition getConnectorDefinition(String name)
      Parameters:
      name -
      Returns:
      Since:
      6.1
    • getType

      SFlowNodeType getType()
    • getDescription

      String getDescription()
    • getDisplayDescription

      SExpression getDisplayDescription()
    • getDisplayDescriptionAfterCompletion

      SExpression getDisplayDescriptionAfterCompletion()
    • getDisplayName

      SExpression getDisplayName()
    • getConnectors

      List<SConnectorDefinition> getConnectors(org.bonitasoft.engine.bpm.connector.ConnectorEvent connectorEvent)
    • getTransitionIndex

      int getTransitionIndex(Long transitionId)
    • isStartable

      boolean isStartable()
    • isParalleleOrInclusive

      boolean isParalleleOrInclusive()
    • isExclusive

      boolean isExclusive()
    • isInterrupting

      boolean isInterrupting()
    • isBoundaryEvent

      boolean isBoundaryEvent()
    • isEventSubProcess

      boolean isEventSubProcess()