import java.util.List;\r
import java.util.Vector;\r
\r
-import org.argeo.slc.core.structure.StructureAware;\r
import org.argeo.slc.core.structure.StructureElement;\r
import org.argeo.slc.core.structure.StructureRegistry;\r
\r
-public class DefaultTreeSAware implements StructureAware{\r
+public class DefaultTreeSAware implements TreeSAware{\r
private TreeSElement element;\r
- private List<StructureAware> children = new Vector<StructureAware>();\r
+ private List<TreeSAware> children = new Vector<TreeSAware>();\r
\r
public StructureElement getElement() {\r
return element;\r
}\r
\r
public void onRegister(StructureRegistry registry) {\r
- for(StructureAware sAware : children){\r
+ for(TreeSAware sAware : children){\r
registry.register(sAware.getElement());\r
sAware.onRegister(registry);\r
}\r
}\r
\r
- public void addChild(StructureAware sAware){\r
+ public void addChild(TreeSAware sAware){\r
children.add(sAware);\r
}\r
+\r
+ public List<TreeSAware> getChildren() {\r
+ return children;\r
+ }\r
+ \r
}\r