public class XcoreGeneratorImpl extends Generator
Generator.Options
adapterFactoryDescriptorRegistry, badFacadeHelperClasses, initializeNeeded, input, jControlModel, options, packageIDToAdapterFactories
Constructor and Description |
---|
XcoreGeneratorImpl() |
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<GeneratorAdapterFactory> |
getAdapterFactories(java.lang.Object object)
Returns the generator adapter factories for a given object.
|
java.lang.String |
getModelDirectory() |
void |
setFileSystemAccess(IFileSystemAccess fsa) |
void |
setInput(java.lang.Object input)
Sets the model-level input object, and invokes
initialize(Object)
on any of its adapter factories. |
void |
setModelDirectory(java.lang.String modelDirectory) |
canContinue, canGenerate, dispose, generate, generate, getAdapterFactoryDescriptorRegistry, getAdapters, getInput, getJControlModel, getOptions, getPackageID, initialize, requestInitialize
public java.lang.String getModelDirectory()
public void setModelDirectory(java.lang.String modelDirectory)
public void setFileSystemAccess(IFileSystemAccess fsa)
public void setInput(java.lang.Object input)
Generator
initialize(Object)
on any of its adapter factories. This initialization will also be repeated in the next
Generator.generate(Object, Object, Monitor)
or Generator.generate(Object, Object, String, Monitor)
, when the full
tree of objects and adapters has been discovered.protected java.util.Collection<GeneratorAdapterFactory> getAdapterFactories(java.lang.Object object)
Generator
registry
for the generator is used to obtain the descriptors
for the object's
package ID
, and those descriptors are used to create the adapter factories, which are
cached.getAdapterFactories
in class Generator
Generator.getAdapterFactoryDescriptorRegistry()
,
Generator.getPackageID(Object)
,
GeneratorAdapterFactory.Descriptor