|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectat.tuwien.ifs.somtoolbox.models.GHSOMLevelLayer
public class GHSOMLevelLayer
represents all layers of one level
Field Summary | |
---|---|
private GHSOMLevelLayer |
children
|
private static int |
depth
the number of layers in the hierarchy * |
private int |
level
|
private Vector<GrowingLayer> |
levelLayer
|
private GHSOMLevelLayer |
root
|
Constructor Summary | |
---|---|
protected |
GHSOMLevelLayer(GrowingLayer root)
the constructor for the root-level |
protected |
GHSOMLevelLayer(Vector<GrowingLayer> layer,
int level)
the constructor for any other level |
Method Summary | |
---|---|
private GHSOMLevelLayer |
getChildLevel(GHSOMLevelLayer levelLayer)
creates the children-layer of a levelLayer |
GHSOMLevelLayer |
getChildren()
returns the childrenLevelLayer of this levelLayer or null, if no children exist |
static int |
getDepth()
|
int |
getLevel()
|
Vector<GrowingLayer> |
getLevelLayer()
|
GHSOMLevelLayer |
getRoot()
|
private GHSOMLevelLayer |
getSubLevelLayer(GrowingLayer layer)
returns the levelLayer of a layer - all sub-layers of any units will be added |
boolean |
hasChildren()
|
void |
setChildren(GHSOMLevelLayer children)
|
static void |
setDepth(int depth)
|
void |
setLevel(int level)
|
void |
setLevelLayer(Vector<GrowingLayer> levelLayer)
|
void |
setRoot(GHSOMLevelLayer root)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static int depth
private GHSOMLevelLayer children
private int level
private Vector<GrowingLayer> levelLayer
private GHSOMLevelLayer root
Constructor Detail |
---|
protected GHSOMLevelLayer(GrowingLayer root)
protected GHSOMLevelLayer(Vector<GrowingLayer> layer, int level)
Method Detail |
---|
public static int getDepth()
public static void setDepth(int depth)
private GHSOMLevelLayer getChildLevel(GHSOMLevelLayer levelLayer)
public GHSOMLevelLayer getChildren()
public int getLevel()
public Vector<GrowingLayer> getLevelLayer()
public GHSOMLevelLayer getRoot()
private GHSOMLevelLayer getSubLevelLayer(GrowingLayer layer)
public boolean hasChildren()
public void setChildren(GHSOMLevelLayer children)
public void setLevel(int level)
public void setLevelLayer(Vector<GrowingLayer> levelLayer)
public void setRoot(GHSOMLevelLayer root)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |