Skip to main content

[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,



Back to the top