|
Documentation |
EXPRESS-G Diagram |
SCHEMA IfcArchitectureDomain;
REFERENCE FROM IfcMeasureResource (
IfcLengthMeasure
,IfcPositiveLengthMeasure
,IfcAreaMeasure
,IfcPlaneAngleMeasure
,IfcTimeMeasure
,IfcUnit
,IfcDerivedUnit
,IfcNamedUnit
,IfcContextDependentUnit
,IfcConversionBasedUnit
,IfcSiUnit );
REFERENCE FROM IfcGeometryResource (
IfcAxis2Placement
,IfcAxis2Placement2D
,IfcAxis2Placement3D
,IfcBoundingBox );
REFERENCE FROM IfcActorResource (
IfcActorSelect
,IfcPerson
,IfcOrganization
,IfcPersonAndOrganization );
REFERENCE FROM IfcMaterialResource (
IfcMaterialSelect
,IfcMaterial
,IfcMaterialList
,IfcMaterialLayerSet );
REFERENCE FROM IfcPropertyResource (
IfcSimpleProperty
,IfcSimplePropertyWithUnit );
REFERENCE FROM IfcDateTimeResource (
IfcDateTimeSelect
,IfcCalendarDate
,IfcDateAndTime
,IfcLocalTime );
REFERENCE FROM IfcKernel (
IfcObject
,IfcProject
,IfcGroup
,IfcRelGroups
,IfcRelationship
,IfcControl );
REFERENCE FROM IfcProductExtension (
IfcBuildingElement
,IfcSpace );
REFERENCE FROM IfcSharedBldgElements (
IfcBuiltIn
,IfcSlab );
Documentation
TYPE IfcBuiltInAccessoryTypeEnum = ENUMERATION OF (
DoorOrWindowHardware
,PublicRestroom
,Unspecified
,UserDefined
,NotDefined);
END_TYPE;
Documentation
TYPE IfcCabinetTypeEnum = ENUMERATION OF (
Office
,Restroom
,Storage
,Unspecified
,UserDefined
,NotDefined);
END_TYPE;
Documentation
TYPE IfcCounterOrShelfTypeEnum = ENUMERATION OF (
CounterTop
,Shelf
,UserDefined
,NotDefined);
END_TYPE;
Documentation
TYPE IfcRailingTypeEnum = ENUMERATION OF (
Handrail
,Guardrail
,Balustrade
,UserDefined
,NotDefined);
END_TYPE;
Documentation
TYPE IfcRampTypeEnum = ENUMERATION OF (
Elemented
,Layered
,Solid
,UserDefined
,NotDefined);
END_TYPE;
Documentation
TYPE IfcSpaceProgramTypeEnum = ENUMERATION OF (
CirculationSpaceProgram
,OccupiedSpaceProgram
,OccupiedSpaceProgramStandard
,TechnicalSpaceProgram
,UserDefined
,NotDefined);
END_TYPE;
Documentation
TYPE IfcStairTypeEnum = ENUMERATION OF (
FireStair
,OrnamentalStair
,StandardAccessStair
,UserDefined
,NotDefined);
END_TYPE;
Documentation
TYPE IfcVisualScreenTypeEnum = ENUMERATION OF (
VisualScreenAssembly
,VisualScreenDoorOrGate
,VisualScreenPost
,VisualScreenPanel
,VisualScreenRestroomPartition
,VisualScreenRestroomPartitionDoor
,UserDefined
,NotDefined);
END_TYPE;
|
Documentation |
Fully Attributed View |
ENTITY IfcBuiltInAccessory
SUBTYPE OF (IfcBuiltIn);
PredefinedType : IfcBuiltInAccessoryTypeEnum;
calcMountingHeight : OPTIONAL IfcPositiveLengthMeasure;
MountingType : OPTIONAL STRING;
WHERE
WR61: ((PredefinedType = IfcBuiltInAccessoryTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcBuiltInAccessoryTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)));
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcCabinet
SUBTYPE OF (IfcBuiltIn);
PredefinedType : IfcCabinetTypeEnum;
CabinetHardware : LIST [0:?] OF IfcBuiltInAccessory;
WHERE
WR71: ((PredefinedType = IfcCabinetTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcCabinetTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)));
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcCounterOrShelf
SUBTYPE OF (IfcBuiltIn);
PredefinedType : IfcCounterOrShelfTypeEnum;
CounterOrShelfHardware : LIST [0:?] OF IfcBuiltInAccessory;
WHERE
WR71: ((PredefinedType = IfcCounterOrShelfTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcCounterOrShelfTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)));
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcLanding
SUBTYPE OF (IfcSlab);
calcHeadRoom : OPTIONAL IfcPositiveLengthMeasure;
calcWidth : OPTIONAL IfcPositiveLengthMeasure;
calcLength : OPTIONAL IfcPositiveLengthMeasure;
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcRailing
SUBTYPE OF (IfcBuildingElement);
PredefinedType : IfcRailingTypeEnum;
RailingHardware : LIST [0:?] OF IfcBuiltInAccessory;
WHERE
WR61: ((PredefinedType = IfcRailingTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcRailingTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)));
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcRamp
SUBTYPE OF (IfcBuildingElement);
PredefinedType : IfcRampTypeEnum;
VerticallyConnects : LIST [0:?] OF IfcSlab;
WHERE
WR61: ((PredefinedType = IfcRampTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcRampTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)));
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcRampFlight
SUBTYPE OF (IfcBuildingElement);
VerticallyConnects : LIST [0:2] OF IfcSlab;
calcLength : OPTIONAL IfcPositiveLengthMeasure;
calcWidth : OPTIONAL IfcPositiveLengthMeasure;
calcRise : OPTIONAL IfcPositiveLengthMeasure;
calcSlope : OPTIONAL IfcPlaneAngleMeasure;
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcRelAdjacencyReq
SUBTYPE OF (IfcRelationship);
RelatingSpaceProgram : IfcSpaceProgram;
RelatedSpaceProgram : IfcSpaceProgram;
AdjacencyImportanceRating : INTEGER;
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcSpaceProgram
SUBTYPE OF (IfcControl);
SpaceProgramName : OPTIONAL STRING;
PredefinedType : IfcSpaceProgramTypeEnum;
INVERSE
HasAdjacencyReqsTo : SET [0:?] OF IfcRelAdjacencyReq
FOR RelatingSpaceProgram;
HasAdjacencyReqFrom : SET [0:?] OF IfcRelAdjacencyReq
FOR RelatedSpaceProgram;
WHERE
WR41: ((PredefinedType = IfcSpaceProgramTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcSpaceProgramTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)));
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcSpaceProgramGroup
SUBTYPE OF (IfcGroup);
RequiredGroupArea : OPTIONAL IfcAreaMeasure;
GroupRole : OPTIONAL STRING;
GroupAssignment : OPTIONAL IfcActorSelect;
WHERE
WR41: SIZEOF(QUERY(Temp <* SELF\IfcGroup.IsGroupedBy.RelatedObjects | NOT('IFCARCHITECTUREDOMAIN.IFCSPACEPROGRAM' IN TYPEOF(Temp)))) = 0;
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcStair
SUBTYPE OF (IfcBuildingElement);
PredefinedType : IfcStairTypeEnum;
VerticallyConnects : LIST [0:?] OF IfcSlab;
WHERE
WR61: ((PredefinedType = IfcStairTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcStairTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)));
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcStairFlight
SUBTYPE OF (IfcBuildingElement);
VerticallyConnects : LIST [0:2] OF IfcSlab;
StepTreadMaterial : OPTIONAL IfcMaterial;
StepNosingMaterial : OPTIONAL IfcMaterial;
calcStepRise : OPTIONAL IfcPositiveLengthMeasure;
calcStepTread : OPTIONAL IfcPositiveLengthMeasure;
calcFlightHeadRoom : OPTIONAL IfcPositiveLengthMeasure;
calcTotalFlightRise : OPTIONAL IfcPositiveLengthMeasure;
calcTotalFlightRun : OPTIONAL IfcPositiveLengthMeasure;
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcVisualScreen
SUBTYPE OF (IfcBuildingElement);
PredefinedType : IfcVisualScreenTypeEnum;
WHERE
WR61: ((PredefinedType = IfcVisualScreenTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcVisualScreenTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)));
END_ENTITY;
END_SCHEMA;