class DefaultExecutionTopology implements SchedulingTopology {

	@Override
	public DefaultSchedulingPipelinedRegion getPipelinedRegionOfVertex(final ExecutionVertexID vertexId) {
		final DefaultSchedulingPipelinedRegion pipelinedRegion = pipelinedRegionsByVertex.get(vertexId);
		if (pipelinedRegion == null) {
			throw new IllegalArgumentException("Unknown execution vertex " + vertexId);
		}
		return pipelinedRegion;
	}

	public  DefaultExecutionTopology(ExecutionGraph graph);

}