![]() | Object |
The ObjectWithAttributes type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | AddAttributeTypeReference(IObjectWithAttributes, AttributeFamilyType, Boolean, Boolean, String) | Adds an AttributeType reference to this ObjectWithAttribute using the provided AttributeType object. The AttributeType reference is added as a AttributeType object. |
![]() ![]() | AddAttributeTypeReference(IObjectWithAttributes, String, Boolean, Boolean, String) | Adds an AttributeType reference to this ObjectWithAttribute using the provided CAEX path, referencing an AttributeType object. The AttributeType reference is added as a AttributeType object. |
![]() | CopyAttributesFrom | Copies all attribute of the source object with attributes to the target object including children |
![]() | GetAttribute | Obsolete. Gets the first attribute with the specified name from the attribute collection of the CAEX object. |
![]() | New_Attribute | Appends a new Attribute object with the defined name to the specified CAEX object. |
![]() ![]() | SetAttributeValue(IObjectWithAttributes, String, Double) | Modifies the attribute with the specified name from the attribute collection of the CAEX object, using the provided double value. If no attribute with that name exists, it is created. Sets the AttributeDataType to xs:double. To change existing attributes it is recommended to use indexers (see examples below). |
![]() | SetAttributeValue(IObjectWithAttributes, String, String) | Sets a value for the attribute from a string with the specified name from the attribute collection of the CAEX object. If no attribute with that name exists, it is created. |
![]() | SetAttributeValue(IObjectWithAttributes, String, String, String, String) | Modifies the attribute with the specified name from the attribute collection of the CAEX object, using the provided values. If no attribute with that name exists, it is created. |
![]() | SetAttributeValue(IObjectWithAttributes, String, Double, Double, String, String) | Modifies the attribute with the specified name from the attribute collection of the CAEX object, using the provided values. If no attribute with that name exists, it is created. Sets the AttributeDataType to xs:double |
![]() | SetAttributeValue(IObjectWithAttributes, String, String, String, String, String, String) | Modifies the attribute with the specified name from the attribute collection of the CAEX object, using the provided values. If no attribute with that name exists, it is created. |
![]() | SetAttributeValueT(IObjectWithAttributes, String, T) | Sets a typed value for the attribute with the specified name from the attribute collection of the CAEX object. If no attribute with that name exists, it is created. The correct encoding for the attribute value xml representation is automatically defined. |