EGF Engine
Release 0.1.0

org.eclipse.egf.pde.internal.plugin.extension
Class ProductionPlanExtensionFactory

java.lang.Object
  extended by org.eclipse.egf.pde.internal.plugin.extension.ProductionPlanExtensionFactory
All Implemented Interfaces:
IProductionPlanExtensionFactory

public class ProductionPlanExtensionFactory
extends Object
implements IProductionPlanExtensionFactory

This factory creates commands to deal with "ProductionPlan" extension-point.


Method Summary
static ProductionPlanExtensionFactory getInstance()
          Get the unique instance.
 IPluginChangesCommand setFactoryComponentInvocation(String productionPlanId_p, String factoryComponentInvocationId_p)
          Set a factory component invocation in a production plan.
 IPluginChangesCommand setProductionPlanExtension(String productionPlanId_p, String contextId_p)
          Set an extension matching "ProductionPlan" extension-point for given parameters.
 IPluginChangesCommand unsetFactoryComponentInvocation(String productionPlanId_p, String factoryComponentInvocationId_p)
          Unset a factory component invocation in a production plan.
 IPluginChangesCommand unsetProductionPlanExtension(String productionPlanId_p)
          Unset an existing extension matching "ProductionPlan" extension-point for given parameters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static ProductionPlanExtensionFactory getInstance()
Get the unique instance.

Returns:

setProductionPlanExtension

public IPluginChangesCommand setProductionPlanExtension(String productionPlanId_p,
                                                        String contextId_p)
Description copied from interface: IProductionPlanExtensionFactory
Set an extension matching "ProductionPlan" extension-point for given parameters.

Specified by:
setProductionPlanExtension in interface IProductionPlanExtensionFactory
See Also:
IProductionPlanExtensionFactory.setProductionPlanExtension(java.lang.String, java.lang.String)

unsetProductionPlanExtension

public IPluginChangesCommand unsetProductionPlanExtension(String productionPlanId_p)
Description copied from interface: IProductionPlanExtensionFactory
Unset an existing extension matching "ProductionPlan" extension-point for given parameters.

Specified by:
unsetProductionPlanExtension in interface IProductionPlanExtensionFactory
See Also:
IProductionPlanExtensionFactory.unsetProductionPlanExtension(java.lang.String)

setFactoryComponentInvocation

public IPluginChangesCommand setFactoryComponentInvocation(String productionPlanId_p,
                                                           String factoryComponentInvocationId_p)
Description copied from interface: IProductionPlanExtensionFactory
Set a factory component invocation in a production plan.

Specified by:
setFactoryComponentInvocation in interface IProductionPlanExtensionFactory
Returns:
See Also:
IProductionPlanExtensionFactory.setFactoryComponentInvocation(java.lang.String, java.lang.String)

unsetFactoryComponentInvocation

public IPluginChangesCommand unsetFactoryComponentInvocation(String productionPlanId_p,
                                                             String factoryComponentInvocationId_p)
Description copied from interface: IProductionPlanExtensionFactory
Unset a factory component invocation in a production plan.

Specified by:
unsetFactoryComponentInvocation in interface IProductionPlanExtensionFactory
Returns:
See Also:
IProductionPlanExtensionFactory.unsetFactoryComponentInvocation(java.lang.String, java.lang.String)

EGF Engine
Release 0.1.0

Copyright (c) Thales Corporate Services S.A.S, 2009.

This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.