ENTITY IfcProcedure
(* SCHEMA IFC2X2_FINAL; *)
ENTITY IfcProcedure
SUBTYPE OF (IfcProcess);
ProcedureID : IfcIdentifier;
ProcedureType : IfcProcedureTypeEnum;
UserDefinedProcedureType : OPTIONAL IfcLabel;
WHERE
WR1 : SIZEOF(QUERY(temp <* SELF\IfcObject.Decomposes | NOT('IFC2X2_FINAL.IFCRELNESTS' IN TYPEOF(temp)))) = 0;
WR2 : SIZEOF(QUERY(temp <* SELF\IfcObject.IsDecomposedBy | NOT('IFC2X2_FINAL.IFCRELNESTS' IN TYPEOF(temp)))) = 0;
WR3 : EXISTS(SELF\IfcRoot.Name);
WR4 : (ProcedureType <> IfcProcedureTypeEnum.USERDEFINED) OR
((ProcedureType = IfcProcedureTypeEnum.USERDEFINED) AND EXISTS(SELF\IfcProcedure.UserDefinedProcedureType));
END_ENTITY;
Explicit Attributes
Entity IfcProcedure has the following local and inherited explicit attributes:
Derived Attributes
No derived attributes
Inverse Attributes
Entity IfcProcedure has the following local and inherited inverse attributes:
Supertypes
Entity IfcProcedure inherits from the following supertypes:
IfcRoot
IfcObject
IfcProcess
Subtypes
No subtypesReferenced By
Entity IfcProcedure and its supertypes are referenced by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:20:55-04:00