EGF Engine
Release 0.1.0

org.eclipse.egf.model.edit.command.plugin.contract
Class AddContractElementWrapperCommand

java.lang.Object
  extended by AbstractOverrideableCommand
      extended by org.eclipse.egf.model.edit.command.plugin.PluginChangeWrapperCommand
          extended by org.eclipse.egf.model.edit.command.plugin.contract.AbstractContractWrapperCommand
              extended by org.eclipse.egf.model.edit.command.plugin.contract.AddContractElementWrapperCommand

public class AddContractElementWrapperCommand
extends AbstractContractWrapperCommand

Implements a command that wraps a contract element creation in a contract extension.


Constructor Summary
AddContractElementWrapperCommand(EditingDomain domain_p, EObject modelElement_p, EStructuralFeature feature_p, Object value_p)
          Constructor.
 
Method Summary
protected  List<IPluginChangesCommand> getExecutablePluginChangeCommand()
          Returns the extension changes command used in the execute call.
protected  List<IPluginChangesCommand> getUndoablePluginChangeCommand()
          Returns the extension changes command used in the undo call.
 
Methods inherited from class org.eclipse.egf.model.edit.command.plugin.contract.AbstractContractWrapperCommand
doCanUndo, getContractId, getExecutableCommandList, handleContractElement, handleContractElementReferences
 
Methods inherited from class org.eclipse.egf.model.edit.command.plugin.PluginChangeWrapperCommand
doExecute, doRedo, doUndo, getCommandRunner, getFeature, getMDSoFaPde, getModelElement, getPluginId, getRedoablePluginChangeCommand, getValue, prepare, setPluginId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddContractElementWrapperCommand

public AddContractElementWrapperCommand(EditingDomain domain_p,
                                        EObject modelElement_p,
                                        EStructuralFeature feature_p,
                                        Object value_p)
Constructor.

Parameters:
domain_p -
modelElement_p -
feature_p -
value_p -
Method Detail

getExecutablePluginChangeCommand

protected List<IPluginChangesCommand> getExecutablePluginChangeCommand()
Description copied from class: PluginChangeWrapperCommand
Returns the extension changes command used in the execute call.

Specified by:
getExecutablePluginChangeCommand in class PluginChangeWrapperCommand
Returns:
See Also:
PluginChangeWrapperCommand.getExecutablePluginChangeCommand()

getUndoablePluginChangeCommand

protected List<IPluginChangesCommand> getUndoablePluginChangeCommand()
Description copied from class: PluginChangeWrapperCommand
Returns the extension changes command used in the undo call.

Specified by:
getUndoablePluginChangeCommand in class PluginChangeWrapperCommand
Returns:
See Also:
PluginChangeWrapperCommand.getUndoablePluginChangeCommand()

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.