연관된 피쳐 클래스가 데이터베이스에서 업데이트, 삭제 또는 삽입되기 전후에 피쳐 규칙이 작동하는지 여부에 따라 피쳐 규칙 우선순위가 설정됩니다. 그리고 피쳐 규칙 우선순위는 기능에 따라 지정됩니다. 다음 표에서는 기능에 따라 그룹화된 피쳐 규칙 우선순위를 보여줍니다. 이 표의 우선순위 그룹화에서는 더 일반적인 규칙을 더 특수한 규칙 전에 실행하고, 더 복잡한 규칙은 나중에 실행해야 함을 보여줍니다.
우선순위 | 설명 |
---|---|
1-99 | 작업 전에 트리거된 규칙. |
10-19 | 취소 작업의 경우. 다른 규칙에 따라 조건이 달라지지 않습니다. 예: 점 지오메트리의 모든 업데이트를 취소합니다. |
30-39 |
삽입/업데이트되는 피쳐의 속성을 변경합니다. 예: 점의 방향을 설정합니다. |
50-59 |
취소 작업: 다른 규칙에 따라 조건이 달라질 수 있습니다. 예: 유효하지 않은 방향이 있는 점의 모든 업데이트를 취소합니다. |
70-79 | 기타. 예제: 점에 연결된 모든 선을 찾아서 다른 규칙에 전달합니다. |
90-99 | 데이터베이스를 변경합니다. 대신 작업 후 규칙 사용을 고려합니다. |
101-199 | 작업 후에 트리거된 규칙. |
110-119 | 특수 예약된 블록. 예: 위상 온라인 모드를 구현합니다. |
130-139 | 데이터베이스에서 피쳐를 삭제합니다. 예: 점에 연결된 선을 삭제합니다. |
150-159 | 데이터베이스의 피쳐를 업데이트합니다. 예: 점에 연결된 선을 이동합니다. |
170-179 | 데이터베이스에 피쳐를 삽입합니다. 예: 선을 분할합니다. |
190-199 | 기타. 예: 그래픽을 재생성합니다. |