public interface SFlowElementContainerDefinition extends SBaseElement
getIdjava.util.Set<SFlowNodeDefinition> getFlowNodes()
java.util.List<SBoundaryEventDefinition> getBoundaryEvents()
SBoundaryEventDefinition getBoundaryEvent(java.lang.String name) throws SBoundaryEventNotFoundException
SBoundaryEventNotFoundExceptionSFlowNodeDefinition getFlowNode(long id)
java.util.Set<SActivityDefinition> getActivities()
java.util.Set<STransitionDefinition> getTransitions()
STransitionDefinition getTransition(java.lang.String transitionId)
java.util.Set<SGatewayDefinition> getGateways()
SGatewayDefinition getGateway(java.lang.String name)
java.util.List<SStartEventDefinition> getStartEvents()
java.util.List<SIntermediateCatchEventDefinition> getIntermediateCatchEvents()
java.util.List<SIntermediateThrowEventDefinition> getIntermdiateThrowEvents()
java.util.List<SEndEventDefinition> getEndEvents()
java.util.List<SDataDefinition> getDataDefinitions()
java.util.List<SBusinessDataDefinition> getBusinessDataDefinitions()
SBusinessDataDefinition getBusinessDataDefinition(java.lang.String name)
java.util.List<SDocumentDefinition> getDocumentDefinitions()
SConnectorDefinition getConnectorDefinition(java.lang.String name)
name - the name of the connector definitionjava.util.List<SConnectorDefinition> getConnectors(org.bonitasoft.engine.bpm.connector.ConnectorEvent connectorEvent)
java.util.List<SConnectorDefinition> getConnectors()
SFlowNodeDefinition getFlowNode(java.lang.String targetFlowNode)
boolean containsInclusiveGateway()
java.util.Set<SSubProcessDefinition> getSubProcessDefinitions()
java.util.List<SDocumentListDefinition> getDocumentListDefinitions()