import { Criterion } from './criterion.model'; import { Option } from '../../../metamodel/model/option.model'; export class SelectMultipleCriterion extends Criterion { options: Option[]; constructor(id: number, options: Option[]) { super(id); this.options = options; } printCriterion(): string { return '[' + this.options.map(option => option.label).join(',') + ']'; } getCriterionStr(): string { return this.id + ':in:' + this.options.map(option => option.value).join('|'); } }