package com.sap.tc.moin.tcs.mof.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 MofPackageEditor extends AbstractGrammarBasedEditor {
public MofPackageEditor() {
super(new MofPackageParserFactory(), new MofPackageMapper());
}
@Override
public TextBlock parse(TextBlock rootBlock) throws SemanticParserException {
Connection connection = getWorkingConnection();
initializeNewParser(connection);
TextBlock newRoot = super.parse(rootBlock);
return newRoot;
}
}