Newer
Older
RDLCanvas / src / main / java / org / ntlab / rdlcanvas / models / RDLSpecDependency.java
package org.ntlab.rdlcanvas.models;

import models.terms.Dependency;
import models.terms.EvaluatableTerm;
import models.terms.RDLTerm;

import java.util.List;

public class RDLSpecDependency extends Dependency {

    public RDLSpecDependency(RDLSpecDependency dependingTerm, List<RDLSpecEvaluatableTerm> dependedTerms) {
        super(dependingTerm, dependedTerms.stream().map(item -> (EvaluatableTerm) item).toList());
    }

    public RDLSpecDependency(RDLSpecEvaluatableTerm dependingTerm, List<RDLSpecEvaluatableTerm> dependedTerms) {
        super((RDLTerm) dependingTerm, dependedTerms.stream().map(item -> (EvaluatableTerm) item).toList());
    }

}