[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