in wfn/matching.go [174:201]
func (c Comparison) IsSuperset() bool {
switch {
case c.Part != Equal && c.Part != Superset:
return false
case c.Vendor != Equal && c.Vendor != Superset:
return false
case c.Product != Equal && c.Product != Superset:
return false
case c.Version != Equal && c.Version != Superset:
return false
case c.Update != Equal && c.Update != Superset:
return false
case c.Edition != Equal && c.Edition != Superset:
return false
case c.Language != Equal && c.Language != Superset:
return false
case c.SWEdition != Equal && c.SWEdition != Superset:
return false
case c.TargetSW != Equal && c.TargetSW != Superset:
return false
case c.TargetHW != Equal && c.TargetHW != Superset:
return false
case c.Other != Equal && c.Other != Superset:
return false
default:
return true
}
}