package com.sap.ap.cts.editor;
//import java.util.Iterator;
//import com.sap.tc.moin.repository.mmi.reflect.RefObject;
import org.eclipse.emf.ecore.resource.ResourceSet;
import com.sap.ap.cts.monet.parser.PackageParserFactory;
import com.sap.furcas.metamodel.textblocks.TextBlock;
import com.sap.ide.cts.editor.AbstractGrammarBasedEditor;
import com.sap.ide.cts.parser.errorhandling.SemanticParserException;
//import data.classes.SapClass;
public class PackageEditor extends AbstractGrammarBasedEditor {
public PackageEditor() {
super(new PackageParserFactory(), new PackageMapper());
}
@Override
public TextBlock parse(TextBlock rootBlock) throws SemanticParserException {
ResourceSet connection = getWorkingConnection();
initializeNewParser(connection);
TextBlock newRoot = super.parse(rootBlock);
return newRoot;
}
}