X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=org.argeo.slc%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Fstructure%2Ftree%2FTreeSAware.java;fp=org.argeo.slc%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Fstructure%2Ftree%2FTreeSAware.java;h=ca5a5711db0ceecd4559eab6fdb842039d51b63a;hb=6e6998e19852f8209f955c0d2c773feca161d4d0;hp=d25e805a3b97c7102f46bc9fc8e5ed0c87823bc7;hpb=0dd04925b1fb2600e0a120d5e6f4e4963eb23fd8;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc/src/main/java/org/argeo/slc/core/structure/tree/TreeSAware.java b/org.argeo.slc/src/main/java/org/argeo/slc/core/structure/tree/TreeSAware.java index d25e805a3..ca5a5711d 100644 --- a/org.argeo.slc/src/main/java/org/argeo/slc/core/structure/tree/TreeSAware.java +++ b/org.argeo.slc/src/main/java/org/argeo/slc/core/structure/tree/TreeSAware.java @@ -2,11 +2,16 @@ package org.argeo.slc.core.structure.tree; import java.util.List; +import org.argeo.slc.core.structure.PropagatingSAware; import org.argeo.slc.core.structure.StructureAware; +import org.argeo.slc.core.structure.WritableSAware; -public interface TreeSAware extends StructureAware{ - public void setElement(TreeSElement element); +/** + * Provides methods to externally propagate tree related informations in tree + * based registries. + * + * @see TreeSElement + */ +public interface TreeSAware extends WritableSAware, PropagatingSAware { - public void addChild(TreeSAware sAware); - public List getChildren(); }