class DefaultExecutionTopology implements SchedulingTopology {

	@Override
	public DefaultExecutionVertex getVertex(final ExecutionVertexID executionVertexId) {
		final DefaultExecutionVertex executionVertex = executionVerticesById.get(executionVertexId);
		if (executionVertex == null) {
			throw new IllegalArgumentException("can not find vertex: " + executionVertexId);
		}
		return executionVertex;
	}

	public  DefaultExecutionTopology(ExecutionGraph graph);

}