Package de.uni_hildesheim.sse.vil.expressions.translation


package de.uni_hildesheim.sse.vil.expressions.translation
Translation functionality for expressions.
  • Class
    Description
    Defines a deferrable resolvable operation expression, i.e., a currently unresolved "function pointer".
    ExpressionTranslator<I extends net.ssehub.easy.instantiation.core.model.common.VariableDeclaration,R extends net.ssehub.easy.instantiation.core.model.expressions.Resolver<I>,E extends net.ssehub.easy.instantiation.core.model.common.ExpressionStatement>
    Implements the translation from the expression DSL to the expression model in the instantiator core.
    Defines basic VIL call types.
    Adapts messages, in particular warnings that may be resolved later.
    ModelTranslator<M extends net.ssehub.easy.basics.modelManagement.IModel,I extends net.ssehub.easy.instantiation.core.model.common.VariableDeclaration,R extends net.ssehub.easy.instantiation.core.model.expressions.Resolver<I>,S extends net.ssehub.easy.instantiation.core.model.common.ExpressionStatement,E extends ExpressionTranslator<I,R,S>>
    A reusable model translator.
    Some utility methods.