public interface Trigger extends ModelElement
A trigger is responsible for starting the process instance corresponding to the process definition containing the trigger.
| Modifier and Type | Method and Description |
|---|---|
AccessPoint |
getAccessPoint(String id)
Gets an AccessPointBean with the specified name.
|
List<AccessPoint> |
getAllAccessPoints()
Gets all access points for the trigger.
|
Map |
getAllAttributes()
Gets all the attributes defined for the trigger.
|
List<ParameterMapping> |
getAllParameterMappings()
Gets all parameter mappings for the trigger.
|
ProcessDefinition |
getProcessDefinition()
Gets the process definition containing this trigger.
|
long |
getRuntimeElementOID()
Gets the runtime OID of the model element.
|
String |
getType()
Gets the type of trigger.
|
boolean |
isSynchronous()
Gets whether the trigger is synchronous or asynchronous.
|
getAttribute, getDescription, getElementOID, getId, getModelOID, getName, getNamespace, getPartitionId, getPartitionOID, getQualifiedIdlong getRuntimeElementOID()
Contrary to the element OID, runtime element OIDs are guaranteed to be stable over model versions for model elements of same type and identical fully qualified IDs.
The fully qualified ID of a model element consists of the concatenation of the fully qualified element ID of its parent element, if existent, and the element ID.
ModelElement.getElementOID()ProcessDefinition getProcessDefinition()
String getType()
boolean isSynchronous()
Map getAllAttributes()
getAllAttributes in interface ModelElementList<AccessPoint> getAllAccessPoints()
AccessPoint objects.AccessPoint getAccessPoint(String id)
id - the ID of the access point.List<ParameterMapping> getAllParameterMappings()
ParameterMapping objects.Copyright © 2016 Eclipse Stardust. All Rights Reserved.