package org.rdfhdt.hdtjena.solver; import org.apache.jena.sparql.algebra.Op; import org.apache.jena.sparql.algebra.OpVisitor; import org.apache.jena.sparql.algebra.Transform; import org.apache.jena.sparql.algebra.op.Op0; import org.apache.jena.sparql.util.NodeIsomorphismMap; public class HDTOptimizeddOp extends Op0 { @Override public void visit(OpVisitor opVisitor) { // opVisitor.visit(this); } @Override public String getName() { return "hdtOptimizedOp"; } @Override public Op apply(Transform transform) { return this; // return transform.transform(this); } @Override public Op0 copy() { return new HDTOptimizeddOp(); } @Override public int hashCode() { return 0xCC; } @Override public boolean equalTo(Op other, NodeIsomorphismMap labelMap) { if(other instanceof HDTOptimizeddOp) return true; return false; } }