特定管理 > 訂做企業物件 > 物件初始化規則管理 > 使用物件初始化規則 > 合併規則以建立複合規則 > 在規則中使用物件類型階層
  
在規則中使用物件類型階層
所定義的每個規則都會指定規則所套用的物件類型。物件類型擁有它們自己的階層。當決定要將哪些規則套用至物件時,會使用此階層。物件類型階層將頂層類型定義為父項類型,父項的任何子類型都是父項的子項。
物件初始化規則使用此父子關係來識別套用於特定物件的規則設定:
使用父項類型定義的任何規則也會套用於父項的子項。例如,假設有下列情況:
有一個名為 wt.doc.WTDocument 的類型,它是父項類型。
有多個可用的 WTDocument 的子類型 (例如識別為 com.ptc.General 與 com.ptc.ReferenceDocument 的兩個子類型)。
然後針對 wt.doc.WTDocument 物件類型設定的規則也會套用至與子類型 com.ptc.General 和 com.ptc.ReferenceDocument 關聯的物件。
針對子類型定義的規則只會套用至該子類型以及該子類型的任何子項。它們不會套用至父項類型。例如,針對 wt.doc.WTDocument 的 com.ptc.General 子類型定義的規則不會套用至與 wt.doc.WTDocument 物件類型關聯的物件。
如果存在針對子類型設定的規則,且這些規則影響與針對父項類型設定的規則相同的屬性,則子類型規則通常具有優先權。例外情況有:
final 引數包含在父規則中時
ignore 引數包含在子規則中時
當父規則存在於目前前後關聯中,且子規則存在於較高前後關聯中時