![]() | IObject |
The IObjectWithRoleReference type exposes the following members.
Name | Description | |
---|---|---|
![]() | 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) |
![]() | 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) |
![]() | RoleClass | Gets and sets the referenced role class |
![]() | RoleReference | Gets and sets the role reference attribute |
![]() | 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 | |
---|---|---|
![]() | 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) |
![]() | 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) |
![]() | DescendantsT |
Finds the descendants of the provided CAEX object which are of the given type.
(Defined by CAEXBasicObjectExtensions) |
![]() | FindCaexObjectFromIdT |
Finds the CAEX object with the specified id and the specified Type.
(Defined by CAEXBasicObjectExtensions) |
![]() | 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) |
![]() | 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) |
![]() | 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) |
![]() | IsAutomationMLBaseRole |
Determines whether the specified role reference defines an inheritance relation from the
AutomationMLBaseRole RoleClass
(Defined by AutomationMLBaseRoleClassLib) |
![]() | IsDerivedFromRoleClass |
Determines whether the specified role reference defines an inheritance relation from the role,
uniquely identifiable by the given role class path. The role class path may contain an alias.
(Defined by InheritanceExtensions) |
![]() | IsFacet |
Determines whether the specified role reference defines an inheritance relation from the
Facet RoleClass
(Defined by AutomationMLBaseRoleClassLib) |
![]() | IsFrame |
Determines whether the specified role reference defines an inheritance relation from the
Frame RoleClass
(Defined by AutomationMLBaseRoleClassLib) |
![]() | IsGroup |
Determines whether the specified role reference defines an inheritance relation from the
Group RoleClass
(Defined by AutomationMLBaseRoleClassLib) |
![]() | IsInterlockingSourceGroup |
Determines whether the specified role reference defines an inheritance relation from the
InterlockingSourceGroup RoleClass
(Defined by AutomationMLBaseRoleClassLib) |
![]() | IsInterlockingTargetGroup |
Determines whether the specified role reference defines an inheritance relation from the
InterlockingTargetGroup RoleClass
(Defined by AutomationMLBaseRoleClassLib) |
![]() | IsLogicObject |
Determines whether the specified role reference defines an inheritance relation from the
LogicObject RoleClass
(Defined by AutomationMLBaseRoleClassLib) |
![]() | IsPort |
Determines whether the specified role reference defines an inheritance relation from the
Port RoleClass
(Defined by AutomationMLBaseRoleClassLib) |
![]() | IsProcess |
Determines whether the specified role reference defines an inheritance relation from the
Process RoleClass
(Defined by AutomationMLBaseRoleClassLib) |
![]() | IsProcessStructure |
Determines whether the specified role reference defines an inheritance relation from the
ProcessStructure RoleClass
(Defined by AutomationMLBaseRoleClassLib) |
![]() | IsProduct |
Determines whether the specified role reference defines an inheritance relation from the
Product RoleClass
(Defined by AutomationMLBaseRoleClassLib) |
![]() | IsProductStructure |
Determines whether the specified role reference defines an inheritance relation from the
ProductStructure RoleClass
(Defined by AutomationMLBaseRoleClassLib) |
![]() | IsPropertySet |
Determines whether the specified role reference defines an inheritance relation from the
PropertySet RoleClass
(Defined by AutomationMLBaseRoleClassLib) |
![]() | IsResource |
Determines whether the specified role reference defines an inheritance relation from the
Resource RoleClass
(Defined by AutomationMLBaseRoleClassLib) |
![]() | IsResourceStructure |
Determines whether the specified role reference defines an inheritance relation from the
ResourceStructure RoleClass
(Defined by AutomationMLBaseRoleClassLib) |
![]() | IsStructure |
Determines whether the specified role reference defines an inheritance relation from the
Structure RoleClass
(Defined by AutomationMLBaseRoleClassLib) |
![]() | Library |
Gets the Library which contains this CAEX object.
(Defined by CAEXBasicObjectExtensions) |
![]() | MakeAutomationMLBaseRole |
Makes the AutomationML base role.
(Defined by AutomationMLBaseRoleClassLib) |
![]() | MakeFacet |
Makes the facet.
(Defined by AutomationMLBaseRoleClassLib) |
![]() | MakeGroup |
Makes the group.
(Defined by AutomationMLBaseRoleClassLib) |
![]() | MakePort |
Makes the port.
(Defined by AutomationMLBaseRoleClassLib) |
![]() | MakeProcess |
Makes the process.
(Defined by AutomationMLBaseRoleClassLib) |
![]() | MakeProcessStructure |
Makes the process structure.
(Defined by AutomationMLBaseRoleClassLib) |
![]() | MakeProduct |
Makes the Product.
(Defined by AutomationMLBaseRoleClassLib) |
![]() | MakeProductStructure |
Makes the product structure.
(Defined by AutomationMLBaseRoleClassLib) |
![]() | MakePropertySet |
Makes the property set.
(Defined by AutomationMLBaseRoleClassLib) |
![]() | MakeResource |
Makes the resource.
(Defined by AutomationMLBaseRoleClassLib) |
![]() | MakeResourceStructure |
Makes the resource structure.
(Defined by AutomationMLBaseRoleClassLib) |
![]() | MakeStructure |
Makes the structure.
(Defined by AutomationMLBaseRoleClassLib) |