1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

get children of the IIncludeReference and ILibraryReference.

This commit is contained in:
Alain Magloire 2004-08-13 19:00:22 +00:00
parent c827e9e543
commit 4d63aafdaa

View file

@ -19,6 +19,8 @@ import org.eclipse.cdt.core.model.ICElement;
import org.eclipse.cdt.core.model.ICModel; import org.eclipse.cdt.core.model.ICModel;
import org.eclipse.cdt.core.model.ICProject; import org.eclipse.cdt.core.model.ICProject;
import org.eclipse.cdt.core.model.IInclude; 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.IParent;
import org.eclipse.cdt.core.model.ISourceReference; import org.eclipse.cdt.core.model.ISourceReference;
import org.eclipse.cdt.core.model.ISourceRoot; import org.eclipse.cdt.core.model.ISourceRoot;
@ -171,6 +173,10 @@ public class BaseCElementContentProvider implements ITreeContentProvider {
} }
return getTranslationUnitChildren(tu); 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) { } else if (element instanceof ISourceReference && element instanceof IParent) {
return ((IParent)element).getChildren(); return ((IParent)element).getChildren();
} else if (element instanceof IProject) { } else if (element instanceof IProject) {