]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc/src/main/java/org/argeo/slc/core/structure/tree/TreeSAware.java
Make project helper more generic
[gpl/argeo-slc.git] / org.argeo.slc / src / main / java / org / argeo / slc / core / structure / tree / TreeSAware.java
index d25e805a3b97c7102f46bc9fc8e5ed0c87823bc7..94dc07c168ecc91b3cd2b94ac959290f73088784 100644 (file)
@@ -1,12 +1,14 @@
 package org.argeo.slc.core.structure.tree;\r
 \r
-import java.util.List;\r
+import org.argeo.slc.core.structure.PropagatingSAware;\r
+import org.argeo.slc.core.structure.WritableSAware;\r
 \r
-import org.argeo.slc.core.structure.StructureAware;\r
+/**\r
+ * Provides methods to externally propagate tree related informations in tree\r
+ * based registries.\r
+ * \r
+ * @see TreeSElement\r
+ */\r
+public interface TreeSAware extends WritableSAware, PropagatingSAware {\r
 \r
-public interface TreeSAware extends StructureAware{\r
-       public void setElement(TreeSElement element);\r
-\r
-       public void addChild(TreeSAware sAware);\r
-       public List<TreeSAware> getChildren();\r
 }\r