Interface IModifiableGenerationSettings

  • All Superinterfaces:
    IGenerationSettings
    All Known Implementing Classes:
    DefaultModifiableGenerationSettings

    public interface IModifiableGenerationSettings
    extends IGenerationSettings
    Settings #isCheckModelsBeforeGeneration and #isGenerateDebugInfo are not generator-specific, but refer to tasks that runs along with generator. That's why they are not in IGenerationSettions. This, however, doesn't justify their presence ib IModifiableGenerationSettings, it requires one more refactoring to extract them into a separate entity
    • Method Detail

      • setSaveTransientModels

        void setSaveTransientModels​(boolean saveTransientModels)
      • isCheckModelsBeforeGeneration

        boolean isCheckModelsBeforeGeneration()
      • setCheckModelsBeforeGeneration

        void setCheckModelsBeforeGeneration​(boolean checkModelsBeforeGeneration)
      • setParallelGenerator

        void setParallelGenerator​(boolean useNewGenerator)
      • setStrictMode

        void setStrictMode​(boolean strictMode)
      • setNumberOfParallelThreads

        void setNumberOfParallelThreads​(int coreNumber)
      • setPerformanceTracingLevel

        void setPerformanceTracingLevel​(int performanceTracingLevel)
      • setNumberOfModelsToKeep

        void setNumberOfModelsToKeep​(int numberOfModelsToKeep)
      • setShowInfo

        void setShowInfo​(boolean showInfo)
      • setShowWarnings

        void setShowWarnings​(boolean showWarnings)
      • setKeepModelsWithWarnings

        void setKeepModelsWithWarnings​(boolean keepModelsWithWarnings)
      • setGenerateDebugInfo

        void setGenerateDebugInfo​(boolean generateDebugInfo)
      • setShowBadChildWarning

        void setShowBadChildWarning​(boolean showBadChildWarning)
      • enableInplaceTransformations

        void enableInplaceTransformations​(boolean enabled)
      • setCreateStaticReferences

        void setCreateStaticReferences​(boolean createStaticRefs)