# //Artefact:ModelClass/com/sphenon/modelling/xmodel/XMProcess

## Description

# //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMProcess/ControlFlowIntermediate

## Description

If true, this constellation represents an intermediate control flow
state, i.e. it applies if the preceeding step is completed.

In other words, it implicitly refers to the preceeding step as an
"ObjectInState" with state "completed".

Applies to

▸ Model level: ☑ logical model ∙ ☐ technical model

▸ Model elements: ☐ packages ∙ ☐ classes ∙ ☐ pattern ends ∙ ☐ attributes ∙ ☐ operations
∙ ☐ association ends ∙ ☐ states ∙ ☐ steps ∙ ☑ constellations

# //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMProcess/ANDGateway

## Description

If true, this constellation represents a control flow
AND gateway, i.e. it applies if all of it's preceeding
steps are completed.

Applies to

▸ Model level: ☑ logical model ∙ ☐ technical model

▸ Model elements: ☐ packages ∙ ☐ classes ∙ ☐ pattern ends ∙ ☐ attributes ∙ ☐ operations
∙ ☐ association ends ∙ ☐ states ∙ ☐ steps ∙ ☑ constellations

# //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMProcess/ORGateway

## Description

If true, this constellation represents a control flow
OR gateway, i.e. it applies if one of it's preceeding
steps is completed.

Applies to

▸ Model level: ☑ logical model ∙ ☐ technical model

▸ Model elements: ☐ packages ∙ ☐ classes ∙ ☐ pattern ends ∙ ☐ attributes ∙ ☐ operations
∙ ☐ association ends ∙ ☐ states ∙ ☐ steps ∙ ☑ constellations

# //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMProcess/ControlFlowStart

## Description

If true, this constellation represents a start control flow
state, i.e. it applies always, if the overall flow has been
initiated.

Applies to

▸ Model level: ☑ logical model ∙ ☐ technical model

# //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMProcess/ControlFlowEnd

## Description

If true, this constellation represents an end control flow
state, i.e. it applies if and only if the overall flow has terminated.

Applies to

▸ Model level: ☑ logical model ∙ ☐ technical model

# //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMProcess/Trigger

## Description

If true, the instance corresponding to this ClassInState will be
monitored during process exectuion, and if it is in the respective
state, as well as all ClassInState instances marked as
Required, the FollowUp Steps will be activated.

Applies to

▸ Model level: ☑ logical model ∙ ☐ technical model

# //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMProcess/Required

## Description

If true, the instance corresponding to this ClassInState will be
monitored during process execution, and only if it is in the respective
state, as well as all ClassInState instances marked as
Required, as well as at least one ClassInState instance marked as
Trigger, the FollowUp Steps will be activated.

Applies to

▸ Model level: ☑ logical model ∙ ☐ technical model

# //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMProcess/Executable

## Description

If true, this Step represents an executable procedure,
i.e. a corresponding workflow is generated which is executable at runtime.

Applies to

▸ Model level: ☑ logical model ∙ ☐ technical model

▸ Model elements: ☐ packages ∙ ☐ classes ∙ ☐ pattern ends ∙ ☐ attributes ∙ ☐ operations
∙ ☐ association ends ∙ ☐ states ∙ ☑ steps ∙ ☐ constellations