ai.libs.jaicore.planning.hierarchical.algorithms.forwarddecomposition.graphgenerators.rtn.RTNEdge Maven / Gradle / Ivy
package ai.libs.jaicore.planning.hierarchical.algorithms.forwarddecomposition.graphgenerators.rtn;
import java.util.Map;
import ai.libs.jaicore.logic.fol.structure.ConstantParam;
import ai.libs.jaicore.planning.classical.problems.ceoc.CEOCAction;
import ai.libs.jaicore.planning.hierarchical.problems.stn.MethodInstance;
public class RTNEdge {
private final Map contextRecreator;
private final MethodInstance methodInstance;
private final CEOCAction appliedAction;
public RTNEdge(Map contextRecreator, MethodInstance methodInstance, CEOCAction appliedAction) {
super();
this.contextRecreator = contextRecreator;
this.methodInstance = methodInstance;
this.appliedAction = appliedAction;
}
public Map getContextRecreator() {
return contextRecreator;
}
public MethodInstance getMethodInstance() {
return methodInstance;
}
public CEOCAction getAppliedAction() {
return appliedAction;
}
}