Faceted Project Framework
Version 1.3

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

Interface Summary
IActionConfig  
IActionConfigFactory This interface is implemented in order to provide a method for creating a config object that will be used for parameterizing the facet action delegate.
IActionDefinition An action is an operation on a single facet within a faceted project to install, uninstall, or change the version of the facet.
ICategory Models a grouping of project facets that are intended to be selected and deselected as a set.
IConstraint Models a single constraint in the constraint expression.
IDefaultVersionProvider This interface can be implemented in order to provide the facet version that is selected by default.
IDelegate This interface is implemented in order to provide logic associated with a particular event in project facet's life cycle, such as install or uninstall.
IDynamicPreset A dynamic preset is type of preset that needs to be resolved before it can be used.
IFacetedProject This interface is used for manipulating the set of facets installed on a project.
IFacetedProjectBase This interface is used for manipulating the set of facets installed on a project.
IFacetedProjectListener Deprecated. use the IFacetedProjectListener class from the facet.core.events package
IFacetedProjectTemplate  
IFacetedProjectValidator  
IFacetedProjectWorkingCopy  
IGroup A group is a named collection of IProjectFacetVersion objects.
IListener  
IPreset A preset is a user convenience mechanism for quickly selecting a predefined set of project facets.
IPresetFactory A preset factory is used for creating a dynamic preset.
IProjectFacet Contains metadata that describes a project facet.
IProjectFacetVersion Contains metadata that describes a specific version of a project facet.
IRuntimeChangedEvent Deprecated. use the IFacetedProjectListener class from the facet.core.events package instead of the event handler extension point
IVersion This interface should not be referenced directly by clients.
IVersionExpr The compiled form of a version expression.
 

Class Summary
ActionConfig  
DefaultConfigurationPresetFactory Preset factory for the default.configuration preset.
DefaultVersionComparator The default version comparator that will be used when one is not explicitly specified.
FacetedProjectFramework  
IConstraint.Type The enumeration of operator types.
IFacetedProject.Action Represents a single action such as installing or uninstalling a project facet.
IFacetedProject.Action.Type The action type enumeration.
MinimalConfigurationPresetFactory Preset factory for the minimal.configuration preset.
PresetDefinition The preset definition is used in several contexts as a means of describing a preset.
ProjectFacetsManager This is the entry point to the project facet framework API.
 

Enum Summary
IPreset.Type The enumberation of preset types.
 

Exception Summary
VersionFormatException The exception that's thrown when version string cannot be parsed.
 


Faceted Project Framework
Version 1.3

Copyright (c) 2008 BEA Systems, Inc. and others. All rights reserved.