public class GenerateEcoreEditorJavaCodeAction extends GenerateJavaCodeAction
Constructor and Description |
---|
GenerateEcoreEditorJavaCodeAction() |
Modifier and Type | Method and Description |
---|---|
boolean |
canExecute(Object object) |
org.eclipse.jface.action.Action |
getAction(Object currentObject,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider)
Returns the action to add to the toolbar.
|
protected org.eclipse.emf.ecore.EPackage |
getEPackage(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Returns the first
EPackage object found in the first resource of the given ResourceSet . |
protected org.eclipse.emf.codegen.ecore.genmodel.GenModel |
getGenModel(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Returns the first
GenModel object found in the first of the given ResourceSet . |
public boolean canExecute(Object object)
canExecute
in interface IToolbarAction
canExecute
in class GenerateJavaCodeAction
object
- the currently edited object of the editorpublic org.eclipse.jface.action.Action getAction(Object currentObject, org.eclipse.jface.viewers.ISelectionProvider selectionProvider)
IToolbarAction
getAction
in interface IToolbarAction
getAction
in class GenerateJavaCodeAction
currentObject
- the currently edited object of the editorselectionProvider
- the selection providerprotected org.eclipse.emf.codegen.ecore.genmodel.GenModel getGenModel(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
GenerateJavaCodeAction
GenModel
object found in the first of the given ResourceSet
.getGenModel
in class GenerateJavaCodeAction
resourceSet
- the ResourceSet
to checkGenModel
or null
if none was foundprotected org.eclipse.emf.ecore.EPackage getEPackage(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
EPackage
object found in the first resource of the given ResourceSet
.resourceSet
- the ResourceSet
to checkEPackage
or null
if none was foundCopyright © 2017. All rights reserved.