ContributionConstraint interface
지정된 기여를 동적으로 포함/제외하는 데 사용할 수 있는 제약 조건을 지정합니다.
속성
group | 제약 조건을 함께 그룹화하도록 지정할 수 있는 선택적 속성입니다. 그룹 내의 모든 제약 조건은 AND'd입니다(기여를 포함하려면 모두 True로 평가되어야 합니다). 서로 다른 제약 조건 그룹은 OR'd입니다(기여를 포함하려면 하나의 그룹만 True로 평가해야 합니다). |
id | 공유 제약 조건의 정규화된 식별자 |
inverse | true이면 필터의 결과를 부정합니다(적용된 필터가 true가 아닌 false를 반환하는 경우 기여 포함) |
name | IContributionFilter 플러그 인의 이름 |
properties | 기여 필터 클래스에 공급되는 속성 |
relationships | 제약 조건은 필요에 따라 기여에 정의된 하나 이상의 관계에 적용할 수 있습니다. 관계가 정의되지 않으면 모든 관계가 제약 조건과 연결됩니다. 즉, 제약 조건이 적용되는 경우 기본 동작은 트리에서 기여를 완전히 제거합니다. |
속성 세부 정보
group
제약 조건을 함께 그룹화하도록 지정할 수 있는 선택적 속성입니다. 그룹 내의 모든 제약 조건은 AND'd입니다(기여를 포함하려면 모두 True로 평가되어야 합니다). 서로 다른 제약 조건 그룹은 OR'd입니다(기여를 포함하려면 하나의 그룹만 True로 평가해야 합니다).
group: number
속성 값
number
id
공유 제약 조건의 정규화된 식별자
id: string
속성 값
string
inverse
true이면 필터의 결과를 부정합니다(적용된 필터가 true가 아닌 false를 반환하는 경우 기여 포함)
inverse: boolean
속성 값
boolean
name
IContributionFilter 플러그 인의 이름
name: string
속성 값
string
properties
기여 필터 클래스에 공급되는 속성
properties: any
속성 값
any
relationships
제약 조건은 필요에 따라 기여에 정의된 하나 이상의 관계에 적용할 수 있습니다. 관계가 정의되지 않으면 모든 관계가 제약 조건과 연결됩니다. 즉, 제약 조건이 적용되는 경우 기본 동작은 트리에서 기여를 완전히 제거합니다.
relationships: string[]
속성 값
string[]