EntityAssignmentComparer class
2 つのエンティティの割り当てを比較して、相対的な優先順位を決定します。
注釈
イベント別の比較: assignEntity、chooseProperty、chooseEntity Then by operations in order from schema (通常は assignEntity 内)。 その後、予期しない前に。 その後、最も古いターンで最初に。 次に、発話内の最小位置で。
コンストラクター
Entity |
EntityAssignmentComparer クラスの新しいインスタンスを初期化します。 |
メソッド
compare(Partial<Entity |
EntityAssignment x |
コンストラクターの詳細
EntityAssignmentComparer(string[])
EntityAssignmentComparer クラスの新しいインスタンスを初期化します。
new EntityAssignmentComparer(operationPreference: string[])
パラメーター
- operationPreference
-
string[]
操作の基本設定。
メソッドの詳細
compare(Partial<EntityAssignment>, Partial<EntityAssignment>)
EntityAssignment x
function compare(x: Partial<EntityAssignment>, y: Partial<EntityAssignment>): number
パラメーター
- x
-
Partial<EntityAssignment>
比較する最初のエンティティのアシグメント。
- y
-
Partial<EntityAssignment>
比較する 2 番目のエンティティのアシグメント。
戻り値
number
x の相対優先度を表す数値。