EntityAssignmentComparer class
Comparez deux affectations d’entités pour déterminer leur priorité relative.
Remarques
Comparer par événement : assignEntity, chooseProperty, chooseEntity Then by operations in order from schema (généralement dans assignEntity). Ensuite, par inattendu avant de s’attendre. Puis, à son tour le plus ancien, d’abord. Ensuite, par position minimale dans l’énoncé.
Constructeurs
Entity |
Initialise une nouvelle instance de la classe EntityAssignmentComparer. |
Méthodes
compare(Partial<Entity |
Compare EntityAssignment x par rapport à y pour déterminer sa priorité relative. |
Détails du constructeur
EntityAssignmentComparer(string[])
Initialise une nouvelle instance de la classe EntityAssignmentComparer.
new EntityAssignmentComparer(operationPreference: string[])
Paramètres
- operationPreference
-
string[]
Préférence sur les opérations.
Détails de la méthode
compare(Partial<EntityAssignment>, Partial<EntityAssignment>)
Compare EntityAssignment x par rapport à y pour déterminer sa priorité relative.
function compare(x: Partial<EntityAssignment>, y: Partial<EntityAssignment>): number
Paramètres
- x
-
Partial<EntityAssignment>
Premier assigment d’entité à comparer.
- y
-
Partial<EntityAssignment>
Deuxième entité assigment à comparer.
Retours
number
Valeur numérique représentant la priorité relative de x.