All checks were successful
CI fuzzy controller / container-test-job (push) Successful in 57s
63 lines
1.2 KiB
Java
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;
|
|
}
|
|
}
|