Oracle Designer Model, Release 6i
Element Type Definition


Element Type Name PACKAGE
Short Name PCK
View NameCI_PACKAGES
Description A type of container, used primarily in the context of JDeveloper (EE)
A package provides a general purpose mechanism for organizing
elements into groups. It provides the context and namespace for
the elements it owns.
Corresponds to the eleemnt type of the same name in the UML meta model
Sub-type of CONTAINER_ELEMENT
Versioning: Structure of PACKAGE versionable object
Rules: API Spec
Uniqueness Criteria
Deletion Rules
Descriptor: NAME
Used by: JDeveloper Enterprise Edition


Underlying table:SDD_FOLDERS

Reference Properties
Name Opt ? Notes Relationship In Arc
CLASSIFIER_REFERENCE Y Prompt: Classifier May be represented by one and only one CLASSIFIER
ICON_FILE_REFERENCE Y Prompt: Icon File May be iconized using one and only one PRIMARY_ACCESS_FILE
LANGUAGE_REFERENCE Y Prompt: Language May be for intended implementation in one and only one LANGUAGE

Properties
Name Datatype Opt ? Notes Domain Default Value
AUTHOR VARCHAR2(100) Y Free format text identifying the author of the package
Prompt: Author
CONTAINER_SUBTYPE VARCHAR2(3) N Sub-type discriminator. Internal property indicating whether the container element is a folder or an application system
Not displayed
Uppercase
System maintained
Not updatable by user
Defined on CEL supertype
CONTAINER_SUBTYPE
EJB_TARGET_FLAG VARCHAR2(1) N Indicates whether Oracle8i EJB Session Beans is a platform on which elements owned by this package are deployed. A value of 'Default' indicates the corresponding setting on the project into which the elements are referenced applies
Prompt: Is Oracle8i Session Bean Target
Uppercase
YESNODEF D
EXTERNAL_FLAG VARCHAR2(1) N Indicates whether this is an external package, ie a shared component/library that is utilised by the application under development, but is not part of it
Prompt: Is External
Uppercase
YESNO N
GENERATE_METADATA_FLAG VARCHAR2(1) N Indicates whether metadata is to be generated for this package. (Applicable only to internal users of the "ex-ODD" Java generator)
Not displayed
Uppercase
YESNO Y
IMPLEMENTATION_TARGET VARCHAR2(13) Y Target for implementation for this package
Prompt: Implementation Target
Uppercase
IMPLEMENTATION_TARGET
INSTANTIABLE_FLAG VARCHAR2(1) N Applies to subsystems only. UML definition: If true, then instances of the model elements within the subsystem form an implicit composition to an implicit subsystem instance, whether or not it is actually implemented
Prompt: Is Instantiable
Uppercase
YESNO Y
METADATA_CLASS_NAME VARCHAR2(100) Y Metadata class name. (Applicable only to internal users of the "ex-ODD" Java generator)
Not displayed
NAME VARCHAR2(256) N Name of the application system or folder
Prompt: Name
Defined on CEL supertype
O8I_TARGET_FLAG VARCHAR2(1) N Indicates whether Oracle8i is a platform on which elements owned by this package are deployed. A value of 'Default' indicates corresponding setting on the project into which the elements are referenced applies
Prompt: Is Oracle8i Target
Uppercase
YESNODEF D
OS_TIMESTAMP DATE Y Operating system timestamp
Prompt: OS Timestamp
System maintained
Not updatable by user
Defined on CEL supertype
OWNING_USER VARCHAR2(30) N Name of the database user owning this application system, folder or package.
Prompt: Owner
Uppercase
System maintained
Not updatable by user
Defined on CEL supertype
ROOT_FLAG VARCHAR2(1) N Indicates whether this container is a root
Not displayed
Uppercase
System maintained
Not updatable by user
Defined on CEL supertype
YESNO N
SYSTEM_ELEMENT_FLAG VARCHAR2(1) N Indicates whether this is a "system element", ie one created automatically for which the user has limited or not update capability
Not displayed
Uppercase
Defined on CEL supertype
YESNO N
TYPE VARCHAR2(10) N Classification of the package
Prompt: Type
Uppercase
PACKAGE_TYPE PACKAGE
VISIBROKER_TARGET_FLAG VARCHAR2(1) N Indicates whether Visigenics Visibroker is a platform on which elements owned by this package are deployed. A value of 'Default' indicates the corresponding setting on the project into which the elements are referenced applies
Prompt: Is Visigenics Visibroker Target
Uppercase
YESNODEF D

Multi-line Text
Name Text Type Prompt
DESCRIPTION CDIDSC
Defined on CEL supertype
Description
NOTES CDINOT
Defined on CEL 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 PACKAGE:


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