Faceted Project Framework
Version 1.3

org.eclipse.wst.common.project.facet.core
Interface IDelegate


public interface 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.

Author:
Konstantin Komissarchik

Method Summary
 void execute(IProject project, IProjectFacetVersion fv, Object config, IProgressMonitor monitor)
          The method that's called to execute the delegate.
 

Method Detail

execute

void execute(IProject project,
             IProjectFacetVersion fv,
             Object config,
             IProgressMonitor monitor)
             throws CoreException
The method that's called to execute the delegate.

Parameters:
project - the workspace project
fv - the project facet version that this delegate is handling; this is useful when sharing the delegate among several versions of the same project facet or even different project facets
config - the configuration object, or null if defaults should be used
monitor - the progress monitor
Throws:
CoreException - if the delegate fails for any reason

Faceted Project Framework
Version 1.3

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