Skip to main content

Component Plug-In SDK 2026 R1

Class AbstractVariableProvider

Last update: 19.06.2026

Namespace: Phoenix.ComponentPlugInSDK
Assembly: Phoenix.ComponentPlugInSDK.dll

An abstract class that provides some default values for Phoenix.ModelCenter.Common.CommonSelectVariablesForm

public abstract class AbstractVariableProvider : IVariableProviderClean

Inheritance

object ← AbstractVariableProvider

Implements

IVariableProviderClean

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Properties

Blacklist

The blacklist name subsititution list.Allows variables from provider to be ignored. The string value in the dictionary must be exactly one of "AlwaysInclude", "AlwaysExclude", or "Hidden". May be null to indicate no blacklist.

NameSubstitutions

The name substitution list to use. Variables being reported by the provider parameter will have these names substituted. May be null for no substitutions.

SupportsUserVariables

Gets whether the provider supports user variables. If this returns true, you must also implement Phoenix.ModelCenter.Common.IVariableProviderFilter.

Methods

GetSubGroups(PHXVariable)

Call when Tree Node gets expanded so new children can be populated.

GetSubVariables(PHXVariable)

Call when Tree Node gets selected so variables can be supplied dynamically.

ListVariables()

Gets a list of all selectable variables.

Connect with Ansys