package de.tum.in.i22.uc.pdp.core.condition.operators; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import de.tum.in.i22.uc.pdp.core.shared.Event; import de.tum.in.i22.uc.pdp.core.shared.IPdpMechanism; import de.tum.in.i22.uc.pdp.xsd.EvalOperatorType; public class EvalOperator extends EvalOperatorType { private static Logger log =LoggerFactory.getLogger(EvalOperator.class); public EvalOperator() {} @Override public void initOperatorForMechanism(IPdpMechanism mech) { super.initOperatorForMechanism(mech); } @Override public String toString() { return "EvalOperator [Type: "+this.getType()+", ["+this.getContent()+"]]"; } @Override public boolean evaluate(Event curEvent) { log.debug("eval EvalOperator"); // TODO: evalOperator evaluation NYI; forward to external evaluation engine return false; } }