Modifier and type | Property and description |
---|---|
protected Context | context
Replies the current context. |
protected java.lang.String | errorMessageFormat
Replies the message format to be used for building an alert message. |
IExtraLanguageKeywordProvider | extraLanguageKeywordProvider
Replies the provider of the extra-language keywords. |
protected IExtraLanguageConversionInitializer | featureConverterInitializer
Replies the initializer for the feature converter. |
ExtraLanguageFeatureNameConverter | featureNameConverter
Replies the feature name converter. |
ExtraLanguageTypeConverter | typeConverter
Replies the type converter. |
protected IExtraLanguageConversionInitializer | typeConverterInitializer
Replies the initializer for the type converter. |
Modifier and type | Type and description |
---|---|
protected class | AbstractExtraLanguageValidator.Context
Validation context. |
protected class | AbstractExtraLanguageValidator.MethodWrapper
Method wrapper. |
Modifier and type | Action and description |
---|---|
protected void | collectMethods(Class<T>,Collection<E>,Collection<E>)
Collect the check methods. |
protected ExtraLanguageFeatureNameConverter | createFeatureNameConverterInstance(IExtraLanguageConversionInitializer,IExtraLanguageGeneratorContext)
Create the instance of the feature name converter. |
protected MethodWrapper | createMethodWrapper(Method)
Create the method wrapper. |
protected ExtraLanguageTypeConverter | createTypeConverterInstance(IExtraLanguageConversionInitializer,IExtraLanguageGeneratorContext)
Create the instance of the type converter. |
protected void | doCheckMemberFeatureCallMapping(XAbstractFeatureCall,Procedure3<P1,P2,P3>,Function2<P1,P2,Result>)
Check if the feature call could be translated to the extra-language. |
protected boolean | doTypeMappingCheck(EObject,JvmType,Procedure3<P1,P2,P3>)
Do a type mapping check. |
protected void | error(String,EObject,EStructuralFeature)
Generate an error for the extra-language. |
protected Context | getContext
Replies the current context. |
protected abstract java.lang.String | getErrorMessageFormat
Replies the message format to be used for building an alert message. |
IExtraLanguageKeywordProvider | getExtraLanguageKeywordProvider
Replies the provider of the extra-language keywords. |
protected abstract IExtraLanguageConversionInitializer | getFeatureConverterInitializer
Replies the initializer for the feature converter. |
ExtraLanguageFeatureNameConverter | getFeatureNameConverter
Replies the feature name converter. |
ExtraLanguageTypeConverter | getTypeConverter
Replies the type converter. |
protected abstract IExtraLanguageConversionInitializer | getTypeConverterInitializer
Replies the initializer for the type converter. |
protected void | handleInvocationTargetException(Throwable,Context)
Handle an exception. |
protected void | info(String,EObject,EStructuralFeature)
Generate an information message for the extra-language. |
protected void | initializeContext(Context)
Initialize the given context. |
protected boolean | isResponsible(Map<K,V>,EObject)
Replies if the validator is responsible to validate the given object. |
void | setInjector(Injector)
Change the injector. |
void | validate(StateAccess,ValidationMessageAcceptor)
Validate the given resource. |
protected void | warning(String,EObject,EStructuralFeature)
Generate a warning for the extra-language. |
protected val context : Context
This property is an alias for the action: getContext
protected val errorMessageFormat : java.lang.String
{0}
equals to the text of the alert message.
This property is an alias for the action: getErrorMessageFormat
val extraLanguageKeywordProvider : IExtraLanguageKeywordProvider
This property is an alias for the action: getExtraLanguageKeywordProvider
protected val featureConverterInitializer : IExtraLanguageConversionInitializer
This property is an alias for the action: getFeatureConverterInitializer
val featureNameConverter : ExtraLanguageFeatureNameConverter
This property is an alias for the action: getFeatureNameConverter
val typeConverter : ExtraLanguageTypeConverter
This property is an alias for the action: getTypeConverter
protected val typeConverterInitializer : IExtraLanguageConversionInitializer
This property is an alias for the action: getTypeConverterInitializer
new(IExtraLanguageKeywordProvider)
protected def collectMethods(Class<T>,Collection<E>,Collection<E>)
protected def createFeatureNameConverterInstance(IExtraLanguageConversionInitializer,IExtraLanguageGeneratorContext) : ExtraLanguageFeatureNameConverter
protected def createMethodWrapper(Method) : MethodWrapper
protected def createTypeConverterInstance(IExtraLanguageConversionInitializer,IExtraLanguageGeneratorContext) : ExtraLanguageTypeConverter
protected def doCheckMemberFeatureCallMapping(XAbstractFeatureCall,Procedure3<P1,P2,P3>,Function2<P1,P2,Result>)
protected def doTypeMappingCheck(EObject,JvmType,Procedure3<P1,P2,P3>) : boolean
protected def error(String,EObject,EStructuralFeature)
protected def getContext : Context
protected def getErrorMessageFormat : java.lang.String
{0}
equals to the text of the alert message.
def getExtraLanguageKeywordProvider : IExtraLanguageKeywordProvider
protected def getFeatureConverterInitializer : IExtraLanguageConversionInitializer
def getFeatureNameConverter : ExtraLanguageFeatureNameConverter
def getTypeConverter : ExtraLanguageTypeConverter
protected def getTypeConverterInitializer : IExtraLanguageConversionInitializer
protected def handleInvocationTargetException(Throwable,Context)
protected def info(String,EObject,EStructuralFeature)
protected def initializeContext(Context)
protected def isResponsible(Map<K,V>,EObject) : boolean
def setInjector(Injector)
def validate(StateAccess,ValidationMessageAcceptor)
protected def warning(String,EObject,EStructuralFeature)