org.eclipse.gmt.umlx.editor.delegates
Class AbstractNewSheetAction<CM extends org.eclipse.emf.ecore.ENamedElement,R extends IRegimeCo1<?,GDiagramParent,CM,?>>

java.lang.Object
  extended by org.eclipse.gmt.umlx.editor.delegates.EditDomainAction
      extended by org.eclipse.gmt.umlx.editor.delegates.AbstractNewSheetAction<CM,R>
All Implemented Interfaces:
org.eclipse.ui.IActionDelegate, org.eclipse.ui.IObjectActionDelegate
Direct Known Subclasses:
NewMmSheetAction, NewTxContextSheetAction, NewTxRuleSheetAction

public class AbstractNewSheetAction<CM extends org.eclipse.emf.ecore.ENamedElement,R extends IRegimeCo1<?,GDiagramParent,CM,?>>
extends EditDomainAction


Constructor Summary
AbstractNewSheetAction(R regime, java.lang.Class<? extends ENamedElementOutline<CM>> outlineClass)
           
 
Method Summary
 void run(org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.jface.viewers.IStructuredSelection structuredSelection)
           
 
Methods inherited from class org.eclipse.gmt.umlx.editor.delegates.EditDomainAction
run, selectionChanged, setActivePart
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractNewSheetAction

public AbstractNewSheetAction(R regime,
                              java.lang.Class<? extends ENamedElementOutline<CM>> outlineClass)
Method Detail

run

public void run(org.eclipse.core.runtime.IProgressMonitor monitor,
                org.eclipse.jface.viewers.IStructuredSelection structuredSelection)
Specified by:
run in class EditDomainAction