Derived Component Entity

A Derived Component Entity is a Development Object that references and inherits from a Modeled Entity. It has a Component or Modeled Component as parent object. It is used for the component's database I/O, data presentation, and inter-component communication.

Characteristics

Characteristics

 

Icon:

Derived Component Entity

Object type code:

ent

Main Development Object?

No

Part of:

Component, Modeled Component , Component Entity

Contains:

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

Generalization:

Component Entity, Derived Entity

Specializations:

Compilation Output:

URI format:

cpt:ComponentName/ent:ModeledEntityName

Specialization

A derived entity specializes Component Entity in the following ways:

  • It references a Modeled Entity.

  • It initially inherits its properties and code containers from the Modeled Entity. Changes in the Modeled Entity are applied to the derived entity when the Component is compiled, unless the property or code has been changed in the Component.

  • The fields of the Modeled Entity are not inherited—they can be explicitly added as Component Fields.