public class XcoreGenModelGeneratorAdapterFactory extends GenModelGeneratorAdapterFactory
| Modifier and Type | Class and Description |
|---|---|
static interface |
XcoreGenModelGeneratorAdapterFactory.FileSystemReadAccess
An interface implemented by a derived
IFileSystemAccess implementation
so that the callback can be informed about resources that aren't regenerated
because the result would be identical to the current contents. |
GeneratorAdapterFactory.DescriptorDESCRIPTOR, genClassGeneratorAdapter, genEnumGeneratorAdapter, generator, genModelGeneratorAdapter, genPackageGeneratorAdapter, MERGE_RULES_PATH_NAMEmodelPackage, modelSwitch| Constructor and Description |
|---|
XcoreGenModelGeneratorAdapterFactory() |
| Modifier and Type | Method and Description |
|---|---|
Adapter |
createGenClassAdapter()
Returns a singleton
GenClassGeneratorAdapter. |
Adapter |
createGenEnumAdapter()
Returns a singleton
GenEnumGeneratorAdapter. |
Adapter |
createGenModelAdapter()
Returns a singleton
GenModelGeneratorAdapter. |
Adapter |
createGenPackageAdapter()
Returns a singleton
GenPackageGeneratorAdapter. |
protected java.io.OutputStream |
createOutputStream(URI workspacePath) |
protected void |
inputStreamRequest(URI workspacePath) |
void |
setFileSystemAccess(IFileSystemAccess fsa) |
void |
setModelDirectory(URI modelDirectory) |
adapt, dispose, getGenerator, getMergeRulesURI, getTemplatePath, initialize, isFactoryForType, setGeneratorcreateAdapter, createEObjectAdapter, createGenAnnotationAdapter, createGenBaseAdapter, createGenClassifierAdapter, createGenDataTypeAdapter, createGenEnumLiteralAdapter, createGenFeatureAdapter, createGenOperationAdapter, createGenParameterAdapter, createGenTypedElementAdapter, createGenTypeParameterAdapteradapt, adaptAllNew, adaptNew, associate, createAdapter, resolveclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadapt, adaptAllNew, adaptNewpublic XcoreGenModelGeneratorAdapterFactory()
public void setFileSystemAccess(IFileSystemAccess fsa)
public void setModelDirectory(URI modelDirectory)
protected java.io.OutputStream createOutputStream(URI workspacePath)
protected void inputStreamRequest(URI workspacePath)
public Adapter createGenModelAdapter()
GenModelGeneratorAdapter.createGenModelAdapter in class GenModelGeneratorAdapterFactoryGenModelpublic Adapter createGenPackageAdapter()
GenPackageGeneratorAdapter.createGenPackageAdapter in class GenModelGeneratorAdapterFactoryGenPackagepublic Adapter createGenClassAdapter()
GenClassGeneratorAdapter.createGenClassAdapter in class GenModelGeneratorAdapterFactoryGenClasspublic Adapter createGenEnumAdapter()
GenEnumGeneratorAdapter.createGenEnumAdapter in class GenModelGeneratorAdapterFactoryGenEnum