Oracle Repository API and Model Reference Guide


Contents


API Methods


Element Definitions


Index  


Element Type Definitions

About the Element Type Definition Pages

See:

Element Type Definitions

Note: Some items of information in the Element Type Definition pages apply to instantiable element types only (for example, uniqueness rules, API spec, deletion rules). These are not mentioned if they are not relevant to the element type.

How to access API specs for an element type

  1. Display the Element Type Definitions page.

  2. Select the element.

  3. On the element type definition page, click API Specs.

How to identify primary access element types (PACs)

Primary access element types have a 'Structure of <ELEMENT TYPE> object' link in the 'Versioning' section of the Element Type Definition page.

Element types that do not have this link are not PACs (they may be SACs or intersection element types, for example).

How to get information about subtypes of a supertype

On the Element Type Definition page for the supertype, look for a label that identifies a set of links pointing to information about its subtypes. For example, the Type Definition page for CONSTRAINTS shows:

Non-instantiable super-type of

CHECK_CONSTRAINT
JOIN_CONSTRAINT
PRIMARY_KEY_CONSTRAINT
UNIQUE_KEY_CONSTRAINT

How to identify versionable element types

In the Element Type Definition page for each element, information about whether the element type is versionable or not is shown in the 'Versioning' section.

To find out what makes up a particular versionable object (PAC), for example an ENTITY or a GENERAL_MODULE, click on the link in the 'Versioning' section. This displays the structure of the versionable object based on that PAC, and shows what other element types form the versionable object, and the specific reference properties that correspond to the 'owning foreign keys' linking the subsidiary element types into the object.

For a supertype that is not instantiable, there is no 'Versioning' section, but you can follow links to its instantiable subtypes to find the versionable object (s) to which each subtype belongs.

How to see delete rules for an element type

Other information that has been added into the model web pages recently is the delete rules on reference properties, also accessible from the Element Type Definitions pages.

How to inspect uniqueness rules for an element type

Not all uniqueness rules are enforced by the Repository API; some uniqueness criteria are enforced by physical database constraints. From the definition page for an element that can be instantiated, click on the "Uniqueness Criteria" link.

How to inspect the descriptor of an element type

See the 'Descriptor' section of the relevant Element Type Definition page.

How to inspect secondary processing information for an element type

See the 'Secondary Processing' section in the API Spec for the element type. The API Spec for an element type can be reached via the Element Type Definitions page for the element type.

How to identify element types that support multi-line text

Only a subset of element types in Oracle Repository support multi-line text. In the Element Type Definition pages, such element types have appropriate entries in 'Multi-line Text' section of their definition page naming the text types available for that element type.

How to see an audit trail of changes Since the last release

On the Element Definition page for a specific element type, see the section:

Changes: Summary of changes to <element type> in 6i

Return to Top