ContributionConstraint interface
Spécifie une contrainte qui peut être utilisée pour inclure/exclure dynamiquement une contribution donnée
Propriétés
group | Propriété facultative qui peut être spécifiée pour regrouper les contraintes. Toutes les contraintes au sein d’un groupe sont ET ensemble (toutes doivent être évaluées sur True pour que la contribution soit incluse). Différents groupes de contraintes sont OR’d (un seul groupe doit évaluer la valeur True pour que la contribution soit incluse). |
id | Identificateur complet d’une contrainte partagée |
inverse | Si la valeur est true, annulez le résultat du filtre (incluez la contribution si le filtre appliqué retourne false au lieu de true) |
name | Nom du plug-in IContributionFilter |
properties | Propriétés transmises à la classe de filtre de contribution |
relationships | Des contraintes peuvent éventuellement être appliquées à une ou plusieurs des relations définies dans la contribution. Si aucune relation n’est définie, toutes les relations sont associées à la contrainte. Cela signifie que le comportement par défaut éliminera complètement la contribution de l’arborescence si la contrainte est appliquée. |
Détails de la propriété
group
Propriété facultative qui peut être spécifiée pour regrouper les contraintes. Toutes les contraintes au sein d’un groupe sont ET ensemble (toutes doivent être évaluées sur True pour que la contribution soit incluse). Différents groupes de contraintes sont OR’d (un seul groupe doit évaluer la valeur True pour que la contribution soit incluse).
group: number
Valeur de propriété
number
id
Identificateur complet d’une contrainte partagée
id: string
Valeur de propriété
string
inverse
Si la valeur est true, annulez le résultat du filtre (incluez la contribution si le filtre appliqué retourne false au lieu de true)
inverse: boolean
Valeur de propriété
boolean
name
Nom du plug-in IContributionFilter
name: string
Valeur de propriété
string
properties
Propriétés transmises à la classe de filtre de contribution
properties: any
Valeur de propriété
any
relationships
Des contraintes peuvent éventuellement être appliquées à une ou plusieurs des relations définies dans la contribution. Si aucune relation n’est définie, toutes les relations sont associées à la contrainte. Cela signifie que le comportement par défaut éliminera complètement la contribution de l’arborescence si la contrainte est appliquée.
relationships: string[]
Valeur de propriété
string[]