Bus

org.topcased.service.comparison
Class ETreeModel

java.lang.Object
  extended by org.topcased.service.comparison.ETreeModel

public class ETreeModel
extends java.lang.Object


Constructor Summary
ETreeModel(ETreeModel parent, EObject newObject, boolean firstModel)
           
ETreeModel(ETreeModel parent, EObject newObject, boolean leaf, boolean firstModel)
           
 
Method Summary
 boolean addToAllContainedSons(ETreeModel toAdd)
           
 java.util.ArrayList doFlatten(ETreeModel element)
           
 ETreeModel[] flatten()
          Returns a flat list of all gadgets in this gadget tree.
 EObject getEobject()
           
 boolean getFirstModel()
           
 java.lang.String getName()
           
 ETreeModel getParent()
           
 java.util.List getSons()
           
 boolean hasParent(ETreeModel element)
           
 void setEParent(ETreeModel parent)
           
 boolean setParent(ETreeModel parent)
           
 boolean subToAllContainedSons(ETreeModel toSub)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ETreeModel

public ETreeModel(ETreeModel parent,
                  EObject newObject,
                  boolean leaf,
                  boolean firstModel)

ETreeModel

public ETreeModel(ETreeModel parent,
                  EObject newObject,
                  boolean firstModel)
Method Detail

addToAllContainedSons

public boolean addToAllContainedSons(ETreeModel toAdd)
Parameters:
toAdd - the ETreeModel to add
Returns:
true if the ETreeModel to add, has been added, false otherwise

subToAllContainedSons

public boolean subToAllContainedSons(ETreeModel toSub)
Parameters:
toSub - the ETreeModel to remove
Returns:
true if the ETreeModel has been removed, false otherwise

getSons

public java.util.List getSons()

getEobject

public EObject getEobject()

getParent

public ETreeModel getParent()

getFirstModel

public boolean getFirstModel()

hasParent

public boolean hasParent(ETreeModel element)

setEParent

public void setEParent(ETreeModel parent)

setParent

public boolean setParent(ETreeModel parent)

getName

public java.lang.String getName()

flatten

public ETreeModel[] flatten()
Returns a flat list of all gadgets in this gadget tree.


doFlatten

public java.util.ArrayList doFlatten(ETreeModel element)

Bus

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.