org.eclipse.xtend.typesystem.emf
Class Setup

java.lang.Object
  extended by org.eclipse.xtend.typesystem.emf.Setup
Direct Known Subclasses:
Setup

public class Setup
extends java.lang.Object

Initializes EMF support. Allows to register additional Packages.


Constructor Summary
Setup()
          Default Constructor.
 
Method Summary
 void addEPackageClass(java.lang.String clazz)
           
 void addEPackageDescriptor(java.lang.String descr)
           
 void addEPackageFile(java.lang.String descr)
           
 void addExtensionMap(Mapping m)
          Adds an extension
 void addUriMap(Mapping uriMap)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Setup

public Setup()
Default Constructor. Registers the Ecore Package.

Method Detail

addEPackageDescriptor

public void addEPackageDescriptor(java.lang.String descr)

addEPackageFile

public void addEPackageFile(java.lang.String descr)

addEPackageClass

public void addEPackageClass(java.lang.String clazz)

addUriMap

public void addUriMap(Mapping uriMap)

addExtensionMap

public void addExtensionMap(Mapping m)
                     throws org.eclipse.emf.mwe.core.ConfigurationException
Adds an extension

Parameters:
m - from: extension name, to factory classname
Throws:
org.eclipse.emf.mwe.core.ConfigurationException -
  • The factory class for the extension cannot be found
  • The inner factory class for the extension cannot be found