MvK_rules_MM.mvc 533 B

123456789101112131415161718192021222324252627282930
  1. SimpleAttribute String {}
  2. SimpleAttribute Boolean {}
  3. Class Rule {
  4. name : String
  5. }
  6. Class Node {
  7. value? : String
  8. }
  9. Class Match {
  10. match? : Boolean
  11. }
  12. Class Create : Node {}
  13. Class Delete : Match {}
  14. Class NAC : Node {}
  15. Class Root : Node {}
  16. Association contains (Rule, Node) {}
  17. Association Edge : Node (Node, Node) {
  18. name : String
  19. }
  20. Association CreateEdge : Edge (Node, Node) {}
  21. Association MatchEdge : Edge (Node, Node) {}
  22. Association DeleteEdge : MatchEdge (Node, Node) {}
  23. Association NACEdge : Edge (Node, Node) {}