Interface GeneratableSModel

    • Method Detail

      • isGeneratable

        boolean isGeneratable()
        Generally, doNotGenerate is a primary reason to generate (or not) the model. However, if there's more than a simple option, this method gives a chance to control "to generate, or not to generate".
        Returns:
        true if the model can serve as generator input
      • isGenerateIntoModelFolder

        boolean isGenerateIntoModelFolder()
      • setGenerateIntoModelFolder

        void setGenerateIntoModelFolder​(boolean value)
        PROVISIONAL API. Likely to cease once there's better mechanism to override output directory than #isGenerateIntoModelFolder Update the value of generateIntoModelFolder attribute
      • getModelHash

        String getModelHash()
      • getGenerationHashes

        @Deprecated
        default Map<String,​String> getGenerationHashes()
        Deprecated.
        bogus, finally unused api rootId => root hash HEADER => header hash FILE => model hash
      • setDoNotGenerate

        void setDoNotGenerate​(boolean value)
      • isDoNotGenerate

        boolean isDoNotGenerate()