MvK_rules_MM.mvc 761 B

123456789101112131415161718192021222324252627282930313233343536
  1. import models/SimpleClassDiagrams as SimpleClassDiagrams
  2. SimpleClassDiagrams MvKRules_MM {
  3. SimpleAttribute String {}
  4. SimpleAttribute Boolean {}
  5. Class Rule {
  6. name : String
  7. }
  8. Class Node {
  9. value? : String
  10. }
  11. Class Match {
  12. match? : Boolean
  13. }
  14. Class Create : Node {}
  15. Class Delete : Match {}
  16. Class NAC : Node {}
  17. Class Root : Node {}
  18. Association contains (Rule, Node) {}
  19. Association Edge : Node (Node, Node) {
  20. name : String
  21. }
  22. Association CreateEdge : Edge (Node, Node) {}
  23. Association MatchEdge : Edge (Node, Node) {}
  24. Association DeleteEdge : MatchEdge (Node, Node) {}
  25. Association NACEdge : Edge (Node, Node) {}
  26. }
  27. export MvKRules_MM to models/MvKRules_MM