package org.erlide.ui.folding;
import java.util.Collection;
import java.util.List;
import org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProvider;
import org.eclipse.xtext.ui.editor.folding.FoldedPosition;
import org.eclipse.xtext.ui.editor.model.IXtextDocument;
import com.google.common.collect.Lists;
public class MyFoldingRegionProvider extends DefaultFoldingRegionProvider {
@Override
public Collection<FoldedPosition> getFoldingRegions(
final IXtextDocument xtextDocument) {
if (xtextDocument.getNumberOfLines() < 5000) {
return super.getFoldingRegions(xtextDocument);
}
final List<FoldedPosition> list = Lists.newArrayList();
return list;
}
}