control_patterns.mvc 699 B

1234567891011121314151617181920212223242526272829303132333435
  1. SimpleAttribute String {}
  2. SimpleAttribute Natural {}
  3. SimpleAttribute PythonCode {}
  4. Class ProcessNode {
  5. name : String
  6. }
  7. Class Initial : ProcessNode {}
  8. Class Finish : ProcessNode {}
  9. Class Activity : ProcessNode {
  10. distribution : PythonCode
  11. }
  12. Class ParallelSplit : ProcessNode {}
  13. Class Synchronization : ProcessNode {}
  14. Class ExclusiveChoice : ProcessNode {
  15. distribution : PythonCode
  16. }
  17. Class MultiInstance : ProcessNode {
  18. nr_instances : Natural
  19. distribution : PythonCode
  20. }
  21. Class SimpleMerge : ProcessNode {}
  22. Association Next (ProcessNode, ProcessNode) {}
  23. Association DecisionTrue (ExclusiveChoice, ProcessNode) {}
  24. Association DecisionFalse (ExclusiveChoice, ProcessNode) {}