org.cumt.model
Interface Container<T extends BaseModelNode>

Type Parameters:
T -
All Known Implementing Classes:
Model, PackageObject

public interface Container<T extends BaseModelNode>

Interface implemented for those nodes which can contain other nodes

Author:
Carlos Descalzi

Method Summary
 void add(T node)
          Adds a new node
 void addContainerListener(ContainerListener listener)
           
 java.util.List<T> getContents()
          Returns all the children
 void remove(T node)
          Removes a node
 void removeContainerListener(ContainerListener listener)
           
 

Method Detail

add

void add(T node)
Adds a new node

Parameters:
node -

remove

void remove(T node)
Removes a node

Parameters:
node -

getContents

java.util.List<T> getContents()
Returns all the children

Returns:

addContainerListener

void addContainerListener(ContainerListener listener)
Parameters:
listener -

removeContainerListener

void removeContainerListener(ContainerListener listener)
Parameters:
listener -


Copyright © 2006 null. All Rights Reserved.