[jboss-svn-commits] JBL Code SVN: r13699 - in labs/jbossrules/trunk/drools-examples/drools-examples-drl: src/main/java/org/drools/examples/conway and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Jul 21 18:31:13 EDT 2007


Author: fmeyer
Date: 2007-07-21 18:31:13 -0400 (Sat, 21 Jul 2007)
New Revision: 13699

Added:
   labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/conway/CellGrid.java
Modified:
   labs/jbossrules/trunk/drools-examples/drools-examples-drl/.project
   labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/conway/CellGridImpl.java
Log:
Updating drools examples 

Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/.project
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/.project	2007-07-21 09:49:59 UTC (rev 13698)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/.project	2007-07-21 22:31:13 UTC (rev 13699)
@@ -1,16 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
 <projectDescription>
-  <name>drools-examples</name>
-  <comment>A rule production system</comment>
-  <projects/>
-  <buildSpec>
-    <buildCommand>
-      <name>org.eclipse.jdt.core.javabuilder</name>
-    </buildCommand>
-    <buildCommand>
-      <name>org.drools.eclipse.droolsbuilder</name>
-    </buildCommand>
-  </buildSpec>
-  <natures>
-    <nature>org.eclipse.jdt.core.javanature</nature>
-  </natures>
-</projectDescription>
\ No newline at end of file
+	<name>drools-examples-drl</name>
+	<comment>A rule production system</comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.drools.eclipse.droolsbuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

Added: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/conway/CellGrid.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/conway/CellGrid.java	                        (rev 0)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/conway/CellGrid.java	2007-07-21 22:31:13 UTC (rev 13699)
@@ -0,0 +1,44 @@
+package org.drools.examples.conway;
+
+import org.drools.examples.conway.patterns.ConwayPattern;
+
+public interface CellGrid {
+
+	/* (non-Javadoc)
+	 * @see org.drools.examples.conway.CellGrid#getCellAt(int, int)
+	 */
+	public abstract Cell getCellAt(final int row, final int column);
+
+	/* (non-Javadoc)
+	 * @see org.drools.examples.conway.CellGrid#getNumberOfRows()
+	 */
+	public abstract int getNumberOfRows();
+
+	/* (non-Javadoc)
+	 * @see org.drools.examples.conway.CellGrid#getNumberOfColumns()
+	 */
+	public abstract int getNumberOfColumns();
+
+	/* (non-Javadoc)
+	 * @see org.drools.examples.conway.CellGrid#nextGeneration()
+	 */
+	public abstract boolean nextGeneration();
+
+	/* (non-Javadoc)
+	 * @see org.drools.examples.conway.CellGrid#killAll()
+	 */
+	public abstract void killAll();
+
+	/* (non-Javadoc)
+	 * @see org.drools.examples.conway.CellGrid#setPattern(org.drools.examples.conway.patterns.ConwayPattern)
+	 */
+	public abstract void setPattern(final ConwayPattern pattern);
+
+	/* (non-Javadoc)
+	 * @see org.drools.examples.conway.CellGrid#dispose()
+	 */
+	public abstract void dispose();
+
+	public abstract String toString();
+
+}
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/conway/CellGridImpl.java
===================================================================
--- labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/conway/CellGridImpl.java	2007-07-21 09:49:59 UTC (rev 13698)
+++ labs/jbossrules/trunk/drools-examples/drools-examples-drl/src/main/java/org/drools/examples/conway/CellGridImpl.java	2007-07-21 22:31:13 UTC (rev 13699)
@@ -20,9 +20,7 @@
  * @author <a href="mailto:brown_j at ociweb.com">Jeff Brown</a>
  * @see Cell
  */
-public class CellGridImpl
-    implements
-    CellGrid {
+public class CellGridImpl implements CellGrid {
 
     private final Cell[][]     cells;
 
@@ -83,6 +81,9 @@
     /* (non-Javadoc)
      * @see org.drools.examples.conway.CellGrid#getCellAt(int, int)
      */
+    /* (non-Javadoc)
+	 * @see org.drools.examples.conway.CellGrid#getCellAt(int, int)
+	 */
     public Cell getCellAt(final int row,
                           final int column) {
         return this.cells[row][column];
@@ -91,6 +92,9 @@
     /* (non-Javadoc)
      * @see org.drools.examples.conway.CellGrid#getNumberOfRows()
      */
+    /* (non-Javadoc)
+	 * @see org.drools.examples.conway.CellGrid#getNumberOfRows()
+	 */
     public int getNumberOfRows() {
         return this.cells.length;
     }
@@ -98,6 +102,9 @@
     /* (non-Javadoc)
      * @see org.drools.examples.conway.CellGrid#getNumberOfColumns()
      */
+    /* (non-Javadoc)
+	 * @see org.drools.examples.conway.CellGrid#getNumberOfColumns()
+	 */
     public int getNumberOfColumns() {
         return this.cells[0].length;
     }
@@ -105,6 +112,9 @@
     /* (non-Javadoc)
      * @see org.drools.examples.conway.CellGrid#nextGeneration()
      */
+    /* (non-Javadoc)
+	 * @see org.drools.examples.conway.CellGrid#nextGeneration()
+	 */
     public boolean nextGeneration() {
         return delegate.nextGeneration();
     }
@@ -112,6 +122,9 @@
     /* (non-Javadoc)
      * @see org.drools.examples.conway.CellGrid#killAll()
      */
+    /* (non-Javadoc)
+	 * @see org.drools.examples.conway.CellGrid#killAll()
+	 */
     public void killAll() {
         this.delegate.killAll();
     }
@@ -119,6 +132,9 @@
     /* (non-Javadoc)
      * @see org.drools.examples.conway.CellGrid#setPattern(org.drools.examples.conway.patterns.ConwayPattern)
      */
+    /* (non-Javadoc)
+	 * @see org.drools.examples.conway.CellGrid#setPattern(org.drools.examples.conway.patterns.ConwayPattern)
+	 */
     public void setPattern(final ConwayPattern pattern) {
         final boolean[][] gridData = pattern.getPattern();
         int gridWidth = gridData[0].length;
@@ -159,12 +175,18 @@
     /* (non-Javadoc)
      * @see org.drools.examples.conway.CellGrid#dispose()
      */
+    /* (non-Javadoc)
+	 * @see org.drools.examples.conway.CellGrid#dispose()
+	 */
     public void dispose() {
         if ( this.session != null ) {
             this.session.dispose();
         }
     }
 
+    /* (non-Javadoc)
+	 * @see org.drools.examples.conway.CellGrid#toString()
+	 */
     public String toString() {
         StringBuffer buf = new StringBuffer();
 




More information about the jboss-svn-commits mailing list