This repository has been archived by the owner on Jun 22, 2019. It is now read-only.
T_CAEX_ClassModel_IObjectWithRoleReference
AutomationML edited this page Feb 23, 2017
·
2 revisions
Interface IObjectWithRoleReference is used to get a role reference from a SupportedRoleClass or a RoleRequirement
Namespace: CAEX_ClassModel
Assembly: AMLEngine (in AMLEngine.dll) Version: 3.5
C#
public interface IObjectWithRoleReference
C++
public interface class IObjectWithRoleReference
The IObjectWithRoleReference type exposes the following members.
Name | Description | |
---|---|---|
RoleReference | Gets or sets the role reference. |
Name | Description | |
---|---|---|
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 identifyable by the given role class path. The role class path may contain an alias. (Defined by AutomationMLBaseRoleClassLib.) | |
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.) | |
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.) | |
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.) |
AMLEngine Documentation
Send comments on this topic to [AutomationML office](mailto:office%40automationml.org?Subject=AMLEngine Documentation)- Introduction
- [Version History](Version history)
- [Version 3.5](Version 3.4)
- [Version 3.1](Version 3.0)
- [Version 2.1](Version 2.1)
- [Version 2.0](Version 2.0)
- [Getting Started](Getting started)
- Examples
- AMLEngine API
- AttributeType
- AttributeValueRequirementType
- CAEXBasicObject
- CAEXDocument
- CAEXFileType
- CAEXObject
- ChangeModeStates
- CopyrightType
- DescriptionType
- ExternalInterfaceType
- ExternalReferenceType
- InstanceHierarchyType
- InterfaceClassLibType
- InterfaceClassType
- InterfaceFamilyType
- InterfaceNameMappingType
- InternalElementType
- InternalLinkType
- MappingType
- NominalScaledTypeType
- ObjectWithAttributes
- OrdinalScaledTypeType
- RefSemanticType
- RevisionType
- RoleClassLibType
- RoleClassType
- RoleFamilyType
- RoleRequirementsType
- SupportedRoleClassType
- SystemUnitClassLibType
- SystemUnitClassType
- SystemUnitFamilyType
- UnknownTypeType
- VersionType
- IClassWithBaseClassReference
- IInstantiable
- IObjectWithAttributes
- IObjectWithExternalInterface
- IObjectWithRoleReference
- CAEXPathReferenceTable Class
- CAEXTable(T) Class
- CAEXTables Class
- ElementCollection(T) Class
- PathReferenceElement Class
- ReferenceElement Class
- RepairTypeEnum Enumeration
- UpdateActionEnum Enumeration
- UpdateEventArgs Class
- ValidationElement Class
- ValidationKey Class
- ValidationTypeEnum Enumeration
- CAEX_ClassModel.XmlExtension Namespace