11. IFCクラスの参照方法:例:IfcSpaceクラス
11
ENTITY IfcSpace;
ENTITY IfcRoot;
GlobalId : IfcGlo
bally
Uniqu
eId;
OwnerHistory : IfcOw
nerHi
story;
Name : OPTI
ONAL
IfcLa
bel;
Description : OPTI
ONAL
IfcTe
xt;
ENTITY IfcObjectDefinition;
INVERSE
HasAssignments : SET O
F IfcR
elAssi
gns F
OR R
elate
dObje
cts;
IsDecomposedBy : SET O
F IfcR
elDec
ompo
ses F
OR R
elatin
gObje
ct;
Decomposes : SET [
0:1] O
F IfcR
elDec
ompo
ses F
OR R
elate
dObje
cts;
HasAssociations : SET O
F IfcR
elAss
ociat
es FO
R Rel
ated
Objec
ts;
ENTITY IfcObject;
ObjectType : OPTI
ONAL
IfcLa
bel;
INVERSE
IsDefinedBy : SET O
F IfcR
elDefi
nes F
OR R
elate
dObje
cts;
ENTITY IfcProduct;
ObjectPlacement : OPTI
ONAL
IfcOb
jectPl
acem
ent;
Representation : OPTI
ONAL
IfcPr
oduct
Repre
senta
tion;
INVERSE
ReferencedBy : SET O
F IfcR
elAssi
gnsTo
Produ
ct FO
R Rel
ating
Produ
ct;
ENTITY IfcSpatialStructureElement;
LongName : OPTI
ONAL
IfcLa
bel;
CompositionType : IfcEle
ment
Comp
ositio
nEnu
m;
INVERSE
ReferencesElements : SET O
F IfcR
elRef
erenc
edInS
patial
Struc
ture
FOR
Relati
ngStr
uctur
e;
ServicedBySystems : SET O
F IfcR
elSer
vices
Buildi
ngs F
OR R
elate
dBuil
dings;
ContainsElements : SET O
F IfcR
elCon
taine
dInSp
atialS
truct
ureF
OR R
elatin
gStru
cture;
ENTITY IfcSpace;
InteriorOrExteriorSpace : IfcInt
ernal
OrExt
ernal
Enum
;
ElevationWithFlooring : OPTI
ONAL
IfcLe
ngth
Meas
ure;
INVERSE
HasCoverings : SET O
F IfcR
elCov
ersSp
aces
FOR
Relat
edSp
ace;
BoundedBy : SET O
F IfcR
elSpa
ceBou
ndary
FOR
Relati
ngSp
ace;
END_ENTITY;
■クラス継承
IfcRoot
IfcObjectDefinition
IfcObject
IfcProduct
IfcSpatialStructureElement
属性定義:InteriorOrExteriorSpace
属性定義:ElevationWithFlooring
■クラス(エンティティ)定義
■EXPRESS言語によるクラス定義