package org.simantics.ltk; import java.io.IOException; import java.io.InputStream; public interface ISource { String getName(); InputStream open() throws IOException; int length() throws IOException; int startPos(); int startLine(); }