Oracle Designer Model, Release 6i
Element Type Definition


Element Type Name ENTITY_OBJECT
Short Name EOC
View NameCI_ENTITY_OBJECTS
Description An entity object represents an elementatry class in the business
domain. It encapsulates a set of data items (attributes)
associations, and methods that define the behaviour of the class
Sub-type of CLASSIFIER
Versioning: Structure of ENTITY_OBJECT 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
ACTOR_REFERENCE Y Prompt: Actor May be the realization of one and only one ACTOR 110
USE_CASE_REFERENCE Y Prompt: Use Case May be the realization of one and only one USE_CASE 110
BUSINESS_OBJECT_REFERENCE Y Prompt: Business Object May be part of one and only one BUSINESS_OBJECT
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
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
COR_DEPTH_LEVEL NUMBER(12, 0) Y Complex object retrieval depth level
Not displayed
CREATE_SERVER_MAPPING_FLAG VARCHAR2(1) N Indicates whether the transformer is to create storage for the Type hierarchy at this point. Applies to relational mappings only
Prompt: Create Server Mapping ?
Uppercase
YESNO N
DEFAULT_DB_OBJECT_NAME VARCHAR2(30) Y Default name of the database object, to be used in the absence of a mapping to the server model
Prompt: Database Object Name
Uppercase
DEFAULT_DB_OBJECT_TYPE VARCHAR2(11) Y Default type of the database object, to be used in the absence of a mapping to the server model
Prompt: Database Object Type
Uppercase
DEFAULT_DB_OBJECT_TYPE
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
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 this entity object is to be made persistent
Prompt: Is Persistent
Uppercase
YESNO Y
REALIZATION_OF VARCHAR2(3) Y Arc 110 discriminator. Indicates the type of element this entity object is a realization of
Not displayed
Uppercase
System maintained
Not updatable by user
REALIZATION_OF
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
SQL_ALIAS VARCHAR2(30) Y Default alias to be used for this entity object in SQL queries
Prompt: SQL Alias
Uppercase
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 this entity object is updatable. Required for BC4J support
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:
  • ID
  • IRID
  • IVID
  • ELEMENT_TYPE_NAME
  • DATE_CREATED
  • CREATED_BY
  • DATE_CHANGED
  • CHANGED_BY
  • NUMBER_OF_TIMES_MODIFIED
  • TYPES

Other element types that reference ENTITY_OBJECT:


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