|modifications||inverses PropertyForDependance definition||Changed from SET OF [0:?] IfcPropertyDependencyRelationship FOR DependingProperty to SET OF [0:?] IfcPropertySet FOR HasProperties|
|modifications||inverses PropertyForDependance name||Changed from PropertyForDependance to PartOfPset|
IfcProperty is an abstract generalization for all types of properties that can be associated with IFC objects through the property set mechanism.
HISTORY New entity in IFC1.0.
|HasExternalReferences||SET [0:?] OF IfcExternalReferenceRelationship FOR RelatedResourceObjects||Reference to an external reference, e.g. library, classification, or document information, that is associated to the property definition.|
> IFC4 CHANGE New inverse attribute.
|1||Name||IfcIdentifier||Name for this property. This label is the significant name string that defines the semantic meaning for the property.|
|2||Description||OPTIONAL IfcText||Informative text to explain the property.|
|PartOfPset||SET [0:?] OF IfcPropertySet FOR HasProperties||Reference to the IfcPropertySet by which the IfcProperty is referenced.|
> IFC4 CHANGE New inverse attribute to navigate from IfcProperty to IfcPropertySet with upward compatibility for file based exchange.
|PropertyForDependance||SET [0:?] OF IfcPropertyDependencyRelationship FOR DependingProperty||The property on whose value that of another property depends.|
|PropertyDependsOn||SET [0:?] OF IfcPropertyDependencyRelationship FOR DependantProperty||The relating property on which the value of the property depends.|
|PartOfComplex||SET [0:?] OF IfcComplexProperty FOR HasProperties||Reference to the IfcComplexProperty in which the IfcProperty is contained.|
> IFC4 CHANGE The cardinality has changed to 0..n to allow reuse of instances of IfcProperty in several IfcComplexProperty with upward compatibility for file based exchange.
|HasConstraints||SET [0:?] OF IfcResourceConstraintRelationship FOR RelatedResourceObjects||User-defined constraints for the property.|
|HasApprovals||SET [0:?] OF IfcResourceApprovalRelationship FOR RelatedResourceObjects||User-defined approvals for the property.|
ENTITY IfcProperty ABSTRACT SUPERTYPE OF (ONEOF (IfcComplexProperty ,IfcSimpleProperty)) SUBTYPE OF (IfcPropertyAbstraction); Name : IfcIdentifier; Description : OPTIONAL IfcText; INVERSE PartOfPset : SET [0:?] OF IfcPropertySet FOR HasProperties; PropertyForDependance : SET [0:?] OF IfcPropertyDependencyRelationship FOR DependingProperty; PropertyDependsOn : SET [0:?] OF IfcPropertyDependencyRelationship FOR DependantProperty; PartOfComplex : SET [0:?] OF IfcComplexProperty FOR HasProperties; HasConstraints : SET [0:?] OF IfcResourceConstraintRelationship FOR RelatedResourceObjects; HasApprovals : SET [0:?] OF IfcResourceApprovalRelationship FOR RelatedResourceObjects; END_ENTITY;