Namespace Phoenix.ComponentPlugInSDK.Models
Last update: 19.06.2026Classes
Abstract base class for all model objects from MVVM for Builder UI implementations. Provides common functionality for handling a set of variables and conversions to/from PHXVariable.
Abstract implementation of IScriptLanguage that provides some default behavior.
This class contains Properties that define the file load behavior used by VariablesBasedBuilders.
Concrete implementation of the model from the MVVM pattern for a script based Builder UI.
Model from the MVVM pattern for a script based Builder UI. Derived classes
must provide a Phoenix.ComponentPlugInSDK.Models.ScriptModel.ScriptLanguage. Most implementations should use
Phoenix.ComponentPlugInSDK.Models.ScriptModel1`.
VariableEditorModel.SyntaxError
Exception type to throw when there is a syntax error while parsing a variable text string.
VariableEditorModel.SyntaxError
Exception type to throw when there is a syntax error while parsing a variable text string.
Model from the MVVM pattern for a BuilderUI that is based upon an external tool that provides a list of available variables that the user can downselect.
Model that represents a list of Phoenix.ModelCenter.Common.PHXVariable.
Has methods for creating and parsing a VariableEditor string.
This class contains Properties that define the options for the VariableTree and variable editing options.
Interfaces
This interface defines a model object, typically from a MVVM pattern, that can be saved and loaded from an Phoenix.PaczAPI.IExtractedPacz
Defines a scripting language to use whose syntax can be highlighted in the AvalonEdit text editor.