EGF Engine
Release 0.1.0

org.eclipse.egf.core.ui.workbench.action.explorer
Class CleanPatternLibraryAction

java.lang.Object
  extended by Action
      extended by org.eclipse.egf.core.ui.workbench.action.navigator.AbstractNavigatorAction
          extended by org.eclipse.egf.core.ui.workbench.action.navigator.AbstractModelElementAction
              extended by org.eclipse.egf.core.ui.workbench.action.explorer.AbstractCleanPatternElementAction
                  extended by org.eclipse.egf.core.ui.workbench.action.explorer.CleanPatternLibraryAction

public class CleanPatternLibraryAction
extends AbstractCleanPatternElementAction

Clean the generated structures for contained patterns in selected pattern library.


Constructor Summary
CleanPatternLibraryAction(Shell shell_p, ISelectionProvider selectionProvider_p, boolean readOnlyMode_p)
          Constructor.
 
Method Summary
protected  void doCleanPatternElement()
          Do the clean operation.
protected  String getConfirmationMessage()
           
protected  Class<?> getModelElementClass()
          Get the model element class for which this action is enabled for.
 
Methods inherited from class org.eclipse.egf.core.ui.workbench.action.explorer.AbstractCleanPatternElementAction
clean, getPatternHandler, getWizardFor, run
 
Methods inherited from class org.eclipse.egf.core.ui.workbench.action.navigator.AbstractModelElementAction
computeImageDescriptorForModelElement, executeCommand, getEditingDomain, getModelElement, isReadOnly, openWizardDialog, setSelectedElement
 
Methods inherited from class org.eclipse.egf.core.ui.workbench.action.navigator.AbstractNavigatorAction
getSelection, getSelectionProvider, getSharedImages, getShell, isSelectionCompatible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CleanPatternLibraryAction

public CleanPatternLibraryAction(Shell shell_p,
                                 ISelectionProvider selectionProvider_p,
                                 boolean readOnlyMode_p)
Constructor.

Parameters:
shell_p -
selectionProvider_p -
readOnlyMode_p -
Method Detail

getConfirmationMessage

protected String getConfirmationMessage()
Specified by:
getConfirmationMessage in class AbstractCleanPatternElementAction
See Also:
AbstractCleanPatternElementAction.getConfirmationMessage()

getModelElementClass

protected Class<?> getModelElementClass()
Description copied from class: AbstractNavigatorAction
Get the model element class for which this action is enabled for.

Specified by:
getModelElementClass in class AbstractNavigatorAction
Returns:
See Also:
AbstractNavigatorAction.getModelElementClass()

doCleanPatternElement

protected void doCleanPatternElement()
Description copied from class: AbstractCleanPatternElementAction
Do the clean operation.

Specified by:
doCleanPatternElement in class AbstractCleanPatternElementAction
See Also:
AbstractCleanPatternElementAction.doCleanPatternElement()

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.