org.eclipse.datatools.connectivity.sqm.core.ui.explorer.virtual
Interface IVirtualNode
- All Known Subinterfaces: 
- org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.virtual.ICatalogNode, ICatalogsFolder, IDataTypesFolder, IDataTypesFolder, IDBEventsFolder, IDBEventsFolder, ISynonymFolder, IVirtualCreationNode, IWebServicesFolder, IWebServicesFolder
- All Known Implementing Classes: 
- org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.providers.content.virtual.CatalogNode, CatalogsFolder, CheckConstraintNode, DataTypesFolder, DataTypesFolder, DBEventsFolder, DefaultNode, ForeignKeyNode, org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.providers.content.virtual.IndexNode, ParametersNode, PrimaryKeyNode, ProxyTableNode, ProxyTableNode, RuleNode, org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.providers.content.virtual.StoredProcedureNode, SybaseASACheckConstraintNode, SybaseASAForeignKeyNode, SybaseASAIndexNode, SybaseASAPrimaryKeyNode, SybaseASAStoredProcedureNode, SybaseASATableNode, SybaseASAUDFNode, SybaseASAUDTNode, SybaseASAUniqueConstraintNode, SybaseASAViewNode, SybaseASECheckConstraintNode, SybaseASEForeignKeyNode, SybaseASEIndexNode, SybaseASEPrimaryKeyNode, SybaseASEStoredProcedureNode, SybaseASETableNode, SybaseASEUDFNode, SybaseASEUDTNode, SybaseASEUniqueConstraintNode, SybaseASEViewNode, SybaseIndexNode, SybaseViewNode, SybaseViewNode, org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.providers.content.virtual.TableNode, org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.providers.content.virtual.UDFNode, org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.providers.content.virtual.UDTNode, UniqueConstraintNode, org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.providers.content.virtual.ViewNode, VirtualNode, WebServicesAsTableFolder, WebServicesFolder, WebServicesFolder
- 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()
 | 
|  org.eclipse.datatools.connectivity.sqm.internal.core.connection.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
 | 
 
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
org.eclipse.datatools.connectivity.sqm.internal.core.connection.ConnectionInfo getParentConnection()
-