You can modify an object's properties from its property sheet. To open an abstract data type property sheet, double-click its Browser entry in the Abstract Data Types folder.
Property |
Description |
---|---|
Name |
Specifies the name of the item, which should be clear and meaningful, and should convey the item's purpose to non-technical users |
Code |
Specifies the technical name of the object, which is used for generating code or scripts, which may be abbreviated, and should not generally include spaces |
Comment |
Specifies the descriptive label |
Stereotype |
Sub-classification used to extend the semantics of an object without changing its structure; it can be predefined or user-defined |
Owner |
Specifies the name of abstract data type owner. You choose an owner from a list of users |
Type |
Specifies the defining group that includes the abstract data type |
Depending on its type, an abstract data type definition can also include the following properties:
Data type, Length, and Precision
Size (for arrays)
Linked class name (for Java types)
File name and path, which contains the declaration of the class
Authorization (for objects): Invoker Right attribute used for DDL generation
Supertype (for objects): Parent abstract data type from which the current abstract data type can inherit the procedures
Final and Abstract (for objects): When Final is checked, the current abstract data type cannot be used as supertype by another abstract data type. When Abstract is checked, the current abstract data type cannot be instantiated. Final and Abstract are mutually exclusive
Java class (for SQLJ objects): Name of an external Java class to which the SQLJ object points. Beside the Java class box, there is a list to select a mapping interface (CustomDatum, OraData or SQLData)