package com.sap.finex.editor;
import textblocks.TextBlock;
import com.sap.ide.cts.editor.AbstractGrammarBasedEditor;
import com.sap.ide.cts.parser.errorhandling.SemanticParserException;
import com.sap.tc.moin.repository.Connection;
public class FinexClassEditor extends AbstractGrammarBasedEditor {
public FinexClassEditor() {
super(new FinexClassParserFactory(), new FinexClassMapper());
}
@Override
public TextBlock parse(TextBlock rootBlock) throws SemanticParserException {
Connection connection = getWorkingConnection();
initializeNewParser(connection);
TextBlock newRoot = super.parse(rootBlock);
return newRoot;
}
}