Class SqlCodegen

  • All Implemented Interfaces:
    IGen, io.ciera.runtime.summit.application.IActionHome<Sql>, io.ciera.runtime.summit.interfaces.IPort<Sql>

    public class SqlCodegen
    extends io.ciera.runtime.summit.interfaces.Port<Sql>
    implements IGen
    • Constructor Detail

      • SqlCodegen

        public SqlCodegen​(Sql context,
                          io.ciera.runtime.summit.interfaces.IPort<?> peer)
    • Method Detail

      • translate

        public void translate()
                       throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        translate in interface IGen
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • preprocess

        public void preprocess​(String p_projectroot)
                        throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        preprocess in interface IGen
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • ok

        public void ok()
                throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        ok in interface IGen
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • deliver

        public void deliver​(io.ciera.runtime.summit.interfaces.IMessage message)
                     throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        deliver in interface io.ciera.runtime.summit.interfaces.IPort<Sql>
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getName

        public String getName()
        Specified by:
        getName in interface io.ciera.runtime.summit.interfaces.IPort<Sql>