MyDomain ECSchema

alias: mydomain

version: 1.0.0

Entity Classes

Building

typeName: EntityClass

modifier: Sealed

baseClass: BisCore:SpatialLocationElement

Device

typeName: EntityClass

modifier: Sealed

baseClass: BisCore:PhysicalElement

DeviceType

typeName: EntityClass

displayLabel: Device Type

modifier: Abstract

baseClass: BisCore:PhysicalType

Properties

Name Description Type Extended Type
ManufacturerName string

FlameDetectorType

typeName: EntityClass

displayLabel: Flame Detector Type

modifier: Sealed

baseClass: MyDomain:DeviceType

Properties

Name Description Type Extended Type
FlameDetectionTechnique FlameDetectionTechnique

NoteMultiAspect

typeName: EntityClass

displayLabel: Note

modifier: Sealed

baseClass: BisCore:ElementMultiAspect

Properties

Name Description Type Extended Type
Note string

SmokeDetectorType

typeName: EntityClass

displayLabel: Smoke Detector Type

modifier: Sealed

baseClass: MyDomain:DeviceType

Properties

Name Description Type Extended Type
SmokeDetectionTechnique SmokeDetectionTechnique

Space

typeName: EntityClass

modifier: Sealed

baseClass: BisCore:SpatialLocationElement

Story

typeName: EntityClass

modifier: Sealed

baseClass: BisCore:SpatialLocationElement

SyncInfoAspect

typeName: EntityClass

displayLabel: Provenance

modifier: Sealed

baseClass: BisCore:ElementUniqueAspect

Properties

Name Description Type Extended Type
SyncId string
Checksum string

Relationship Classes

StoryHasGeneratedDrawing

typeName: RelationshipClass

Tracks the relationship between a Story and a Drawing generated from that Story.

modifier: None

baseClass: BisCore:ElementRefersToElements

Strength: Referencing

strengthDirection: Forward

Source

isPolymorphic: true

roleLabel: has generated

multiplicity: (0..1)

Constraint Classes

Target

isPolymorphic: true

roleLabel: is generated from

multiplicity: (0..1)

Constraint Classes

Enumerations

FlameDetectionTechnique

typeName: Enumeration

Backing Type: int

Strict: true

Label Value
0
1
2

SmokeDetectionTechnique

typeName: Enumeration

Backing Type: int

Strict: true

Label Value
0
1
2

Last Updated: 13 May, 2024