Class StartEventImpl
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.FlowElementImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.FlowNodeImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.EventImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.CatchEventImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.StartEventImpl
-
- All Implemented Interfaces:
BaseElement
,BpmnModelElementInstance
,CatchEvent
,Event
,FlowElement
,FlowNode
,InteractionNode
,StartEvent
,ModelElementInstance
public class StartEventImpl extends CatchEventImpl implements StartEvent
The BPMN startEvent element- Author:
- Sebastian Menski
-
-
Field Summary
Fields Modifier and Type Field Description protected static Attribute<Boolean>
camundaAsyncAttribute
camunda extensionsprotected static Attribute<String>
camundaFormHandlerClassAttribute
protected static Attribute<String>
camundaFormKeyAttribute
protected static Attribute<String>
camundaFormRefAttribute
protected static Attribute<String>
camundaFormRefBindingAttribute
protected static Attribute<String>
camundaFormRefVersionAttribute
protected static Attribute<String>
camundaInitiatorAttribute
protected static Attribute<Boolean>
isInterruptingAttribute
-
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.CatchEventImpl
dataOutputAssociationCollection, dataOutputCollection, eventDefinitionCollection, eventDefinitionRefCollection, outputSetChild, parallelMultipleAttribute
-
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.EventImpl
propertyCollection
-
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowNodeImpl
camundaAsyncAfter, camundaAsyncBefore, camundaExclusive, camundaJobPriority, incomingCollection, outgoingCollection
-
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowElementImpl
auditingChild, categoryValueRefCollection, monitoringChild, nameAttribute
-
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttribute
-
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
-
-
Constructor Summary
Constructors Constructor Description StartEventImpl(ModelTypeInstanceContext context)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description StartEventBuilder
builder()
Returns a new fluent builder for the element if implemented.String
getCamundaFormHandlerClass()
String
getCamundaFormKey()
String
getCamundaFormRef()
String
getCamundaFormRefBinding()
String
getCamundaFormRefVersion()
String
getCamundaInitiator()
boolean
isCamundaAsync()
Deprecated.use isCamundaAsyncBefore() instead.boolean
isInterrupting()
static void
registerType(ModelBuilder modelBuilder)
void
setCamundaAsync(boolean isCamundaAsync)
Deprecated.use setCamundaAsyncBefore(isCamundaAsyncBefore) instead.void
setCamundaFormHandlerClass(String camundaFormHandlerClass)
void
setCamundaFormKey(String camundaFormKey)
void
setCamundaFormRef(String camundaFormRef)
void
setCamundaFormRefBinding(String camundaFormRefBinding)
void
setCamundaFormRefVersion(String camundaFormRefVersion)
void
setCamundaInitiator(String camundaInitiator)
void
setInterrupting(boolean isInterrupting)
-
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.CatchEventImpl
getDataOutputAssociations, getDataOutputs, getEventDefinitionRefs, getEventDefinitions, getOutputSet, isParallelMultiple, setOutputSet, setParallelMultiple
-
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.EventImpl
getDiagramElement, getProperties
-
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowNodeImpl
getCamundaJobPriority, getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodes, isCamundaAsyncAfter, isCamundaAsyncBefore, isCamundaExclusive, setCamundaAsyncAfter, setCamundaAsyncBefore, setCamundaExclusive, setCamundaJobPriority, updateAfterReplacement
-
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowElementImpl
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
-
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setId
-
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
getScope, isScope
-
Methods inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
addChildElement, asSet, equals, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, hashCode, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BaseElement
getDocumentations, getExtensionElements, getId, setExtensionElements, setId
-
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BpmnModelElementInstance
getScope, isScope
-
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.CatchEvent
getDataOutputAssociations, getDataOutputs, getEventDefinitionRefs, getEventDefinitions, getOutputSet, isParallelMultiple, setOutputSet, setParallelMultiple
-
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.Event
getDiagramElement, getProperties
-
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.FlowElement
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
-
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.FlowNode
getCamundaJobPriority, getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodes, isCamundaAsyncAfter, isCamundaAsyncBefore, isCamundaExclusive, setCamundaAsyncAfter, setCamundaAsyncBefore, setCamundaExclusive, setCamundaJobPriority
-
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.InteractionNode
getId, setId
-
Methods inherited from interface org.camunda.bpm.model.xml.instance.ModelElementInstance
addChildElement, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
-
-
-
-
Constructor Detail
-
StartEventImpl
public StartEventImpl(ModelTypeInstanceContext context)
-
-
Method Detail
-
registerType
public static void registerType(ModelBuilder modelBuilder)
-
builder
public StartEventBuilder builder()
Description copied from interface:BpmnModelElementInstance
Returns a new fluent builder for the element if implemented.- Specified by:
builder
in interfaceBpmnModelElementInstance
- Specified by:
builder
in interfaceFlowNode
- Specified by:
builder
in interfaceStartEvent
- Overrides:
builder
in classFlowNodeImpl
- Returns:
- the builder object
-
isInterrupting
public boolean isInterrupting()
- Specified by:
isInterrupting
in interfaceStartEvent
-
setInterrupting
public void setInterrupting(boolean isInterrupting)
- Specified by:
setInterrupting
in interfaceStartEvent
-
isCamundaAsync
@Deprecated public boolean isCamundaAsync()
Deprecated.use isCamundaAsyncBefore() instead.- Specified by:
isCamundaAsync
in interfaceStartEvent
-
setCamundaAsync
@Deprecated public void setCamundaAsync(boolean isCamundaAsync)
Deprecated.use setCamundaAsyncBefore(isCamundaAsyncBefore) instead.- Specified by:
setCamundaAsync
in interfaceStartEvent
-
getCamundaFormHandlerClass
public String getCamundaFormHandlerClass()
- Specified by:
getCamundaFormHandlerClass
in interfaceStartEvent
-
setCamundaFormHandlerClass
public void setCamundaFormHandlerClass(String camundaFormHandlerClass)
- Specified by:
setCamundaFormHandlerClass
in interfaceStartEvent
-
getCamundaFormKey
public String getCamundaFormKey()
- Specified by:
getCamundaFormKey
in interfaceStartEvent
-
setCamundaFormKey
public void setCamundaFormKey(String camundaFormKey)
- Specified by:
setCamundaFormKey
in interfaceStartEvent
-
getCamundaFormRef
public String getCamundaFormRef()
- Specified by:
getCamundaFormRef
in interfaceStartEvent
-
setCamundaFormRef
public void setCamundaFormRef(String camundaFormRef)
- Specified by:
setCamundaFormRef
in interfaceStartEvent
-
getCamundaFormRefBinding
public String getCamundaFormRefBinding()
- Specified by:
getCamundaFormRefBinding
in interfaceStartEvent
-
setCamundaFormRefBinding
public void setCamundaFormRefBinding(String camundaFormRefBinding)
- Specified by:
setCamundaFormRefBinding
in interfaceStartEvent
-
getCamundaFormRefVersion
public String getCamundaFormRefVersion()
- Specified by:
getCamundaFormRefVersion
in interfaceStartEvent
-
setCamundaFormRefVersion
public void setCamundaFormRefVersion(String camundaFormRefVersion)
- Specified by:
setCamundaFormRefVersion
in interfaceStartEvent
-
getCamundaInitiator
public String getCamundaInitiator()
- Specified by:
getCamundaInitiator
in interfaceStartEvent
-
setCamundaInitiator
public void setCamundaInitiator(String camundaInitiator)
- Specified by:
setCamundaInitiator
in interfaceStartEvent
-
-