NodePropObject

Table 26. NodePropObject Properties

Name

Description

Abbrev

The name of the property definition

ControllingHierarchy

The HierarchyObject for the property definition's controlling hierarchy in this version. If the property is not a global node property, does not have a controlling hierarchy, or the controlling hierarchy is not found, then the return value will be null.

Locked

True if the value is locked

Origin

A PropOrigin enumeration value, for example, PropOrigin.Overridden (see Enumeration Constants)

Owner

The object that this value is associated with (VersionObject, HierarchyObject, NodeObject, or LocalNodeObject)

PropType

A PropType enumeration value, for example, PropType.Defined (see Enumeration Constants)

StringValue

The raw string value of this property. In the case of Derived or RWDerived properties this may be the property definition default value or the overridden value.

Value

The interpreted value of this property (for example, for DataType.Float and DataType.Integer, this value will be a Number object). Not all DataTypes necessarily have a non-string representation.

Table 27. NodePropObject Methods

Name

Description

GetPropDef()

Gets the PropDefObject for the node prop