Administración especializada > Adecuación de los objetos de negocio > Administración de reglas de inicialización de objetos > Uso de reglas de inicialización de objetos > Combinación de reglas para crear una regla compuesta > El uso de la jerarquía de tipos de objetos en las reglas
  
El uso de la jerarquía de tipos de objetos en las reglas
Cada regla que se define especifica el tipo de objeto para el que ésta se aplica. Los tipos de objetos tienen su propia jerarquía. Esta jerarquía se utiliza para determinar qué reglas se aplican a un objeto. La jerarquía de tipos de objeto define el tipo de nivel superior como tipo padre y después cualquier subtipo del padre, que son hijos del padre.
Las reglas de inicialización de objetos utilizan esta relación padre-hijo para identificar el conjunto de reglas que se aplica a un objeto específico:
Cualquier regla definida utilizando el tipo padre también se aplica al hijo de dicho padre. Por ejemplo, supongamos que partimos de la siguiente información:
Existe un tipo denominado wt.doc.WTDocument que es un tipo padre.
Existen varios subtipos de WTDocument disponibles (como los dos subtipos identificados como com.ptc.General y com.ptc.ReferenceDocument).
Por tanto las reglas definidas para el tipo de objeto wt.doc.WTDocument también son aplicables para los objetos asociados con los subtipos com.ptc.General y com.ptc.ReferenceDocument.
Las reglas definidas para un subtipo solamente se aplican a dicho subtipo y a cualquier hijo de éste. No se aplican al tipo padre. Por ejemplo, una regla definida para el subtipo com.ptc.General de wt.doc.WTDocument no se aplica a los objetos que estén asociados con el tipo de objeto wt.doc.WTDocument.
Si hay reglas establecidas para un subtipo que afecten a los mismos atributos que las reglas establecidas por el tipo padre, normalmente tendrán prioridad las reglas de subtipo. Entre las excepciones se incluyen:
cuando el último argumento está incluido en la regla padre
cuando el argumento ignore está incluido en la regla hijo
cuando existe una regla padre en el contexto actual y una regla hijo en un contexto superior