org.eclipse.cdt.internal.ui.dialogs.cpaths
Class CPElementGroup

java.lang.Object
  extended by org.eclipse.cdt.internal.ui.dialogs.cpaths.CPElementGroup

public class CPElementGroup
extends java.lang.Object


Constructor Summary
CPElementGroup(CPElement parent, int kind)
           
CPElementGroup(org.eclipse.core.resources.IResource resource)
           
 
Method Summary
 void addChild(CPElement element)
           
 void addChild(CPElement element, int insertIndex)
           
 void addChildren(CPElement[] elements)
           
 boolean contains(CPElement element)
           
 boolean equals(java.lang.Object arg0)
           
 CPElement[] getChildren()
           
 CPElement[] getChildren(int kind)
           
 int getEntryKind()
           
 CPElement getParent()
           
 org.eclipse.core.runtime.IPath getPath()
           
 org.eclipse.core.resources.IResource getResource()
           
 int hashCode()
           
 int indexof(CPElement element)
           
 boolean removeChild(CPElement element)
           
 void replaceChild(CPElement element, CPElement replaceWith)
           
 void setChildren(CPElement[] elements)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CPElementGroup

public CPElementGroup(org.eclipse.core.resources.IResource resource)

CPElementGroup

public CPElementGroup(CPElement parent,
                      int kind)
Method Detail

getResource

public org.eclipse.core.resources.IResource getResource()

getPath

public org.eclipse.core.runtime.IPath getPath()

getParent

public CPElement getParent()

getEntryKind

public int getEntryKind()

equals

public boolean equals(java.lang.Object arg0)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

indexof

public int indexof(CPElement element)

addChild

public void addChild(CPElement element,
                     int insertIndex)

addChild

public void addChild(CPElement element)

setChildren

public void setChildren(CPElement[] elements)

addChildren

public void addChildren(CPElement[] elements)

removeChild

public boolean removeChild(CPElement element)

getChildren

public CPElement[] getChildren(int kind)

getChildren

public CPElement[] getChildren()

contains

public boolean contains(CPElement element)

replaceChild

public void replaceChild(CPElement element,
                         CPElement replaceWith)