|
@@ -1,35 +1,29 @@
|
|
|
-import models/SimpleClassDiagrams as SimpleClassDiagrams
|
|
|
+SimpleAttribute String {}
|
|
|
+SimpleAttribute Boolean {}
|
|
|
|
|
|
-SimpleClassDiagrams MvKRules_MM {
|
|
|
- SimpleAttribute String {}
|
|
|
- SimpleAttribute Boolean {}
|
|
|
-
|
|
|
- Class Rule {
|
|
|
- name : String
|
|
|
- }
|
|
|
-
|
|
|
- Class Node {
|
|
|
- value? : String
|
|
|
- }
|
|
|
+Class Rule {
|
|
|
+ name : String
|
|
|
+}
|
|
|
|
|
|
- Class Match {
|
|
|
- match? : Boolean
|
|
|
- }
|
|
|
- Class Create : Node {}
|
|
|
- Class Delete : Match {}
|
|
|
- Class NAC : Node {}
|
|
|
- Class Root : Node {}
|
|
|
+Class Node {
|
|
|
+ value? : String
|
|
|
+}
|
|
|
|
|
|
- Association contains (Rule, Node) {}
|
|
|
+Class Match {
|
|
|
+ match? : Boolean
|
|
|
+}
|
|
|
+Class Create : Node {}
|
|
|
+Class Delete : Match {}
|
|
|
+Class NAC : Node {}
|
|
|
+Class Root : Node {}
|
|
|
|
|
|
- Association Edge : Node (Node, Node) {
|
|
|
- name : String
|
|
|
- }
|
|
|
+Association contains (Rule, Node) {}
|
|
|
|
|
|
- Association CreateEdge : Edge (Node, Node) {}
|
|
|
- Association MatchEdge : Edge (Node, Node) {}
|
|
|
- Association DeleteEdge : MatchEdge (Node, Node) {}
|
|
|
- Association NACEdge : Edge (Node, Node) {}
|
|
|
+Association Edge : Node (Node, Node) {
|
|
|
+ name : String
|
|
|
}
|
|
|
|
|
|
-export MvKRules_MM to models/MvKRules_MM
|
|
|
+Association CreateEdge : Edge (Node, Node) {}
|
|
|
+Association MatchEdge : Edge (Node, Node) {}
|
|
|
+Association DeleteEdge : MatchEdge (Node, Node) {}
|
|
|
+Association NACEdge : Edge (Node, Node) {}
|