Attribute | 
The AttributeFamilyType type exposes the following members.
| Name | Description | |
|---|---|---|
| AdditionalInformation | 
                Gets the collection of AdditionalInformation values contained in this instance.
             (Inherited from CAEXBasicObject)  | |
| Attribute | 
                Gets a collection of Attributes contained in this instance.
             (Inherited from AttributeTypeType)  | |
| AttributeAndDescendants | 
                Gets the attributes and all nested attributes.
             (Inherited from AttributeTypeType)  | |
| AttributeAndInherited | Gets the attributes and including all inherited attributes. | |
| AttributeDataType | 
                Gets and set the AttributeDataType. If the AttributeDataType is not defined
                for this AttributeType but a BaseClass exists, the
                AttributeDataType of the BaseClass is returned. If this optional attribute is not defined,
                the data type is assumed to be "xs:string", according to CAEX (DIN EN 62424:2008-08)
             (Overrides AttributeTypeTypeAttributeDataType)  | |
| AttributeType | Gets a collection of the subordinate AttributeTypes (the direct children) in the AttributeType tree of this AttributeType. | |
| AttributeTypeDefiningAttribute | 
                Gets the Attribute datatype which is valid for values of all ValueAttributes of this element.
                For this class, it is the instance itself.
             (Inherited from AttributeTypeType)  | |
| AttributeValue | 
                Gets and set the encoded/decoded attribute value according to the defined AttributeDataType.
                If no AtttibuteDatatype is defined the type is set
                according to the ClrToXmlType(Type) result.
             (Inherited from AttributeTypeType)  | |
| BaseClass | Gets and sets the base class for this AttributeType. Setting a base class creates a class to class inheritance relation. Base classes are defined using the CAEX-Attribute RefAttributeType which is set to the CAEX-path of the base class. According to CAEX, a class shall not inherit from itself or from a derivative of itself, therefore any cyclic reference is denied. | |
| CAEXDocument | 
                Gets the CAEX document of this CAEX object. If the CAEX object has not been inserted
                into a document or has been removed from the document, the value is null.
             (Inherited from CAEXWrapper)  | |
| CAEXParent | 
                Gets the CAEXParent of this instance if it exists.
             (Inherited from CAEXWrapper)  | |
| CAEXSequenceOfCAEXObject | 
                Gets the CAEXSequence containing this CAEX object
             (Inherited from CAEXWrapper)  | |
| ChangeMode | 
                Gets and sets the change mode for a CAEX element (Optional in CAEX).
             (Inherited from CAEXBasicObject)  | |
| Constraint | 
                Gets the collection of AttributeValueRequirement objects contained in this instance.
             (Inherited from AttributeTypeType)  | |
| Copyright | 
                Gets and sets the Copyright for this object.
             (Inherited from CAEXBasicObject)  | |
| CopyrightElement | 
                Gets the wrapper for the Copyright element.
             (Inherited from CAEXBasicObject)  | |
| DefaultAttributeValue | 
                Gets and set the encoded/decoded default attribute value according to the defined AttributeDataType.
             (Inherited from AttributeTypeType)  | |
| DefaultValue | 
                Gets and set the DefaultValue. If the DefaultValue is not defined
                for this AttributeType but a BaseClass exists, the DefaultValue
                of the BaseClass is returned.
             (Overrides AttributeTypeTypeDefaultValue)  | |
| Description | 
                Gets and sets the Description for this object.
             (Inherited from CAEXBasicObject)  | |
| DescriptionElement | 
                Gets the wrapper for the Description element.
             (Inherited from CAEXBasicObject)  | |
| Document | 
                Gets the XDocument of the wrapped XML-Element
             (Inherited from CAEXWrapper)  | |
| Exists | 
                Determines if this is a wrapper around an existing XML-Element
             (Inherited from CAEXWrapper)  | |
| ID | 
                Gets and sets a unique identifier of the CAEX object (optional in CAEX). AutomationML requires IDs for some
                Elements.
                These IDs are automatically set when such elements are created.
             (Inherited from CAEXObject)  | |
| InheritedAttributes | Gets all attributes, including the inherited attributes of the base classes in the inheritance tree. | |
| InheritedConstraints | Gets all constraints, including the inherited constraints of the base classes in the inheritance tree. | |
| IsDeleted | 
                Determines, if this object is not contained in any document
             (Inherited from CAEXWrapper)  | |
| IsOverridden | 
                Determines, if this is an overridden Attribute
             (Inherited from AttributeTypeType)  | |
| Item | 
                Gets the type-decoded value and sets the type-encoded value
                for the value attribute with the defined name. The
                allowed Names are ATTRIBUTE_VALUE_STRING and
                ATTRIBUTE_DEFAULTVALUE_STRING.
             (Inherited from AttributeTypeType)  | |
| Name | 
                Gets and sets the name of the CAEX object (required in CAEX).
             (Inherited from CAEXObject)  | |
| Node | 
                Gets the wrapped XML-Element
             (Inherited from CAEXWrapper)  | |
| Owner | 
                Gets the wrapped Xml-Element's parent
             (Inherited from CAEXWrapper)  | |
| RefAttributeType | 
                Gets and sets the RefAttributeType CAEX attribute of the Attribute object.
                This property is used to create class to class relations between AttributeType objects (classes).
                According to CAEX, a class shall not inherit from itself or
                from a derivative of itself, therefore any cyclic reference is denied.
             (Overrides AttributeTypeTypeRefAttributeType)  | |
| RefBaseClassPath | Gets the reference base class path. | |
| Reference | 
                Gets the referenced class
             (Inherited from CaexObjectWithReferenceT)  | |
| ReferenceAttributeName | 
                Gets the Name of the attribute of the wrapped Xml-Element, which is used to define the reference to the base class.
             (Inherited from CaexObjectWithReferenceT)  | |
| ReferencedClassName | Gets the name (not the full path) of the referenced base class. | |
| RefSemantic | 
                Gets the collection of RefSemantic objects contained in this instance
             (Inherited from AttributeTypeType)  | |
| Revision | 
                Gets the collection of Revision objects contained in this instance.
             (Inherited from CAEXBasicObject)  | |
| SourceObjectInformation | 
                Gets the collection of SourceObjectInformation objects contained in this instance.
             (Inherited from CAEXBasicObject)  | |
| TagName | 
                Gets the name of the CAEX tag for this CAEX object.
             (Inherited from CAEXWrapper)  | |
| Unit | 
                Gets and set the Unit. If the Unit is not defined
                for this AttributeType but a BaseClass exists,
                the  Unit of the BaseClass is returned.
             (Overrides AttributeTypeTypeUnit)  | |
| Value | 
                 Gets and sets the Value for this Attribute object.
                 The correct XML-String representation for the defined AttributeDataType
                 has to be ensured by the caller.
              (Inherited from AttributeTypeType)  | |
| ValueAttributes | 
                Gets all the CAEXValue objects for the defined value attributes of this instance. Recognized value attributes are
                ATTRIBUTE_DEFAULTVALUE_STRING and ATTRIBUTE_VALUE_STRING.
             (Inherited from AttributeTypeType)  | |
| Version | 
                Gets and sets the Version for this object.
             (Inherited from CAEXBasicObject)  | |
| VersionElement | 
                Gets the wrapper for the Version element.
             (Inherited from CAEXBasicObject)  |