8.16.3.14 IfcSimpleProperty
ABSTRACT This definition may not be instantiated
8.16.3.14.1 Semantic definition
IfcSimpleProperty is a generalization of a single property object. The various subtypes of IfcSimpleProperty establish different ways in which a property value can be set.
8.16.3.14.2 Entity inheritance
8.16.3.14.3 Attributes
# | Attribute | Type | Description |
---|---|---|---|
IfcPropertyAbstraction (1) | |||
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. |
|
Click to show 1 hidden inherited attributes Click to hide 1 inherited attributes | |||
IfcProperty (8) | |||
1 | Name | IfcIdentifier |
Name for this property. This label is the significant name string that defines the semantic meaning for the property. |
2 | Specification | OPTIONAL IfcText |
URI reference to a location with semantic definition or informative text to explain the property. |
PartOfPset | SET [0:?] OF IfcPropertySet FOR HasProperties |
Reference to the IfcPropertySet by which the IfcProperty is referenced. |
|
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. |
|
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. |
8.16.3.14.4 Formal representation
ENTITY IfcSimpleProperty
ABSTRACT SUPERTYPE OF (ONEOF
(IfcPropertyBoundedValue
,IfcPropertyEnumeratedValue
,IfcPropertyListValue
,IfcPropertyReferenceValue
,IfcPropertySingleValue
,IfcPropertyTableValue))
SUBTYPE OF (IfcProperty);
END_ENTITY;