package ru.ulstu.fc.rule.model; import java.util.ArrayList; import java.util.List; import jakarta.persistence.Entity; import jakarta.persistence.OneToMany; import ru.ulstu.fc.core.model.BaseEntity; import ru.ulstu.fc.project.model.Project; @Entity public class Variable extends BaseEntity { private String name; private Project project; private boolean isInput; @OneToMany private List terms = new ArrayList<>(); public Variable() { } public Variable(String name) { this.name = name; } public Variable(String name, List terms) { this.name = name; this.terms = terms; } public String getName() { return name; } public void setName(String name) { this.name = name; } public List getTerms() { return terms; } public void setTerms(List terms) { this.terms = terms; } public Project getProject() { return project; } public void setProject(Project project) { this.project = project; } public boolean isInput() { return isInput; } public void setInput(boolean isInput) { this.isInput = isInput; } }