EMFGeneratorFragment
instead. It writes the EPackage to the model folder.@Deprecated public class EcoreGeneratorFragment extends EMFGeneratorFragment
IGeneratorFragment
that saves the generated Ecore models and creates appropriate EMF generators. Then it
runs the EMF generator to create the EMF classes for the generated Ecore models.Modifier and Type | Class and Description |
---|---|
static class |
EcoreGeneratorFragment.ToPlatformResourceDeresolvingURIHandler
Deprecated.
|
Constructor and Description |
---|
EcoreGeneratorFragment()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
addToPluginXmlRt(Grammar grammar,
org.eclipse.xpand2.XpandExecutionContext ctx)
Deprecated.
Used to add code to the plugin.xml of the runtime bundle.
|
void |
generate(Grammar grammar,
org.eclipse.xpand2.XpandExecutionContext ctx)
Deprecated.
can be used to generate whatever necessary
|
java.lang.String |
getReferencedGenModels()
Deprecated.
|
protected java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenPackage> |
loadReferencedGenModels(org.eclipse.emf.ecore.resource.ResourceSet rs)
Deprecated.
|
protected void |
registerReferencedGenModels()
Deprecated.
|
void |
setGenModels(java.lang.String uris)
Deprecated.
|
void |
setReferencedGenModels(java.lang.String referencedGenModel)
Deprecated.
|
addSaveMapping, createResourceForEPackages, doGenerate, getBasePackage, getEcoreFileUri, getEditDirectory, getEditorDirectory, getEditorPluginID, getEditPluginID, getExportedPackagesRt, getFileExtensions, getGeneratedEPackageName, getGeneratedEPackages, getGenModel, getGenModelUri, getGenPackagesForPackages, getJavaModelDirectory, getModelName, getModelPluginID, getParameters, getReferencedEPackages, getRequiredBundlesRt, getSaveAndReconcileGenModel, getXmiModelDirectory, getXmiModelDirectory, isGenerateEdit, isGenerateEditor, isLongFileNames, isSkipGenerate, isUpdateBuildProperties, setBasePackage, setEditDirectory, setEditorDirectory, setEditorPluginID, setEditPluginID, setEmfRuntimeVersion, setFileExtensions, setGenerateEdit, setGenerateEditor, setGenModel, setJavaModelDirectory, setLongFileNames, setModelPluginID, setSkipGenerate, setUpdateBuildProperties, setXmiModelDirectory, toGenModelProjectPath, toPlatformResourceURI
addToPluginXmlTests, addToPluginXmlUi, addToStandaloneSetup, getNaming, getTemplate, registerNaming
addToPluginXmlRt, addToPluginXmlUi, addToStandaloneSetup, checkConfiguration, generate, getExportedPackagesTests, getExportedPackagesUi, getGuiceBindingsRt, getGuiceBindingsUi, getImportedPackagesRt, getImportedPackagesTests, getImportedPackagesUi, getRequiredBundlesTests, getRequiredBundlesUi
public void addToPluginXmlRt(Grammar grammar, org.eclipse.xpand2.XpandExecutionContext ctx)
IGeneratorFragment
addToPluginXmlRt
in interface IGeneratorFragment
addToPluginXmlRt
in class EMFGeneratorFragment
ctx
- - the execution context to use (the plugin.xml file is already opened)@Deprecated public java.lang.String getReferencedGenModels()
public void generate(Grammar grammar, org.eclipse.xpand2.XpandExecutionContext ctx)
IGeneratorFragment
generate
in interface IGeneratorFragment
generate
in class EMFGeneratorFragment
ctx
- - the execution context to use@Deprecated protected java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenPackage> loadReferencedGenModels(org.eclipse.emf.ecore.resource.ResourceSet rs)
GenModelAccess#getGenPackage(EPackage)
@Deprecated public void setReferencedGenModels(java.lang.String referencedGenModel)
StandaloneSetup.addRegisterGenModelFile(String)
@Deprecated protected void registerReferencedGenModels()
@Deprecated public void setGenModels(java.lang.String uris)
StandaloneSetup.addRegisterGenModelFile(String)
uris
-