ENTITY IfcActorRole

(* SCHEMA IFC4; *)
ENTITY IfcActorRole;
	Role : IfcRoleEnum;
	UserDefinedRole : OPTIONAL IfcLabel;
	Description : OPTIONAL IfcText;
 INVERSE
	HasExternalReference : SET [0:?] OF IfcExternalReferenceRelationship FOR RelatedResourceObjects;
 WHERE
	WR1 : (Role <> IfcRoleEnum.USERDEFINED) OR
((Role = IfcRoleEnum.USERDEFINED) AND
  EXISTS(SELF.UserDefinedRole));
END_ENTITY;

Explicit Attributes

Entity IfcActorRole has the following local and inherited explicit attributes:
AttributeTypeDefined By
 RoleIfcRoleEnum (ENUM)IfcActorRole
 UserDefinedRoleIfcLabel (STRING)IfcActorRole
 DescriptionIfcText (STRING)IfcActorRole

Derived Attributes

    No derived attributes

Inverse Attributes

Entity IfcActorRole has the following local and inherited inverse attributes:
AttributeTypeDefined By
 HasExternalReferenceSET OF IfcExternalReferenceRelationship (ENTITY)IfcActorRole

Supertypes

    No supertypes

Subtypes

    No subtypes

Referenced By

Entity IfcActorRole and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 IfcOrganization ENTITY IfcActorRole
 IfcPerson ENTITY IfcActorRole
 IfcPersonAndOrganization ENTITY IfcActorRole
 IfcRelAssignsToActor ENTITY IfcActorRole
 IfcResourceObjectSelect SELECT IfcActorRole


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2024-07-11T21:39:04-04:00