ContributionConstraint interface
指定可用于动态包含/排除给定贡献的约束
属性
group | 一个可选属性,可以指定用于将约束组合在一起。 组中的所有约束都是 AND 在一起的, (所有约束都必须评估为 True,才能将贡献包含在) 。 不同的约束组是 OR'd (只有一个组需要评估为 True,才能将贡献包含在) 。 |
id | 共享约束的完全限定标识符 |
inverse | 如果为 true,则否定筛选器的结果, (如果应用的筛选器返回 false 而不是 true,则包括贡献) |
name | IContributionFilter 插件的名称 |
properties | 馈送给贡献筛选器类的属性 |
relationships | 可以选择性地将约束应用于贡献中定义的一个或多个关系。 如果未定义任何关系,则所有关系都与约束相关联。 这意味着,如果应用约束,默认行为将完全消除树的贡献。 |
属性详细信息
group
一个可选属性,可以指定用于将约束组合在一起。 组中的所有约束都是 AND 在一起的, (所有约束都必须评估为 True,才能将贡献包含在) 。 不同的约束组是 OR'd (只有一个组需要评估为 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[]