Class DefInfo


  • class DefInfo
    extends java.lang.Object
    Stores (temporary) information about the relation of an ECore and an Template model instance.
    Author:
    Holger Eichelberger
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private Def def  
      private de.uni_hildesheim.sse.vil.templatelang.templateLang.VilDef vilDef  
    • Constructor Summary

      Constructors 
      Constructor Description
      DefInfo​(de.uni_hildesheim.sse.vil.templatelang.templateLang.VilDef vilDef, Def def)
      Creates an information object.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Def getDef()
      Returns the related template model instance.
      de.uni_hildesheim.sse.vil.templatelang.templateLang.VilDef getVilDef()
      Returns the VIL def from ECore.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • vilDef

        private de.uni_hildesheim.sse.vil.templatelang.templateLang.VilDef vilDef
      • def

        private Def def
    • Constructor Detail

      • DefInfo

        public DefInfo​(de.uni_hildesheim.sse.vil.templatelang.templateLang.VilDef vilDef,
                       Def def)
        Creates an information object.
        Parameters:
        vilDef - the VIL def from ECore
        def - the related def template model instance
    • Method Detail

      • getVilDef

        public de.uni_hildesheim.sse.vil.templatelang.templateLang.VilDef getVilDef()
        Returns the VIL def from ECore.
        Returns:
        the VIL def
      • getDef

        public Def getDef()
        Returns the related template model instance.
        Returns:
        the def instance