Anton Romanov fb01034fc8
All checks were successful
CI fuzzy controller / container-test-job (push) Successful in 57s
#5 -- Fix variables
2025-02-19 17:44:51 +04:00

63 lines
1.2 KiB
Java

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<FuzzyTerm> terms = new ArrayList<>();
public Variable() {
}
public Variable(String name) {
this.name = name;
}
public Variable(String name, List<FuzzyTerm> terms) {
this.name = name;
this.terms = terms;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public List<FuzzyTerm> getTerms() {
return terms;
}
public void setTerms(List<FuzzyTerm> 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;
}
}