\r
import java.util.List;\r
\r
+import org.argeo.slc.core.structure.PropagatingSAware;\r
import org.argeo.slc.core.structure.StructureAware;\r
+import org.argeo.slc.core.structure.WritableSAware;\r
\r
-public interface TreeSAware extends StructureAware{\r
- public void setElement(TreeSElement element);\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 void addChild(TreeSAware sAware);\r
- public List<TreeSAware> getChildren();\r
}\r