Shared context.
new Context(serializableContext[, environment])clone([environment])getActivities([scopeId])getActivityById(id)getExecutableProcesses()getDataObjectById(id)getDataStoreById(id)getMessageFlows(sourceId)getAssociations([scopeId])getInboundAssociations(activityId)getOutboundAssociations(activityId)getStartActivities([filterOptions, scopeId])getActivityParentById(activityId)getProcessById(id)getProcesses()getSequenceFlowById(id)getSequenceFlows(scopeId)getInboundSequenceFlows(activityId)getOutboundSequenceFlows(activityId)loadExtensions(activity)
Arguments:
serializableContext: serializable context. Maybe from moddle-context-serializerenvironment: optional Environment instance
Returns api.
Properties:
id: definition idname: definition nametype: definition typesid: some unique iddefinitionContext: the passed serializable contextenvironment: Environment instanceowner: reference to owning process or sub process
Clone context.
Arguments:
environment: optional new environment for cloned context
Returns clone of context with new activity instances.
Get all activity instances scoped to id.
Get activity instance by id.
Get executable processes.
Get data object by id.
Get data store by id.
Get message flows that originate from the given process id.
Get association flows, optionally narrowed to a parent scope.
Get inbound association flows for the given activity.
Get outbound association flows for the given activity.
Get start activities, optionally filtered by referenced event definition or restricted to a parent scope.
Arguments:
filterOptions: optional filterreferenceId: optional reference id (e.g. message or signal id)referenceType: optional reference type, e.g.'message'or'signal'
scopeId: optional process or sub-process id to restrict the search
Resolve the parent process or sub-process activity that owns the given activity.
Get process by id.
Get all processes.
Get sequence flow instances by id.
Get all sequence flow instances and/or scoped to id.
Get activity inbound sequence flows.
Get activity outbound sequence flows.
Load extensions for activity.