org.eclipse.datatools.connectivity.sqm.core.ui.explorer.virtual
Interface IVirtualNode

All Known Subinterfaces:
IVirtualCreationNode
All Known Implementing Classes:
VirtualNode

public interface IVirtualNode

Author:
ljulien

Method Summary
 void addChildren(java.util.Collection collection)
          Will add the following children to the collection
 void addChildren(java.lang.Object child)
          Will add the following children to the collection
 java.lang.Object[] getChildrenArray()
           
 java.lang.String getDisplayName()
          Display Name of the Virtual Node - Will be displayed in the Model Explorer if null, getName will be used
 java.lang.String getGroupID()
           
 java.lang.String getName()
          Name of the Virtual Node
 java.lang.Object getParent()
           
 ConnectionInfo getParentConnection()
           
 boolean hasChildren()
           
 void removeAllChildren()
          Will remove all the children contained within this node
 void removeChildren(java.lang.Object child)
          Will remove the provided children from the child collection
 

Method Detail

getName

java.lang.String getName()
Name of the Virtual Node

Returns:

getDisplayName

java.lang.String getDisplayName()
Display Name of the Virtual Node - Will be displayed in the Model Explorer if null, getName will be used

Returns:

getParent

java.lang.Object getParent()
Returns:
the parent of this node in the tree

hasChildren

boolean hasChildren()
Returns:
true if has any children?

getChildrenArray

java.lang.Object[] getChildrenArray()
Returns:
The child array

addChildren

void addChildren(java.lang.Object child)
Will add the following children to the collection


addChildren

void addChildren(java.util.Collection collection)
Will add the following children to the collection


removeChildren

void removeChildren(java.lang.Object child)
Will remove the provided children from the child collection

Parameters:
child -

removeAllChildren

void removeAllChildren()
Will remove all the children contained within this node


getGroupID

java.lang.String getGroupID()
Returns:
The ID that elements should carry to be included inside this virtual folder

getParentConnection

ConnectionInfo getParentConnection()


Copyright © 2006 -- 2008 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.