plant.mvc 641 B

123456789101112131415161718192021222324252627282930313233343536
  1. SimpleAttribute TriState {
  2. name = "TriState"
  3. }
  4. SimpleAttribute String {
  5. name = "String"
  6. }
  7. SimpleAttribute Boolean {
  8. name = "Boolean"
  9. }
  10. Class State {
  11. name = "State"
  12. name : String
  13. isInitial : Boolean
  14. }
  15. Class ErrorState : State {
  16. name = "ErrorState"
  17. }
  18. Class NormalState : State {
  19. name = "NormalState"
  20. }
  21. Association Transition (State, State) {
  22. name = "Transition"
  23. objPresent : TriState
  24. }
  25. Association OnUp : Transition (State, State) {
  26. name = "OnUp"
  27. }
  28. Association OnDown : Transition (State, State) {
  29. name = "OnDown"
  30. }
  31. Association OnNeutral : Transition (State, State) {
  32. name = "OnNeutral"
  33. }