Base Infrastructure Schema > domains > Generic ECSchema Generic Schema Alias: generic Version: 1.0.4 This schema contains classes that are completely generic. These classes should only be used when there is not enough context to pick something more specific. Table of contents Entity Classes Callout DetailCallout DetailingSymbol Document ElevationCallout Graphic3d GraphicalModel3d GraphicalType2d Group GroupModel PhysicalMaterial PhysicalObject PhysicalType PlanCallout SectionCallout SpatialLocation SpatialLocationType TitleText ViewAttachmentLabel Relationship Classes CalloutRefersToDrawingModel ViewAttachmentLabelAnnotatesViewAttachment Entity Classes Callout Abstract EntityClass A generic:DetailingSymbol that calls out a reference to another bis:Drawing. Base Class: Generic:DetailingSymbol Properties Name Description Type Extended Type DrawingModel navigation Inherited properties Name Description Type Extended Type Model The bis:Model that contains this bis:Element. navigation LastMod The last modified time of the bis:Element. This is maintained by the core framework and should not be set directly by applications. dateTime CodeSpec The CodeSpec property identifies the bis:CodeSpec used to generate and validate the code for this bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeScope The CodeScope property identifies the bis:Element that provides the uniqueness scope for the code value. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeValue The CodeValue property stores the formal name (business key) for a bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. string UserLabel An optional friendly name given by the user (as opposed to the formal name stored in the CodeValue property). string Parent The parent bis:Element that owns this bis:Element. navigation FederationGuid The GUID used to federate this bis:Element across repositories. binary BeGuid JsonProperties A string property that users and/or applications can use to persist ad hoc JSON values. string Json Category The bis:DrawingCategory used to categorize this bis:GeometricElement2d instance. navigation Origin The placement origin of this bis:Element. point2d Rotation The placement rotation (in degrees) of this bis:Element. double BBoxLow The 'low' point of the element-aligned bounding box of this bis:Element. point2d BBoxHigh The 'high' point of the element-aligned bounding box of this bis:Element. point2d GeometryStream Binary stream used to persist the geometry of this bis:Element. binary GeometryStream TypeDefinition Points to an instance of some specialization of TypeDefinition, which holds property values that vary per-type rather than by instance of this Element. navigation DetailCallout (Detail Callout) Sealed EntityClass A generic:Callout that calls out a reference to a detail drawing. Base Class: Generic:Callout Inherited properties Name Description Type Extended Type Model The bis:Model that contains this bis:Element. navigation LastMod The last modified time of the bis:Element. This is maintained by the core framework and should not be set directly by applications. dateTime CodeSpec The CodeSpec property identifies the bis:CodeSpec used to generate and validate the code for this bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeScope The CodeScope property identifies the bis:Element that provides the uniqueness scope for the code value. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeValue The CodeValue property stores the formal name (business key) for a bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. string UserLabel An optional friendly name given by the user (as opposed to the formal name stored in the CodeValue property). string Parent The parent bis:Element that owns this bis:Element. navigation FederationGuid The GUID used to federate this bis:Element across repositories. binary BeGuid JsonProperties A string property that users and/or applications can use to persist ad hoc JSON values. string Json Category The bis:DrawingCategory used to categorize this bis:GeometricElement2d instance. navigation Origin The placement origin of this bis:Element. point2d Rotation The placement rotation (in degrees) of this bis:Element. double BBoxLow The 'low' point of the element-aligned bounding box of this bis:Element. point2d BBoxHigh The 'high' point of the element-aligned bounding box of this bis:Element. point2d GeometryStream Binary stream used to persist the geometry of this bis:Element. binary GeometryStream TypeDefinition Points to an instance of some specialization of TypeDefinition, which holds property values that vary per-type rather than by instance of this Element. navigation DrawingModel navigation DetailingSymbol (Detailing Symbol) Abstract EntityClass A graphical detailing symbol that is placed on a bis:Drawing or bis:Sheet. Base Class: BisCore:GraphicalElement2d Inherited properties Name Description Type Extended Type Model The bis:Model that contains this bis:Element. navigation LastMod The last modified time of the bis:Element. This is maintained by the core framework and should not be set directly by applications. dateTime CodeSpec The CodeSpec property identifies the bis:CodeSpec used to generate and validate the code for this bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeScope The CodeScope property identifies the bis:Element that provides the uniqueness scope for the code value. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeValue The CodeValue property stores the formal name (business key) for a bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. string UserLabel An optional friendly name given by the user (as opposed to the formal name stored in the CodeValue property). string Parent The parent bis:Element that owns this bis:Element. navigation FederationGuid The GUID used to federate this bis:Element across repositories. binary BeGuid JsonProperties A string property that users and/or applications can use to persist ad hoc JSON values. string Json Category The bis:DrawingCategory used to categorize this bis:GeometricElement2d instance. navigation Origin The placement origin of this bis:Element. point2d Rotation The placement rotation (in degrees) of this bis:Element. double BBoxLow The 'low' point of the element-aligned bounding box of this bis:Element. point2d BBoxHigh The 'high' point of the element-aligned bounding box of this bis:Element. point2d GeometryStream Binary stream used to persist the geometry of this bis:Element. binary GeometryStream TypeDefinition Points to an instance of some specialization of TypeDefinition, which holds property values that vary per-type rather than by instance of this Element. navigation Document Sealed EntityClass The generic:Document class is used for bis:Document elements which cannot be further classified. More-specific bis:Document subclasses should be used wherever possible. Base Class: BisCore:Document Inherited properties Name Description Type Extended Type Model The bis:Model that contains this bis:Element. navigation LastMod The last modified time of the bis:Element. This is maintained by the core framework and should not be set directly by applications. dateTime CodeSpec The CodeSpec property identifies the bis:CodeSpec used to generate and validate the code for this bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeScope The CodeScope property identifies the bis:Element that provides the uniqueness scope for the code value. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeValue The CodeValue property stores the formal name (business key) for a bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. string UserLabel An optional friendly name given by the user (as opposed to the formal name stored in the CodeValue property). string Parent The parent bis:Element that owns this bis:Element. navigation FederationGuid The GUID used to federate this bis:Element across repositories. binary BeGuid JsonProperties A string property that users and/or applications can use to persist ad hoc JSON values. string Json ElevationCallout (Elevation Callout) Sealed EntityClass A generic:Callout that calls out a reference to an elevation drawing. Base Class: Generic:Callout Inherited properties Name Description Type Extended Type Model The bis:Model that contains this bis:Element. navigation LastMod The last modified time of the bis:Element. This is maintained by the core framework and should not be set directly by applications. dateTime CodeSpec The CodeSpec property identifies the bis:CodeSpec used to generate and validate the code for this bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeScope The CodeScope property identifies the bis:Element that provides the uniqueness scope for the code value. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeValue The CodeValue property stores the formal name (business key) for a bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. string UserLabel An optional friendly name given by the user (as opposed to the formal name stored in the CodeValue property). string Parent The parent bis:Element that owns this bis:Element. navigation FederationGuid The GUID used to federate this bis:Element across repositories. binary BeGuid JsonProperties A string property that users and/or applications can use to persist ad hoc JSON values. string Json Category The bis:DrawingCategory used to categorize this bis:GeometricElement2d instance. navigation Origin The placement origin of this bis:Element. point2d Rotation The placement rotation (in degrees) of this bis:Element. double BBoxLow The 'low' point of the element-aligned bounding box of this bis:Element. point2d BBoxHigh The 'high' point of the element-aligned bounding box of this bis:Element. point2d GeometryStream Binary stream used to persist the geometry of this bis:Element. binary GeometryStream TypeDefinition Points to an instance of some specialization of TypeDefinition, which holds property values that vary per-type rather than by instance of this Element. navigation DrawingModel navigation Graphic3d (3D Graphic) Sealed EntityClass The generic:Graphic3d class is a concrete subclass of bis:GraphicalElement3d that can be used for generic 3D graphics which cannot be further classified. More-specific bis:GraphicalElement3d subclasses should be used wherever possible. Base Class: BisCore:GraphicalElement3d Inherited properties Name Description Type Extended Type Model The bis:Model that contains this bis:Element. navigation LastMod The last modified time of the bis:Element. This is maintained by the core framework and should not be set directly by applications. dateTime CodeSpec The CodeSpec property identifies the bis:CodeSpec used to generate and validate the code for this bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeScope The CodeScope property identifies the bis:Element that provides the uniqueness scope for the code value. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeValue The CodeValue property stores the formal name (business key) for a bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. string UserLabel An optional friendly name given by the user (as opposed to the formal name stored in the CodeValue property). string Parent The parent bis:Element that owns this bis:Element. navigation FederationGuid The GUID used to federate this bis:Element across repositories. binary BeGuid JsonProperties A string property that users and/or applications can use to persist ad hoc JSON values. string Json Category The bis:SpatialCategory used to categorize this bis:GeometricElement3d navigation InSpatialIndex If true, this element will have an entry in the Spatial Index. boolean Origin The placement origin of this bis:Element. point3d Yaw The Yaw angle (in degrees) of the orientation of this bis:Element. double Pitch The Pitch angle (in degrees) of the orientation of this bis:Element. double Roll The Roll angle (in degrees) of the orientation of this bis:Element. double BBoxLow The 'low' point of the element-aligned bounding box of this bis:Element. point3d BBoxHigh The 'high' point of the element-aligned bounding box of this bis:Element. point3d GeometryStream Binary stream used to persist the geometry of this bis:Element. binary GeometryStream TypeDefinition Points to an instance of some specialization of TypeDefinition, which holds property values that vary per-type rather than per-instance of this Element. navigation GraphicalModel3d (3D Graphical Model) Sealed EntityClass A container for persisting bis:GraphicalElement3d instances. Base Class: BisCore:GraphicalModel3d Inherited properties Name Description Type Extended Type ParentModel The parent bis:Model contains the bis:Element that this bis:Model is sub-modeling. navigation ModeledElement The bis:Element that this bis:Model is sub-modeling. This bis:Model models the same Entity as the sub-Modeled bis:Element, but at a finer granularity. navigation IsPrivate If IsPrivate is true then this bis:Model should not appear in lists shown to the user. boolean IsTemplate If IsTemplate is true then this bis:Model is used as a template for creating new instances. boolean JsonProperties A string property that users and/or applications can use to persist ad hoc JSON values. string Json LastMod The last time any element in this Model was modified. dateTime GeometryGuid A GUID that changes whenever any element in this GeometricModel has a change to its geometry. binary BeGuid IsNotSpatiallyLocated If IsNotSpatiallyLocated is true, then the elements in this bis:GeometricModel3d are not in real-world coordinates and will not be in the spatial index. boolean IsPlanProjection If IsPlanProjection is true, then the elements in this bis:GeometricModel3d are expected to be in an XY plane. boolean GraphicalType2d (2D Graphical Type) Sealed EntityClass The generic:GraphicalType2d class is used for bis:GraphicalType2d elements which cannot be further classified. More-specific bis:GraphicalType2d subclasses should be used wherever possible. Base Class: BisCore:GraphicalType2d Inherited properties Name Description Type Extended Type Model The bis:Model that contains this bis:Element. navigation LastMod The last modified time of the bis:Element. This is maintained by the core framework and should not be set directly by applications. dateTime CodeSpec The CodeSpec property identifies the bis:CodeSpec used to generate and validate the code for this bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeScope The CodeScope property identifies the bis:Element that provides the uniqueness scope for the code value. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeValue The CodeValue property stores the formal name (business key) for a bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. string UserLabel An optional friendly name given by the user (as opposed to the formal name stored in the CodeValue property). string Parent The parent bis:Element that owns this bis:Element. navigation FederationGuid The GUID used to federate this bis:Element across repositories. binary BeGuid JsonProperties A string property that users and/or applications can use to persist ad hoc JSON values. string Json IsPrivate If true, this bis:DefinitionElement should not be displayed in the GUI. boolean Recipe navigation Group Sealed EntityClass Base Class: BisCore:GroupInformationElement Inherited properties Name Description Type Extended Type Model The bis:Model that contains this bis:Element. navigation LastMod The last modified time of the bis:Element. This is maintained by the core framework and should not be set directly by applications. dateTime CodeSpec The CodeSpec property identifies the bis:CodeSpec used to generate and validate the code for this bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeScope The CodeScope property identifies the bis:Element that provides the uniqueness scope for the code value. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeValue The CodeValue property stores the formal name (business key) for a bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. string UserLabel An optional friendly name given by the user (as opposed to the formal name stored in the CodeValue property). string Parent The parent bis:Element that owns this bis:Element. navigation FederationGuid The GUID used to federate this bis:Element across repositories. binary BeGuid JsonProperties A string property that users and/or applications can use to persist ad hoc JSON values. string Json GroupModel (Group Model) Sealed EntityClass Base Class: BisCore:GroupInformationModel Inherited properties Name Description Type Extended Type ParentModel The parent bis:Model contains the bis:Element that this bis:Model is sub-modeling. navigation ModeledElement The bis:Element that this bis:Model is sub-modeling. This bis:Model models the same Entity as the sub-Modeled bis:Element, but at a finer granularity. navigation IsPrivate If IsPrivate is true then this bis:Model should not appear in lists shown to the user. boolean IsTemplate If IsTemplate is true then this bis:Model is used as a template for creating new instances. boolean JsonProperties A string property that users and/or applications can use to persist ad hoc JSON values. string Json LastMod The last time any element in this Model was modified. dateTime PhysicalMaterial (Physical Material) Sealed EntityClass The generic:PhysicalMaterial class is used for bis:PhysicalMaterial elements which cannot be further classified. More-specific bis:PhysicalMaterial subclasses should be used wherever possible. Base Class: BisCore:PhysicalMaterial Inherited properties Name Description Type Extended Type Model The bis:Model that contains this bis:Element. navigation LastMod The last modified time of the bis:Element. This is maintained by the core framework and should not be set directly by applications. dateTime CodeSpec The CodeSpec property identifies the bis:CodeSpec used to generate and validate the code for this bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeScope The CodeScope property identifies the bis:Element that provides the uniqueness scope for the code value. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeValue The CodeValue property stores the formal name (business key) for a bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. string UserLabel An optional friendly name given by the user (as opposed to the formal name stored in the CodeValue property). string Parent The parent bis:Element that owns this bis:Element. navigation FederationGuid The GUID used to federate this bis:Element across repositories. binary BeGuid JsonProperties A string property that users and/or applications can use to persist ad hoc JSON values. string Json IsPrivate If true, this bis:DefinitionElement should not be displayed in the GUI. boolean PhysicalObject (Physical Object) Sealed EntityClass The generic:PhysicalObject class is used for bis:PhysicalElements which cannot be further classified. More-specific bis:PhysicalElement subclasses should be used wherever possible. Base Class: BisCore:PhysicalElement Inherited properties Name Description Type Extended Type Model The bis:Model that contains this bis:Element. navigation LastMod The last modified time of the bis:Element. This is maintained by the core framework and should not be set directly by applications. dateTime CodeSpec The CodeSpec property identifies the bis:CodeSpec used to generate and validate the code for this bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeScope The CodeScope property identifies the bis:Element that provides the uniqueness scope for the code value. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeValue The CodeValue property stores the formal name (business key) for a bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. string UserLabel An optional friendly name given by the user (as opposed to the formal name stored in the CodeValue property). string Parent The parent bis:Element that owns this bis:Element. navigation FederationGuid The GUID used to federate this bis:Element across repositories. binary BeGuid JsonProperties A string property that users and/or applications can use to persist ad hoc JSON values. string Json Category The bis:SpatialCategory used to categorize this bis:GeometricElement3d navigation InSpatialIndex If true, this element will have an entry in the Spatial Index. boolean Origin The placement origin of this bis:Element. point3d Yaw The Yaw angle (in degrees) of the orientation of this bis:Element. double Pitch The Pitch angle (in degrees) of the orientation of this bis:Element. double Roll The Roll angle (in degrees) of the orientation of this bis:Element. double BBoxLow The 'low' point of the element-aligned bounding box of this bis:Element. point3d BBoxHigh The 'high' point of the element-aligned bounding box of this bis:Element. point3d GeometryStream Binary stream used to persist the geometry of this bis:Element. binary GeometryStream TypeDefinition Points to an instance of some specialization of TypeDefinition, which holds property values that vary per-type rather than per-instance of this Element. navigation PhysicalMaterial Indicates the bis:PhysicalMaterial of which the bis:PhysicalElement is made. navigation PhysicalType (Physical Type) Sealed EntityClass The generic:PhysicalType class is used for bis:PhysicalType elements which cannot be further classified. More-specific bis:PhysicalType subclasses should be used wherever possible. Base Class: BisCore:PhysicalType Inherited properties Name Description Type Extended Type Model The bis:Model that contains this bis:Element. navigation LastMod The last modified time of the bis:Element. This is maintained by the core framework and should not be set directly by applications. dateTime CodeSpec The CodeSpec property identifies the bis:CodeSpec used to generate and validate the code for this bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeScope The CodeScope property identifies the bis:Element that provides the uniqueness scope for the code value. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeValue The CodeValue property stores the formal name (business key) for a bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. string UserLabel An optional friendly name given by the user (as opposed to the formal name stored in the CodeValue property). string Parent The parent bis:Element that owns this bis:Element. navigation FederationGuid The GUID used to federate this bis:Element across repositories. binary BeGuid JsonProperties A string property that users and/or applications can use to persist ad hoc JSON values. string Json IsPrivate If true, this bis:DefinitionElement should not be displayed in the GUI. boolean Recipe navigation PhysicalMaterial Indicates the bis:PhysicalMaterial of which bis:PhysicalElements of the given bis:PhysicalType are made. navigation PlanCallout (Plan Callout) Sealed EntityClass A generic:Callout that calls out a reference to a plan drawing. Base Class: Generic:Callout Inherited properties Name Description Type Extended Type Model The bis:Model that contains this bis:Element. navigation LastMod The last modified time of the bis:Element. This is maintained by the core framework and should not be set directly by applications. dateTime CodeSpec The CodeSpec property identifies the bis:CodeSpec used to generate and validate the code for this bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeScope The CodeScope property identifies the bis:Element that provides the uniqueness scope for the code value. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeValue The CodeValue property stores the formal name (business key) for a bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. string UserLabel An optional friendly name given by the user (as opposed to the formal name stored in the CodeValue property). string Parent The parent bis:Element that owns this bis:Element. navigation FederationGuid The GUID used to federate this bis:Element across repositories. binary BeGuid JsonProperties A string property that users and/or applications can use to persist ad hoc JSON values. string Json Category The bis:DrawingCategory used to categorize this bis:GeometricElement2d instance. navigation Origin The placement origin of this bis:Element. point2d Rotation The placement rotation (in degrees) of this bis:Element. double BBoxLow The 'low' point of the element-aligned bounding box of this bis:Element. point2d BBoxHigh The 'high' point of the element-aligned bounding box of this bis:Element. point2d GeometryStream Binary stream used to persist the geometry of this bis:Element. binary GeometryStream TypeDefinition Points to an instance of some specialization of TypeDefinition, which holds property values that vary per-type rather than by instance of this Element. navigation DrawingModel navigation SectionCallout (Section Callout) Sealed EntityClass A generic:Callout that calls out a reference to a section drawing. Base Class: Generic:Callout Inherited properties Name Description Type Extended Type Model The bis:Model that contains this bis:Element. navigation LastMod The last modified time of the bis:Element. This is maintained by the core framework and should not be set directly by applications. dateTime CodeSpec The CodeSpec property identifies the bis:CodeSpec used to generate and validate the code for this bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeScope The CodeScope property identifies the bis:Element that provides the uniqueness scope for the code value. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeValue The CodeValue property stores the formal name (business key) for a bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. string UserLabel An optional friendly name given by the user (as opposed to the formal name stored in the CodeValue property). string Parent The parent bis:Element that owns this bis:Element. navigation FederationGuid The GUID used to federate this bis:Element across repositories. binary BeGuid JsonProperties A string property that users and/or applications can use to persist ad hoc JSON values. string Json Category The bis:DrawingCategory used to categorize this bis:GeometricElement2d instance. navigation Origin The placement origin of this bis:Element. point2d Rotation The placement rotation (in degrees) of this bis:Element. double BBoxLow The 'low' point of the element-aligned bounding box of this bis:Element. point2d BBoxHigh The 'high' point of the element-aligned bounding box of this bis:Element. point2d GeometryStream Binary stream used to persist the geometry of this bis:Element. binary GeometryStream TypeDefinition Points to an instance of some specialization of TypeDefinition, which holds property values that vary per-type rather than by instance of this Element. navigation DrawingModel navigation SpatialLocation (Spatial Location) Sealed EntityClass The generic:SpatialLocation class is used for bis:SpatialLocationElements which cannot be further classified. More-specific bis:SpatialLocationElement subclasses should be used wherever possible. Base Class: BisCore:SpatialLocationElement Inherited properties Name Description Type Extended Type Model The bis:Model that contains this bis:Element. navigation LastMod The last modified time of the bis:Element. This is maintained by the core framework and should not be set directly by applications. dateTime CodeSpec The CodeSpec property identifies the bis:CodeSpec used to generate and validate the code for this bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeScope The CodeScope property identifies the bis:Element that provides the uniqueness scope for the code value. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeValue The CodeValue property stores the formal name (business key) for a bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. string UserLabel An optional friendly name given by the user (as opposed to the formal name stored in the CodeValue property). string Parent The parent bis:Element that owns this bis:Element. navigation FederationGuid The GUID used to federate this bis:Element across repositories. binary BeGuid JsonProperties A string property that users and/or applications can use to persist ad hoc JSON values. string Json Category The bis:SpatialCategory used to categorize this bis:GeometricElement3d navigation InSpatialIndex If true, this element will have an entry in the Spatial Index. boolean Origin The placement origin of this bis:Element. point3d Yaw The Yaw angle (in degrees) of the orientation of this bis:Element. double Pitch The Pitch angle (in degrees) of the orientation of this bis:Element. double Roll The Roll angle (in degrees) of the orientation of this bis:Element. double BBoxLow The 'low' point of the element-aligned bounding box of this bis:Element. point3d BBoxHigh The 'high' point of the element-aligned bounding box of this bis:Element. point3d GeometryStream Binary stream used to persist the geometry of this bis:Element. binary GeometryStream TypeDefinition Points to an instance of some specialization of TypeDefinition, which holds property values that vary per-type rather than per-instance of this Element. navigation SpatialLocationType (Spatial Location Type) Sealed EntityClass The generic:SpatialLocationType class is used for bis:SpatialLocationType elements which cannot be further classified. More-specific bis:SpatialLocationType subclasses should be used wherever possible. Base Class: BisCore:SpatialLocationType Inherited properties Name Description Type Extended Type Model The bis:Model that contains this bis:Element. navigation LastMod The last modified time of the bis:Element. This is maintained by the core framework and should not be set directly by applications. dateTime CodeSpec The CodeSpec property identifies the bis:CodeSpec used to generate and validate the code for this bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeScope The CodeScope property identifies the bis:Element that provides the uniqueness scope for the code value. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeValue The CodeValue property stores the formal name (business key) for a bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. string UserLabel An optional friendly name given by the user (as opposed to the formal name stored in the CodeValue property). string Parent The parent bis:Element that owns this bis:Element. navigation FederationGuid The GUID used to federate this bis:Element across repositories. binary BeGuid JsonProperties A string property that users and/or applications can use to persist ad hoc JSON values. string Json IsPrivate If true, this bis:DefinitionElement should not be displayed in the GUI. boolean Recipe navigation TitleText (Title Text) Sealed EntityClass A generic:DetailingSymbol that contains title text. Base Class: Generic:DetailingSymbol Inherited properties Name Description Type Extended Type Model The bis:Model that contains this bis:Element. navigation LastMod The last modified time of the bis:Element. This is maintained by the core framework and should not be set directly by applications. dateTime CodeSpec The CodeSpec property identifies the bis:CodeSpec used to generate and validate the code for this bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeScope The CodeScope property identifies the bis:Element that provides the uniqueness scope for the code value. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeValue The CodeValue property stores the formal name (business key) for a bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. string UserLabel An optional friendly name given by the user (as opposed to the formal name stored in the CodeValue property). string Parent The parent bis:Element that owns this bis:Element. navigation FederationGuid The GUID used to federate this bis:Element across repositories. binary BeGuid JsonProperties A string property that users and/or applications can use to persist ad hoc JSON values. string Json Category The bis:DrawingCategory used to categorize this bis:GeometricElement2d instance. navigation Origin The placement origin of this bis:Element. point2d Rotation The placement rotation (in degrees) of this bis:Element. double BBoxLow The 'low' point of the element-aligned bounding box of this bis:Element. point2d BBoxHigh The 'high' point of the element-aligned bounding box of this bis:Element. point2d GeometryStream Binary stream used to persist the geometry of this bis:Element. binary GeometryStream TypeDefinition Points to an instance of some specialization of TypeDefinition, which holds property values that vary per-type rather than by instance of this Element. navigation ViewAttachmentLabel (View Attachment Label) Sealed EntityClass A generic:DetailingSymbol that contains a view attachment label. Base Class: Generic:DetailingSymbol Properties Name Description Type Extended Type ViewAttachment navigation ClipGeometry Defines the area on the sheet that contains annotations relevant to the View Attachment. string Json Inherited properties Name Description Type Extended Type Model The bis:Model that contains this bis:Element. navigation LastMod The last modified time of the bis:Element. This is maintained by the core framework and should not be set directly by applications. dateTime CodeSpec The CodeSpec property identifies the bis:CodeSpec used to generate and validate the code for this bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeScope The CodeScope property identifies the bis:Element that provides the uniqueness scope for the code value. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. navigation CodeValue The CodeValue property stores the formal name (business key) for a bis:Element. The combination of CodeSpec, CodeScope, and CodeValue properties must be unique for each bis:Element instance. string UserLabel An optional friendly name given by the user (as opposed to the formal name stored in the CodeValue property). string Parent The parent bis:Element that owns this bis:Element. navigation FederationGuid The GUID used to federate this bis:Element across repositories. binary BeGuid JsonProperties A string property that users and/or applications can use to persist ad hoc JSON values. string Json Category The bis:DrawingCategory used to categorize this bis:GeometricElement2d instance. navigation Origin The placement origin of this bis:Element. point2d Rotation The placement rotation (in degrees) of this bis:Element. double BBoxLow The 'low' point of the element-aligned bounding box of this bis:Element. point2d BBoxHigh The 'high' point of the element-aligned bounding box of this bis:Element. point2d GeometryStream Binary stream used to persist the geometry of this bis:Element. binary GeometryStream TypeDefinition Points to an instance of some specialization of TypeDefinition, which holds property values that vary per-type rather than by instance of this Element. navigation Relationship Classes CalloutRefersToDrawingModel Sealed RelationshipClass Strength: Referencing Strength Direction: Backward Source Is Polymorphic: true Role Label: refers to Multiplicity: (0..*) Constraint Classes: Callout Target Is Polymorphic: true Role Label: is referenced by Multiplicity: (0..1) Constraint Classes: DrawingModel ViewAttachmentLabelAnnotatesViewAttachment Sealed RelationshipClass Strength: Referencing Strength Direction: Backward Source Is Polymorphic: true Role Label: annotates Multiplicity: (0..1) Constraint Classes: ViewAttachmentLabel Target Is Polymorphic: true Role Label: is annotated by Multiplicity: (0..1) Constraint Classes: ViewAttachment Last Updated: 02 February, 2022