[jboss-svn-commits] JBL Code SVN: r25235 - labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/dsl/editor.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Feb 11 21:06:37 EST 2009
Author: KrisVerlaenen
Date: 2009-02-11 21:06:37 -0500 (Wed, 11 Feb 2009)
New Revision: 25235
Modified:
labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/dsl/editor/DSLAdapter.java
labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/dsl/editor/DSLEditor.java
labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/dsl/editor/DSLRuleEditor2.java
labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/dsl/editor/DSLtoDRLDocument.java
Log:
-updated IDE to new DSL parser API
Modified: labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/dsl/editor/DSLAdapter.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/dsl/editor/DSLAdapter.java 2009-02-12 01:07:20 UTC (rev 25234)
+++ labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/dsl/editor/DSLAdapter.java 2009-02-12 02:06:37 UTC (rev 25235)
@@ -15,7 +15,7 @@
import org.drools.eclipse.editors.completion.DSLTree;
import org.drools.lang.dsl.DSLMapping;
import org.drools.lang.dsl.DSLMappingEntry;
-import org.drools.lang.dsl.DSLMappingFile;
+import org.drools.lang.dsl.DSLTokenizedMappingFile;
import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IResource;
import org.eclipse.core.resources.IResourceVisitor;
@@ -109,7 +109,7 @@
/** This will load in the DSL config file, using the DSLMapping from drools-compiler */
void readConfig(InputStream stream) throws IOException, CoreException {
- DSLMappingFile file = new DSLMappingFile();
+ DSLTokenizedMappingFile file = new DSLTokenizedMappingFile();
file.parseAndLoad(new InputStreamReader(stream));
DSLMapping grammar = file.getMapping();
Modified: labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/dsl/editor/DSLEditor.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/dsl/editor/DSLEditor.java 2009-02-12 01:07:20 UTC (rev 25234)
+++ labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/dsl/editor/DSLEditor.java 2009-02-12 02:06:37 UTC (rev 25235)
@@ -11,9 +11,10 @@
import org.drools.eclipse.DroolsEclipsePlugin;
import org.drools.eclipse.builder.IDroolsModelMarker;
+import org.drools.lang.dsl.AntlrDSLMappingEntry;
import org.drools.lang.dsl.DSLMappingEntry;
import org.drools.lang.dsl.DSLMappingFile;
-import org.drools.lang.dsl.DefaultDSLMappingEntry;
+import org.drools.lang.dsl.DSLTokenizedMappingFile;
import org.drools.lang.dsl.MappingError;
import org.eclipse.core.resources.IMarker;
import org.eclipse.core.resources.IResource;
@@ -174,7 +175,7 @@
}
model = new NLGrammarModel();
- DSLMappingFile file = new DSLMappingFile();
+ DSLMappingFile file = new DSLTokenizedMappingFile();
file.parseAndLoad( new InputStreamReader( stream ) );
model.addEntries( file.getMapping().getEntries() );
stream.close();
@@ -516,7 +517,7 @@
// Add an item, should pop up the editor
public void widgetSelected(SelectionEvent e) {
- DSLMappingEntry newItem = new DefaultDSLMappingEntry();
+ DSLMappingEntry newItem = new AntlrDSLMappingEntry();
MappingEditor editor = new MappingEditor( getSite().getShell() );//shell);
editor.create();
@@ -554,10 +555,12 @@
DSLMappingEntry curr = getCurrentSelected();
if (curr != null) {
- DSLMappingEntry newItem = new DefaultDSLMappingEntry( curr.getSection(),
+ DSLMappingEntry newItem = new AntlrDSLMappingEntry( curr.getSection(),
curr.getMetaData(),
curr.getMappingKey(),
- curr.getMappingValue() );
+ curr.getMappingValue(),
+ null,
+ null);
MappingEditor editor = new MappingEditor( getSite().getShell() );//shell);
editor.create();
Modified: labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/dsl/editor/DSLRuleEditor2.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/dsl/editor/DSLRuleEditor2.java 2009-02-12 01:07:20 UTC (rev 25234)
+++ labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/dsl/editor/DSLRuleEditor2.java 2009-02-12 02:06:37 UTC (rev 25235)
@@ -4,6 +4,7 @@
import org.drools.eclipse.DroolsEclipsePlugin;
import org.drools.lang.dsl.DSLMappingFile;
+import org.drools.lang.dsl.DSLTokenizedMappingFile;
import org.drools.lang.dsl.DefaultExpander;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.IStatus;
@@ -78,7 +79,7 @@
if (reader == null) {
throw new IllegalArgumentException("Could not find dsl definition.");
}
- DSLMappingFile mapping = new DSLMappingFile();
+ DSLMappingFile mapping = new DSLTokenizedMappingFile();
mapping.parseAndLoad(reader);
reader.close();
expander.addDSLMapping(mapping.getMapping());
Modified: labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/dsl/editor/DSLtoDRLDocument.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/dsl/editor/DSLtoDRLDocument.java 2009-02-12 01:07:20 UTC (rev 25234)
+++ labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/dsl/editor/DSLtoDRLDocument.java 2009-02-12 02:06:37 UTC (rev 25235)
@@ -3,6 +3,7 @@
import java.io.Reader;
import org.drools.lang.dsl.DSLMappingFile;
+import org.drools.lang.dsl.DSLTokenizedMappingFile;
import org.drools.lang.dsl.DefaultExpander;
import org.eclipse.jface.text.IDocument;
@@ -19,7 +20,7 @@
DefaultExpander expander = new DefaultExpander();
try {
Reader reader = DSLAdapter.getDSLContent(content, viewer.getResource());
- DSLMappingFile mapping = new DSLMappingFile();
+ DSLMappingFile mapping = new DSLTokenizedMappingFile();
mapping.parseAndLoad(reader);
reader.close();
expander.addDSLMapping(mapping.getMapping());
More information about the jboss-svn-commits
mailing list