com.ibm.xtools.bpmn2
Interface EventBasedGateway

All Superinterfaces:
BaseElement, org.eclipse.emf.ecore.EObject, FlowElement, FlowNode, Gateway, org.eclipse.emf.common.notify.Notifier

public interface EventBasedGateway
extends Gateway

A representation of the model object 'Event Based Gateway'.

The following features are supported:

See Also:
Bpmn2Package.getEventBasedGateway()

Method Summary
 EventBasedGatewayType getEventGatewayType()
          Returns the value of the 'Event Gateway Type' attribute.
 boolean isInstantiate()
          Returns the value of the 'Instantiate' attribute.
 boolean isSetEventGatewayType()
          Returns whether the value of the 'Event Gateway Type' attribute is set.
 boolean isSetInstantiate()
          Returns whether the value of the 'Instantiate' attribute is set.
 void setEventGatewayType(EventBasedGatewayType value)
          Sets the value of the 'Event Gateway Type' attribute.
 void setInstantiate(boolean value)
          Sets the value of the 'Instantiate' attribute.
 void unsetEventGatewayType()
          Unsets the value of the 'Event Gateway Type' attribute.
 void unsetInstantiate()
          Unsets the value of the 'Instantiate' attribute.
 
Methods inherited from interface com.ibm.xtools.bpmn2.FlowNode
getIncoming, getOutgoing
 
Methods inherited from interface com.ibm.xtools.bpmn2.BaseElement
getAny, getAnyAttribute, getDocumentations, getExtensionElements, getId, getName, setExtensionElements, setId, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getEventGatewayType

EventBasedGatewayType getEventGatewayType()
Returns the value of the 'Event Gateway Type' attribute. The default value is "Exclusive". The literals are from the enumeration EventBasedGatewayType.

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

Returns:
the value of the 'Event Gateway Type' attribute.
See Also:
EventBasedGatewayType, isSetEventGatewayType(), unsetEventGatewayType(), setEventGatewayType(EventBasedGatewayType), Bpmn2Package.getEventBasedGateway_EventGatewayType()

setEventGatewayType

void setEventGatewayType(EventBasedGatewayType value)
Sets the value of the 'Event Gateway Type' attribute.

Parameters:
value - the new value of the 'Event Gateway Type' attribute.
See Also:
EventBasedGatewayType, isSetEventGatewayType(), unsetEventGatewayType(), getEventGatewayType()

unsetEventGatewayType

void unsetEventGatewayType()
Unsets the value of the 'Event Gateway Type' attribute.

See Also:
isSetEventGatewayType(), getEventGatewayType(), setEventGatewayType(EventBasedGatewayType)

isSetEventGatewayType

boolean isSetEventGatewayType()
Returns whether the value of the 'Event Gateway Type' attribute is set.

Returns:
whether the value of the 'Event Gateway Type' attribute is set.
See Also:
unsetEventGatewayType(), getEventGatewayType(), setEventGatewayType(EventBasedGatewayType)

isInstantiate

boolean isInstantiate()
Returns the value of the 'Instantiate' attribute. The default value is "false".

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

Returns:
the value of the 'Instantiate' attribute.
See Also:
isSetInstantiate(), unsetInstantiate(), setInstantiate(boolean), Bpmn2Package.getEventBasedGateway_Instantiate()

setInstantiate

void setInstantiate(boolean value)
Sets the value of the 'Instantiate' attribute.

Parameters:
value - the new value of the 'Instantiate' attribute.
See Also:
isSetInstantiate(), unsetInstantiate(), isInstantiate()

unsetInstantiate

void unsetInstantiate()
Unsets the value of the 'Instantiate' attribute.

See Also:
isSetInstantiate(), isInstantiate(), setInstantiate(boolean)

isSetInstantiate

boolean isSetInstantiate()
Returns whether the value of the 'Instantiate' attribute is set.

Returns:
whether the value of the 'Instantiate' attribute is set.
See Also:
unsetInstantiate(), isInstantiate(), setInstantiate(boolean)