/** * */ package de.danielsenff.imageflow.models.connection; import de.danielsenff.imageflow.models.unit.UnitElement; /** * @author danielsenff * */ public class ProxyOutput extends Output { /** * encapsulated Output */ private Output embeddedOutput; /** * @param embeddedOutput * @param parentNode * @param i */ public ProxyOutput(final Output embeddedOutput, final UnitElement parentNode, final int i) { super(embeddedOutput.getName(), embeddedOutput.getShortDisplayName(), embeddedOutput.getDataType(), parentNode, i); setDoDisplay(embeddedOutput.isDoDisplay()); setDoDisplaySilent(embeddedOutput.isDoDisplaySilent()); this.embeddedOutput = embeddedOutput; } /** * Returns the embedded {@link Input}. * @return */ public Output getEmbeddedOutput() { return this.embeddedOutput; } }