// 건축법 시행령 제 34조 (직통계단의 설치) 3항
check(EDBA_34_3){
IF CS THEN KS ENDIF
}
CS{
isObjectProperty(Building.isHighriseBuilding) = TRUE
}
KS{
Stair myStair{
isObjectProperty(Stair.isDirect) = TRUE
}
Zone myZone{
isObjectProperty(Zone.isEgressSafetyZone) = TRUE
}
Floor myFloor{
isObjectProperty(Floor.isEscape) = TRUE
}
isGoThrough(myFloor, myZone, myStair) = TRUE
OR isGoThrough(myFloor, Ground, myStair) = TRUE
getObjectCount(myZone) >= getBuildingStoriesCount()/30
}
|
Python Code 변환 예정
|