MvK_rules_MM.mvc 543 B

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