Modeled Component

A Modeled Component is a Component that can be used to create derived components, which inherit the component-level properties, code containers, and constants from the modeled component.

Modeled components are used to speed development and ensure consistency between components with a similar purpose. A modeled component defines a pattern for a specific type of component, including its structure, properties, and layout, and this pattern is copied to components that are derived from it.

Characteristics

Characteristics

 

Object type code:

cpt

Main Development Object?

Yes

Part of:

Contains:

Component Entity, Label, Property, Code Container, Generic Entity, Generic Field

Generalization:

Main Development Object

Specializations

Compilation Output

Example URI:

cpt:ModeledComponentName

Specialization

Modeled Component specializes Main Development Object and Component in the following ways:

  • The Modeled Component property is True. This causes Uniface to automatically define compile-time constants for any generic entities and fields.

  • It can contain generic entities and fields.

  • No runtime objects are generated.

Properties

Object Properties:

Source Properties:

  • Date Modified

Configuration Properties:

Behavior Properties:

Data I/O Properties:

Presentation Properties:

Character Mode Properties: