ENTITY IfcConstraint

(* SCHEMA IFC2X2_FINAL; *)
ENTITY IfcConstraint
 ABSTRACT SUPERTYPE OF (ONEOF
	(IfcMetric
	,IfcObjective));
	Name : IfcLabel;
	Description : OPTIONAL IfcText;
	ConstraintGrade : IfcConstraintEnum;
	ConstraintSource : OPTIONAL IfcLabel;
	CreatingActor : OPTIONAL IfcActorSelect;
	CreationTime : OPTIONAL IfcDateTimeSelect;
	UserDefinedGrade : OPTIONAL IfcLabel;
 INVERSE
	ClassifiedAs : SET [0:?] OF IfcConstraintClassificationRelationship FOR ClassifiedConstraint;
	RelatesConstraints : SET [0:?] OF IfcConstraintRelationship FOR RelatingConstraint;
	IsRelatedWith : SET [0:?] OF IfcConstraintRelationship FOR RelatedConstraints;
	PropertiesForConstraint : SET [0:?] OF IfcPropertyConstraintRelationship FOR RelatingConstraint;
	Aggregates : SET [0:?] OF IfcConstraintAggregationRelationship FOR RelatingConstraint;
	IsAggregatedIn : SET [0:?] OF IfcConstraintAggregationRelationship FOR RelatedConstraints;
 WHERE
	WR11 : (ConstraintGrade <> IfcConstraintEnum.USERDEFINED) OR
             ((ConstraintGrade = IfcConstraintEnum.USERDEFINED) AND EXISTS(SELF\IfcConstraint.UserDefinedGrade));
END_ENTITY;

Explicit Attributes

Entity IfcConstraint has the following local and inherited explicit attributes:
AttributeTypeDefined By
 NameIfcLabel (STRING)IfcConstraint
 DescriptionIfcText (STRING)IfcConstraint
 ConstraintGradeIfcConstraintEnum (ENUM)IfcConstraint
 ConstraintSourceIfcLabel (STRING)IfcConstraint
 CreatingActorIfcActorSelect (SELECT)IfcConstraint
 CreationTimeIfcDateTimeSelect (SELECT)IfcConstraint
 UserDefinedGradeIfcLabel (STRING)IfcConstraint

Derived Attributes

    No derived attributes

Inverse Attributes

Entity IfcConstraint has the following local and inherited inverse attributes:
AttributeTypeDefined By
 ClassifiedAsSET OF IfcConstraintClassificationRelationship (ENTITY)IfcConstraint
 RelatesConstraintsSET OF IfcConstraintRelationship (ENTITY)IfcConstraint
 IsRelatedWithSET OF IfcConstraintRelationship (ENTITY)IfcConstraint
 PropertiesForConstraintSET OF IfcPropertyConstraintRelationship (ENTITY)IfcConstraint
 AggregatesSET OF IfcConstraintAggregationRelationship (ENTITY)IfcConstraint
 IsAggregatedInSET OF IfcConstraintAggregationRelationship (ENTITY)IfcConstraint

Supertypes

    No supertypes

Subtypes

Entity IfcConstraint has the following subtypes:
    IfcMetric*
    IfcObjective*
* - Immediate Subtypes

Referenced By

Entity IfcConstraint and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 IfcConstraintAggregationRelationship ENTITY IfcConstraint
 IfcConstraintClassificationRelationship ENTITY IfcConstraint
 IfcConstraintRelationship ENTITY IfcConstraint
 IfcPropertyConstraintRelationship ENTITY IfcConstraint
 IfcRelAssociatesConstraint ENTITY IfcConstraint


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:20:55-04:00