Package de.aristaflow.adept2.model.processmodel
package de.aristaflow.adept2.model.processmodel
-
ClassDescriptionAbstract implementation for wrapping a template object.The activity is a pluggable component associated to a node.An instance which provides all necessary change primitives for modifications on instance level.The ProcessChangePrimitive interface provides all basic functions for changing a process (template or instance).A
ChangeReportprovides aCheckReporttogether with the old and the new ID of the instance and the new changeable instance object.There may be only one data edge connecting a data element and a node per direction.The DataElement interface offers access to the data elements of a process.This comparator can be used to compare DataElements.Represents an activity which is used for decisions in the process model.Holds all information associated with a decision IDThis comparator applies toDecisionStatements.A meta interface for the TemplateDeltaLayer and the InstanceDeltaLayer.This interface provides a reference to an instance of an executable business process (EBP) or rather to the corresponding container.The interface for edges, used to model the controlflow (control-, loop- and sync-edges).TheEmbeddedProcessis used to embed another process template.TheExecutableBusinessProcess(EBP) defines a common interface for objects which can be plugged to nodes of a process.This class wraps an embedded template, so thatTemplate.getID()returns the ID of the embedded process instead of the ID the original template had.The Instance interface is used to represent process instances.The InstanceHistories interface provides getters for various histories as XML document.An instance node represents an instance and provides direct access to the corresponding child instances in the corresponding iteration.The lightweight representation of a process instance.The instance status interface provides access to all instance specific status information.This exception will be raised if a process instance is not in the right state to perform a desired action.This exception will be raised if a process template is not in the right state to perform a desired method.TheLightWeightProcess(LWP) is used as a stand-in for sub-processes.AChangeReportproviding localisation like aLocalisedCheckReport.The Node interface is used to represent the nodes of the control flow.This comparator can be used to compare Nodes.The factory of the processmodel is used to create new objects.
The factory methods require all properties which belong directly to an object.Structural node data.The Parameter interface describes the connectors on the executable business process side (activity/sub-process).Process types organise various process templates logically and provide the means to manage versions of templates.TheReferencedProcessis used to reference another process template.A data edge with structural information.This comparator can be used to compare StructuredDataEdges.An edge with structural information.This comparator can be used to compare StructuredEdges.The Template interface represents process templates.
All string values returned by Template or one of the objects belonging to the template may returnnullinstead of ''.TODO Methods may change - document and implement later.A template node represents a template and provides direct access to the corresponding child templates.The lightweight representation of a process template for usage in the process repository.This comparator can be used to compareTemplateProxys.The lightweight representation of a process template.This comparator can be used to compareTemplateReferences.The TemplateStatus provides access to the state of a template.Variable parallelism resembles aforeachwhich iterates through all elements of a list but parallel instead of one after the other.This interface provides the means to build a template tree by allowing to add a template node as child.