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)