Oracle Designer Model, Release 6i
Element Type Definition


Element Type Name FILE_SECTION
Short Name FSE
View NameCI_FILE_SECTIONS
Description An element type specific to the C++ Generator
For each class belonging to the C++ project, a number of code
sections are generated into files (PRIMARY_ACCESS_FILE). This
element type, FILE_SECTION, is used to track the files into which
code sections of each type have been generated for each class within
the project.
Sub-type of SECONDARY_ACCESS_ELEMENT
Versioning: Belongs to:
APPLICATION_MODULE versionable object
ATTRIBUTE_DOMAIN versionable object
ENTITY_OBJECT versionable object
EVENT_CLASSIFIER versionable object
GENERIC_CLASS versionable object
INTERFACE_CLASSIFIER versionable object
VIEW_OBJECT versionable object
Rules: API Spec
Uniqueness Criteria
Deletion Rules
Descriptor: CLASSIFIER_REFERENCE
LANGUAGE_NAME
CODE_SECTION_TYPE
SEQUENCE_NUMBER
Used by: JDeveloper Enterprise Edition
Underlying table:SDD_FSE
Changes: Summary of changes to FILE_SECTION in Release 6i

Reference Properties
Name Opt ? Notes Relationship In Arc
CLASSIFIER_REFERENCE N Prompt: Classifier
Transferable only if null
Must be a section of code for one and only one CLASSIFIER
PRIMARY_ACCESS_FILE_REFERENCE N Prompt: File Must be stored in one and only one PRIMARY_ACCESS_FILE

Properties
Name Datatype Opt ? Notes Domain Default Value
CODE_SECTION_TYPE VARCHAR2(50) N Part 2 of a 2 part foreign key to a syscase table. Joins to CDI_CODE_SECTION_TYPES.TYPE_NAME. Indicates the type of code section which is language specific.
Prompt: Code Section Type
Updatable only if null
LANGUAGE_NAME VARCHAR2(16) N Part 1 of a 2 part foreign key to a syscase table. Joins to CDI_CODE_SECTION_TYPES.LANGUAGE_NAME. Indicates the type of code section, which is language specific.
Prompt: Language
Updatable only if null
GENERATION_TARGET
SEQUENCE_NUMBER NUMBER(6, 0) N Sequence number to allow for duplicated code sections for a class, which could happen by user intervention. "Normally" however, the value of this property is 1
Prompt: Usage Sequence
System maintained
Not updatable by user
1
PARENT_IVID NUMBER(38, 0) Y Internal use only. Exists on "secondary" element types from a versioning viewpoint. Contains the IVID of the primary element type (not necessarily a PAC) forming the basis of the "versionable object" to which this element type belongs
Not displayed
System maintained
Updatable only if null
Defined on SAC supertype
PAC_REFERENCE NUMBER(38, 0) Y Internal use only. Exists on "secondary" element types from a structural viewpoint. Contains the IRID of the PAC forming the basis of the "logical object" to which this element type belongs
Not displayed
System maintained
Not updatable by user
Defined on SAC supertype

Multi-line Text
Name Text Type Prompt

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 FILE_SECTION:


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