org.eclipse.cdt.internal.ui.callhierarchy
Class CHMultiDefNode

java.lang.Object
  extended by org.eclipse.cdt.internal.ui.callhierarchy.CHNode
      extended by org.eclipse.cdt.internal.ui.callhierarchy.CHMultiDefNode
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable

public class CHMultiDefNode
extends CHNode


Constructor Summary
CHMultiDefNode(CHNode parent, org.eclipse.cdt.core.model.ITranslationUnit tu, long timestamp, org.eclipse.cdt.core.model.ICElement[] elements)
           
 
Method Summary
 CHNode[] getChildNodes()
           
 org.eclipse.cdt.core.model.ICElement getOneRepresentedDeclaration()
           
 boolean isMacro()
           
 boolean isMultiDef()
           
 boolean isVariable()
           
 
Methods inherited from class org.eclipse.cdt.internal.ui.callhierarchy.CHNode
addReference, equals, getAdapter, getFileOfReferences, getFirstReferenceOffset, getParent, getReference, getReferenceCount, getRepresentedDeclaration, getTimestamp, hashCode, isInitializer, isRecursive, setInitializer, sortReferencesByOffset
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CHMultiDefNode

public CHMultiDefNode(CHNode parent,
                      org.eclipse.cdt.core.model.ITranslationUnit tu,
                      long timestamp,
                      org.eclipse.cdt.core.model.ICElement[] elements)
Method Detail

getChildNodes

public CHNode[] getChildNodes()

isMacro

public boolean isMacro()
Overrides:
isMacro in class CHNode

isVariable

public boolean isVariable()
Overrides:
isVariable in class CHNode

getOneRepresentedDeclaration

public org.eclipse.cdt.core.model.ICElement getOneRepresentedDeclaration()
Overrides:
getOneRepresentedDeclaration in class CHNode

isMultiDef

public boolean isMultiDef()
Overrides:
isMultiDef in class CHNode