EGF Engine
Release 0.1.0

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

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

public class ContractExtensionFactory
extends Object
implements IContractExtensionFactory

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


Method Summary
static ContractExtensionFactory getInstance()
          Get the unique instance.
 IPluginChangesCommand setContract(String contractId_p)
          Set a new contract extension.
 IPluginChangesCommand setContractElement(String contractId_p, String contractElementId_p, String contractElementName_p, String contractElementType_p, List<String> contractElementReferenceIds_p, String mandatory_p, String description_p)
          Set a contractElement object in a contract extension.
 IPluginChangesCommand unsetContractElement(String contractId_p, String contractElementId_p)
          Unset a contractElement object existing in a contract extension.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static ContractExtensionFactory getInstance()
Get the unique instance.

Returns:

setContract

public IPluginChangesCommand setContract(String contractId_p)
Description copied from interface: IContractExtensionFactory
Set a new contract extension.

Specified by:
setContract in interface IContractExtensionFactory
Returns:
See Also:
IContractExtensionFactory.setContract(java.lang.String)

setContractElement

public IPluginChangesCommand setContractElement(String contractId_p,
                                                String contractElementId_p,
                                                String contractElementName_p,
                                                String contractElementType_p,
                                                List<String> contractElementReferenceIds_p,
                                                String mandatory_p,
                                                String description_p)
Description copied from interface: IContractExtensionFactory
Set a contractElement object in a contract extension.

Specified by:
setContractElement in interface IContractExtensionFactory
Returns:
an IPluginChangesCommand instance that performs this change.
See Also:
org.eclipse.egf.pde.plugin.extension.IContractExtensionFactory#setContractElement(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.List, java.lang.String)

unsetContractElement

public IPluginChangesCommand unsetContractElement(String contractId_p,
                                                  String contractElementId_p)
Description copied from interface: IContractExtensionFactory
Unset a contractElement object existing in a contract extension.

Specified by:
unsetContractElement in interface IContractExtensionFactory
Returns:
an IPluginChangesCommand instance that performs this change.
See Also:
IContractExtensionFactory.unsetContractElement(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.