diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/INamespace.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/INamespace.java index e43b046cedd..ba8a5d6652f 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/INamespace.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/INamespace.java @@ -7,7 +7,7 @@ package org.eclipse.cdt.core.model; /** * Represents a package declaration in a C translation unit. */ -public interface INamespace extends ICElement, ISourceManipulation, ISourceReference { +public interface INamespace extends ICElement, IParent, ISourceManipulation, ISourceReference { /** * Returns the name of the package the statement refers to. * This is a handle-only method. diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IStructure.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IStructure.java index 9fd93bf4306..b0b5742d97f 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IStructure.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IStructure.java @@ -8,7 +8,7 @@ package org.eclipse.cdt.core.model; /** * Represent struct(ure), class or union. */ -public interface IStructure extends IInheritance, IParent, IDeclaration { +public interface IStructure extends IInheritance, IParent, IVariableDeclaration { //public String instantiatesTemplate(); public IField getField(String name);