com.soyatec.bpmn
Interface StartEvent

All Superinterfaces:
BPMNObject, org.eclipse.emf.ecore.EObject, Event, FlowObject, LaneElement, org.eclipse.emf.common.notify.Notifier, ProcessObject

public interface StartEvent
extends Event

A representation of the model object 'Start Event'. The End Event indicates where a process will end. In terms of Sequence Flow, the End Event ends the flow of the Process, and thus, will not have any outgoing Sequence Flow—no Sequence Flow can connect from an End Event.

The following features are supported:

See Also:
BPMNPackage.getStartEvent()

Method Summary
 Rule getRule()
          Returns the value of the 'Rule' reference
 EventDetail getTrigger()
          Returns the value of the 'Trigger' containment reference
 void setRule(Rule value)
          Sets the value of the 'Rule' reference
 void setTrigger(EventDetail value)
          Sets the value of the 'Trigger' containment reference
 
Methods inherited from interface com.soyatec.bpmn.Event
getEventType, getImplementation, getLink, getMessage, setImplementation, setLink, setMessage
 
Methods inherited from interface com.soyatec.bpmn.FlowObject
getAssignments, getName, getProcess, setName
 
Methods inherited from interface com.soyatec.bpmn.LaneElement
getLanes, getPool, setPool
 
Methods inherited from interface com.soyatec.bpmn.ProcessObject
getCategories, getDocumentation, getIncomingEdges, getOutgoingEdges, setDocumentation
 
Methods inherited from interface com.soyatec.bpmn.BPMNObject
getChildren
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getRule

Rule getRule()
Returns the value of the 'Rule' reference.

If the meaning of the 'Rule' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Rule' reference.
See Also:
setRule(Rule), BPMNPackage.getStartEvent_Rule()

setRule

void setRule(Rule value)
Sets the value of the 'Rule' reference.

Parameters:
value - the new value of the 'Rule' reference.
See Also:
getRule()

getTrigger

EventDetail getTrigger()
Returns the value of the 'Trigger' containment reference.

If the meaning of the 'Trigger' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Trigger' containment reference.
See Also:
setTrigger(EventDetail), BPMNPackage.getStartEvent_Trigger()

setTrigger

void setTrigger(EventDetail value)
Sets the value of the 'Trigger' containment reference.

Parameters:
value - the new value of the 'Trigger' containment reference.
See Also:
getTrigger()