ABSTRACT_OBJECT Table
The M0 schema contains the ABSTRACT_OBJECT table. This table, based on the Abstract_Object class, has a row for every object in the model that is not marked as Tag_Is_Internal. The following table describes the columns in the ABSTRACT_OBJECT table:
| 
                                                                 Column Name  | 
                                                            
                                                                 Data Type  | 
                                                            
                                                                 Description  | 
                                                        
|---|---|---|
| 
                                                                 ID@  | 
                                                            
                                                                 INTEGER  | 
                                                            
                                                                 The ID of the object in the model. This is the short ID of an object, which is unique in the model, but may change from session to session.  | 
                                                        
| 
                                                                 TYPE@  | 
                                                            
                                                                 INTEGER  | 
                                                            
                                                                 The class ID of the object.  | 
                                                        
| 
                                                                 OWNER@  | 
                                                            
                                                                 INTEGER  | 
                                                            
                                                                 The ID of the owning object.  | 
                                                        
| 
                                                                 NAME  | 
                                                            
                                                                 VARCHAR  | 
                                                            
                                                                 The name of the object. For a dual object, this will be the logical name.  | 
                                                        
| 
                                                                 LONG_ID  | 
                                                            
                                                                 CHAR(67)  | 
                                                            
                                                                 The long ID of the object. This is the permanent ID assigned to each object in a erwin DM model.  | 
                                                        
You can use a query similar to the following to see a list of the types and names of all objects in the model:
Select TRAN(TYPE@), NAME
FROM MO.ABSTRACT_OBJECT
The TRAN() function is described in the Functions section.
| 
                                                             
 Copyright © 2025 Quest Software, Inc.  | 
                                                    
