Conditions & Actions #15
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Conditions können sowohl Transitionen als auch States zugeordnet werden. Aktionen können hingegen nur Transitionen zugeordnet werden.
Aktionen sind letztlich Aktionen, die ausgeführt werden sobald eine Transition benutzt wird um von einem Zustand zum anderen zukommen. Aktionen gehören dabei auch immer einem ScriptAccount an und geben an, wie sich der Wert des ScriptAccounts ändert, wenn die Transition ausgeführt wird.
Conditions hingegen können sowohl States als auch Transitionen zugeordnet werden. Die Idee von Conditions ist, dass sie erfüllt sein müssen, um eine Transition benutzen zu können bzw. wenn sie einem State zugeordnet sind, müssen sie erfüllt sein, um den State zu betreten. Conditions sind dabei einem ScriptAccount zugeordnet und geben somit an, welchen Wert der ScriptAccount min. haben muss und maximal haben kann, damit die Condition erfüllt ist.
Conditions bzw. Actions sollen im jeweiligen State bzw. Transitionseditor editierbar sein und werden sollen auch bei der Generierung der Productstates und ProductTransitionen entsprechend nutzbar sein