You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Description

This the collection of objects that represent bindings between a dictionary object and a using object, such as a diagram object. This collection is owned by the dictionary object of the binding.

Object Model

Remarks

Dictionary objects now own a new collection called BoundObjects. This is a collection of bindings between using objects and the dictionary object that owns the collection.

Each object in the collection (BoundObject) has the ID, ParentID, and ModelID of the object bound to the dictionary object. Additionally, each BoundObject has a property called ObjectType, that is a number that indicates the type of the using object (the object that is bound to the dictionary object).

For the ObjectType enumeration, see the following table. For Domains, UDTs, Rules, Defaults, and Reference Values each BoundObject refers to an Attribute. So the ObjectType will always be 3.

For Attachments, however, the BoundObject can refer to any of the following objects:

  • 1 Entity / Table
  • 2 Index
  • 3 Attribute / Column
  • 4 View
  • 5 Procedure / Function
  • 6 Trigger
  • 7 Package / Object Type
  • 10 Model
  • 11 Relationship
  • 12 Diagram
  • 13 Submodel
  • 14 SubType Cluster
  • 15 Templated Procedure
  • 16 Default
  • 17 Rule
  • 18 UserDatatype
  • 19 Domain
  • 20 Reference Value
  • 29 DB2 OS/390 StoGroup
  • 30 DB2 UDB Node Group
  • 31 Oracle Materialized View
  • 32 Oracle Tablespace
  • 33 DB2 UDB BufferPool
  • 34 DB2 OS/390 Database
  • 35 DB2 OS/390 Auxiliary Table
  • 36 Oracle Synonym
  • 37 Oracle Sequence
  • 38 Oracle Rollback Segment
  • 42 ObjectType
  • 43 DB2 OS/390 Alias
  • 44 DB2 UDB Materialized Query Table
  • 45 Shape
  • 46 Shape Edge
  • 52 User
  • 53 Role / Schema
  • 54 Naming Standards Template
  • 55 Transformation
  • 56 User Defined Mapping
  • 232 DB2 UDB Tablespace
  • 236 DB2 OS/ 390 Synonym
  • 243 DB2 UDB Alias
  • 432 DB2 OS/390 Tablespace

See Also

  • No labels