edu.cmu.sei.osate.ui.actions
Class ParseAction
java.lang.Object
edu.cmu.sei.osate.ui.actions.ParseAction
- All Implemented Interfaces:
- org.eclipse.ui.IActionDelegate, org.eclipse.ui.IObjectActionDelegate, org.eclipse.ui.IWorkbenchWindowActionDelegate
public class ParseAction
- extends java.lang.Object
- implements org.eclipse.ui.IObjectActionDelegate, org.eclipse.ui.IWorkbenchWindowActionDelegate
ParseAction implements workbench action delegate.
The action proxy will be created by the workbench and
shown in the UI. When the user tries to use the action,
this delegate will be created and execution will be
delegated to it.
ParseAction will result in the compilation opf an AADL text file into XML and semantic checking.
- See Also:
IWorkbenchWindowActionDelegate
Field Summary |
static java.lang.String |
copyright
|
Method Summary |
void |
dispose()
We can use this method to dispose of any system
resources we previously allocated. |
void |
init(org.eclipse.ui.IWorkbenchWindow window)
We will cache window object in order to
be able to provide parent shell for the message dialog. |
void |
run(org.eclipse.jface.action.IAction action)
|
void |
selectionChanged(org.eclipse.jface.action.IAction action,
org.eclipse.jface.viewers.ISelection selection)
|
void |
setAadlFile(org.eclipse.core.resources.IFile aadlFile)
|
void |
setActivePart(org.eclipse.jface.action.IAction action,
org.eclipse.ui.IWorkbenchPart targetPart)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
copyright
public static final java.lang.String copyright
- See Also:
- Constant Field Values
ParseAction
public ParseAction()
setActivePart
public void setActivePart(org.eclipse.jface.action.IAction action,
org.eclipse.ui.IWorkbenchPart targetPart)
- Specified by:
setActivePart
in interface org.eclipse.ui.IObjectActionDelegate
- See Also:
IObjectActionDelegate.setActivePart(IAction, IWorkbenchPart)
selectionChanged
public void selectionChanged(org.eclipse.jface.action.IAction action,
org.eclipse.jface.viewers.ISelection selection)
- Specified by:
selectionChanged
in interface org.eclipse.ui.IActionDelegate
- See Also:
IActionDelegate.selectionChanged(IAction, ISelection)
run
public void run(org.eclipse.jface.action.IAction action)
- Specified by:
run
in interface org.eclipse.ui.IActionDelegate
- See Also:
IActionDelegate.run(IAction)
dispose
public void dispose()
- We can use this method to dispose of any system
resources we previously allocated.
- Specified by:
dispose
in interface org.eclipse.ui.IWorkbenchWindowActionDelegate
- See Also:
IWorkbenchWindowActionDelegate.dispose()
init
public void init(org.eclipse.ui.IWorkbenchWindow window)
- We will cache window object in order to
be able to provide parent shell for the message dialog.
- Specified by:
init
in interface org.eclipse.ui.IWorkbenchWindowActionDelegate
- See Also:
IWorkbenchWindowActionDelegate.init(org.eclipse.ui.IWorkbenchWindow)
setAadlFile
public void setAadlFile(org.eclipse.core.resources.IFile aadlFile)
- Parameters:
aadlFile
- The aadlFile to set.