//package de.tum.in.i22.uc.cm.processing; // //import de.tum.in.i22.uc.cm.distribution.Location; //import de.tum.in.i22.uc.cm.interfaces.IAny2Pdp; //import de.tum.in.i22.uc.cm.interfaces.IAny2Pip; //import de.tum.in.i22.uc.cm.interfaces.IAny2Pmp; // ///** // * An abstract PDP processor, extending {@link Processor} to take interfaces to // * a {@link PipProcessor} and to a {@link PmpProcessor} as an argument. // * // * @author Florian Kelbert // * // */ //public abstract class PdpProcessor extends Processor<PipProcessor, PmpProcessor> implements IAny2Pdp { // // public PdpProcessor(Location location) { // super(location); // } // // /** // * Returns the PMP associated with this PDP. // * // * @return // */ // protected IAny2Pmp getPmp() { // return _iface2; // } // // /** // * Returns the PIP associated with this PDP. // * // * @return // */ // protected IAny2Pip getPip() { // return _iface1; // } // //}