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: |
|
Specializations |
— |
Compilation Output |
— |
Example URI: |
|
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: