규칙에 객체 유형 계층 사용
정의된 모든 규칙에는 해당 규칙을 적용할 객체 유형이 지정되어 있습니다. 객체 유형에는 고유한 계층이 있습니다. 특정 객체에 적용되는 규칙을 결정할 때 이 계층을 사용합니다. 객체 유형 계층에서 최상위 유형을 상위 유형으로 정의하면 그에 속하는 모든 하위 유형은 해당 상위의 하위 항목이 됩니다.
객체 초기화 규칙은 이 상위-하위 관계를 사용하여 특정 객체에 적용되는 규칙 세트를 나타냅니다.
• 상위 유형을 사용하여 정의된 규칙은 해당 상위의 하위 항목에 적용됩니다. 예를 들어, 다음을 가정합니다.
◦ 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 객체 유형과 연관된 객체에는 적용되지 않습니다.
• 상위 유형에 설정된 규칙과 동일한 속성에 영향을 미치는 하위 유형의 규칙이 있으면 대개 하위 유형 규칙이 우선 적용됩니다. 다음과 같은 경우는 예외입니다.
◦ 현재 컨텍스트에 상위 규칙이 있고 상위 컨텍스트에 하위 규칙이 있는 경우