public class ProactivePlanningDomain extends SimpleDomain
SimpleDomain.markingsactuators, contextVars, currentResourceUtilizers, filteringTime, operators, operatorsLevels, resourceNames, resourcesMap, sensors, unificationTrackindependentMC, metaCS, valOH, varOHannotation, autoRemovable, color, id, logger, masked, numIDs, scope| Modifier | Constructor and Description |
|---|---|
protected |
ProactivePlanningDomain(int[] capacities,
java.lang.String[] resourceNames,
java.lang.String domainName,
java.lang.String everything) |
| Modifier and Type | Method and Description |
|---|---|
ConstraintNetwork[] |
getMetaValues(MetaVariable metaVariable)
Get all meta values for a given
MetaVariable. |
ConstraintNetwork[] |
getMetaVariables()
Get all
MetaVariables according to this MetaConstraint. |
void |
resetContextInference() |
void |
setOldInference(java.lang.String component,
SymbolicVariableActivity oldInf) |
void |
updateTimeNow(long timeNow) |
addActuator, addContextVar, addOperator, addResourceMap, addResourceUtilizer, addResourceUtilizers, addSensor, clone, draw, expandOperator, getActuators, getAllResourceUsageLevel, getContextVars, getCurrentReusableResourcesUsedByActivity, getEdgeLabel, getGroundSolver, getOperators, getResources, getResourceUsageLevel, getSchedulingMetaConstraints, getSensors, getTimelines, getUnifications, getUnificationTrack, instantiateVariable, isActuator, isContextVar, isEquivalent, isSensor, markResolvedSub, parseDomain, parseKeyword, parseUserKeyword, processResources, resetAllResourceAllocation, setFileteringTime, toStringgetDescription, getMetaValue, getMetaVariable, getValOH, getVarOH, setMetaSolver, setValOH, setVarOHgetAnnotation, getColor, getID, getScope, isAutoRemovable, isMasked, isSkippableSolver, isUnary, mask, setAnnotation, setAutoRemovable, setColor, setScope, skipSolver, unmaskprotected ProactivePlanningDomain(int[] capacities,
java.lang.String[] resourceNames,
java.lang.String domainName,
java.lang.String everything)
public void setOldInference(java.lang.String component,
SymbolicVariableActivity oldInf)
public void resetContextInference()
public ConstraintNetwork[] getMetaVariables()
MetaConstraintMetaVariables according to this MetaConstraint. This method must be implemented by the
designer of the implementing MetaConstraint class.getMetaVariables in class SimpleDomainMetaVariables according to this MetaConstraint.public ConstraintNetwork[] getMetaValues(MetaVariable metaVariable)
MetaConstraintMetaVariable. This method must be
implemented in the specific MetaConstraint.getMetaValues in class SimpleDomainmetaVariable - The MetaVariable for which we seek meta values.MetaVariable.public void updateTimeNow(long timeNow)