Package de.uni_hildesheim.sse.vil.expressions.translation
package de.uni_hildesheim.sse.vil.expressions.translation
Translation functionality for expressions.
-
ClassDescriptionDefines 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.