Faceted Project Framework
Version 1.3

org.eclipse.wst.common.project.facet.core.events
Interface IProjectFacetActionEvent

All Superinterfaces:
IFacetedProjectEvent

public interface IProjectFacetActionEvent
extends IFacetedProjectEvent

This interface is implemented by the event object that is used for the PRE_INSTALL, POST_INSTALL, PRE_UNINSTALL, POST_UNINSTALL, PRE_VERSION_CHANGE, and POST_VERSION_CHANGE events.

Author:
Konstantin Komissarchik

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.wst.common.project.facet.core.events.IFacetedProjectEvent
IFacetedProjectEvent.Type
 
Method Summary
 Object getActionConfig()
          The config object that will be (or was) used for configuring the facet action.
 IProjectFacet getProjectFacet()
          The project facet that this event is about.
 IProjectFacetVersion getProjectFacetVersion()
          The version of the project facet that this event is about.
 
Methods inherited from interface org.eclipse.wst.common.project.facet.core.events.IFacetedProjectEvent
getProject, getType, getWorkingCopy
 

Method Detail

getProjectFacet

IProjectFacet getProjectFacet()
The project facet that this event is about.

Returns:
the project facet that this event is about.

getProjectFacetVersion

IProjectFacetVersion getProjectFacetVersion()
The version of the project facet that this event is about. In the case of the PRE_VERSION_CHANGE and POST_VERSION_CHANGE events, this will be the new version.

Returns:
the version of the project facet that this event is about

getActionConfig

Object getActionConfig()
The config object that will be (or was) used for configuring the facet action.

Returns:
the config object of the facet action

Faceted Project Framework
Version 1.3

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