|
Documentation |
EXPRESS-G Diagram |
SCHEMA IfcSharedBldgServiceElements;
REFERENCE FROM IfcActorResource (
IfcActorSelect
,IfcPerson
,IfcOrganization
,IfcPersonAndOrganization );
REFERENCE FROM IfcDateTimeResource (
IfcDateTimeSelect
,IfcCalendarDate
,IfcDateAndTime
,IfcLocalTime );
REFERENCE FROM IfcGeometryResource (IFCCOMPOSITECURVE,IFCTRIMMEDCURVE,IFCPOLYLINE,IFCLINE,IFCCONIC (
,IfcAttDrivenProfileDef
,IfcCircleProfileDef
,IfcRectangleProfileDef
,IfcAxis2Placement
,IfcAxis2Placement2D
,IfcAxis2Placement3D
,IfcBoundingBox );
REFERENCE FROM IfcMeasureResource (
IfcLuminousIntensityMeasure
,IfcMassMeasure
,IfcTimeStamp
,IfcTimeMeasure
,IfcUnit
,IfcDerivedUnit
,IfcNamedUnit
,IfcContextDependentUnit
,IfcConversionBasedUnit
,IfcSiUnit );
REFERENCE FROM IfcMaterialResource (
IfcMaterialSelect
,IfcMaterial
,IfcMaterialList
,IfcMaterialLayerSet
,IfcMaterialLayerSetUsage );
REFERENCE FROM IfcPropertyResource (
IfcSimpleProperty
,IfcSimplePropertyWithUnit );
REFERENCE FROM IfcKernel (
IfcObject
,IfcProject
,IfcGroup
,IfcControl
,IfcLocalPlacement
,IfcRelationship
,IfcRelGroups );
REFERENCE FROM IfcProductExtension (
IfcOpeningElement
,IfcSite
,IfcBuilding
,IfcBuildingStorey
,IfcSpace
,IfcSpaceBoundary
,IfcRelSeparatesSpaces
,IfcRelAssemblesElements
,IfcRelVoidsElement
,IfcRelFillsElement
,IfcRelConnectsElements
,IfcRelConnectsPathElements );
REFERENCE FROM IfcProductExtension (
IfcBuildingElement );
REFERENCE FROM IfcModelingAidExtension (
IfcLightSource );
Documentation
TYPE IfcDiscreteElementTypeEnum = ENUMERATION OF (
Insulation
,UserDefined
,NotDefined);
END_TYPE;
Documentation
TYPE IfcDistributionFlowElementTypeEnum = ENUMERATION OF (
FluidFlow
,UserDefined
,NotDefined);
END_TYPE;
Documentation
TYPE IfcDistributionPortTypeEnum = ENUMERATION OF (
RoundDuctPort
,RectangularDuctPort
,OvalDuctPort
,RoundPipePort
,UserDefined
,NotDefined);
END_TYPE;
Documentation
TYPE IfcElectricalApplianceTypeEnum = ENUMERATION OF (
Computer
,Copier
,Facsimile
,Printer
,Telephone
,UserDefined
,NotDefined);
END_TYPE;
Documentation
TYPE IfcElectricalFixtureTypeEnum = ENUMERATION OF (
LightFixture
,PowerOutlet
,RadiantHeater
,UserDefined
,NotDefined);
END_TYPE;
Documentation
TYPE IfcEquipmentTypeEnum = ENUMERATION OF (
WindowCleaning
,UserDefined
,NotDefined);
END_TYPE;
Documentation
TYPE IfcFlowDirectionEnum = ENUMERATION OF (
Source
,Sink
,SourceAndSink
,UserDefined
,NotDefined);
END_TYPE;
Documentation
TYPE IfcFlowEquipmentTypeEnum = ENUMERATION OF (
AirFilter
,AirHandler
,Boiler
,Chiller
,Coil
,Compressor
,Convector
,CoolingTower
,Fan
,HeatExchanger
,Motor
,PackagedACUnit
,Pump
,TubeBundle
,UnitHeater
,Elevator
,Escalator
,UserDefined
,NotDefined);
END_TYPE;
Documentation
TYPE IfcFlowFittingTypeEnum = ENUMERATION OF (
DuctFitting
,PipeFitting
,UserDefined
,NotDefined);
END_TYPE;
Documentation
TYPE IfcFlowSegmentTypeEnum = ENUMERATION OF (
DuctSegment
,PipeSegment
,GutterSegment
,UserDefined
,NotDefined);
END_TYPE;
Documentation
TYPE IfcFlowTerminalTypeEnum = ENUMERATION OF (
AirTerminal
,RoofDrain
,Scupper
,UserDefined
,NotDefined);
END_TYPE;
Documentation
TYPE IfcPlumbingFixtureTypeEnum = ENUMERATION OF (
Faucet
,Sink
,Toilet
,Urinal
,Shower
,UserDefined
,NotDefined);
END_TYPE;
Documentation
TYPE IfcPrimaryFittingEnum = ENUMERATION OF (
Entry
,Exit
,Elbow
,Transition
,Junction
,Obstruction
,UserDefined
,NotDefined);
END_TYPE;
|
Documentation |
Fully Attributed View |
ENTITY IfcDiscreteElement
SUBTYPE OF (IfcBuildingElement);
PredefinedType : IfcDiscreteElementTypeEnum;
INVERSE
Attaches : IfcRelAttachesElements
FOR RelatingDiscreteElement;
WHERE
WR61: ((PredefinedType = IfcDiscreteElementTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcDiscreteElementTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)));
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcDistributionControlElement
SUBTYPE OF (IfcDistributionElement);
ControlElementID : STRING;
INVERSE
FlowElement : SET [0:1] OF IfcDistributionFlowElement
FOR ControlElements;
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcDistributionElement
SUPERTYPE OF (ONEOF(
IfcDistributionControlElement
,IfcDistributionFlowElement))
SUBTYPE OF (IfcBuildingElement);
INVERSE
AttachedBy : SET [0:?] OF IfcRelAttachesElements
FOR RelatedDistributionElements;
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcDistributionFlowElement
SUPERTYPE OF (ONEOF(
IfcElectricalFixture
,IfcFlowController
,IfcFlowEquipment
,IfcFlowFitting
,IfcFlowSegment
,IfcFlowTerminal
,IfcPlumbingFixture))
SUBTYPE OF (IfcDistributionElement);
FlowElementType : IfcDistributionFlowElementTypeEnum;
ControlElements : SET [0:?] OF IfcDistributionControlElement;
INVERSE
ToRelatingPort : SET [0:?] OF IfcRelConnectsPorts
FOR RelatingElement;
ToRelatedPort : SET [0:?] OF IfcRelConnectsPorts
FOR RelatedElement;
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcDistributionPortGeometry
SUBTYPE OF (IfcControl);
PredefinedType : IfcDistributionPortTypeEnum;
PortLocation : IfcLocalPlacement;
PortShape : IfcAttDrivenProfileDef;
WHERE
WR71: ((PredefinedType = IfcDistributionPortTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcDistributionPortTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)));
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcElectricalAppliance
SUBTYPE OF (IfcBuildingElement);
PredefinedType : IfcElectricalApplianceTypeEnum;
WHERE
WR61: ((PredefinedType = IfcElectricalApplianceTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcElectricalApplianceTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)));
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcElectricalFixture
SUPERTYPE OF (ONEOF(
IfcLightFixture))
SUBTYPE OF (IfcDistributionFlowElement);
PredefinedType : IfcElectricalFixtureTypeEnum;
WHERE
WR81: ((PredefinedType = IfcElectricalFixtureTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcElectricalFixtureTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)));
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcEquipment
SUBTYPE OF (IfcBuildingElement);
PredefinedType : IfcEquipmentTypeEnum;
WHERE
WR61: ((PredefinedType = IfcEquipmentTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcEquipmentTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)));
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcFlowController SUBTYPE OF (IfcDistributionFlowElement); END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcFlowEquipment
SUBTYPE OF (IfcDistributionFlowElement);
PredefinedType : IfcFlowEquipmentTypeEnum;
WHERE
WR81: ((PredefinedType = IfcFlowEquipmentTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcFlowEquipmentTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)));
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcFlowFitting
SUBTYPE OF (IfcDistributionFlowElement);
PredefinedType : IfcFlowFittingTypeEnum;
PrimaryFittingType : IfcPrimaryFittingEnum;
WHERE
WR81: ((PredefinedType = IfcFlowFittingTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcFlowFittingTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)));
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcFlowSegment
SUBTYPE OF (IfcDistributionFlowElement);
PredefinedType : IfcFlowSegmentTypeEnum;
WHERE
WR81: ((PredefinedType = IfcFlowSegmentTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcFlowSegmentTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)));
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcFlowTerminal
SUBTYPE OF (IfcDistributionFlowElement);
PredefinedType : IfcFlowTerminalTypeEnum;
WHERE
WR81: ((PredefinedType = IfcFlowTerminalTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcFlowTerminalTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)));
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcLightFixture
SUBTYPE OF (IfcElectricalFixture);
LuminousProperties : IfcLightSource;
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcPlumbingFixture
SUBTYPE OF (IfcDistributionFlowElement);
PredefinedType : IfcPlumbingFixtureTypeEnum;
WHERE
WR81: ((PredefinedType = IfcPlumbingFixtureTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcPlumbingFixtureTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)));
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcRelAttachesElements
SUBTYPE OF (IfcRelationship);
RelatingDiscreteElement : IfcDiscreteElement;
RelatedDistributionElements : LIST [1:?] OF IfcDistributionElement;
AttachmentLocation : IfcLocalPlacement;
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcRelConnectsPorts
SUBTYPE OF (IfcRelationship);
RelatingElement : IfcDistributionFlowElement;
RelatedElement : IfcDistributionFlowElement;
FlowDirection : IfcFlowDirectionEnum;
ConnectionGeometry : OPTIONAL IfcDistributionPortGeometry;
END_ENTITY;
END_SCHEMA;