![]() | IObject |
The IObjectWithExternalInterfaceAndInherited type exposes the following members.
Name | Description | |
---|---|---|
![]() | Attribute |
Get the collection of all attributes of this object. Inherited Attributes are not included.
(Inherited from IObjectWithAttributes) |
![]() | AttributeAndDescendants |
Gets the attributes and all nested attributes.
(Inherited from IObjectWithAttributes) |
![]() | CAEXParent |
Gets the CAEXParent of this CAEX object
(Inherited from ICAEXWrapper) |
![]() | Document |
Gets the XDocument containing the XML node of this object.
If the object has not been inserted into a document, the XDocument is null.
Direct manipulations of the XML document are not monitored by the AML engine.
(Inherited from IXMLWrapper) |
![]() | Exists |
Determines, if this instance is wrapped around an existing XML node
(Inherited from IXMLWrapper) |
![]() | ExternalInterface |
Gets the collection of ExternalInterface objects
(Inherited from IObjectWithExternalInterface) |
![]() | ExternalInterfaceAndDescendants |
Gets the collection of ExternalInterface objects including all nested descendant interfaces
(Inherited from IObjectWithExternalInterface) |
![]() | ExternalInterfaceAndInherited | Gets the collection of ExternalInterface objects including all inherited interfaces |
![]() | Node |
Get the XML node of this instance. Direct manipulations of the XML node are not monitored by the AML engine.
(Inherited from IXMLWrapper) |
![]() | Owner |
Gets the XML parent node of this instance. Direct manipulations of the XML node are not monitored by the AML
engine.
(Inherited from IXMLWrapper) |
![]() | TagName |
Gets the Schema Tag name of this instance.
(Inherited from IXMLWrapper) |
Name | Description | |
---|---|---|
![]() | CAEXChild |
Gets the first child of this CAEX object with the defined CAEX tag name.
(Inherited from ICAEXWrapper) |
![]() | CAEXChildren |
Gets all children of this CAEX object with the defined CAEX tag name.
(Inherited from ICAEXWrapper) |
![]() | Remove |
Removes this object
(Inherited from ICAEXWrapper) |
Name | Description | |
---|---|---|
![]() ![]() | AddAttributeTypeReference |
Adds an AttributeType reference to this ObjectWithAttribute using the provided
AttributeType object. The AttributeType reference is added as
a AttributeType object.
(Defined by ObjectWithAttributes) |
![]() ![]() | AddAttributeTypeReference |
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.
(Defined by ObjectWithAttributes) |
![]() ![]() | AddInterfaceClassReference |
Adds an InterfaceClass reference to this ObjectWithExternalInterface using the provided
InterfaceClass object. The InterfaceClass reference is added as
a ExternalInterfaceType object.
(Defined by ObjectWithExternalInterface) |
![]() ![]() | AddInterfaceClassReference |
Adds an InterfaceClass reference to this ObjectWithExternalInterface using the provided
CAEX path, referencing an InterfaceClass object. The InterfaceClass reference is added as
a ExternalInterfaceType object.
(Defined by ObjectWithExternalInterface) |
![]() | AMLAttributes |
Conversion of any object which has an attribute collection to get access
to specific AutomationML defined attributes.
(Defined by AmlObjectsExtensions) |
![]() | AMLSchemaManager |
Gets the associated CAEX schema manager of the CAEX object.
(Defined by CAEXBasicObjectExtensions) |
![]() | Ancestors |
Finds all ancestors of the provided CAEX object.
(Defined by CAEXBasicObjectExtensions) |
![]() | AncestorsT |
Finds the ancestors of the provided CAEX object which have the given type.
(Defined by CAEXBasicObjectExtensions) |
![]() | Attributes |
Enumeration Method for direct Children of Type AttributeType (Defined by AMLEngineAdapter) |
![]() | CAEXDocument |
Gets the CAEX document which contains this CAEX object.
(Defined by CAEXBasicObjectExtensions) |
![]() | CAEXFile |
Gets the CAEX file which contains this CAEX object.
(Defined by CAEXBasicObjectExtensions) |
![]() | CAEXSchema |
Gets the associated CAEX schema of the CAEX object.
(Defined by CAEXBasicObjectExtensions) |
![]() | CopyAttributesFrom |
Copies all attribute of the source object with attributes to the target object including
children
(Defined by ObjectWithAttributes) |
![]() | CreateListAttribute |
Creates a new list attribute for an element which can have attributes.
(Defined by ListAttribute) |
![]() | DescendantsT |
Finds the descendants of the provided CAEX object which are of the given type.
(Defined by CAEXBasicObjectExtensions) |
![]() | ExternalInterfaces |
Enumeration Method for direct Children of Type InterfaceClassType (Defined by AMLEngineAdapter) |
![]() | FindCaexObjectFromIdT |
Finds the CAEX object with the specified id and the specified Type.
(Defined by CAEXBasicObjectExtensions) |
![]() | findExternalInterface |
Searches for an ExternalInterface in this InternalElement
(Defined by AMLEngineAdapter) |
![]() | FindReferencedClassT |
Finds the CAEX object with the specified CAEX path and the specified Type.
(Defined by CAEXBasicObjectExtensions) |
![]() | FirstAncestor |
Finds the first ancestor of the specified CAEX object which fulfils the specified predicate
(Defined by CAEXBasicObjectExtensions) |
![]() | FirstAncestor |
Finds the first ancestor of the specified CAEX object with the given Tag name
(Defined by CAEXBasicObjectExtensions) |
![]() | FirstAncestorT |
Finds the first ancestor of the specified CAEX object in the given Type.
(Defined by CAEXBasicObjectExtensions) |
![]() | FrameAttribute |
Gets a defined FrameAttribute from the Attribute
collection of the IObjectWithAttributes.
If no such attribute exists, null is returned.
(Defined by AmlObjectsExtensions) |
![]() | GetAttribute |
Gets the first attribute with the specified name from the attribute collection of the CAEX object.
(Defined by ObjectWithAttributes) |
![]() | getAttributeField |
Get the whole attribute field containing a collection of all attributes of this object.
(Defined by AMLEngineAdapter) |
![]() | GetAttributeValue |
Returns an attribute value of a given attribute name.
(Defined by AMLEngineAdapter) |
![]() | GetExternalInterfaces |
Gets the external interfaces.
(Defined by AMLEngineAdapter) |
![]() | GetParentT |
Tries to get a CAEX parent with the specified Type of the provided caexObject. If the parent is
not assignable to the provided type, the result is null.
(Defined by CAEXBasicObjectExtensions) |
![]() ![]() | HasInterfaceClassReference |
Determines whether an object with ExternalInterfaces has an associated reference to
the specified InterfaceClass. If inheritance relations between InterfaceClasses should be regarded, the
optional parameter 'regardInheritance' should be set. In this case the specified InterfaceClass is either identical
to a referenced InterfaceClass or a referenced InterfaceClass is derived from the specified InterfaceClass.
(Defined by ObjectWithExternalInterface) |
![]() ![]() | HasInterfaceClassReference |
Determines whether this Object with ExternalInterfaces has an associated InterfaceClass reference
with the specified CAEX path interface reference. If inheritance relations between interface classes should be
regarded, the
optional parameter 'regardInheritance' should be set. In this case the specified InterfaceClass is either identical
to a referenced InterfaceClass or a referenced InterfaceClass is derived from the specified InterfaceClass.
(Defined by ObjectWithExternalInterface) |
![]() | Insert_Attribute |
Inserts an Attribute object in the Attribute collection of the objectWithAttributes.
(Defined by SystemUnitClassTypeExtensions) |
![]() | Insert_ExternalInterface |
Inserting an ExternalInterface to the ExternalInterface-Collection of the
objectWithExternalInterface.
The Element is inserted at the first Element
of any existing ExternalInterfaces if no other position is defined.
(Defined by SystemUnitClassTypeExtensions) |
![]() | InterfaceClassReferences |
All external Interfaces of this Object with ExternalInterfaces with an associated InterfaceClass reference
with the specified CAEX path interface reference. If inheritance relations between interface classes should be
regarded, the
optional parameter 'regardInheritance' should be set. In this case the specified InterfaceClass is either identical
to a referenced InterfaceClass or a referenced InterfaceClass is derived from the specified InterfaceClass.
(Defined by ObjectWithExternalInterface) |
![]() | IsAMLObject |
Determines whether the CAEX object is an AutomationML object. If the CAEX object is a SystemUnitClass or
InternalElement,
it is checked, if there exists a role reference to the AutomationMLBaseRole. If the CAEX object is an
ExternalInterface,
it is checked, if there exists an InterfaceClass reference to an AutomationMLBase Interface.
(Defined by AmlObjectsExtensions) |
![]() | Library |
Gets the Library which contains this CAEX object.
(Defined by CAEXBasicObjectExtensions) |
![]() | New_Attribute |
Appends a new Attribute object with the defined name to the specified CAEX object.
(Defined by ObjectWithAttributes) |
![]() | New_ExternalInterface |
Adding a new ExternalInterface instance to the ExternalInterface-Collection of the
objectWithExternalInterface.
The New ExternalInterface is inserted as the
first ExternalInterface of any existing Interfaces if nothing else is explicit defined.
(Defined by SystemUnitClassTypeExtensions) |
![]() | New_ExternalInterface |
Adding a new ExternalInterface instance to the ExternalInterface-Collection of the
objectWithExternalInterface referencing a specific InterfaceClass.
The New ExternalInterface is inserted as the
first ExternalInterface of any existing Interfaces if nothing else is explicit defined.
The provided interfaceClassPath is set as the RefBaseClassPath value.
(Defined by SystemUnitClassTypeExtensions) |
![]() | New_FrameAttribute |
Creates a new Frame attribute for the IObjectWithAttributes if no Frame
attribute exists.
The provided values are used to initialize the Frame attribute values.
(Defined by AmlObjectsExtensions) |
![]() | OfInterfaceClass |
Gets all ExternalInterface objects from the specified objectWithExternalInterface, which are
derived from an
InterfaceClass, identified with the given interfaceClassPath.
(Defined by ExternalInterfaceTypeExtensions) |
![]() | RefTypeAttribute |
Gets the RefTypeAttributeTypefrom the objectWithAttributes if one exists.
This Attribute is defined for a COLLADAInterface.
(Defined by AmlObjectsExtensions) |
![]() | RefURIAttribute |
Gets the RefURIAttributeType from the objectWithAttributes if one exists.
(Defined by AmlObjectsExtensions) |
![]() | SetAttributeValue |
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.
(Defined by ObjectWithAttributes) |
![]() ![]() | SetAttributeValue |
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).
(Defined by ObjectWithAttributes) |
![]() | SetAttributeValue |
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.
(Defined by ObjectWithAttributes) |
![]() | SetAttributeValue |
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
(Defined by ObjectWithAttributes) |
![]() | SetAttributeValue |
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.
(Defined by ObjectWithAttributes) |
![]() | SetAttributeValueT |
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.
(Defined by ObjectWithAttributes) |