特性繼承和共用節點

繼承提供一個方法以根據節點在階層結構中的位置來定義預設值。

共用節點指在階層結構中有多個位置的節點。這會引導至擁有節點層級和關係層級的特性的不同繼承的值的共用節點。

註:

定義的值不可以因位置而不同,因為它們是在節點層級的特性的節點或者關係層級的特性的節點和父項定義。

匯入

匯入期間,所有值將作為定義的值進行匯入。匯入程序接著會清除值以允許使用繼承和預設值。完成此項作業的原因是匯入不可以是由上而下階層順序以及處理無法一階段便完成。

對於非共用節點 (不含最上層節點),匯入程序會判斷值是否等於繼承的值或預設值,如果相等,則移除該值。

由於共用節點可以因本身的位置而具有不同的繼承值,即使所有共用位置將會繼承相同的值,匯入程序仍不會清除共用節點的值。

匯出

匯出期間,除非系統特定的需求置換此邏輯 (例如,規劃),否則共用節點會使用重複的特性值。