Oracle Designer Model, Release 6i
Element Type Definition


Element Type Name LANGUAGE
Short Name LAN
View NameCI_LANGUAGES
Description Definition of a language, eg Java, Oracle Forms, Oracle Reports, C++
Sub-type of SHAREABLE_ELEMENT
Versioning: Structure of LANGUAGE versionable object
Rules: API Spec
Uniqueness Criteria
Deletion Rules
Descriptor: NAME
Used by: Oracle Designer
JDeveloper Enterprise Edition

Underlying table:SDD_LAN
Changes: Summary of changes to LANGUAGE in Release 6i

Reference Properties
Name Opt ? Notes Relationship In Arc

Properties
Name Datatype Opt ? Notes Domain Default Value
COMMAND_LINE VARCHAR2(100) Y The command line used to invoke modules of this language from the operating system.
Prompt: Command Line
DESCRIPTION VARCHAR2(240) Y A description of this language.
Prompt: Comment
GENERATABLE_FLAG VARCHAR2(1) N Internal flag indicating whether the language is generatable (eg Forms, Reports, VB etc)
Not displayed
Uppercase
Updatable only if null
YESNO N
INTERNAL_NAME VARCHAR2(10) Y A short internal name by which generatable language is known. Used by the tools instead of NAME when a reference to a specific language is required because language names can occasionally change
Not displayed
Updatable only if null
INTERNAL_LANGUAGE_NAMES
LANGUAGE_TYPE VARCHAR2(10) Y The normal type for modules written in this language. Used by ADW to classify modules for menu generation
Prompt: Type
Uppercase
LANGUAGE_TYPE
NAME VARCHAR2(40) N The name of the language.
Prompt: Name
OBM_FLAG VARCHAR2(1) N Internal flag indicating whether the language is of special interest to OBM
Not displayed
Uppercase
Updatable only if null
YESNO N
RUNTIME_DIRECTORY VARCHAR2(240) Y The default runtime directory of modules that are written in this language.
Prompt: Runtime Directory
SOURCE_DIRECTORY VARCHAR2(240) Y The source directory of the modules that are written in this language.
Prompt: Source Directory

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

Other Properties
LANGUAGE has the 20 user definable properties (USER_DEFINED_PROPERTY_0, _1, _2, _3 etc) for User Extensibility
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 LANGUAGE:


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