package com.tinkerpop.pipes.util; import com.tinkerpop.pipes.AbstractPipe; import com.tinkerpop.pipes.Pipe; /** * @author Marko A. Rodriguez (http://markorodriguez.com) */ public abstract class AbstractMetaPipe<S, E> extends AbstractPipe<S, E> implements MetaPipe { public void enablePath(final boolean enable) { for (final Pipe pipe : this.getPipes()) { pipe.enablePath(enable); } super.enablePath(enable); } public void reset() { for (final Pipe pipe : this.getPipes()) { pipe.reset(); } super.reset(); } }