Author: rahul
Date: Mon Mar 12 12:31:21 2007
New Revision: 517353

URL: http://svn.apache.org/viewvc?view=rev&rev=517353
Log:
Remove/deprecate as necessary, bits related to non-determinism, which are no 
longer relevant.

Modified:
    
jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/ErrorReporter.java
    
jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/env/SimpleErrorReporter.java
    
jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/semantics/ErrorConstants.java

Modified: 
jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/ErrorReporter.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/ErrorReporter.java?view=diff&rev=517353&r1=517352&r2=517353
==============================================================================
--- 
jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/ErrorReporter.java
 (original)
+++ 
jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/ErrorReporter.java
 Mon Mar 12 12:31:21 2007
@@ -79,7 +79,8 @@
      * Non-deterministic situation has occured - there are more than
      * one enabled transitions in conflict.
      *
-     * @deprecated Use [EMAIL PROTECTED] ErrorConstants#NON_DETERMINISTIC} 
instead.
+     * @deprecated No longer necessary, non determinism is solved based
+     *             on state heirarchy and document order priorities.
      */
     String NON_DETERMINISTIC = "NON_DETERMINISTIC";
 

Modified: 
jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/env/SimpleErrorReporter.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/env/SimpleErrorReporter.java?view=diff&rev=517353&r1=517352&r2=517353
==============================================================================
--- 
jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/env/SimpleErrorReporter.java
 (original)
+++ 
jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/env/SimpleErrorReporter.java
 Mon Mar 12 12:31:21 2007
@@ -17,7 +17,6 @@
 package org.apache.commons.scxml.env;
 
 import java.io.Serializable;
-import java.util.HashSet;
 import java.util.Iterator;
 import java.util.Map;
 import java.util.Set;
@@ -27,7 +26,6 @@
 import org.apache.commons.scxml.ErrorReporter;
 import org.apache.commons.scxml.model.SCXML;
 import org.apache.commons.scxml.model.State;
-import org.apache.commons.scxml.model.Transition;
 import org.apache.commons.scxml.model.TransitionTarget;
 import org.apache.commons.scxml.semantics.ErrorConstants;
 
@@ -71,20 +69,6 @@
         } else if (errCode == ErrorConstants.UNKNOWN_ACTION) {
             //executeActionList
             msg.append("Action: " + errCtx.getClass().getName());
-        } else if (errCode == ErrorConstants.NON_DETERMINISTIC) {
-            //filterTransitionSet
-            msg.append(" [");
-            if (errCtx instanceof HashSet) {
-                for (Iterator i = ((Set) errCtx).iterator(); i.hasNext();) {
-                    Transition t = (Transition) i.next();
-                    msg.append(LogUtils.transToString(t.getParent(),
-                        t.getTarget(), t));
-                    if (i.hasNext()) {
-                        msg.append(", ");
-                    }
-                }
-            }
-            msg.append(']');
         } else if (errCode == ErrorConstants.ILLEGAL_CONFIG) {
             //isLegalConfig
             if (errCtx instanceof Map.Entry) {

Modified: 
jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/semantics/ErrorConstants.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/semantics/ErrorConstants.java?view=diff&rev=517353&r1=517352&r2=517353
==============================================================================
--- 
jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/semantics/ErrorConstants.java
 (original)
+++ 
jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/semantics/ErrorConstants.java
 Mon Mar 12 12:31:21 2007
@@ -53,6 +53,9 @@
     /**
      * Non-deterministic situation has occured - there are more than
      * one enabled transitions in conflict.
+     *
+     * @deprecated Non deterministic behavior is now resolved using
+     *             state heirarchy and document order priorities.
      */
     public static final String NON_DETERMINISTIC = "NON_DETERMINISTIC";
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to