/**
* <copyright>
* </copyright>
*
*
*/
package org.feature.multi.perspective.mapping.viewmapping.resource.mtext.mopp;
public class MtextAntlrScanner implements org.feature.multi.perspective.mapping.viewmapping.resource.mtext.IMtextTextScanner {
private org.antlr.runtime3_4_0.Lexer antlrLexer;
public MtextAntlrScanner(org.antlr.runtime3_4_0.Lexer antlrLexer) {
this.antlrLexer = antlrLexer;
}
public org.feature.multi.perspective.mapping.viewmapping.resource.mtext.IMtextTextToken getNextToken() {
if (antlrLexer.getCharStream() == null) {
return null;
}
final org.antlr.runtime3_4_0.Token current = antlrLexer.nextToken();
if (current == null || current.getType() < 0) {
return null;
}
org.feature.multi.perspective.mapping.viewmapping.resource.mtext.IMtextTextToken result = new org.feature.multi.perspective.mapping.viewmapping.resource.mtext.mopp.MtextANTLRTextToken(current);
return result;
}
public void setText(String text) {
antlrLexer.setCharStream(new org.antlr.runtime3_4_0.ANTLRStringStream(text));
}
}