Joeri Exelmans 2 лет назад
Родитель
Сommit
af40fa35ef
1 измененных файлов с 20 добавлено и 3 удалено
  1. 20 3
      examples/oml/CDF/src/oml/flandersmake.be/cdf/vocabulary/drawio.oml

+ 20 - 3
examples/oml/CDF/src/oml/flandersmake.be/cdf/vocabulary/drawio.oml

@@ -4,11 +4,9 @@ vocabulary <http://flandersmake.be/cdf/vocabulary/drawio#> as drawio {
 	extends <http://flandersmake.be/cdf/vocabulary/object_diagram#> as object_diagram
 	extends <http://flandersmake.be/cdf/vocabulary/acyclic#> as acyclic
 	extends <http://flandersmake.be/cdf/vocabulary/dict#> as dict
-	extends <http://flandersmake.be/cdf/vocabulary/ordered#> as ordered
+//	extends <http://flandersmake.be/cdf/vocabulary/ordered#> as ordered
 	extends <http://www.w3.org/2001/XMLSchema#> as xsd
 
-	extends <http://flandersmake.be/cdf/vocabulary/xopp#> as xopp
-
 	aspect element :> object_diagram:Object []
 	
 	// Cells and Pages have a GUID generated by drawio.
@@ -145,6 +143,25 @@ vocabulary <http://flandersmake.be/cdf/vocabulary/drawio#> as drawio {
 		functional
 	]
 	
+	relation entity EdgeHasSource [
+		from Edge
+		to Vertex
+		forward hasSource
+		reverse sourceOf
+		functional
+		asymmetric
+		irreflexive
+	]
+	relation entity EdgeHasTarget [
+		from Edge
+		to Vertex
+		forward hasTarget
+		reverse targetOf
+		functional
+		asymmetric
+		irreflexive
+	]
+	
 	concept Page :> elementWithDrawioId [
 		restricts relation ofModel to exactly 1
 		restricts scalar property hasName to exactly 1