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.Descriptor
DESCRIPTOR, genClassGeneratorAdapter, genEnumGeneratorAdapter, generator, genModelGeneratorAdapter, genPackageGeneratorAdapter, MERGE_RULES_PATH_NAME
modelPackage, 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, setGenerator
createAdapter, createEObjectAdapter, createGenAnnotationAdapter, createGenBaseAdapter, createGenClassifierAdapter, createGenDataTypeAdapter, createGenEnumLiteralAdapter, createGenFeatureAdapter, createGenOperationAdapter, createGenParameterAdapter, createGenTypedElementAdapter, createGenTypeParameterAdapter
adapt, adaptAllNew, adaptNew, associate, createAdapter, resolve
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
adapt, adaptAllNew, adaptNew
public 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 GenModelGeneratorAdapterFactory
GenModel
public Adapter createGenPackageAdapter()
GenPackageGeneratorAdapter
.createGenPackageAdapter
in class GenModelGeneratorAdapterFactory
GenPackage
public Adapter createGenClassAdapter()
GenClassGeneratorAdapter
.createGenClassAdapter
in class GenModelGeneratorAdapterFactory
GenClass
public Adapter createGenEnumAdapter()
GenEnumGeneratorAdapter
.createGenEnumAdapter
in class GenModelGeneratorAdapterFactory
GenEnum