Oracle Designer Model, Release 6i
Element Type Definition


Element Type Name CLASSIFIER
Short Name CLA
View NameCI_CLASSIFIERS
Description A classifier represents an element that exhibits behavioural and
structural features, such as methods and attributes
It corresponds to the element type of the same name in the
UML meta model.
Sub-type of SHAREABLE_ELEMENT
Non-instantiable super-type of APPLICATION_MODULE
ATTRIBUTE_DOMAIN
ENTITY_OBJECT
EVENT_CLASSIFIER
GENERIC_CLASS
INTERFACE_CLASSIFIER
VIEW_OBJECT
As this is a non-instantiable supertype, follow links (above) to its instantiable subtypes to find versioning information for each subtype, uniqueness criteria, API rules etc
Underlying table:SDD_CLA

Reference Properties
Name Opt ? Notes Relationship In Arc
ICON_FILE_REFERENCE Y Prompt: Icon File 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
YESNO N
AUTHOR VARCHAR2(100) Y Free format text identifying the author
Prompt: Author
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
CLASSIFIER_SUBTYPE
CLASS_NAME VARCHAR2(100) N Name of the Java or C++ class generated for this classifier
Prompt: Class Name
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
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
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
FILE_SCOPE MAIN
IMPLEMENTATION_TARGET VARCHAR2(13) Y Implementation target for the classifier
Prompt: Implementation Target
Uppercase
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
YESNO N
NAME VARCHAR2(100) N Name of the classifier
Prompt: Name
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
YESNODEF D
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
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
YESNO N
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
YESNODEF D

Multi-line Text
Name Text Type Prompt
DESCRIPTION CDIDSC Description
NOTES CDINOT Notes

Other Properties
The following 'standard' properties are also inherited by all element types:
  • ID
  • IRID
  • IVID
  • ELEMENT_TYPE_NAME
  • DATE_CREATED
  • CREATED_BY
  • DATE_CHANGED
  • CHANGED_BY
  • NUMBER_OF_TIMES_MODIFIED
  • TYPES

Other element types that reference CLASSIFIER:


Note:

  • All properties are displayed and updatable by the user unless indicated otherwise
  • All reference properties are displayed and transferable unless indicated otherwise
  • All domains are enforced unless indicated otherwise
  • All properties and reference properties are defined on this element type unless indicated as inherited from a supertype