Package de.uni_hildesheim.sse.translation
The mechanisms needed to translate an IVML Ecore model into
an IVML object model. Entry class is
ModelTranslator.-
Class Summary Class Description AssignmentDetector Implements a visitor which searches for assignments.CommentUtils Methods for accessing and converting comments.Constants Global configuration constants for the IVML translation.ContainableElementsMapAndComparator A helper class which supports ordering of containable model elements.ContainableElementsMapAndComparator.Data Stores internal data to be assigned to a key.DerivedTypeMetaCompoundAccessVisitor A checking visitor for illegal compound accesses in declaration of derived data types.ErrorCodes Defines error codes for messages used in unit testing.ExpressionTranslator Implements a class which translates a given EMF expression in terms of the IVML grammar into the IVML object model.ImportTranslator A class which specifically does the import translations.ModelTranslator Implements a ECore-to-IVML translator.ModelTranslator.Result Implements a translation result enabling deferred model loading.RefByCheckVisitor A simple visitor checking whether an expression can be dereferenced.ResultEntry A result entry consisting of an xtext and a result model.TypeContext Defines a type context which consists of all variables defined in a project and additionally variables which can be added to the context in a layered manner.Utils Some public utility methods.Utils.SplitResult The result of splitting a contents object. -
Exception Summary Exception Description UnknownTypeException Thrown in case of an unknown type.UnknownVariableException Thrown in case of an unknown variable.