org.eclipse.emf.ecore.xcore.generator
Class XcoreGenModelGeneratorAdapterFactory

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      extended by org.eclipse.emf.codegen.ecore.genmodel.util.GenModelAdapterFactory
          extended by org.eclipse.emf.codegen.ecore.genmodel.generator.GenModelGeneratorAdapterFactory
              extended by org.eclipse.emf.ecore.xcore.generator.XcoreGenModelGeneratorAdapterFactory
All Implemented Interfaces:
GeneratorAdapterFactory, AdapterFactory

public class XcoreGenModelGeneratorAdapterFactory
extends GenModelGeneratorAdapterFactory


Nested Class Summary
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.
 
Nested classes/interfaces inherited from interface org.eclipse.emf.codegen.ecore.generator.GeneratorAdapterFactory
GeneratorAdapterFactory.Descriptor
 
Field Summary
 
Fields inherited from class org.eclipse.emf.codegen.ecore.genmodel.generator.GenModelGeneratorAdapterFactory
DESCRIPTOR, genClassGeneratorAdapter, genEnumGeneratorAdapter, generator, genModelGeneratorAdapter, genPackageGeneratorAdapter, MERGE_RULES_PATH_NAME
 
Fields inherited from class org.eclipse.emf.codegen.ecore.genmodel.util.GenModelAdapterFactory
modelPackage, modelSwitch
 
Constructor Summary
XcoreGenModelGeneratorAdapterFactory()
           
 
Method Summary
 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(org.eclipse.xtext.generator.IFileSystemAccess fsa)
           
 void setModelDirectory(URI modelDirectory)
           
 
Methods inherited from class org.eclipse.emf.codegen.ecore.genmodel.generator.GenModelGeneratorAdapterFactory
adapt, dispose, getGenerator, getMergeRulesURI, getTemplatePath, initialize, isFactoryForType, setGenerator
 
Methods inherited from class org.eclipse.emf.codegen.ecore.genmodel.util.GenModelAdapterFactory
createAdapter, createEObjectAdapter, createGenAnnotationAdapter, createGenBaseAdapter, createGenClassifierAdapter, createGenDataTypeAdapter, createGenEnumLiteralAdapter, createGenFeatureAdapter, createGenOperationAdapter, createGenParameterAdapter, createGenTypedElementAdapter, createGenTypeParameterAdapter
 
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adapt, adaptAllNew, adaptNew, associate, createAdapter, resolve
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.common.notify.AdapterFactory
adapt, adaptAllNew, adaptNew
 

Constructor Detail

XcoreGenModelGeneratorAdapterFactory

public XcoreGenModelGeneratorAdapterFactory()
Method Detail

setFileSystemAccess

public void setFileSystemAccess(org.eclipse.xtext.generator.IFileSystemAccess fsa)

setModelDirectory

public void setModelDirectory(URI modelDirectory)

createOutputStream

protected java.io.OutputStream createOutputStream(URI workspacePath)

inputStreamRequest

protected void inputStreamRequest(URI workspacePath)

createGenModelAdapter

public Adapter createGenModelAdapter()
Returns a singleton GenModelGeneratorAdapter.

Overrides:
createGenModelAdapter in class GenModelGeneratorAdapterFactory
Returns:
the new adapter.
See Also:
GenModel

createGenPackageAdapter

public Adapter createGenPackageAdapter()
Returns a singleton GenPackageGeneratorAdapter.

Overrides:
createGenPackageAdapter in class GenModelGeneratorAdapterFactory
Returns:
the new adapter.
See Also:
GenPackage

createGenClassAdapter

public Adapter createGenClassAdapter()
Returns a singleton GenClassGeneratorAdapter.

Overrides:
createGenClassAdapter in class GenModelGeneratorAdapterFactory
Returns:
the new adapter.
See Also:
GenClass

createGenEnumAdapter

public Adapter createGenEnumAdapter()
Returns a singleton GenEnumGeneratorAdapter.

Overrides:
createGenEnumAdapter in class GenModelGeneratorAdapterFactory
Returns:
the new adapter.
See Also:
GenEnum

Copyright 2001-2012 IBM Corporation and others.
All Rights Reserved.