org.eclipse.xtend.typesystem.emf
Class EmfMetaModel

java.lang.Object
  extended by org.eclipse.xtend.typesystem.emf.EmfRegistryMetaModel
      extended by org.eclipse.xtend.typesystem.emf.EmfMetaModel
All Implemented Interfaces:
MetaModel

public class EmfMetaModel
extends EmfRegistryMetaModel


Constructor Summary
EmfMetaModel()
           
EmfMetaModel(org.eclipse.emf.ecore.EPackage metamodel)
           
 
Method Summary
protected  org.eclipse.emf.ecore.EPackage[] allPackages()
          returns the managed packages.
 void setMetaModelDescriptor(java.lang.String ePackageDescriptor)
          Sets the metamodel descriptor.
 void setMetaModelFile(java.lang.String metaModelFile)
          Sets the name of the metamodel file.
 void setMetaModelPackage(java.lang.String ePackage)
          Sets the metamodel package.
 
Methods inherited from class org.eclipse.xtend.typesystem.emf.EmfRegistryMetaModel
addResourceSet, getElementName, getEobjectType, getFqnRec, getFullyQualifiedName, getKnownTypes, getNamespaces, getType, getTypeForEClassifier, getTypeForEClassifier, getTypeForETypedElement, getTypeForName, getTypeSystem, setTypeSystem, setUseSingleGlobalResourceSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmfMetaModel

public EmfMetaModel()

EmfMetaModel

public EmfMetaModel(org.eclipse.emf.ecore.EPackage metamodel)
Method Detail

setMetaModelDescriptor

public void setMetaModelDescriptor(java.lang.String ePackageDescriptor)
Sets the metamodel descriptor.

Parameters:
ePackageDescriptor - the descriptor

setMetaModelPackage

public void setMetaModelPackage(java.lang.String ePackage)
Sets the metamodel package.

Parameters:
ePackage - the package

setMetaModelFile

public void setMetaModelFile(java.lang.String metaModelFile)
Sets the name of the metamodel file.

Parameters:
metaModelFile - the metamodel filename

allPackages

protected org.eclipse.emf.ecore.EPackage[] allPackages()
Description copied from class: EmfRegistryMetaModel
returns the managed packages. Uses the global EPackage Registry.

Overrides:
allPackages in class EmfRegistryMetaModel
Returns: