com.ibm.pdp.maf.rpp.pac.library

Interface GenerationProject

  • All Superinterfaces:
    Element


    public interface GenerationProject
    extends Element

    The generation project allows to define some different projects and/or folders for each result of generation.

    With the generation project, you can have one project for Cobol generation of Program, another project for Cobol generation of a Screen, another project for generation of Database Block and so on.

    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String copyright 
    • Method Detail

      • getDesignType

        java.lang.String getDesignType()

        In the designType, you have the extension of the generable entity :

        • pacblockbase

        • pacprogram

        • pacscreen

        • etc...

        Returns:
      • getFolder

        java.lang.String getFolder()

        Destination folder of the result of the generation

        Returns:
      • getPattern

        java.lang.String getPattern()

        The pattern gives you the type of generation. This value is fixed and cannot be modified by the user.

        These are the list of the available pattern :

        • com.ibm.pdp.pacbase.databaseblock

        • com.ibm.pdp.pacbase.dialog

        • com.ibm.pdp.pacbase.batch

        • com.ibm.pdp.pacbase.errorlabel

        • com.ibm.pdp.pacbase.server.it

        • com.ibm.pdp.pacbase.csserver

        • com.ibm.pdp.pacbase.communicationmonitor

        • com.ibm.pdp.pacbase.copybook

        • com.ibm.pdp.pacbase.csproxy

        • com.ibm.pdp.pacbase.folderview.proxy

        • com.ibm.pdp.pacbase.folder.proxy

        • com.ibm.pdp.pacbase.folder

        • com.ibm.pdp.pacbase.csclient

        Returns:
      • getProject

        java.lang.String getProject()

        Destination Project of the result of the generation

        Returns:
      • getRank

        int getRank()

        Rank of generation

        For example, for generation of a screen, 1  will be for the COBOL and 2 for the Map

        Returns: