Item Types provide a simplified way for users and applications to create, manage, and use EC data within DgnFiles. More...
|struct||ItemTypeLibraryComponent< T_Impl >|
|Base class for a component of an ItemTypeLibrary, i.e., a CustomProperty or CustomPropertyContainer. More...|
|Defines a property within a CustomPropertyContainer. More...|
|Base class for an object which represents a named collection of CustomProperties within an ItemTypeLibrary. More...|
|Defines a collection of properties which can serve as the "type" of a CustomProperty. More...|
|Defines a named collection of CustomProperties which can be attached to elements, models, and other "item hosts" within a DgnFile. More...|
|Defines a named collection of ItemTypes and CustomPropertyTypes. More...|
|Defines a collection of all of the ItemTypeLibrary objects stored within a DgnFile. More...|
|Represents an object to which a ItemType can be attached to produce an "Item". More...|
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: