Condividi tramite


EntityAssignmentComparer class

Confrontare due assegnazioni di entità per determinare la priorità relativa.

Commenti

Confronto per evento: assignEntity, chooseProperty, chooseEntity Then by operations in order from schema (in genere all'interno di assignEntity). Quindi, in modo imprevisto prima del previsto. Poi prima di tutto, con il più vecchio turno. Quindi per posizione minima nell'espressione.

Costruttori

EntityAssignmentComparer(string[])

Inizializza una nuova istanza della classe EntityAssignmentComparer.

Metodi

compare(Partial<EntityAssignment>, Partial<EntityAssignment>)

Confronta EntityAssignment x con y per determinarne la priorità relativa.

Dettagli costruttore

EntityAssignmentComparer(string[])

Inizializza una nuova istanza della classe EntityAssignmentComparer.

new EntityAssignmentComparer(operationPreference: string[])

Parametri

operationPreference

string[]

Preferenza per le operazioni.

Dettagli metodo

compare(Partial<EntityAssignment>, Partial<EntityAssignment>)

Confronta EntityAssignment x con y per determinarne la priorità relativa.

function compare(x: Partial<EntityAssignment>, y: Partial<EntityAssignment>): number

Parametri

x

Partial<EntityAssignment>

Prima entità di assigment da confrontare.

y

Partial<EntityAssignment>

Secondo assigment di entità da confrontare.

Restituisce

number

Valore numerico che rappresenta la priorità relativa di x.