ContributionConstraint interface
指定可用于动态包含/排除给定贡献的约束
属性
| group | 可以指定用于将约束组合在一起的可选属性。 组中的所有约束都被 AND 结合在一起(必须将所有约束计算为 True 才能包含贡献)。 不同的约束组被 OR 处理(只有一组需要计算为 True 才能包含贡献)。 |
| id | 共享约束的完全限定标识符 |
| inverse | 如果为 true,则否定过滤器的结果(如果应用的过滤器返回 false 而不是 true,则包括贡献) |
| name | IContributionFilter 插件的名称 |
| properties | 提供给贡献筛选器类的属性 |
| relationships | 可以选择将约束应用于贡献中定义的一个或多个关系。 如果未定义任何关系,则所有关系都与约束相关联。 这意味着如果应用约束,默认行为将完全消除树的贡献。 |
属性详细信息
group
可以指定用于将约束组合在一起的可选属性。 组中的所有约束都被 AND 结合在一起(必须将所有约束计算为 True 才能包含贡献)。 不同的约束组被 OR 处理(只有一组需要计算为 True 才能包含贡献)。
group: number
属性值
number
id
共享约束的完全限定标识符
id: string
属性值
string
inverse
如果为 true,则否定过滤器的结果(如果应用的过滤器返回 false 而不是 true,则包括贡献)
inverse: boolean
属性值
boolean
name
IContributionFilter 插件的名称
name: string
属性值
string
properties
提供给贡献筛选器类的属性
properties: any
属性值
any
relationships
可以选择将约束应用于贡献中定义的一个或多个关系。 如果未定义任何关系,则所有关系都与约束相关联。 这意味着如果应用约束,默认行为将完全消除树的贡献。
relationships: string[]
属性值
string[]