Modifier and type | Property and description |
---|---|
protected org.eclipse.xtext.xbase.compiler.ImportManager | importManager Replies the import manager that stores the imported types. |
protected org.eclipse.xtext.xbase.imports.IImportsConfiguration | importsConfiguration Replies the import's configuration. |
protected org.eclipse.xtext.common.types.util.Primitives | primitiveTypes Replies the primitive type tools. |
protected org.eclipse.xtext.resource.IResourceFactory | resourceFactory Replies the resource factory. |
java.lang.String | scriptFileExtension Replies the script's file extension. |
protected org.eclipse.xtext.common.types.util.TypeReferences | typeReferences Replies the builder of type references. |
org.eclipse.xtext.common.types.access.IJvmTypeProvider | typeResolutionContext |
Modifier and type | Action and description |
---|---|
protected org.eclipse.emf.common.util.URI | computeUnusedUri(ResourceSet) Compute a unused URI for a synthetic resource. |
void | dispose |
abstract org.eclipse.emf.ecore.resource.Resource | eResource |
protected org.eclipse.xtext.common.types.JvmTypeReference | findType(Notifier,String) |
protected T | getAssociatedElement(Class<T>,EObject,Resource) |
protected org.eclipse.xtext.xbase.compiler.ImportManager | getImportManager Replies the import manager that stores the imported types. |
protected org.eclipse.xtext.xbase.imports.IImportsConfiguration | getImportsConfiguration Replies the import's configuration. |
protected org.eclipse.xtext.common.types.util.Primitives | getPrimitiveTypes Replies the primitive type tools. |
protected java.lang.String | getQualifiedName(EObject) |
protected org.eclipse.xtext.resource.IResourceFactory | getResourceFactory Replies the resource factory. |
java.lang.String | getScriptFileExtension Replies the script's file extension. |
protected org.eclipse.xtext.common.types.util.TypeReferences | getTypeReferences Replies the builder of type references. |
org.eclipse.xtext.common.types.access.IJvmTypeProvider | getTypeResolutionContext |
protected boolean | isActionBodyAllowed(XtendTypeDeclaration) Replies if the type could contains functions with a body. |
protected boolean | isSubTypeOf(EObject,JvmTypeReference,JvmTypeReference) Replies if the first parameter is a subtype of the second parameter. |
protected boolean | isTypeReference(JvmTypeReference) Replies if the given object is a valid type reference. |
org.eclipse.xtext.common.types.JvmParameterizedTypeReference | newTypeRef(String) Replies the type reference for the given name in the given context. |
org.eclipse.xtext.common.types.JvmParameterizedTypeReference | newTypeRef(Notifier,String) Replies the type reference for the given name in the given context. |
void | setFileExtensions(String) |
protected void | setTypeResolutionContext(IJvmTypeProvider) |
protected static org.eclipse.xtext.resource.XtextResource | toResource(Notifier) |
protected val importManager : org.eclipse.xtext.xbase.compiler.ImportManager
This property is an alias for the action: getImportManager
protected val importsConfiguration : org.eclipse.xtext.xbase.imports.IImportsConfiguration
This property is an alias for the action: getImportsConfiguration
protected val primitiveTypes : org.eclipse.xtext.common.types.util.Primitives
This property is an alias for the action: getPrimitiveTypes
protected val resourceFactory : org.eclipse.xtext.resource.IResourceFactory
This property is an alias for the action: getResourceFactory
val scriptFileExtension : java.lang.String
This property is an alias for the action: getScriptFileExtension
protected val typeReferences : org.eclipse.xtext.common.types.util.TypeReferences
This property is an alias for the action: getTypeReferences
var typeResolutionContext : org.eclipse.xtext.common.types.access.IJvmTypeProvider
This property is an alias for the action: getTypeResolutionContext
new
protected def computeUnusedUri(ResourceSet) : org.eclipse.emf.common.util.URI
def dispose
def eResource : org.eclipse.emf.ecore.resource.Resource
protected def findType(Notifier,String) : org.eclipse.xtext.common.types.JvmTypeReference
protected def getAssociatedElement(Class<T>,EObject,Resource) : Twith T
protected def getImportManager : org.eclipse.xtext.xbase.compiler.ImportManager
protected def getImportsConfiguration : org.eclipse.xtext.xbase.imports.IImportsConfiguration
protected def getPrimitiveTypes : org.eclipse.xtext.common.types.util.Primitives
protected def getQualifiedName(EObject) : java.lang.String
protected def getResourceFactory : org.eclipse.xtext.resource.IResourceFactory
def getScriptFileExtension : java.lang.String
protected def getTypeReferences : org.eclipse.xtext.common.types.util.TypeReferences
def getTypeResolutionContext : org.eclipse.xtext.common.types.access.IJvmTypeProvider
protected def isActionBodyAllowed(XtendTypeDeclaration) : boolean
protected def isSubTypeOf(EObject,JvmTypeReference,JvmTypeReference) : boolean
protected def isTypeReference(JvmTypeReference) : boolean
def newTypeRef(String) : org.eclipse.xtext.common.types.JvmParameterizedTypeReference
def newTypeRef(Notifier,String) : org.eclipse.xtext.common.types.JvmParameterizedTypeReference
def setFileExtensions(String)
protected def setTypeResolutionContext(IJvmTypeProvider)
protected def toResource(Notifier) : org.eclipse.xtext.resource.XtextResource