X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Fstructure%2Ftree%2FDefaultTreeSAware.java;h=aca54d2735666fa96dea72775698778d4adb3a06;hb=0dd04925b1fb2600e0a120d5e6f4e4963eb23fd8;hp=a5d9c21fbfce7f164184ac9eac22c2ac21fc77a5;hpb=2d2e8673ee9a9c610dcd831833cb67c3a508c372;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc/src/main/java/org/argeo/slc/core/structure/tree/DefaultTreeSAware.java b/org.argeo.slc/src/main/java/org/argeo/slc/core/structure/tree/DefaultTreeSAware.java index a5d9c21fb..aca54d273 100644 --- a/org.argeo.slc/src/main/java/org/argeo/slc/core/structure/tree/DefaultTreeSAware.java +++ b/org.argeo.slc/src/main/java/org/argeo/slc/core/structure/tree/DefaultTreeSAware.java @@ -3,13 +3,12 @@ package org.argeo.slc.core.structure.tree; import java.util.List; import java.util.Vector; -import org.argeo.slc.core.structure.StructureAware; import org.argeo.slc.core.structure.StructureElement; import org.argeo.slc.core.structure.StructureRegistry; -public class DefaultTreeSAware implements StructureAware{ +public class DefaultTreeSAware implements TreeSAware{ private TreeSElement element; - private List children = new Vector(); + private List children = new Vector(); public StructureElement getElement() { return element; @@ -20,13 +19,18 @@ public class DefaultTreeSAware implements StructureAware{ } public void onRegister(StructureRegistry registry) { - for(StructureAware sAware : children){ + for(TreeSAware sAware : children){ registry.register(sAware.getElement()); sAware.onRegister(registry); } } - public void addChild(StructureAware sAware){ + public void addChild(TreeSAware sAware){ children.add(sAware); } + + public List getChildren() { + return children; + } + }