Classes

Item Types provide a simplified way for users and applications to create, manage, and use EC data within DgnFiles. More...

Classes

struct  ItemTypeLibraryComponent< T_Impl >
 Base class for a component of an ItemTypeLibrary, i.e., a CustomProperty or CustomPropertyContainer. More...
 
struct  CustomProperty
 Defines a property within a CustomPropertyContainer. More...
 
struct  CustomPropertyContainer
 Base class for an object which represents a named collection of CustomProperties within an ItemTypeLibrary. More...
 
struct  CustomPropertyType
 Defines a collection of properties which can serve as the "type" of a CustomProperty. More...
 
struct  ItemType
 Defines a named collection of CustomProperties which can be attached to elements, models, and other "item hosts" within a DgnFile. More...
 
struct  ItemTypeLibrary
 Defines a named collection of ItemTypes and CustomPropertyTypes. More...
 
struct  ItemTypeLibraries
 Defines a collection of all of the ItemTypeLibrary objects stored within a DgnFile. More...
 
struct  CustomItemHost
 Represents an object to which a ItemType can be attached to produce an "Item". More...
 

Detailed Description

Item Types provide a simplified way for users and applications to create, manage, and use EC data within DgnFiles.

An Item Type is an ECClass which supports a subset of the features available to ECClasses. In comparison to full-fledged ECClasses, Item Types:

Item Types are stored an Item Type Library, which is a similarly restricted ECSchema. In comparison to full-fledged ECSchemas, Item Type Libraries:

An Item Type Library is a style-like resource, typically managed using dgnlibs. A management dialog is provided by MicroStation for the end user. Like other styles:

Item Types are metadata. They become useful when they are "attached" to a host to produce an Item. An Item is an ECInstance of an Item Type ECClass. Items can be created from Item Types in two ways:

See also
ECObjects
EC Data/Metadata Persistence

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.