org.eclipse.emf.ecore.xcore.util
Class XcoreEcoreBuilder

java.lang.Object
  extended by org.eclipse.emf.ecore.xcore.util.XcoreEcoreBuilder

public class XcoreEcoreBuilder
extends java.lang.Object


Field Summary
protected  java.lang.ClassLoader classLoader
           
protected  java.util.List<java.lang.Runnable> instanceTypeRunnables
           
protected  XcoreInterpreter interpreter
           
protected  java.util.List<java.lang.Runnable> runnables
           
 
Constructor Summary
XcoreEcoreBuilder()
           
 
Method Summary
 EPackage getEPackage(XPackage xPackage)
           
 void link()
           
 void linkInstanceTypes()
           
protected  java.lang.String nonNullName(java.lang.String name)
           
static void setQualifiedPackageName(EPackage ePackage, java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

runnables

protected java.util.List<java.lang.Runnable> runnables

instanceTypeRunnables

protected java.util.List<java.lang.Runnable> instanceTypeRunnables

interpreter

protected XcoreInterpreter interpreter

classLoader

protected java.lang.ClassLoader classLoader
Constructor Detail

XcoreEcoreBuilder

public XcoreEcoreBuilder()
Method Detail

link

public void link()

linkInstanceTypes

public void linkInstanceTypes()

setQualifiedPackageName

public static void setQualifiedPackageName(EPackage ePackage,
                                           java.lang.String name)

nonNullName

protected java.lang.String nonNullName(java.lang.String name)

getEPackage

public EPackage getEPackage(XPackage xPackage)

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