-package org.simantics.ltk;\r
-\r
-import java.io.IOException;\r
-import java.io.InputStream;\r
-\r
-public class SourcePart implements ISource {\r
- ISource originalSource;\r
- int startPos;\r
- int startLine;\r
- \r
- public SourcePart(ISource originalSource, int startPos, int startLine) {\r
- this.originalSource = originalSource;\r
- this.startPos = startPos;\r
- this.startLine = startLine;\r
- }\r
-\r
- @Override\r
- public String getName() {\r
- return originalSource.getName();\r
- }\r
-\r
- @Override\r
- public InputStream open() throws IOException {\r
- throw new UnsupportedOperationException();\r
- }\r
-\r
- @Override\r
- public int length() throws IOException {\r
- throw new UnsupportedOperationException();\r
- }\r
-\r
- @Override\r
- public int startPos() {\r
- return startPos;\r
- }\r
-\r
- @Override\r
- public int startLine() {\r
- return startLine;\r
- }\r
-\r
- public ISource getOriginalSource() {\r
- return originalSource;\r
- }\r
-}\r
+package org.simantics.ltk;
+
+import java.io.IOException;
+import java.io.InputStream;
+
+public class SourcePart implements ISource {
+ ISource originalSource;
+ int startPos;
+ int startLine;
+
+ public SourcePart(ISource originalSource, int startPos, int startLine) {
+ this.originalSource = originalSource;
+ this.startPos = startPos;
+ this.startLine = startLine;
+ }
+
+ @Override
+ public String getName() {
+ return originalSource.getName();
+ }
+
+ @Override
+ public InputStream open() throws IOException {
+ throw new UnsupportedOperationException();
+ }
+
+ @Override
+ public int length() throws IOException {
+ throw new UnsupportedOperationException();
+ }
+
+ @Override
+ public int startPos() {
+ return startPos;
+ }
+
+ @Override
+ public int startLine() {
+ return startLine;
+ }
+
+ public ISource getOriginalSource() {
+ return originalSource;
+ }
+}