Inheritance (objeto del Diseñador de modelos)
Define cómo la entidad hereda propiedades de otra entidad.
Propiedades
Nombre |
Cardinalidad |
Tipo |
Descripción |
---|---|---|---|
InheritsFrom EntityID |
1 |
String |
Id. de la entidad de la que esta entidad hereda atributos y roles. La entidad InheritsFrom no puede heredar de esta entidad, ni directa ni indirectamente. |
1 |
Object |
Relación de base de datos que representa esta herencia. Si está enlazada a una columna, no se necesitan claves únicas. La relación debe relacionar una clave única de la tabla o columna a la que esta entidad está enlazada con una clave única de la tabla o columna a la que está enlazada la entidad InheritsFrom. |
Notas
Cuando una entidad tiene antecesores o descendientes directos (usando herencia de entidad), todos los campos y roles de los antecesores y descendientes directos de la entidad actual se muestran en el panel Explorador y la lista de campos como si pertenecieran a la entidad actual. Los elementos se muestran en el siguiente orden: desde la raíz de herencia, todos los antecesores directos en orden, la entidad actual y después todos los descendientes directos en un orden sin definir.