Class ProcessConstants
- java.lang.Object
-
- de.aristaflow.adept2.model.globals.ProcessConstants
-
public class ProcessConstants extends Object
ProcessConstantsdefines constants that are needed in the context of process templates and instances, for instance, data, node, and edges types, node, edge, instance, and template states. TODO common description of property-enums.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProcessConstants.AdeptDataTypeThe data element types.static classProcessConstants.BlockTypeThe ADEPT2 block typesstatic classProcessConstants.DataEdgePropertyProperties / attributes of data edges.static classProcessConstants.DataElementPropertyThe properties / attributes of data elements.static classProcessConstants.DataMappingTypeThe different data mapping typesstatic classProcessConstants.DeltaScopeThe scope for querying entities of the delta layer.static classProcessConstants.EdgePropertyEnum for properties / attributes of Edge.static classProcessConstants.EdgeStateThe edge states.static classProcessConstants.EdgeTypeThe edge types.static classProcessConstants.ExecutableBusinessProcessPropertyProperties / attributes of Activities and Light Weight Processes.static classProcessConstants.ExecutionModeThis enumeration defines constants that declare in which mode activities should be executed.static classProcessConstants.InstanceExecutionStatusThe execution status of an instance.static classProcessConstants.InstanceMigrationStatusThe migration status of an instance.static classProcessConstants.InstancePropertyProperties / attributes of instance.static classProcessConstants.InstanceTypesForFiltersConstants for using innstance types in filters.static classProcessConstants.NodePropertyEnum for all node properties.static classProcessConstants.NodeStateThe node statesstatic classProcessConstants.NodeTypeThe node types.static classProcessConstants.NodeTypesForFiltersConstants for using node types in filters.static classProcessConstants.ProcessElementIdentifierThis class groups identifier for process elements.static classProcessConstants.ProcessElementIdentifierPathThis class holds information about the structure of identifier pathes of the process elements identified by the constants defined in classProcessConstants.ProcessElementIdentifier.static classProcessConstants.TemplateBuildtimeStateThe buildtime state of a template specifies the modelling phase a template is in.static classProcessConstants.TemplatePropertyProperties / attributes of template.static classProcessConstants.TemplateUsageThe usage of a template distinguishes whether it may be used only as a subprocess and if so whether it is copied and therefore physically integrated in the surrounding template or it is referenced.
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_PROCESS_STARTER_RULEThe starter rule for a process that could be used if no other is given.static UUIDIDENTIFIER_ID_DECISIONidentifier ID for the decision (output) parameter of an XOR split nodestatic UUIDIDENTIFIER_NOT_SETThe IDENTIFIER_NOT_SET constant is used to show that the identifierID of a DataElement/Parameter is not set yet.static UUIDUNIVERSAL_IDENTIFIER_IDThe UNIVERSAL_IDENTIFIER_ID constant is used to show that a DataElement/Parameter can be connected to a Parameter/DataElement with any identifierID.
-
Constructor Summary
Constructors Constructor Description ProcessConstants()
-
-
-
Field Detail
-
UNIVERSAL_IDENTIFIER_ID
public static final UUID UNIVERSAL_IDENTIFIER_ID
The UNIVERSAL_IDENTIFIER_ID constant is used to show that a DataElement/Parameter can be connected to a Parameter/DataElement with any identifierID.
-
IDENTIFIER_NOT_SET
public static final UUID IDENTIFIER_NOT_SET
The IDENTIFIER_NOT_SET constant is used to show that the identifierID of a DataElement/Parameter is not set yet.
-
DEFAULT_PROCESS_STARTER_RULE
public static final String DEFAULT_PROCESS_STARTER_RULE
The starter rule for a process that could be used if no other is given.- See Also:
- Constant Field Values
-
IDENTIFIER_ID_DECISION
public static final UUID IDENTIFIER_ID_DECISION
identifier ID for the decision (output) parameter of an XOR split node
-
-