Package org.eclipse.wst.common.project.facet.core

Examples of org.eclipse.wst.common.project.facet.core.IProjectFacetVersion


    }
   
    private void init()
    {
        final IFacetedProjectWorkingCopy fpjwc = getFacetedProjectWorkingCopy();
        final IProjectFacetVersion fv = getProjectFacetVersion();
       
        if( this.librariesUninstallDelegate == null && fpjwc != null && fv != null )
        {
            this.librariesUninstallDelegate = new LibraryUninstallDelegate( fpjwc, fv );
        }
View Full Code Here


    private LibraryInstallDelegate libraryInstallDelegate = null;
   
    private void initLibraryInstallDelegate()
    {
        final IFacetedProjectWorkingCopy fpjwc = (IFacetedProjectWorkingCopy) getProperty( FACETED_PROJECT_WORKING_COPY );
        final IProjectFacetVersion fv = (IProjectFacetVersion) getProperty( FACET_VERSION );
       
        if( this.libraryInstallDelegate == null && fpjwc != null && fv != null )
        {
            this.libraryInstallDelegate = new LibraryInstallDelegate( fpjwc, fv );
           
View Full Code Here

      {
          initLibraryInstallDelegate();
         
          if( this.libraryInstallDelegate != null && propertyName.equals( FACET_VERSION ) )
          {
              final IProjectFacetVersion fv = (IProjectFacetVersion) getProperty( FACET_VERSION );
              this.libraryInstallDelegate.setProjectFacetVersion( fv );
          }
      }

        return super.propertySet( propertyName, propertyValue );
View Full Code Here

     */
    public static boolean isValidJSFProject(IProject project, String minVersion)
    {
        boolean isValid = false;
       
        final IProjectFacetVersion projectFacetVersion = getProjectFacet(project);
       
        if (projectFacetVersion != null)
        {
            try
            {
                final String versionString =
                    projectFacetVersion.getVersionString();
                final Comparator comparator =
                    projectFacetVersion.getProjectFacet().getVersionComparator();
                final int compareToMin =
                    comparator.compare(versionString, minVersion);
               
                if (compareToMin >=0)
                {
View Full Code Here

   * @return true if the IProject instance is a valid JSF project, else
   * false.
   */
  public static boolean isValidJSFProject(IProject project) {
    boolean isValid = false;
        IProjectFacetVersion projectFacet = getProjectFacet(project);
        if (projectFacet != null)
        {
            isValid = true;
        }
    return isValid;
View Full Code Here

                IFacetedProject facetedProject = ProjectFacetsManager.create(project);
                if (facetedProject != null) {
                    Set projectFacets = facetedProject.getProjectFacets();
                    Iterator itProjectFacets = projectFacets.iterator();
                    while (itProjectFacets.hasNext()) {
                        IProjectFacetVersion projectFacetVersion = (IProjectFacetVersion)itProjectFacets.next();
                        if (ITapestryCoreConstants.Tapestry_CORE_FACET_ID.equals(projectFacetVersion.getProjectFacet().getId()))
                        {
                            return projectFacetVersion;
                        }
                    }
                }
View Full Code Here

       
    {
        final IFacetedProjectBase fproj
            = (IFacetedProjectBase) context.get( IDynamicPreset.CONTEXT_KEY_FACETED_PROJECT );
       
        final IProjectFacetVersion webFacetVersion
            = fproj.getProjectFacetVersion( WebFacetUtils.WEB_FACET );
       
        if( webFacetVersion != null && webFacetVersion.compareTo( WebFacetUtils.WEB_23 ) >= 0 )
        {
            final Set<IProjectFacetVersion> facets = new HashSet<IProjectFacetVersion>();
           
            final IProjectFacet jsfFacet
                = ProjectFacetsManager.getProjectFacet( IJSFCoreConstants.JSF_CORE_FACET_ID );
           
            final IProjectFacetVersion jsfFacetVersion11
                = jsfFacet.getVersion( IJSFCoreConstants.JSF_VERSION_1_1 );
           
            facets.add( jsfFacetVersion11 );
            facets.add( webFacetVersion );
           
View Full Code Here

        getJSFFacetedVersion(event.getProject().getProject()) != null && //must be a JSF faceted project
        JSFLibraryConfigurationHelper.isConfiguredForSystemSuppliedImplementation(event.getProject().getProject())){
     
      try {       
        IProject project = event.getProject().getProject();
        IProjectFacetVersion fv = getJSFFacetedVersion(project);
        ClasspathHelper.removeClasspathEntries(project, fv);
        ClasspathHelper.addClasspathEntries(project, fv);
      } catch (CoreException e) {
        JSFCorePlugin.log(IStatus.ERROR, "Unable to replace server supplied implementation when runtime changed.", e);//$NON-NLS-1$
      }
View Full Code Here

    private LibraryInstallDelegate libraryInstallDelegate = null;
   
    private void initLibraryInstallDelegate()
    {
        final IFacetedProjectWorkingCopy fpjwc = (IFacetedProjectWorkingCopy) getProperty( FACETED_PROJECT_WORKING_COPY );
        final IProjectFacetVersion fv = (IProjectFacetVersion) getProperty( FACET_VERSION );
       
        if( this.libraryInstallDelegate == null && fpjwc != null && fv != null )
        {
            this.libraryInstallDelegate = new LibraryInstallDelegate( fpjwc, fv );
           
View Full Code Here

      {
          initLibraryInstallDelegate();
         
          if( this.libraryInstallDelegate != null && propertyName.equals( FACET_VERSION ) )
          {
              final IProjectFacetVersion fv = (IProjectFacetVersion) getProperty( FACET_VERSION );
              this.libraryInstallDelegate.setProjectFacetVersion( fv );
          }
      }

        return super.propertySet( propertyName, propertyValue );
View Full Code Here

TOP

Related Classes of org.eclipse.wst.common.project.facet.core.IProjectFacetVersion

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.