Modifier and type | Property and description |
---|---|
org.eclipse.xtext.validation.ValidationMessageAcceptor | messageAcceptor Replies the receiver of the issue messages. |
org.eclipse.xtext.xbase.typesystem.util.CommonTypeComputationServices | services Replies the type computation services. |
Modifier and type | Action and description |
---|---|
abstract void | addIssue(String,EObject,String) Add an issue. |
abstract void | doCheckFinalFieldInitialization(JvmGenericType,ValidationMessageAcceptor) Check of all the fields are properly initialized for the given type. |
abstract void | doCheckTypeParameterForwardReference(List<E>) Check the type parameters for the given list. |
abstract boolean | doCheckValidSuperTypeArgumentDefinition(LightweightTypeReference,EObject,EStructuralFeature,int,boolean,ValidationMessageAcceptor) Check if the given type has valid type arguments according to the type parameters of the referenced type. |
abstract org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReference | getActualType(XExpression) Replies the reference to the inferred type of the given expression. |
abstract org.eclipse.xtext.xbase.compiler.GeneratorConfig | getGeneratorConfig(EObject) Replies the generator configuration that is used for creating the JVM objects. |
abstract org.eclipse.xtext.validation.IssueSeverities | getIssueSeverities(Map<K,V>,EObject) Replies the issue severity provider. |
abstract org.eclipse.xtext.validation.ValidationMessageAcceptor | getMessageAcceptor Replies the receiver of the issue messages. |
abstract org.eclipse.xtext.xbase.typesystem.util.CommonTypeComputationServices | getServices Replies the type computation services. |
abstract boolean | isFinal(LightweightTypeReference) Replies if the given type is declared as final (cannot be overridden). |
abstract boolean | isIgnored(String) Replies if the issues with the given identifier should be ignored. |
abstract boolean | isIgnored(String,EObject) Replies if the given issue is ignored for the given object. |
abstract boolean | isLocallyUsed(EObject,EObject) Replies if the given target is marked as locally used in the given container. |
abstract boolean | isPrimitiveVoid(JvmTypeReference) Replies if the given type corresponds to a primitive void. |
abstract boolean | isTypeParameterLocallyUsedInEvent(JvmTypeParameter,SarlEvent) Replies if the given type parameter is locally used in the given event. |
abstract boolean | memberOfTypeHierarchy(LightweightTypeReference,LightweightTypeReference) Replies if the given member is member of the type hierarchy of the given type. |
abstract org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReference | toLightweightTypeReference(JvmTypeReference) Create a lightweight type reference from the given type. |
abstract org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReference | toLightweightTypeReference(JvmType,EObject) Create a lightweight type reference from the given type. |
abstract org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReference | toLightweightTypeReference(JvmTypeReference,boolean) Create a lightweight type reference from the given type. |
val messageAcceptor : org.eclipse.xtext.validation.ValidationMessageAcceptor
This property is an alias for the action: getMessageAcceptor
val services : org.eclipse.xtext.xbase.typesystem.util.CommonTypeComputationServices
This property is an alias for the action: getServices
def addIssue(String,EObject,String)
def doCheckFinalFieldInitialization(JvmGenericType,ValidationMessageAcceptor)
def doCheckTypeParameterForwardReference(List<E>)
def doCheckValidSuperTypeArgumentDefinition(LightweightTypeReference,EObject,EStructuralFeature,int,boolean,ValidationMessageAcceptor) : boolean
def getActualType(XExpression) : org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReference
def getGeneratorConfig(EObject) : org.eclipse.xtext.xbase.compiler.GeneratorConfig
def getIssueSeverities(Map<K,V>,EObject) : org.eclipse.xtext.validation.IssueSeverities
def getMessageAcceptor : org.eclipse.xtext.validation.ValidationMessageAcceptor
def getServices : org.eclipse.xtext.xbase.typesystem.util.CommonTypeComputationServices
def isFinal(LightweightTypeReference) : boolean
def isIgnored(String) : boolean
def isIgnored(String,EObject) : boolean
def isLocallyUsed(EObject,EObject) : boolean
def isPrimitiveVoid(JvmTypeReference) : boolean
def isTypeParameterLocallyUsedInEvent(JvmTypeParameter,SarlEvent) : boolean
def memberOfTypeHierarchy(LightweightTypeReference,LightweightTypeReference) : boolean
def toLightweightTypeReference(JvmTypeReference) : org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReference
def toLightweightTypeReference(JvmType,EObject) : org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReference
def toLightweightTypeReference(JvmTypeReference,boolean) : org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReference