public class GroundingTools
extends java.lang.Object
| Constructor and Description |
|---|
GroundingTools() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Set<java.util.Map<Variable,Constant>> |
getAllSubstitutions(java.util.Set<Variable> variables)
Calculates all possible substitutions in the given set of variables using
all possible constants of the same sort.
|
static java.util.Set<java.util.Map<Variable,Constant>> |
getAllSubstitutions(java.util.Set<Variable> variables,
java.util.Set<Constant> constants)
Calculates all possible substitutions of variables for a given set of
constants
|
static boolean |
isValidGroundingApplication(java.util.Map<Variable,Constant> map,
java.util.Set<GroundingRequirement> requirements)
Checks a grounding application for compliance with the grounding
requirements.
|
public static boolean isValidGroundingApplication(java.util.Map<Variable,Constant> map, java.util.Set<GroundingRequirement> requirements)
map - public static java.util.Set<java.util.Map<Variable,Constant>> getAllSubstitutions(java.util.Set<Variable> variables, java.util.Set<Constant> constants)
variables - The set of variables to be substituted.constants - The set of constants to be used as substitution for
variables.public static java.util.Set<java.util.Map<Variable,Constant>> getAllSubstitutions(java.util.Set<Variable> variables)
variables - The set of variables to be substituted.