フィーチャ ルール プロパティ

フィーチャ ルール プロパティは、フィーチャ ルールが関連付けられたフィーチャ クラス がデータベースで更新、削除、または挿入される前または後で動作するのかによって、設定されます。さらに、フィーチャ ルール プロパティは、その機能によって割り当てられます。次のテーブルは、機能によってグループ化されたフィーチャ ルールの優先度を表しています。テーブル内の重要度のグループ化は、より特定のルールの前に、より一般的なルールを実行する必要があることを示しています。ルールが複雑なほど、後に実行する必要があるということです。

優先度 説明
1-99 アクション前にトリガされるルール
10-19 操作のキャンセル条件は、その他のルールに依存できません。例: ポイント ジオメトリのすべての更新をキャンセルします。
30-39

挿入または更新されるフィーチャの属性を変更します。

例: ポイントのオリエンテーションを設定します。

50-59

オペレーションをキャンセルします。条件はその他のルールに依存できます。

例: 無効なオリエンテーションを持つポイントのすべての更新をキャンセルします。

70-79 その他

例: ポイントに関連付けられているすべてのラインを検索し、それらを別のルールに渡します。

90-99 データベースに変更を加えます。代わりに操作後のルールの使用を検討してください。
101-199 アクション後にトリガされるルール
110-119 特殊な予約ブロック。

例: オンライン モードでトポロジを実装します。

130-139 データベースのフィーチャを削除します。

例: ポイントに接続されたラインを削除します。

150-159 データベースのフィーチャを更新します。

例: ポイントに関連付けられたラインを移動させます。

170-179 データベースにフィーチャを挿入します。

例: ラインを分割します。

190-199 その他

例: グラフィックを再作図します。