Package net.ssehub.easy.instantiation.core

This package contains the core of the VIL type system, the VIL build language object model, the VIL template language object model and the basis for all instantiators, which can be used in EASy. The realization of VIL relies on some reuse strategies:
  1. vilTypes package implements the extensible VIL type model which consists of basic types, instantiators and the artifact model.
  2. expressions package provides the common expression tree model for both VIL languages.
  3. common package implements the common language model elements (already relying on the foundations of the expressions package)
  4. buildlanguage model implements the specific language model elements for the VIL build language (relying on the foundations of the expressions and the commons package)
  5. template language model implements the specific language model elements for the VIL template language (relying on the foundations of the expressions and the commons package)