com.soyatec.bpmn
Interface Event

All Superinterfaces:
BPMNObject, org.eclipse.emf.ecore.EObject, FlowObject, LaneElement, org.eclipse.emf.common.notify.Notifier, ProcessObject
All Known Subinterfaces:
EndEvent, IntermediateEvent, StartEvent

public interface Event
extends FlowObject

A representation of the model object 'Event'. This class defines the commun behaviors of all events such as Start End, Intermediate Event and End Event.

The following features are supported:

See Also:
BPMNPackage.getEvent()

Method Summary
 java.lang.String getEventType()
          Returns the value of the 'Event Type' attribute.
 java.lang.String getImplementation()
          Returns the value of the 'Implementation' attribute.
 Link getLink()
          Returns the value of the 'Link' reference
 Message getMessage()
          Returns the value of the 'Message' containment reference
 void setImplementation(java.lang.String value)
          Sets the value of the 'Implementation' attribute
 void setLink(Link value)
          Sets the value of the 'Link' reference
 void setMessage(Message value)
          Sets the value of the 'Message' containment reference
 
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

getLink

Link getLink()
Returns the value of the 'Link' reference.

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

Returns:
the value of the 'Link' reference.
See Also:
setLink(Link), BPMNPackage.getEvent_Link()

setLink

void setLink(Link value)
Sets the value of the 'Link' reference.

Parameters:
value - the new value of the 'Link' reference.
See Also:
getLink()

getMessage

Message getMessage()
Returns the value of the 'Message' containment reference.

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

Returns:
the value of the 'Message' containment reference.
See Also:
setMessage(Message), BPMNPackage.getEvent_Message()

setMessage

void setMessage(Message value)
Sets the value of the 'Message' containment reference.

Parameters:
value - the new value of the 'Message' containment reference.
See Also:
getMessage()

getEventType

java.lang.String getEventType()
Returns the value of the 'Event Type' attribute. The default value is "Start".

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

Returns:
the value of the 'Event Type' attribute.
See Also:
BPMNPackage.getEvent_EventType()

getImplementation

java.lang.String getImplementation()
Returns the value of the 'Implementation' attribute. The default value is "Web Service".

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

Returns:
the value of the 'Implementation' attribute.
See Also:
setImplementation(String), BPMNPackage.getEvent_Implementation()

setImplementation

void setImplementation(java.lang.String value)
Sets the value of the 'Implementation' attribute.

Parameters:
value - the new value of the 'Implementation' attribute.
See Also:
getImplementation()