package jadex.gpmn.model; /** * Base class for all kinds of goals. */ public class MGoal extends MProcessElement { //-------- attributes -------- /** The creation condition. */ protected String creationcondition; /** The context condition. */ protected String contextcondition; /** The drop condition. */ protected String dropcondition; /** The exclude mode. */ protected String excludemode; /** The retry flag. */ protected Boolean retry; /** The retry delay. */ protected Long retrydelay; /** The recur flag. */ protected Boolean recur; /** The recur delay. */ protected Long recurdelay; /** The exclude mode. */ protected String exclude; /** The rebuild flag. */ protected Boolean rebuild; /** The unique flag. */ protected Boolean unique; /** The sequential flag. */ protected Boolean sequential; //-------- methods -------- /** * Get the creationcondition. * @return The creationcondition. */ public String getCreationCondition() { return this.creationcondition; } /** * Set the creationcondition. * @param creationcondition The creationcondition to set. */ public void setCreationCondition(String creationcondition) { this.creationcondition = creationcondition; } /** * Get the contextcondition. * @return The contextcondition. */ public String getContextCondition() { return this.contextcondition; } /** * Set the contextcondition. * @param contextcondition The contextcondition to set. */ public void setContextCondition(String contextcondition) { this.contextcondition = contextcondition; } /** * Get the dropcondition. * @return The dropcondition. */ public String getDropCondition() { return this.dropcondition; } /** * Set the dropcondition. * @param dropcondition The dropcondition to set. */ public void setDropCondition(String dropcondition) { this.dropcondition = dropcondition; } //-------- flags -------- /** * Get the exclude mode. * @return The exclude mode. */ public String getExcludeMode() { return this.excludemode; } /** * Set the exclude mode. * @param excludemode The exclude mode to set. */ public void setExcludeMode(String excludemode) { this.excludemode = excludemode; } /** * Get the retry. * @return The retry. */ public Boolean getRetry() { return this.retry; } /** * Set the retry. * @param retry The retry to set. */ public void setRetry(Boolean retry) { this.retry = retry; } /** * Get the retrydelay. * @return The retrydelay. */ public Long getRetryDelay() { return this.retrydelay; } /** * Set the retrydelay. * @param retrydelay The retrydelay to set. */ public void setRetryDelay(Long retrydelay) { this.retrydelay = retrydelay; } /** * Get the recur. * @return The recur. */ public Boolean getRecur() { return this.recur; } /** * Set the recur. * @param recur The recur to set. */ public void setRecur(Boolean recur) { this.recur = recur; } /** * Get the recurdelay. * @return The recurdelay. */ public Long getRecurDelay() { return this.recurdelay; } /** * Set the recurdelay. * @param recurdelay The recurdelay to set. */ public void setRecurDelay(Long recurdelay) { this.recurdelay = recurdelay; } /** * Get the rebuild. * @return The rebuild. */ public Boolean getRebuild() { return this.rebuild; } /** * Set the rebuild. * @param rebuild The rebuild to set. */ public void setRebuild(Boolean rebuild) { this.rebuild = rebuild; } /** * Get the unique. * @return The unique. */ public Boolean getUnique() { return this.unique; } /** * Set the unique. * @param unique The unique to set. */ public void setUnique(Boolean unique) { this.unique = unique; } /** * Get the sequential. * @return The sequential. */ public Boolean getSequential() { return sequential; } /** * Set the sequential. * @param sequential The sequential to set. */ public void setSequential(Boolean sequential) { this.sequential = sequential; } }