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[]