package context.core.task.topicmodeling; import context.core.entity.TaskInstance; import javafx.beans.property.StringProperty; /** * * @author Aale */ public class TopicModelingTaskInstance extends TaskInstance { /** * */ protected int numTopics; /** * */ protected int numWordsPerTopic; /** * */ protected int numIterations; /** * */ protected double sumAlpha; /** * */ protected int numOptInterval; /** * */ protected String stopListLoc; /** * * @param name */ protected Boolean isLowercase; /** * * @param name */ public TopicModelingTaskInstance(StringProperty name) { super(name); } /** * * @param numTopics */ public void setNumTopics(int numTopics) { this.numTopics = numTopics; } /** * * @param numWordsPerTopic */ public void setNumWordsPerTopic(int numWordsPerTopic) { this.numWordsPerTopic = numWordsPerTopic; } /** * * @param numIterations */ public void setNumIterations(int numIterations) { this.numIterations = numIterations; } /** * * @param sumAlpha */ public void setSumAlpha(double sumAlpha) { this.sumAlpha = sumAlpha; } /** * * @param numOptInterval */ public void setNumOptInterval(int numOptInterval) { this.numOptInterval = numOptInterval; } /** * * @param stopListLoc */ public void setStopListLoc(String stopListLoc) { this.stopListLoc = stopListLoc; } /** * * @return */ public int getNumTopics() { return numTopics; } /** * * @return */ public int getNumWordsPerTopic() { return numWordsPerTopic; } /** * * @return */ public int getNumIterations() { return numIterations; } /** * * @return */ public double getSumAlpha(){ return sumAlpha; } /** * * @return */ public int getNumOptInterval(){ return numOptInterval; } /** * * @return */ public String getStopListLoc() { return stopListLoc; } /** * * @return */ public Boolean getIsLowercase() { return isLowercase; } /** * * @return */ public void setIsLowercase(Boolean isLowercase) { this.isLowercase = isLowercase; } }