[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[cdt-patch] Model rationale changes
|
Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core/ChangeLog,v
retrieving revision 1.56
diff -u -r1.56 ChangeLog
--- ChangeLog 23 Jan 2003 16:43:02 -0000 1.56
+++ ChangeLog 23 Jan 2003 19:24:27 -0000
@@ -1,5 +1,15 @@
2003-01-23 Alain Magloire
+ Cleanups proposed by Amer Hoda.
+
+ * model/org/eclipse/cdt/core/model/ICRoot.java: No need to extend ICElement
+ * model/org/eclipse/cdt/core/model/ICProject.java: No need to extend ICElement
+ * model/org/eclipse/cdt/core/model/ICFolder.java: No need to extend ICElement
+ * model/org/eclipse/cdt/core/model/ICFile.java: No need to extend ICElement
+ * model/org/eclipse/cdt/core/model/IMethod.java: Extends ICFunction.
+
+2003-01-23 Alain Magloire
+
* model/org/eclipse/cdt/internal/core/model/CModelManager.java (getHeaderExtensions): Returns possible C/C++ header extensions name.
(getSourceExtensions): Returns possible C/C++ extension.
(getTranslationUnitExtensions): Returns possible C/C++ extension.
Index: model/org/eclipse/cdt/core/model/ICFile.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ICFile.java,v
retrieving revision 1.2
diff -u -r1.2 ICFile.java
--- model/org/eclipse/cdt/core/model/ICFile.java 26 Jul 2002 19:15:13 -0000 1.2
+++ model/org/eclipse/cdt/core/model/ICFile.java 23 Jan 2003 19:24:27 -0000
@@ -10,7 +10,7 @@
/**
* A C File Resource.
*/
-public interface ICFile extends IParent, ICResource, ICElement {
+public interface ICFile extends IParent, ICResource {
public boolean isBinary();
Index: model/org/eclipse/cdt/core/model/ICFolder.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ICFolder.java,v
retrieving revision 1.2
diff -u -r1.2 ICFolder.java
--- model/org/eclipse/cdt/core/model/ICFolder.java 26 Jul 2002 19:15:13 -0000 1.2
+++ model/org/eclipse/cdt/core/model/ICFolder.java 23 Jan 2003 19:24:27 -0000
@@ -10,7 +10,7 @@
/**
* A C Folder Resource.
*/
-public interface ICFolder extends IParent, ICResource, ICElement {
+public interface ICFolder extends IParent, ICResource {
public IFolder getFolder();
}
Index: model/org/eclipse/cdt/core/model/ICProject.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ICProject.java,v
retrieving revision 1.2
diff -u -r1.2 ICProject.java
--- model/org/eclipse/cdt/core/model/ICProject.java 26 Jul 2002 19:15:13 -0000 1.2
+++ model/org/eclipse/cdt/core/model/ICProject.java 23 Jan 2003 19:24:27 -0000
@@ -17,7 +17,7 @@
* @see CCore#create(org.eclipse.core.resources.IProject)
* @see IBuildEntry
*/
-public interface ICProject extends IParent, ICResource, ICElement {
+public interface ICProject extends IParent, ICResource {
/**
* Returns the <code>ICElement</code> corresponding to the given
Index: model/org/eclipse/cdt/core/model/ICRoot.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ICRoot.java,v
retrieving revision 1.2
diff -u -r1.2 ICRoot.java
--- model/org/eclipse/cdt/core/model/ICRoot.java 26 Jul 2002 19:15:13 -0000 1.2
+++ model/org/eclipse/cdt/core/model/ICRoot.java 23 Jan 2003 19:24:27 -0000
@@ -22,7 +22,7 @@
*
* @see CCore#create(org.eclipse.core.resources.IWorkspaceRoot)
*/
-public interface ICRoot extends ICResource, ICElement, IParent {
+public interface ICRoot extends IParent, ICResource {
/**
* Copies the given elements to the specified container(s).
* If one container is specified, all elements are copied to that
Index: model/org/eclipse/cdt/core/model/IMethod.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IMethod.java,v
retrieving revision 1.1
diff -u -r1.1 IMethod.java
--- model/org/eclipse/cdt/core/model/IMethod.java 26 Jun 2002 20:37:14 -0000 1.1
+++ model/org/eclipse/cdt/core/model/IMethod.java 23 Jan 2003 19:24:27 -0000
@@ -8,7 +8,7 @@
/**
* Represents the definition method of a class.
*/
-public interface IMethod extends IMember {
+public interface IMethod extends IMember, IFunction {
/**
* Returns the type signatures of the exceptions this method throws,