org.eclipse.wst.common.project.facet.core
Interface IFacetedProjectWorkingCopy
- All Superinterfaces:
- IFacetedProjectBase
public interface IFacetedProjectWorkingCopy
- extends IFacetedProjectBase
- Author:
- Konstantin Komissarchik
Methods inherited from interface org.eclipse.wst.common.project.facet.core.IFacetedProjectBase |
addListener, getFixedProjectFacets, getPrimaryRuntime, getProject, getProjectFacets, getProjectFacetVersion, getTargetedRuntimes, hasProjectFacet, hasProjectFacet, isFixedProjectFacet, isTargetable, isTargeted, removeListener, validate, validate |
getProjectName
String getProjectName()
setProjectName
void setProjectName(String name)
getProjectLocation
IPath getProjectLocation()
setProjectLocation
void setProjectLocation(IPath location)
getFacetedProject
IFacetedProject getFacetedProject()
getAvailableFacets
Map<IProjectFacet,SortedSet<IProjectFacetVersion>> getAvailableFacets()
isFacetAvailable
boolean isFacetAvailable(IProjectFacet f)
isFacetAvailable
boolean isFacetAvailable(IProjectFacetVersion fv)
getAvailableVersions
SortedSet<IProjectFacetVersion> getAvailableVersions(IProjectFacet f)
getHighestAvailableVersion
IProjectFacetVersion getHighestAvailableVersion(IProjectFacet f)
setFixedProjectFacets
void setFixedProjectFacets(Set<IProjectFacet> fixed)
setProjectFacets
void setProjectFacets(Set<IProjectFacetVersion> facets)
addProjectFacet
void addProjectFacet(IProjectFacetVersion fv)
removeProjectFacet
void removeProjectFacet(IProjectFacet f)
removeProjectFacet
void removeProjectFacet(IProjectFacetVersion fv)
changeProjectFacetVersion
void changeProjectFacetVersion(IProjectFacetVersion fv)
getAvailablePresets
Set<IPreset> getAvailablePresets()
getSelectedPreset
IPreset getSelectedPreset()
setSelectedPreset
void setSelectedPreset(String presetId)
getDefaultConfiguration
IPreset getDefaultConfiguration()
getMinimalConfiguration
IPreset getMinimalConfiguration()
getTargetableRuntimes
Set<IRuntime> getTargetableRuntimes()
refreshTargetableRuntimes
void refreshTargetableRuntimes()
setTargetedRuntimes
void setTargetedRuntimes(Set<IRuntime> runtimes)
addTargetedRuntime
void addTargetedRuntime(IRuntime runtime)
removeTargetedRuntime
void removeTargetedRuntime(IRuntime runtime)
setPrimaryRuntime
void setPrimaryRuntime(IRuntime runtime)
getProjectFacetActions
Set<IFacetedProject.Action> getProjectFacetActions()
getProjectFacetAction
IFacetedProject.Action getProjectFacetAction(IProjectFacet facet)
setProjectFacetActionConfig
void setProjectFacetActionConfig(IProjectFacet facet,
Object newActionConfig)
commitChanges
void commitChanges(IProgressMonitor monitor)
throws CoreException
- Throws:
CoreException
mergeChanges
void mergeChanges(IFacetedProjectWorkingCopy fpjwc)
revertChanges
void revertChanges()
clone
IFacetedProjectWorkingCopy clone()
dispose
void dispose()
Copyright (c) 2008 BEA Systems, Inc. and others. All rights reserved.