org.bonitasoft.engine.core.process.definition.model.impl
public abstract class SFlowNodeDefinitionImpl extends SNamedElementImpl implements SFlowNodeDefinition
| Constructor and Description |
|---|
SFlowNodeDefinitionImpl(FlowNodeDefinition flowNodeDefinition,
Map<String,STransitionDefinition> sTransitionsMap) |
SFlowNodeDefinitionImpl(long id,
String name) |
getNamegetId, setIdclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetTypegetNamegetIdpublic SFlowNodeDefinitionImpl(FlowNodeDefinition flowNodeDefinition, Map<String,STransitionDefinition> sTransitionsMap)
public SFlowNodeDefinitionImpl(long id,
String name)
public SFlowElementContainerDefinition getParentContainer()
getParentContainer in interface SFlowNodeDefinitionpublic void setParentContainer(SFlowElementContainerDefinition parentContainer)
public List<STransitionDefinition> getOutgoingTransitions()
SFlowNodeDefinitiongetOutgoingTransitions in interface SFlowNodeDefinitionpublic List<STransitionDefinition> getIncomingTransitions()
SFlowNodeDefinitiongetIncomingTransitions in interface SFlowNodeDefinitionpublic List<SConnectorDefinition> getConnectors()
getConnectors in interface SFlowNodeDefinitionpublic boolean hasConnectors()
hasConnectors in interface SFlowNodeDefinitionpublic SConnectorDefinition getConnectorDefinition(String name)
getConnectorDefinition in interface SFlowNodeDefinitionpublic STransitionDefinition getDefaultTransition()
getDefaultTransition in interface SFlowNodeDefinitionpublic void setDefaultTransition(STransitionDefinition sTransition)
public boolean hasIncomingTransitions()
SFlowNodeDefinitionhasIncomingTransitions in interface SFlowNodeDefinitionpublic boolean hasOutgoingTransitions()
SFlowNodeDefinitionhasOutgoingTransitions in interface SFlowNodeDefinitionpublic List<SConnectorDefinition> getConnectors(ConnectorEvent connectorEvent)
getConnectors in interface SFlowNodeDefinitionpublic void addOutgoingTransition(STransitionDefinition sTransition)
public void addOutgoingTransition(int index,
STransitionDefinition sTransition)
public void removeOutgoingTransition(STransitionDefinition sTransition)
public void addIncomingTransition(STransitionDefinition sTransition)
public void addIncomingTransition(int index,
STransitionDefinition sTransition)
public void removeIncomingTransition(STransitionDefinition sTransition)
public void addConnector(SConnectorDefinition sConnectorDefinition)
public String getDescription()
getDescription in interface SFlowNodeDefinitionpublic void setDescription(String description)
public org.bonitasoft.engine.expression.model.SExpression getDisplayDescription()
getDisplayDescription in interface SFlowNodeDefinitionpublic void setDisplayDescription(org.bonitasoft.engine.expression.model.SExpression displayDescription)
public org.bonitasoft.engine.expression.model.SExpression getDisplayDescriptionAfterCompletion()
getDisplayDescriptionAfterCompletion in interface SFlowNodeDefinitionpublic void setDisplayDescriptionAfterCompletion(org.bonitasoft.engine.expression.model.SExpression displayDescriptionAfterCompletion)
public org.bonitasoft.engine.expression.model.SExpression getDisplayName()
getDisplayName in interface SFlowNodeDefinitionpublic void setDisplayName(org.bonitasoft.engine.expression.model.SExpression displayName)
public int hashCode()
hashCode in class SNamedElementImplpublic boolean equals(Object obj)
equals in class SNamedElementImplpublic int getTransitionIndex(String transitionName)
getTransitionIndex in interface SFlowNodeDefinitionpublic boolean isStartable()
isStartable in interface SFlowNodeDefinitionpublic boolean isParalleleOrInclusive()
isParalleleOrInclusive in interface SFlowNodeDefinitionpublic boolean isExclusive()
isExclusive in interface SFlowNodeDefinitionpublic boolean isBoundaryEvent()
isBoundaryEvent in interface SFlowNodeDefinitionpublic boolean isInterrupting()
isInterrupting in interface SFlowNodeDefinitionpublic boolean isEventSubProcess()
isEventSubProcess in interface SFlowNodeDefinitionCopyright © 2014 Bonitasoft S.A.. All rights reserved.