org.eclipse.xtend.middleend.xtend
Class CheckBackendFacade

java.lang.Object
  extended by org.eclipse.xtend.middleend.xtend.CheckBackendFacade

public class CheckBackendFacade
extends java.lang.Object

Author:
Arno Haase (http://www.haase-consulting.com), André Arnold

Method Summary
static void checkAll(java.lang.String xtendFileName, java.util.Collection<MetaModel> mms, org.eclipse.emf.mwe.core.issues.Issues issues, java.util.Collection<?> allObjects)
           
static void checkAll(java.lang.String checkFileName, java.lang.String fileEncoding, java.util.Collection<MetaModel> mms, org.eclipse.emf.mwe.core.issues.Issues issues, java.util.Collection<?> allObjects)
           
static CheckBackendFacade createForFile(java.lang.String checkFileName, java.lang.String fileEncoding, java.util.Collection<MetaModel> mms)
           
 FunctionDefContext getFunctionDefContext()
           
 java.lang.Object invokeCheckFunction(QualifiedName functionName, java.lang.Object... parameters)
           
static java.lang.Object invokeCheckFunction(java.lang.String checkFileName, java.lang.String fileEncoding, java.util.Collection<MetaModel> mms, QualifiedName functionName, java.lang.Object... parameters)
          This function invokes a single Xtend function, returning the result.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

checkAll

public static void checkAll(java.lang.String xtendFileName,
                            java.util.Collection<MetaModel> mms,
                            org.eclipse.emf.mwe.core.issues.Issues issues,
                            java.util.Collection<?> allObjects)

checkAll

public static void checkAll(java.lang.String checkFileName,
                            java.lang.String fileEncoding,
                            java.util.Collection<MetaModel> mms,
                            org.eclipse.emf.mwe.core.issues.Issues issues,
                            java.util.Collection<?> allObjects)

invokeCheckFunction

public static java.lang.Object invokeCheckFunction(java.lang.String checkFileName,
                                                   java.lang.String fileEncoding,
                                                   java.util.Collection<MetaModel> mms,
                                                   QualifiedName functionName,
                                                   java.lang.Object... parameters)
This function invokes a single Xtend function, returning the result. The fileEncoding may be null, in which case the platform's default file encoding is used.


invokeCheckFunction

public java.lang.Object invokeCheckFunction(QualifiedName functionName,
                                            java.lang.Object... parameters)

createForFile

public static CheckBackendFacade createForFile(java.lang.String checkFileName,
                                               java.lang.String fileEncoding,
                                               java.util.Collection<MetaModel> mms)

getFunctionDefContext

public FunctionDefContext getFunctionDefContext()