MatrixTMostDerived Class |
Namespace: Lawo.EmberPlusSharp.Model
public abstract class Matrix<TMostDerived> : FieldNode<TMostDerived>, IMatrix, INode, IElementWithSchemas, IElement, INotifyPropertyChanged where TMostDerived : Matrix<TMostDerived>
The MatrixTMostDerived type exposes the following members.
Name | Description | |
---|---|---|
MatrixTMostDerived | Initializes a new instance of the MatrixTMostDerived class. |
Name | Description | |
---|---|---|
ChildrenRetrievalPolicy | Gets or sets the policy for this node. (Inherited from NodeBaseTMostDerived.) | |
Connections | Gets connections. | |
Description | Gets description. (Inherited from Element.) | |
GainParameterNumber | Gets gainParameterNumber. | |
Identifier | Gets identifier. (Inherited from Element.) | |
IsOnline | Gets a value indicating whether this element is online. (Inherited from NodeBaseTMostDerived.) | |
IsRoot | Gets a value indicating whether this is a root node. (Inherited from NodeTMostDerived.) | |
Labels | Gets labels | |
MaximumConnectsPerTarget | Gets maximumConnectsPerTarget. | |
MaximumTotalConnects | Gets maximumTotalConnects. | |
Number | Gets number. (Inherited from Element.) | |
ParametersLocation | Gets the number path of the parameters associated with the matrix. | |
Parent | Gets the parent of this element. (Inherited from Element.) | |
SchemaIdentifiers | Gets schemaIdentifiers. (Inherited from ElementWithSchemasTMostDerived.) | |
Sources | Gets sources. | |
Tag | Gets or sets an arbitrary object value that can be used to store custom information about this
object. (Inherited from Element.) | |
Targets | Gets targets. |
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetElement | Gets the element with the path path relative to this node. (Inherited from NodeTMostDerived.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetPath | Gets the full path of this element. (Inherited from Element.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
OnPropertyChanged | Invoked immediately after the value of a property has been changed. (Inherited from NotifyPropertyChanged.) | |
SetValueT | Sets field to newValue and calls
OnPropertyChanged(PropertyChangedEventArgs) if their values were not equal. (Inherited from NotifyPropertyChanged.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Name | Description | |
---|---|---|
PropertyChanged | Occurs when a property value changes. (Inherited from NotifyPropertyChanged.) |
TMostDerived must contain a property with a getter and a setter for each child of the represented matrix. The property getters and setters can have any accessibility. The name of each property must be equal to the identifier of the corresponding child, or carry an ElementAttribute to which the identifier is passed.
The type of each TMostDerived property must be of one of the following: