[jboss-cvs] jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model ...

Marshall Culpepper mculpepper at jboss.com
Mon Nov 20 16:06:04 EST 2006


  User: mculpepper
  Date: 06/11/20 16:06:04

  Modified:    core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model   
                        IPackageWorkingCopy.java PackagesCore.java
                        IPackage.java
  Log:
  Added initial support for IPackageType for rob to start playing.. needs more testing
  
  Revision  Changes    Path
  1.2       +2 -1      jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/IPackageWorkingCopy.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: IPackageWorkingCopy.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/IPackageWorkingCopy.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- IPackageWorkingCopy.java	6 Nov 2006 21:35:27 -0000	1.1
  +++ IPackageWorkingCopy.java	20 Nov 2006 21:06:04 -0000	1.2
  @@ -3,9 +3,10 @@
   import org.eclipse.core.resources.IContainer;
   import org.eclipse.core.resources.IFile;
   import org.eclipse.core.runtime.IPath;
  +import org.jboss.ide.eclipse.packages.core.model.types.IPackageType;
   
   public interface IPackageWorkingCopy extends IPackage, IPackageNodeWorkingCopy {
  -	public void setPackageType(String type);
  +	public void setPackageType(IPackageType type);
   
   	public void setName(String name);
   	
  
  
  
  1.5       +11 -0     jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/PackagesCore.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: PackagesCore.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/PackagesCore.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -b -r1.4 -r1.5
  --- PackagesCore.java	16 Nov 2006 20:56:58 -0000	1.4
  +++ PackagesCore.java	20 Nov 2006 21:06:04 -0000	1.5
  @@ -36,6 +36,7 @@
   import org.eclipse.core.runtime.QualifiedName;
   import org.jboss.ide.eclipse.packages.core.model.internal.PackageBuildDelegate;
   import org.jboss.ide.eclipse.packages.core.model.internal.PackagesModel;
  +import org.jboss.ide.eclipse.packages.core.model.types.IPackageType;
   
   public class PackagesCore {
   
  @@ -199,6 +200,16 @@
   	}
   	
   	/**
  +	 * This will return an IPackageType instance for the passed-in packageType ID.
  +	 * @param packageType The ID of the package type
  +	 * @return A package type
  +	 */
  +	public static IPackageType getPackageType (String packageType)
  +	{
  +		return PackagesModel.instance().getPackageType(packageType);
  +	}
  +	
  +	/**
   	 * @see getPackage(IFile);
   	 * 
   	 * @param project The project
  
  
  
  1.3       +3 -2      jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/IPackage.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: IPackage.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/IPackage.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- IPackage.java	17 Nov 2006 17:44:40 -0000	1.2
  +++ IPackage.java	20 Nov 2006 21:06:04 -0000	1.3
  @@ -26,6 +26,7 @@
   import org.eclipse.core.resources.IContainer;
   import org.eclipse.core.resources.IFile;
   import org.eclipse.core.runtime.IPath;
  +import org.jboss.ide.eclipse.packages.core.model.types.IPackageType;
   
   /** 
    * <p>
  @@ -34,14 +35,14 @@
    * </p>
    * 
    * @author <a href="marshall at jboss.org">Marshall Culpepper</a>
  - * @version $Revision: 1.2 $
  + * @version $Revision: 1.3 $
    */
   public interface IPackage extends IPackageNode {
   
   	/**
   	 * @return The package type of this package.
   	 */
  -	public String getPackageType();
  +	public IPackageType getPackageType();
   
   	/**
   	 * @return The name (with extension) of this package.
  
  
  



More information about the jboss-cvs-commits mailing list