Interface DynamicModelEditorContext

All Known Implementing Classes:
AgentDynamicModelSettingsView

@NullMarked public interface DynamicModelEditorContext
The shared Dynamic Model editor as seen by the Builder: the Settings view owns the unsaved model and its publication, the Builder only reads it and installs a completed AI result.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Installs a complete result only while the editor still matches the request's snapshot.
    void
    setAiBusy(boolean busy)
    Keeps manual editing and publication unavailable while a Run is active, including approval.
    Flushes pending Visual edits and captures the complete current model.
  • Method Details

    • snapshot

      Flushes pending Visual edits and captures the complete current model.
    • replaceContent

      boolean replaceContent(EditorModelSnapshot expected, String content)
      Installs a complete result only while the editor still matches the request's snapshot.
    • setAiBusy

      void setAiBusy(boolean busy)
      Keeps manual editing and publication unavailable while a Run is active, including approval.