/* # Licensed Materials - Property of IBM # Copyright IBM Corp. 2015 */ package com.ibm.streamsx.topology.internal.core; import com.ibm.streams.flow.declare.OperatorGraph; import com.ibm.streamsx.topology.Topology; import com.ibm.streamsx.topology.TopologyElement; import com.ibm.streamsx.topology.builder.GraphBuilder; public abstract class TopologyItem implements TopologyElement { private final TopologyElement te; protected TopologyItem(TopologyElement te) { this.te = te; } @Override public final Topology topology() { return te.topology(); } @Override public final GraphBuilder builder() { return te.builder(); } @Override public OperatorGraph graph() { return te.graph(); } }