diff --git a/doc/devel/UML/iso_tree.violet b/doc/devel/UML/iso_tree.violet
index d3c6299..ac02a8d 100644
--- a/doc/devel/UML/iso_tree.violet
+++ b/doc/devel/UML/iso_tree.violet
@@ -127,28 +127,13 @@ children()
-
-
-
-
-
@@ -209,13 +194,13 @@ Filter
- 196.85096577685422
- 491.85175203664653
+ 66.03818312655496
+ 371.74183342137127
-
+ name : char*
@@ -300,7 +285,7 @@ the new files, thus it is suitable for a new session
-
+ Ecma119Source
@@ -365,6 +350,22 @@ We don't show the several functions in Dir to manage the tree.
+
+
+
+
+ Each file can have several filters, that are
+applied sequentially.
+
+
+
+
+
+ 66.59559844015237
+ 484.00729580610755
+
+
+
@@ -428,7 +429,7 @@ We don't show the several functions in Dir to manage the tree.
-
+
@@ -458,7 +459,7 @@ We don't show the several functions in Dir to manage the tree.
-
+
@@ -488,18 +489,6 @@ We don't show the several functions in Dir to manage the tree.
-
-
-
-
-
-
-
-
-
-
-
-
@@ -515,7 +504,7 @@ We don't show the several functions in Dir to manage the tree.
-
+
@@ -530,7 +519,7 @@ We don't show the several functions in Dir to manage the tree.
0..1 src
-
+
@@ -555,7 +544,7 @@ We don't show the several functions in Dir to manage the tree.
-
+
@@ -570,7 +559,7 @@ We don't show the several functions in Dir to manage the tree.
-
+
@@ -585,35 +574,28 @@ We don't show the several functions in Dir to manage the tree.
{create}
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+ *
-
+
+
+
+
+
+
diff --git a/doc/devel/UML/iso_tree.violet.png b/doc/devel/UML/iso_tree.violet.png
index 92f0592..1cbe053 100644
Binary files a/doc/devel/UML/iso_tree.violet.png and b/doc/devel/UML/iso_tree.violet.png differ