From 4d63aafdaa6537c81339cd67bbc00b14a6f3f964 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Fri, 13 Aug 2004 19:00:22 +0000 Subject: [PATCH] get children of the IIncludeReference and ILibraryReference. --- .../cdt/internal/ui/BaseCElementContentProvider.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java index 172b4617daf..ee75b245150 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/BaseCElementContentProvider.java @@ -19,6 +19,8 @@ import org.eclipse.cdt.core.model.ICElement; import org.eclipse.cdt.core.model.ICModel; import org.eclipse.cdt.core.model.ICProject; import org.eclipse.cdt.core.model.IInclude; +import org.eclipse.cdt.core.model.IIncludeReference; +import org.eclipse.cdt.core.model.ILibraryReference; import org.eclipse.cdt.core.model.IParent; import org.eclipse.cdt.core.model.ISourceReference; import org.eclipse.cdt.core.model.ISourceRoot; @@ -171,6 +173,10 @@ public class BaseCElementContentProvider implements ITreeContentProvider { } return getTranslationUnitChildren(tu); } + } else if (element instanceof IIncludeReference) { + return ((IIncludeReference)element).getChildren(); + } else if (element instanceof ILibraryReference) { + return ((ILibraryReference)element).getChildren(); } else if (element instanceof ISourceReference && element instanceof IParent) { return ((IParent)element).getChildren(); } else if (element instanceof IProject) {