Oracle Designer Model,
Release 6i
Element Type Definition
| Element Type Name | ATTRIBUTE_DOMAIN |
| Short Name | ADC |
| View Name | CI_ATTRIBUTE_DOMAINS |
| Description | Attribute domains are classifiers that can be used to specify the |
| datatype of an attribute, a set or range of values, or group together | |
| similar values | |
| Sub-type of | CLASSIFIER |
| Versioning: | Structure of ATTRIBUTE_DOMAIN versionable object |
| Rules: |
API Spec Uniqueness Criteria Deletion Rules |
| Descriptor: |
NAME |
| Used by: |
JDeveloper Enterprise Edition |
| Underlying table: | SDD_CLA |
| Reference Properties | ||||
|---|---|---|---|---|
| Name | Opt ? | Notes | Relationship | In Arc |
| GENERIC_CLASS_REFERENCE | Y | Prompt: Base Classifier Datatype | May be of base datatype defined by one and only one GENERIC_CLASS | |
| ICON_FILE_REFERENCE | Y |
Prompt: Icon File
Defined on CLA supertype |
May be iconized using one and only one PRIMARY_ACCESS_FILE | |
| Properties | |||||
|---|---|---|---|---|---|
| Name | Datatype | Opt ? | Notes | Domain | Default Value |
| ABSTRACT_FLAG | VARCHAR2(1) | N | Indicates whether the classifier is instantiable. An abstract classifier is not instantiable
Prompt: Is Abstract Uppercase Defined on CLA supertype | YESNO | N |
| ANALYSIS_TYPE_FLAG | VARCHAR2(1) | N | Indicates whether this classifier represents an "analysis type", as defined by UML
Prompt: Is Analysis Type Uppercase | YESNO | N |
| AUTHOR | VARCHAR2(100) | Y | Free format text identifying the author
Prompt: Author Defined on CLA supertype | ||
| BASE_SCALAR_DATATYPE | VARCHAR2(15) | Y | Scalar datatype of attributes in this domain, where datatype not defined as a classifier
Prompt: Base Scalar Datatype | SCALAR_DATATYPE | |
| CLASSIFIER_SUBTYPE | VARCHAR2(3) | N | Sub-type discriminator. Internal property indicating whether this is an EVENT_CLASSIFIER, GENERIC_CLASS etc
Not displayed Uppercase System maintained Not updatable by user Defined on CLA supertype | CLASSIFIER_SUBTYPE | |
| CLASS_NAME | VARCHAR2(100) | N | Name of the Java or C++ class generated for this classifier
Prompt: Class Name Defined on CLA supertype | ||
| DATATYPE_FORMAT | VARCHAR2(10) | N | Internal property acting as "logical arc discriminator" between BASE_SCALAR_DATATYPE and GENERIC_CLASS_REFERENCE, indicating which is populated. These are both optional, but one or other MUST be specified
Not displayed Uppercase System maintained Not updatable by user | DATATYPE_FORMAT | |
| DECIMAL_PLACES | NUMBER(4, 0) | Y | For numeric datatypes, specifies the number of decimal places allowed for an attribute in this domain
Prompt: Decimal Places | ||
| DEFAULT_COLUMN_DATATYPE | VARCHAR2(16) | Y | Default datatype to use for the database column, for attributes in this domain, in the absence of an explicit mapping to the server model
Prompt: Default Column Datatype Uppercase | DATATYPE | |
| DEFAULT_VALUE | VARCHAR2(2000) | Y | Default value for attributes in the domain. If an array, the default values are held as a comma separated list
Prompt: Default Value | ||
| EJB_TARGET_FLAG | VARCHAR2(1) | N | Indicates whether Oracle8i EJB Session Beans is a platform on which this element is deployed. A value of 'Default' indicates the corresponding setting on the owning package applies
Prompt: Is Oracle 8i Session Bean Target Uppercase Defined on CLA supertype | YESNODEF | D |
| EXTERNAL_FLAG | VARCHAR2(1) | N | Indicates whether this is an external class, and therefore not modifiable. Used for standard java library classes
Prompt: Is External Uppercase Defined on CLA supertype | YESNO | N |
| FILE_SCOPE | VARCHAR2(10) | N | Indicates whether this is the main classifier in the file, or an inner or subsidiary class
Prompt: File Scope Uppercase Defined on CLA supertype | FILE_SCOPE | MAIN |
| IMPLEMENTATION_TARGET | VARCHAR2(13) | Y | Implementation target for the classifier
Prompt: Implementation Target Uppercase Defined on CLA supertype | IMPLEMENTATION_TARGET | |
| LEAF_FLAG | VARCHAR2(1) | N | Indicates whether the classifier can be subtyped. If a leaf, it is not allowed to have subtypes
Prompt: Is Leaf Uppercase Defined on CLA supertype | YESNO | N |
| MANDATORY_FLAG | VARCHAR2(1) | N | Indicates whether attributes in this domain must be given a value
Prompt: Is Mandatory Uppercase | YESNO | N |
| MAXIMUM_LENGTH | NUMBER(5, 0) | Y | Maximum length of data that an attribute in this domain can contain
Prompt: Maximum Length | ||
| NAME | VARCHAR2(100) | N | Name of the classifier
Prompt: Name Defined on CLA supertype | ||
| O8I_TARGET_FLAG | VARCHAR2(1) | N | Indicates whether Oracle8i is a platform on which this element is deployed. A value of 'Default' indicates the corresponding setting on the owning package applies
Prompt: Is Oracle8i Target Uppercase Defined on CLA supertype | YESNODEF | D |
| PERSISTENT_FLAG | VARCHAR2(1) | N | Indicates whether attributes with a datatype of this domain are persistent
Prompt: Is Persistent Uppercase | YESNO | Y |
| QUERYABLE_FLAG | VARCHAR2(1) | N | Indicates whether attributes with a datatype of this domain are queryable
Prompt: Is Queryable Uppercase | YESNO | Y |
| ROOT_FLAG | VARCHAR2(1) | N | Indicates whether the classifier can have supertypes. If a root, it is not allowed to have supertypes
Prompt: Is Root Uppercase Defined on CLA supertype | YESNO | N |
| SYSTEM_ELEMENT_FLAG | VARCHAR2(1) | N | Indicates whether this is a "system element", ie one created by the API that the user cannot subsequently delete
Not displayed Uppercase Defined on CLA supertype | YESNO | N |
| UPDATABLE_FLAG | VARCHAR2(1) | N | Indicates whether attributes with a datatype of this domain are updatable
Prompt: Is Updatable Uppercase | YESNO | Y |
| VISIBROKER_TARGET_FLAG | VARCHAR2(1) | N | Indicates whether Visigenics Visibroker is a platform on which this element is deployed. A value of 'Default' indicates the corresponding setting on the owning package applies
Prompt: Is Visigenics Visibroker Target Uppercase Defined on CLA supertype | YESNODEF | D |
| Multi-line Text | ||
|---|---|---|
| Name | Text Type | Prompt |
| DESCRIPTION | CDIDSC Defined on CLA supertype |
Description |
| NOTES | CDINOT Defined on CLA supertype |
Notes |
| Other Properties |
|---|
The following 'standard' properties are also inherited by all element types:
|
Other element types that reference ATTRIBUTE_DOMAIN:
Note: