Skip to main content

Component Plug-In SDK 2026 R1

Namespace Phoenix.ComponentPlugInSDK.Models

Last update: 19.06.2026

Classes

AbstractBuilderModel

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.

AbstractScriptLanguage

Abstract implementation of IScriptLanguage that provides some default behavior.

FileLoadProperties

This class contains Properties that define the file load behavior used by VariablesBasedBuilders.

ScriptModel<LANGUAGE>

Concrete implementation of the model from the MVVM pattern for a script based Builder UI.

ScriptModel

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.

VariableBasedBuilderModel

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.

VariableEditorModel

Model that represents a list of Phoenix.ModelCenter.Common.PHXVariable. Has methods for creating and parsing a VariableEditor string.

VariableTreeProperties

This class contains Properties that define the options for the VariableTree and variable editing options.

Interfaces

IBuilderUIModel

This interface defines a model object, typically from a MVVM pattern, that can be saved and loaded from an Phoenix.PaczAPI.IExtractedPacz

IScriptLanguage

Defines a scripting language to use whose syntax can be highlighted in the AvalonEdit text editor.

Connect with Ansys