Class AgentDynamicModelSettingsView

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<ViewLayout>
All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasElement, com.vaadin.flow.component.HasStyle, com.vaadin.flow.router.AfterNavigationObserver, com.vaadin.flow.router.BeforeEnterObserver, com.vaadin.flow.router.BeforeLeaveObserver, com.vaadin.flow.router.HasDynamicTitle, com.vaadin.flow.router.internal.AfterNavigationHandler, com.vaadin.flow.router.internal.BeforeEnterHandler, com.vaadin.flow.router.internal.BeforeLeaveHandler, DynamicModelEditorContext, FacetOwner, FragmentOwner, Serializable

@Route(value="dynmod-settings", layout=DefaultMainViewParent.class) @ViewController(id="dynmod_Settings") @ViewDescriptor(path="agent-dynamic-model-settings-view.xml") @CssImport("./dmagent/builder-workspace.css") public class AgentDynamicModelSettingsView extends DynamicModelSettingsView implements DynamicModelEditorContext
Dynamic Model Settings with the AI Builder: replaces the native view by its id and route, and adds the AI mode next to Visual and Code. The native view keeps the unsaved model, its Visual/Code synchronization and the common Apply; the Builder only reads the model and installs a completed AI result while the editor is unchanged.

Relies on the component ids and protected methods of DynamicModelSettingsView; this is not a Dynamic Model API, so the view tests cover the integration.
See Also: