import org.eclipse.jface.operation.IRunnableContext;\r
import org.eclipse.jface.text.Document;\r
import org.eclipse.jface.text.IDocument;\r
+import org.eclipse.jface.text.IDocumentPartitioner;\r
+import org.eclipse.jface.text.rules.FastPartitioner;\r
import org.eclipse.jface.text.source.AnnotationModel;\r
import org.eclipse.jface.text.source.IAnnotationModel;\r
import org.eclipse.ui.texteditor.AbstractDocumentProvider;\r
new Status(Status.ERROR, "org.simantics.scl.ui", "Reading SCL module failed.", e)\r
);\r
}\r
+ IDocumentPartitioner partitioner = new FastPartitioner(new SCLPartitionScanner(), SCLPartitionScanner.PARTITION_TYPES);\r
+ partitioner.connect(document);\r
+ document.setDocumentPartitioner(partitioner);\r
sourceViewer.updateCompletionAssistModuleName(source.getModuleName());\r
return document;\r
}\r