import org.simantics.scl.compiler.errors.Failable;
import org.simantics.scl.compiler.errors.Failure;
import org.simantics.scl.compiler.errors.Locations;
import org.simantics.scl.compiler.errors.Failable;
import org.simantics.scl.compiler.errors.Failure;
import org.simantics.scl.compiler.errors.Locations;
import org.simantics.scl.compiler.module.Module;
import org.simantics.scl.compiler.module.repository.ModuleRepository;
import org.simantics.scl.compiler.module.repository.UpdateListener;
import org.simantics.scl.compiler.module.Module;
import org.simantics.scl.compiler.module.repository.ModuleRepository;
import org.simantics.scl.compiler.module.repository.UpdateListener;
"org.eclipse.ui.workbench.texteditor.error" :
"org.eclipse.ui.workbench.texteditor.warning",
true, error.description);
int begin = Locations.beginOf(error.location);
int end = Locations.endOf(error.location);
"org.eclipse.ui.workbench.texteditor.error" :
"org.eclipse.ui.workbench.texteditor.warning",
true, error.description);
int begin = Locations.beginOf(error.location);
int end = Locations.endOf(error.location);
Position position = new Position(begin, end - begin);
addAnnotation(annotation, position);
}
Position position = new Position(begin, end - begin);
addAnnotation(annotation, position);
}