Package org.flowable.bpmn.model
Class Event
java.lang.Object
org.flowable.bpmn.model.BaseElement
org.flowable.bpmn.model.FlowElement
org.flowable.bpmn.model.FlowNode
org.flowable.bpmn.model.Event
- All Implemented Interfaces:
HasExecutionListeners
,HasExtensionAttributes
,HasInParameters
,HasOutParameters
- Direct Known Subclasses:
BoundaryEvent
,EndEvent
,IntermediateCatchEvent
,StartEvent
,ThrowEvent
- Author:
- Tijs Rademakers
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<EventDefinition>
protected List<IOParameter>
protected List<IOParameter>
Fields inherited from class org.flowable.bpmn.model.FlowNode
asynchronous, asynchronousLeave, asynchronousLeaveNotExclusive, behavior, incomingFlows, notExclusive, outgoingFlows
Fields inherited from class org.flowable.bpmn.model.FlowElement
documentation, executionListeners, name, parentContainer
Fields inherited from class org.flowable.bpmn.model.BaseElement
attributes, extensionElements, id, xmlColumnNumber, xmlRowNumber
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addEventDefinition
(EventDefinition eventDefinition) void
addInParameter
(IOParameter inParameter) void
addOutParameter
(IOParameter outParameter) void
setEventDefinitions
(List<EventDefinition> eventDefinitions) void
setInParameters
(List<IOParameter> inParameters) void
setOutParameters
(List<IOParameter> outParameters) void
Methods inherited from class org.flowable.bpmn.model.FlowNode
getBehavior, getIncomingFlows, getOutgoingFlows, isAsynchronous, isAsynchronousLeave, isAsynchronousLeaveExclusive, isAsynchronousLeaveNotExclusive, isExclusive, isNotExclusive, setAsynchronous, setAsynchronousLeave, setAsynchronousLeaveExclusive, setAsynchronousLeaveNotExclusive, setBehavior, setExclusive, setIncomingFlows, setNotExclusive, setOutgoingFlows, setValues
Methods inherited from class org.flowable.bpmn.model.FlowElement
clone, getDocumentation, getExecutionListeners, getName, getParentContainer, getSubProcess, setDocumentation, setExecutionListeners, setName, setParentContainer, setValues
Methods inherited from class org.flowable.bpmn.model.BaseElement
addAttribute, addExtensionElement, getAttributes, getAttributeValue, getExtensionElements, getId, getXmlColumnNumber, getXmlRowNumber, setAttributes, setExtensionElements, setId, setValues, setXmlColumnNumber, setXmlRowNumber
-
Field Details
-
eventDefinitions
-
inParameters
-
outParameters
-
-
Constructor Details
-
Event
public Event()
-
-
Method Details
-
getEventDefinitions
-
setEventDefinitions
-
addEventDefinition
-
getInParameters
- Specified by:
getInParameters
in interfaceHasInParameters
-
addInParameter
- Specified by:
addInParameter
in interfaceHasInParameters
-
setInParameters
- Specified by:
setInParameters
in interfaceHasInParameters
-
getOutParameters
- Specified by:
getOutParameters
in interfaceHasOutParameters
-
addOutParameter
- Specified by:
addOutParameter
in interfaceHasOutParameters
-
setOutParameters
- Specified by:
setOutParameters
in interfaceHasOutParameters
-
setValues
-