![]() | 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) |