[jboss-svn-commits] JBL Code SVN: r13246 - in labs/jbossrules/branches/mvel-tooling-2007-06-30: documentation/mindmap and 7 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Jul 8 18:06:16 EDT 2007
Author: pombredanne
Date: 2007-07-08 18:06:16 -0400 (Sun, 08 Jul 2007)
New Revision: 13246
Added:
labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/
labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html
labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html_files/
labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html_files/flashobject.js
labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html_files/map.mm
labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html_files/visorFreemind.swf
labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.mm
Removed:
labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/drools.mm
labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html
labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html_files/
labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html_files/flashobject.js
labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html_files/map.mm
labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html_files/visorFreemind.swf
labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.mm
Modified:
labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-compiler/src/test/java/org/drools/integrationtests/ExecutionFlowControlTest.java
labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-core/src/main/java/org/drools/RuleBase.java
labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-core/src/main/java/org/drools/common/AbstractRuleBase.java
labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java
labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-core/src/main/java/org/drools/common/InternalRuleBase.java
labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-jsr94/src/main/java/org/drools/jsr94/rules/Constants.java
labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-jsr94/src/main/java/org/drools/jsr94/rules/admin/LocalRuleExecutionSetProviderImpl.java
labs/jbossrules/branches/mvel-tooling-2007-06-30/m2_repo/org/mvel/mvel14/1.2pre1/mvel14-1.2pre1.jar
Log:
Ported r13245 from trunk to branch mvel-tooling-2007-06-30
Deleted: labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/drools.mm
===================================================================
--- labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/drools.mm 2007-07-08 20:07:40 UTC (rev 13245)
+++ labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/drools.mm 2007-07-08 22:06:16 UTC (rev 13246)
@@ -1,71 +0,0 @@
-<map version="0.9.0_Beta_8">
-<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
-<node CREATED="1183832698515" ID="Freemind_Link_1073969978" MODIFIED="1183832711296" TEXT="Drools">
-<node CREATED="1183832746093" ID="Freemind_Link_669795590" MODIFIED="1183832767093" POSITION="left" TEXT="Language">
-<node CREATED="1183832770687" ID="Freemind_Link_517709211" MODIFIED="1183832804109" STYLE="fork">
-<richcontent TYPE="NODE"><html>
- <head>
- <style type="text/css">
- <!--
- p { margin-top: 0 }
- -->
- </style>
-
- </head>
- <body>
- <p style="text-align: center">
- Conditional
- </p>
- <p style="text-align: center">
- Elements
- </p>
- </body>
-</html>
-</richcontent>
-<node CREATED="1183832825125" ID="Freemind_Link_760771781" MODIFIED="1183832828093" STYLE="fork" TEXT="Pattern">
-<node CREATED="1183832830140" ID="Freemind_Link_747179825" MODIFIED="1183832834125" TEXT="Field Constraints"/>
-</node>
-<node CREATED="1183832836437" ID="Freemind_Link_1380544593" MODIFIED="1183832839562" STYLE="fork" TEXT="'or'"/>
-<node CREATED="1183832854984" ID="Freemind_Link_133725732" MODIFIED="1183832860531" STYLE="fork" TEXT="'and'"/>
-<node CREATED="1183832996875" ID="Freemind_Link_1676215401" MODIFIED="1183833000875" STYLE="fork" TEXT="'not'"/>
-<node CREATED="1183833016812" ID="Freemind_Link_302051494" MODIFIED="1183833019546" TEXT="'exists'"/>
-<node CREATED="1183833024546" ID="Freemind_Link_255517917" MODIFIED="1183833028265" TEXT="'forall'"/>
-</node>
-</node>
-<node CREATED="1183832933781" HGAP="-22" ID="Freemind_Link_1144464740" MODIFIED="1183833186500" POSITION="right" TEXT="Event Model" VSHIFT="-20">
-<node CREATED="1183833445000" ID="Freemind_Link_828801058" MODIFIED="1183833454015" TEXT="WorkingMemoryEventListener"/>
-<node CREATED="1183833455359" ID="Freemind_Link_1551195634" MODIFIED="1183833459890" TEXT="AgendaEventListener"/>
-<node CREATED="1183833460703" ID="Freemind_Link_823505752" MODIFIED="1183833471062" TEXT="RuleFlowEventListener"/>
-</node>
-<node CREATED="1183832943750" ID="Freemind_Link_33416065" MODIFIED="1183832946453" POSITION="left" TEXT="Rule Base"/>
-<node CREATED="1183832949218" HGAP="126" ID="Freemind_Link_248861333" MODIFIED="1183833182250" POSITION="right" TEXT="Working Memory" VSHIFT="-63">
-<node CREATED="1183832817171" HGAP="36" ID="Freemind_Link_1791382073" MODIFIED="1183832923093" TEXT="Agenda" VSHIFT="84">
-<node CREATED="1183832723656" ID="_" MODIFIED="1183832729062" STYLE="fork" TEXT="Conflict Resolution"/>
-</node>
-<node CREATED="1183836540484" ID="Freemind_Link_531729716" MODIFIED="1183836546562" TEXT="Working Memory Actions">
-<node CREATED="1183836548718" ID="Freemind_Link_596024985" MODIFIED="1183836552546" TEXT="Insert"/>
-<node CREATED="1183836554203" ID="Freemind_Link_338994460" MODIFIED="1183836556812" TEXT="Retract"/>
-<node CREATED="1183836562812" ID="Freemind_Link_35904310" MODIFIED="1183836565546" TEXT="Update"/>
-</node>
-</node>
-<node CREATED="1183833155281" HGAP="274" ID="Freemind_Link_413542286" MODIFIED="1183848352375" POSITION="right" TEXT="Execution Control" VSHIFT="-16">
-<node CREATED="1183833340546" ID="Freemind_Link_1423744179" MODIFIED="1183833344265" TEXT="Salience"/>
-<node CREATED="1183833162687" ID="Freemind_Link_1002286117" MODIFIED="1183833300218" TEXT="Rule Flow Groups"/>
-<node CREATED="1183833194921" ID="Freemind_Link_151362928" MODIFIED="1183833206640" TEXT="Agenda Groups"/>
-<node CREATED="1183833213000" ID="Freemind_Link_1849239187" MODIFIED="1183833218484" TEXT="Activation Groups"/>
-<node CREATED="1183833325312" ID="Freemind_Link_1282976401" MODIFIED="1183833333734" TEXT="Semaphores"/>
-<node CREATED="1183833241593" ID="Freemind_Link_1812636782" MODIFIED="1183833305796" TEXT="No Loop"/>
-<node CREATED="1183833219375" ID="Freemind_Link_1568224009" MODIFIED="1183833314484" TEXT="Lock on Activate"/>
-</node>
-<node CREATED="1183833383546" HGAP="43" ID="Freemind_Link_1689798977" MODIFIED="1183833393453" POSITION="left" TEXT="Execution Behaviour" VSHIFT="59">
-<node CREATED="1183833657359" ID="Freemind_Link_1054362582" MODIFIED="1183833662265" TEXT="Pattern Matching"/>
-<node CREATED="1183833397812" ID="Freemind_Link_581322552" MODIFIED="1183833406921" TEXT="Recursion"/>
-<node CREATED="1183833408312" ID="Freemind_Link_1236929690" MODIFIED="1183833418453" TEXT="Cross Products">
-<node CREATED="1183834675203" ID="Freemind_Link_1613731113" MODIFIED="1183836333843" TEXT="Matching"/>
-</node>
-</node>
-<node CREATED="1183848341562" ID="Freemind_Link_132623447" MODIFIED="1183848347781" POSITION="right" TEXT="Truth Maintenance">
-<node CREATED="1183848355328" HGAP="21" ID="Freemind_Link_459968689" MODIFIED="1183848368562" TEXT="Logical Assertions" VSHIFT="49"/>
-</node>
-</node>
-</map>
Copied: labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap (from rev 13242, labs/jbossrules/trunk/documentation/mindmap)
Deleted: labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html
===================================================================
--- labs/jbossrules/trunk/documentation/mindmap/drools.html 2007-07-08 15:59:38 UTC (rev 13242)
+++ labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html 2007-07-08 22:06:16 UTC (rev 13246)
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/><title>Drools</title><script type="text/javascript" src="./drools.html_files/flashobject.js"> </script><style type="text/css">
-
- /* hide from ie on mac \*/
- html {
- height: 100%;
- overflow: hidden;
- }
-
- #flashcontent {
- height: 100%;
- }
- /* end hide */
-
- body {
- height: 100%;
- margin: 0;
- padding: 0;
- background-color: #9999ff;
- }
-
-</style></head><body><div id="flashcontent">
- Flash plugin or Javascript are turned off.
- Activate both and reload to view the mindmap
- </div><script type="text/javascript">
- var fo = new FlashObject("./drools.html_files/visorFreemind.swf", "visorFreeMind", "100%", "100%", 6, "#9999ff");
- fo.addParam("quality", "high");
- fo.addParam("bgcolor", "#ffffff");
- fo.addVariable("openUrl", "_blank");
- fo.addVariable("initLoadFile", "./drools.html_files/map.mm");
- fo.addVariable("startCollapsedToLevel","5");
- fo.write("flashcontent");
- </script></body></html>
\ No newline at end of file
Copied: labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html (from rev 13242, labs/jbossrules/trunk/documentation/mindmap/drools.html)
===================================================================
--- labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html (rev 0)
+++ labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html 2007-07-08 22:06:16 UTC (rev 13246)
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/><title>Drools</title><script type="text/javascript" src="./drools.html_files/flashobject.js"> </script><style type="text/css">
+
+ /* hide from ie on mac \*/
+ html {
+ height: 100%;
+ overflow: hidden;
+ }
+
+ #flashcontent {
+ height: 100%;
+ }
+ /* end hide */
+
+ body {
+ height: 100%;
+ margin: 0;
+ padding: 0;
+ background-color: #9999ff;
+ }
+
+</style></head><body><div id="flashcontent">
+ Flash plugin or Javascript are turned off.
+ Activate both and reload to view the mindmap
+ </div><script type="text/javascript">
+ var fo = new FlashObject("./drools.html_files/visorFreemind.swf", "visorFreeMind", "100%", "100%", 6, "#9999ff");
+ fo.addParam("quality", "high");
+ fo.addParam("bgcolor", "#ffffff");
+ fo.addVariable("openUrl", "_blank");
+ fo.addVariable("initLoadFile", "./drools.html_files/map.mm");
+ fo.addVariable("startCollapsedToLevel","5");
+ fo.write("flashcontent");
+ </script></body></html>
\ No newline at end of file
Copied: labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html_files (from rev 13242, labs/jbossrules/trunk/documentation/mindmap/drools.html_files)
Deleted: labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html_files/flashobject.js
===================================================================
--- labs/jbossrules/trunk/documentation/mindmap/drools.html_files/flashobject.js 2007-07-08 15:59:38 UTC (rev 13242)
+++ labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html_files/flashobject.js 2007-07-08 22:06:16 UTC (rev 13246)
@@ -1,304 +0,0 @@
-/*
-
- * FlashObject embed
-
- * by Geoff Stearns (geoff at deconcept.com, http://www.deconcept.com/)
-
- *
-
- * v1.1.1 - 05-17-2005
-
- *
-
- * writes the embed code for a flash movie, includes plugin detection
-
- *
-
- * Usage:
-
- *
-
- * myFlash = new FlashObject("path/to/swf.swf", "swfid", "width", "height", flashversion, "backgroundcolor");
-
- * myFlash.write("objId");
-
- *
-
- * for best practices, see:
-
- * http://blog.deconcept.com/2005/03/31/proper-flash-embedding-flashobject-best-practices/
-
- *
-
- */
-
-
-
-var FlashObject = function(swf, id, w, h, ver, c) {
-
- this.swf = swf;
-
- this.id = id;
-
- this.width = w;
-
- this.height = h;
-
- this.version = ver;
-
- this.align = "middle";
-
-
-
- this.params = new Object();
-
- this.variables = new Object();
-
-
-
- this.redirect = "";
-
- this.sq = document.location.search.split("?")[1] || "";
-
- this.bypassTxt = "<p>Already have Macromedia Flash Player? <a href='?detectflash=false&"+ this.sq +"'>Click here if you have Flash Player "+ this.version +" installed</a>.</p>";
-
-
-
- if (c) this.color = this.addParam('bgcolor', c);
-
- this.addParam('quality', 'high'); // default to high
-
- this.doDetect = getQueryParamValue('detectflash');
-
-}
-
-
-
-var FOP = FlashObject.prototype;
-
-
-
-FOP.addParam = function(name, value) { this.params[name] = value; }
-
-
-
-FOP.getParams = function() { return this.params; }
-
-
-
-FOP.getParam = function(name) { return this.params[name]; }
-
-
-
-FOP.addVariable = function(name, value) { this.variables[name] = value; }
-
-
-
-FOP.getVariable = function(name) { return this.variables[name]; }
-
-
-
-FOP.getVariables = function() { return this.variables; }
-
-
-
-FOP.getParamTags = function() {
-
- var paramTags = "";
-
- for (var param in this.getParams()) {
-
- paramTags += '<param name="' + param + '" value="' + this.getParam(param) + '" />';
-
- }
-
- return (paramTags == "") ? false:paramTags;
-
-}
-
-
-
-FOP.getHTML = function() {
-
- var flashHTML = "";
-
- if (navigator.plugins && navigator.mimeTypes.length) { // netscape plugin architecture
-
- flashHTML += '<embed type="application/x-shockwave-flash" src="' + this.swf + '" width="' + this.width + '" height="' + this.height + '" id="' + this.id + '" align="' + this.align + '"';
-
- for (var param in this.getParams()) {
-
- flashHTML += ' ' + param + '="' + this.getParam(param) + '"';
-
- }
-
- if (this.getVariablePairs()) {
-
- flashHTML += ' flashVars="' + this.getVariablePairs() + '"';
-
- }
-
- flashHTML += '></embed>';
-
- } else { // PC IE
-
- flashHTML += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="' + this.width + '" height="' + this.height + '" name="' + this.id + '" align="' + this.align + '">';
-
- flashHTML += '<param name="movie" value="' + this.swf + '" />';
-
- if (this.getParamTags()) {
-
- flashHTML += this.getParamTags();
-
- }
-
- if (this.getVariablePairs() != null) {
-
- flashHTML += '<param name="flashVars" value="' + this.getVariablePairs() + '" />';
-
- }
-
- flashHTML += '</object>';
-
- }
-
- return flashHTML;
-
-}
-
-
-
-FOP.getVariablePairs = function() {
-
- var variablePairs = new Array();
-
- for (var name in this.getVariables()) {
-
- variablePairs.push(name + "=" + escape(this.getVariable(name)));
-
- }
-
- return (variablePairs.length > 0) ? variablePairs.join("&"):false;
-
-}
-
-
-
-FOP.write = function(elementId) {
-
- if(detectFlash(this.version) || this.doDetect=='false') {
-
- if (elementId) {
-
- document.getElementById(elementId).innerHTML = this.getHTML();
-
- } else {
-
- document.write(this.getHTML());
-
- }
-
- } else {
-
- if (this.redirect != "") {
-
- document.location.replace(this.redirect);
-
- } else if (this.altTxt) {
-
- if (elementId) {
-
- document.getElementById(elementId).innerHTML = this.altTxt +""+ this.bypassTxt;
-
- } else {
-
- document.write(this.altTxt +""+ this.bypassTxt);
-
- }
-
- }
-
- }
-
-}
-
-
-
-/* ---- detection functions ---- */
-
-function getFlashVersion() {
-
- var flashversion = 0;
-
- if (navigator.plugins && navigator.mimeTypes.length) {
-
- var x = navigator.plugins["Shockwave Flash"];
-
- if(x && x.description) {
-
- var y = x.description;
-
- flashversion = y.charAt(y.indexOf('.')-1);
-
- }
-
- } else {
-
- result = false;
-
- for(var i = 15; i >= 3 && result != true; i--){
-
- execScript('on error resume next: result = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+i+'"))','VBScript');
-
- flashversion = i;
-
- }
-
- }
-
- return flashversion;
-
-}
-
-
-
-function detectFlash(ver) { return (getFlashVersion() >= ver) ? true:false; }
-
-
-
-// get value of query string param
-
-function getQueryParamValue(param) {
-
- var q = document.location.search || document.location.href.split("#")[1];
-
- if (q) {
-
- var detectIndex = q.indexOf(param +"=");
-
- var endIndex = (q.indexOf("&", detectIndex) > -1) ? q.indexOf("&", detectIndex) : q.length;
-
- if (q.length > 1 && detectIndex > -1) {
-
- return q.substring(q.indexOf("=", detectIndex)+1, endIndex);
-
- } else {
-
- return "";
-
- }
-
- }
-
-}
-
-
-
-/* add Array.push if needed */
-
-if(Array.prototype.push == null){
-
- Array.prototype.push = function(item) { this[this.length] = item; return this.length; }
-
-}
-
Copied: labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html_files/flashobject.js (from rev 13242, labs/jbossrules/trunk/documentation/mindmap/drools.html_files/flashobject.js)
===================================================================
--- labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html_files/flashobject.js (rev 0)
+++ labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html_files/flashobject.js 2007-07-08 22:06:16 UTC (rev 13246)
@@ -0,0 +1,304 @@
+/*
+
+ * FlashObject embed
+
+ * by Geoff Stearns (geoff at deconcept.com, http://www.deconcept.com/)
+
+ *
+
+ * v1.1.1 - 05-17-2005
+
+ *
+
+ * writes the embed code for a flash movie, includes plugin detection
+
+ *
+
+ * Usage:
+
+ *
+
+ * myFlash = new FlashObject("path/to/swf.swf", "swfid", "width", "height", flashversion, "backgroundcolor");
+
+ * myFlash.write("objId");
+
+ *
+
+ * for best practices, see:
+
+ * http://blog.deconcept.com/2005/03/31/proper-flash-embedding-flashobject-best-practices/
+
+ *
+
+ */
+
+
+
+var FlashObject = function(swf, id, w, h, ver, c) {
+
+ this.swf = swf;
+
+ this.id = id;
+
+ this.width = w;
+
+ this.height = h;
+
+ this.version = ver;
+
+ this.align = "middle";
+
+
+
+ this.params = new Object();
+
+ this.variables = new Object();
+
+
+
+ this.redirect = "";
+
+ this.sq = document.location.search.split("?")[1] || "";
+
+ this.bypassTxt = "<p>Already have Macromedia Flash Player? <a href='?detectflash=false&"+ this.sq +"'>Click here if you have Flash Player "+ this.version +" installed</a>.</p>";
+
+
+
+ if (c) this.color = this.addParam('bgcolor', c);
+
+ this.addParam('quality', 'high'); // default to high
+
+ this.doDetect = getQueryParamValue('detectflash');
+
+}
+
+
+
+var FOP = FlashObject.prototype;
+
+
+
+FOP.addParam = function(name, value) { this.params[name] = value; }
+
+
+
+FOP.getParams = function() { return this.params; }
+
+
+
+FOP.getParam = function(name) { return this.params[name]; }
+
+
+
+FOP.addVariable = function(name, value) { this.variables[name] = value; }
+
+
+
+FOP.getVariable = function(name) { return this.variables[name]; }
+
+
+
+FOP.getVariables = function() { return this.variables; }
+
+
+
+FOP.getParamTags = function() {
+
+ var paramTags = "";
+
+ for (var param in this.getParams()) {
+
+ paramTags += '<param name="' + param + '" value="' + this.getParam(param) + '" />';
+
+ }
+
+ return (paramTags == "") ? false:paramTags;
+
+}
+
+
+
+FOP.getHTML = function() {
+
+ var flashHTML = "";
+
+ if (navigator.plugins && navigator.mimeTypes.length) { // netscape plugin architecture
+
+ flashHTML += '<embed type="application/x-shockwave-flash" src="' + this.swf + '" width="' + this.width + '" height="' + this.height + '" id="' + this.id + '" align="' + this.align + '"';
+
+ for (var param in this.getParams()) {
+
+ flashHTML += ' ' + param + '="' + this.getParam(param) + '"';
+
+ }
+
+ if (this.getVariablePairs()) {
+
+ flashHTML += ' flashVars="' + this.getVariablePairs() + '"';
+
+ }
+
+ flashHTML += '></embed>';
+
+ } else { // PC IE
+
+ flashHTML += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="' + this.width + '" height="' + this.height + '" name="' + this.id + '" align="' + this.align + '">';
+
+ flashHTML += '<param name="movie" value="' + this.swf + '" />';
+
+ if (this.getParamTags()) {
+
+ flashHTML += this.getParamTags();
+
+ }
+
+ if (this.getVariablePairs() != null) {
+
+ flashHTML += '<param name="flashVars" value="' + this.getVariablePairs() + '" />';
+
+ }
+
+ flashHTML += '</object>';
+
+ }
+
+ return flashHTML;
+
+}
+
+
+
+FOP.getVariablePairs = function() {
+
+ var variablePairs = new Array();
+
+ for (var name in this.getVariables()) {
+
+ variablePairs.push(name + "=" + escape(this.getVariable(name)));
+
+ }
+
+ return (variablePairs.length > 0) ? variablePairs.join("&"):false;
+
+}
+
+
+
+FOP.write = function(elementId) {
+
+ if(detectFlash(this.version) || this.doDetect=='false') {
+
+ if (elementId) {
+
+ document.getElementById(elementId).innerHTML = this.getHTML();
+
+ } else {
+
+ document.write(this.getHTML());
+
+ }
+
+ } else {
+
+ if (this.redirect != "") {
+
+ document.location.replace(this.redirect);
+
+ } else if (this.altTxt) {
+
+ if (elementId) {
+
+ document.getElementById(elementId).innerHTML = this.altTxt +""+ this.bypassTxt;
+
+ } else {
+
+ document.write(this.altTxt +""+ this.bypassTxt);
+
+ }
+
+ }
+
+ }
+
+}
+
+
+
+/* ---- detection functions ---- */
+
+function getFlashVersion() {
+
+ var flashversion = 0;
+
+ if (navigator.plugins && navigator.mimeTypes.length) {
+
+ var x = navigator.plugins["Shockwave Flash"];
+
+ if(x && x.description) {
+
+ var y = x.description;
+
+ flashversion = y.charAt(y.indexOf('.')-1);
+
+ }
+
+ } else {
+
+ result = false;
+
+ for(var i = 15; i >= 3 && result != true; i--){
+
+ execScript('on error resume next: result = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+i+'"))','VBScript');
+
+ flashversion = i;
+
+ }
+
+ }
+
+ return flashversion;
+
+}
+
+
+
+function detectFlash(ver) { return (getFlashVersion() >= ver) ? true:false; }
+
+
+
+// get value of query string param
+
+function getQueryParamValue(param) {
+
+ var q = document.location.search || document.location.href.split("#")[1];
+
+ if (q) {
+
+ var detectIndex = q.indexOf(param +"=");
+
+ var endIndex = (q.indexOf("&", detectIndex) > -1) ? q.indexOf("&", detectIndex) : q.length;
+
+ if (q.length > 1 && detectIndex > -1) {
+
+ return q.substring(q.indexOf("=", detectIndex)+1, endIndex);
+
+ } else {
+
+ return "";
+
+ }
+
+ }
+
+}
+
+
+
+/* add Array.push if needed */
+
+if(Array.prototype.push == null){
+
+ Array.prototype.push = function(item) { this[this.length] = item; return this.length; }
+
+}
+
Deleted: labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html_files/map.mm
===================================================================
--- labs/jbossrules/trunk/documentation/mindmap/drools.html_files/map.mm 2007-07-08 15:59:38 UTC (rev 13242)
+++ labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html_files/map.mm 2007-07-08 22:06:16 UTC (rev 13246)
@@ -1,149 +0,0 @@
-<map version="0.9.0_Beta_8">
-<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
-<node CREATED="1183832698515" ID="Freemind_Link_1073969978" MODIFIED="1183910314578" TEXT="Drools">
-<node CREATED="1183832943750" HGAP="191" ID="Freemind_Link_33416065" MODIFIED="1183901302015" POSITION="left" TEXT="Rule Base" VSHIFT="207">
-<cloud/>
-<node CREATED="1183863759609" ID="Freemind_Link_1296880525" MODIFIED="1183863761109" TEXT="Rete"/>
-</node>
-<node CREATED="1183832746093" HGAP="81" ID="Freemind_Link_669795590" MODIFIED="1183901564203" POSITION="left" TEXT="Language" VSHIFT="-8">
-<cloud/>
-<node CREATED="1183832770687" HGAP="41" ID="Freemind_Link_517709211" MODIFIED="1183853523156" STYLE="fork" VSHIFT="-44">
-<richcontent TYPE="NODE"><html>
- <head>
- <style type="text/css">
- <!--
- p { margin-top: 0 }
- -->
- </style>
-
- </head>
- <body>
- <p style="text-align: center">
- Conditional
- </p>
- <p style="text-align: center">
- Elements
- </p>
- </body>
-</html>
-</richcontent>
-<node CREATED="1183832825125" ID="Freemind_Link_760771781" MODIFIED="1183832828093" STYLE="fork" TEXT="Pattern">
-<node CREATED="1183832830140" ID="Freemind_Link_747179825" MODIFIED="1183832834125" TEXT="Field Constraints">
-<node CREATED="1183863489937" ID="Freemind_Link_515329075" MODIFIED="1183901310187" TEXT="Litera Field Constrant"/>
-<node CREATED="1183863497187" ID="Freemind_Link_787693335" MODIFIED="1183863502312" TEXT="Variable Field Constraint"/>
-<node CREATED="1183863502859" ID="Freemind_Link_1715412752" MODIFIED="1183863509953" TEXT="Return Value Field Constraint"/>
-<node CREATED="1183863511312" ID="Freemind_Link_1847384863" MODIFIED="1183863524250" TEXT="inline-eval Constraint"/>
-<node CREATED="1183863553656" ID="Freemind_Link_46994851" MODIFIED="1183863558656" TEXT="connectives">
-<node CREATED="1183863560531" ID="Freemind_Link_874199161" MODIFIED="1183863570328" TEXT="conjuctive '&&'"/>
-<node CREATED="1183863570671" ID="Freemind_Link_499942646" MODIFIED="1183863577171" TEXT="disjuectionve '||'"/>
-</node>
-<node CREATED="1183863603906" ID="Freemind_Link_1764807838" MODIFIED="1183863610718" TEXT="Sepcial Operator">
-<node CREATED="1183863612156" ID="Freemind_Link_919273354" MODIFIED="1183863614859" TEXT="matches"/>
-<node CREATED="1183863617156" ID="Freemind_Link_869583570" MODIFIED="1183863618390" TEXT="in"/>
-<node CREATED="1183863619468" ID="Freemind_Link_553103240" MODIFIED="1183863620984" TEXT="not in"/>
-<node CREATED="1183863621609" ID="Freemind_Link_1455487968" MODIFIED="1183863634312" TEXT="memberof"/>
-<node CREATED="1183863635062" ID="Freemind_Link_479393124" MODIFIED="1183863638875" TEXT="not memberof"/>
-</node>
-<node CREATED="1183863670281" ID="Freemind_Link_1388808392" MODIFIED="1183863694062" TEXT="Nested Accessors"/>
-</node>
-</node>
-<node CREATED="1183863531203" ID="Freemind_Link_1230224564" MODIFIED="1183863534843" TEXT="'eval'"/>
-<node CREATED="1183832836437" ID="Freemind_Link_1380544593" MODIFIED="1183832839562" STYLE="fork" TEXT="'or'"/>
-<node CREATED="1183832854984" ID="Freemind_Link_133725732" MODIFIED="1183832860531" STYLE="fork" TEXT="'and'"/>
-<node CREATED="1183832996875" ID="Freemind_Link_1676215401" MODIFIED="1183833000875" STYLE="fork" TEXT="'not'"/>
-<node CREATED="1183833016812" ID="Freemind_Link_302051494" MODIFIED="1183833019546" TEXT="'exists'"/>
-<node CREATED="1183833024546" ID="Freemind_Link_255517917" MODIFIED="1183833028265" TEXT="'forall'"/>
-<node CREATED="1183855718281" ID="Freemind_Link_1388405971" MODIFIED="1183855722703" TEXT="'accumulate'"/>
-<node CREATED="1183855727390" ID="Freemind_Link_1115058684" MODIFIED="1183855735890" TEXT="'collect'"/>
-<node CREATED="1183855738109" ID="Freemind_Link_1543712627" MODIFIED="1183855741140" TEXT="'from'"/>
-</node>
-<node CREATED="1183855748906" ID="Freemind_Link_492955927" MODIFIED="1183855761500" TEXT="dialects">
-<node CREATED="1183855763718" ID="Freemind_Link_1713462662" MODIFIED="1183855765515" TEXT="Java"/>
-<node CREATED="1183855767359" ID="Freemind_Link_248269880" MODIFIED="1183855771312" TEXT="MVEL"/>
-</node>
-</node>
-<node CREATED="1183832933781" HGAP="-84" ID="Freemind_Link_1144464740" MODIFIED="1183901568265" POSITION="right" TEXT="Event Model" VSHIFT="428">
-<cloud/>
-<node CREATED="1183833445000" ID="Freemind_Link_828801058" MODIFIED="1183833454015" TEXT="WorkingMemoryEventListener"/>
-<node CREATED="1183833455359" ID="Freemind_Link_1551195634" MODIFIED="1183833459890" TEXT="AgendaEventListener"/>
-<node CREATED="1183833460703" ID="Freemind_Link_823505752" MODIFIED="1183833471062" TEXT="RuleFlowEventListener"/>
-</node>
-<node CREATED="1183832949218" HGAP="80" ID="Freemind_Link_248861333" MODIFIED="1183901441000" POSITION="right" TEXT="Working Memory" VSHIFT="-5">
-<cloud/>
-<node CREATED="1183832817171" HGAP="30" ID="Freemind_Link_1791382073" MODIFIED="1183863473734" TEXT="Agenda" VSHIFT="-16">
-<node CREATED="1183832723656" ID="_" MODIFIED="1183832729062" STYLE="fork" TEXT="Conflict Resolution"/>
-<node CREATED="1183863423250" ID="Freemind_Link_1751405497" MODIFIED="1183863429796" TEXT="Agenda Filters"/>
-</node>
-<node CREATED="1183836540484" ID="Freemind_Link_531729716" MODIFIED="1183836546562" TEXT="Working Memory Actions">
-<node CREATED="1183836548718" ID="Freemind_Link_596024985" MODIFIED="1183836552546" TEXT="Insert"/>
-<node CREATED="1183836554203" ID="Freemind_Link_338994460" MODIFIED="1183836556812" TEXT="Retract"/>
-<node CREATED="1183836562812" ID="Freemind_Link_35904310" MODIFIED="1183836565546" TEXT="Update"/>
-</node>
-<node CREATED="1183863443796" ID="Freemind_Link_206694522" MODIFIED="1183863448734" TEXT="Stateless Sessions"/>
-<node CREATED="1183863449328" HGAP="25" ID="Freemind_Link_230476364" MODIFIED="1183863476328" TEXT="Stateful Sessions" VSHIFT="42"/>
-</node>
-<node CREATED="1183863273406" HGAP="383" ID="Freemind_Link_902152893" MODIFIED="1183901427156" POSITION="right" TEXT="BRMS" VSHIFT="-112">
-<cloud/>
-</node>
-<node CREATED="1183863324171" HGAP="85" ID="Freemind_Link_937616124" MODIFIED="1183901498359" POSITION="right" TEXT="Execution" VSHIFT="10">
-<cloud/>
-<node CREATED="1183833383546" HGAP="155" ID="Freemind_Link_1689798977" MODIFIED="1183863385953" TEXT="Execution Behaviour" VSHIFT="7">
-<node CREATED="1183833657359" ID="Freemind_Link_1054362582" MODIFIED="1183833662265" TEXT="Pattern Matching"/>
-<node CREATED="1183833397812" ID="Freemind_Link_581322552" MODIFIED="1183833406921" TEXT="Recursion"/>
-<node CREATED="1183833408312" ID="Freemind_Link_1236929690" MODIFIED="1183833418453" TEXT="Cross Products">
-<node CREATED="1183834675203" ID="Freemind_Link_1613731113" MODIFIED="1183836333843" TEXT="Matching"/>
-</node>
-</node>
-<node CREATED="1183833155281" HGAP="171" ID="Freemind_Link_413542286" MODIFIED="1183863389609" TEXT="Execution Control" VSHIFT="40">
-<node CREATED="1183833340546" ID="Freemind_Link_1423744179" MODIFIED="1183833344265" TEXT="Salience"/>
-<node CREATED="1183833162687" ID="Freemind_Link_1002286117" MODIFIED="1183833300218" TEXT="Rule Flow Groups"/>
-<node CREATED="1183833194921" ID="Freemind_Link_151362928" MODIFIED="1183833206640" TEXT="Agenda Groups"/>
-<node CREATED="1183833213000" ID="Freemind_Link_1849239187" MODIFIED="1183833218484" TEXT="Activation Groups"/>
-<node CREATED="1183833325312" ID="Freemind_Link_1282976401" MODIFIED="1183833333734" TEXT="Semaphores"/>
-<node CREATED="1183833241593" ID="Freemind_Link_1812636782" MODIFIED="1183833305796" TEXT="No Loop"/>
-<node CREATED="1183833219375" ID="Freemind_Link_1568224009" MODIFIED="1183833314484" TEXT="Lock on Activate"/>
-</node>
-</node>
-<node CREATED="1183848341562" HGAP="65" ID="Freemind_Link_132623447" MODIFIED="1183901488265" POSITION="right" TEXT="Truth Maintenance" VSHIFT="-29">
-<cloud/>
-<node CREATED="1183848355328" HGAP="21" ID="Freemind_Link_459968689" MODIFIED="1183848368562" TEXT="Logical Assertions" VSHIFT="49"/>
-</node>
-<node CREATED="1183853368250" HGAP="168" ID="Freemind_Link_1864864371" MODIFIED="1183901558796" POSITION="left" TEXT="Authoring" VSHIFT="-7">
-<cloud/>
-<node CREATED="1183853467875" ID="Freemind_Link_633357908" MODIFIED="1183853470656" TEXT="DRL"/>
-<node CREATED="1183853375656" ID="Freemind_Link_198567497" MODIFIED="1183853480140" TEXT="DSLR"/>
-<node CREATED="1183853387875" ID="Freemind_Link_686756331" MODIFIED="1183853396421" TEXT="Guided Editor"/>
-<node CREATED="1183853381875" ID="Freemind_Link_302805738" MODIFIED="1183853387250" TEXT="Decision Tables"/>
-<node CREATED="1183854947093" ID="Freemind_Link_1194359296" MODIFIED="1183854953687" TEXT="Decision Trees"/>
-<node CREATED="1183854954546" ID="Freemind_Link_1294422394" MODIFIED="1183854959031" TEXT="Score Cards"/>
-</node>
-<node CREATED="1183854967437" HGAP="52" ID="Freemind_Link_449246094" MODIFIED="1183901482515" POSITION="right" TEXT="Belief Systems" VSHIFT="-10">
-<cloud/>
-<node CREATED="1183855697093" ID="Freemind_Link_998204143" MODIFIED="1183855702734" TEXT="Fuzzy Logic"/>
-</node>
-<node CREATED="1183855455828" HGAP="50" ID="Freemind_Link_1973486813" MODIFIED="1183901551359" POSITION="left" TEXT="Eclipse IDE" VSHIFT="-176">
-<cloud/>
-<node CREATED="1183855519375" ID="Freemind_Link_1678318207" MODIFIED="1183855543921" TEXT="DRL Editor">
-<node CREATED="1183863250859" ID="Freemind_Link_187994437" MODIFIED="1183863265437" TEXT="Context Assist"/>
-</node>
-<node CREATED="1183855495500" ID="Freemind_Link_1029964825" MODIFIED="1183855499421" TEXT="Rule Flow"/>
-<node CREATED="1183855510875" ID="Freemind_Link_636688110" MODIFIED="1183855517250" TEXT="Guided Editor"/>
-<node CREATED="1183855474078" ID="Freemind_Link_1895865224" MODIFIED="1183862846578" TEXT="Debug" VSHIFT="44">
-<node CREATED="1183855588140" ID="Freemind_Link_1713249504" MODIFIED="1183855598781" TEXT="Breakpoints"/>
-<node CREATED="1183855599328" ID="Freemind_Link_208481784" MODIFIED="1183855606062" TEXT="Viiews">
-<node CREATED="1183855607718" ID="Freemind_Link_1814080488" MODIFIED="1183855613265" TEXT="Working Memoiry View"/>
-<node CREATED="1183855613828" ID="Freemind_Link_139639601" MODIFIED="1183855616312" TEXT="Agenda View"/>
-<node CREATED="1183855617765" ID="Freemind_Link_1968645410" MODIFIED="1183855620875" TEXT="Globals"/>
-<node CREATED="1183855622046" ID="Freemind_Link_77694375" MODIFIED="1183855641296" TEXT="Audit View"/>
-</node>
-</node>
-</node>
-<node CREATED="1183862856250" HGAP="-12" ID="Freemind_Link_303917658" MODIFIED="1183901467187" POSITION="right" TEXT="Rule Agent" VSHIFT="-385">
-<cloud/>
-<node CREATED="1183862870703" ID="Freemind_Link_1085572943" MODIFIED="1183862881250" TEXT="Loading from Disk"/>
-<node CREATED="1183862882109" ID="Freemind_Link_737312092" MODIFIED="1183862886656" TEXT="Loading from ClassPath"/>
-<node CREATED="1183862888093" ID="Freemind_Link_857831131" MODIFIED="1183862892796" TEXT="Loading from URL"/>
-<node CREATED="1183862896078" ID="Freemind_Link_410025772" MODIFIED="1183862921640" TEXT="Auto update interval checks"/>
-</node>
-</node>
-</map>
Copied: labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html_files/map.mm (from rev 13242, labs/jbossrules/trunk/documentation/mindmap/drools.html_files/map.mm)
===================================================================
--- labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html_files/map.mm (rev 0)
+++ labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html_files/map.mm 2007-07-08 22:06:16 UTC (rev 13246)
@@ -0,0 +1,149 @@
+<map version="0.9.0_Beta_8">
+<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
+<node CREATED="1183832698515" ID="Freemind_Link_1073969978" MODIFIED="1183910314578" TEXT="Drools">
+<node CREATED="1183832943750" HGAP="191" ID="Freemind_Link_33416065" MODIFIED="1183901302015" POSITION="left" TEXT="Rule Base" VSHIFT="207">
+<cloud/>
+<node CREATED="1183863759609" ID="Freemind_Link_1296880525" MODIFIED="1183863761109" TEXT="Rete"/>
+</node>
+<node CREATED="1183832746093" HGAP="81" ID="Freemind_Link_669795590" MODIFIED="1183901564203" POSITION="left" TEXT="Language" VSHIFT="-8">
+<cloud/>
+<node CREATED="1183832770687" HGAP="41" ID="Freemind_Link_517709211" MODIFIED="1183853523156" STYLE="fork" VSHIFT="-44">
+<richcontent TYPE="NODE"><html>
+ <head>
+ <style type="text/css">
+ <!--
+ p { margin-top: 0 }
+ -->
+ </style>
+
+ </head>
+ <body>
+ <p style="text-align: center">
+ Conditional
+ </p>
+ <p style="text-align: center">
+ Elements
+ </p>
+ </body>
+</html>
+</richcontent>
+<node CREATED="1183832825125" ID="Freemind_Link_760771781" MODIFIED="1183832828093" STYLE="fork" TEXT="Pattern">
+<node CREATED="1183832830140" ID="Freemind_Link_747179825" MODIFIED="1183832834125" TEXT="Field Constraints">
+<node CREATED="1183863489937" ID="Freemind_Link_515329075" MODIFIED="1183901310187" TEXT="Litera Field Constrant"/>
+<node CREATED="1183863497187" ID="Freemind_Link_787693335" MODIFIED="1183863502312" TEXT="Variable Field Constraint"/>
+<node CREATED="1183863502859" ID="Freemind_Link_1715412752" MODIFIED="1183863509953" TEXT="Return Value Field Constraint"/>
+<node CREATED="1183863511312" ID="Freemind_Link_1847384863" MODIFIED="1183863524250" TEXT="inline-eval Constraint"/>
+<node CREATED="1183863553656" ID="Freemind_Link_46994851" MODIFIED="1183863558656" TEXT="connectives">
+<node CREATED="1183863560531" ID="Freemind_Link_874199161" MODIFIED="1183863570328" TEXT="conjuctive '&&'"/>
+<node CREATED="1183863570671" ID="Freemind_Link_499942646" MODIFIED="1183863577171" TEXT="disjuectionve '||'"/>
+</node>
+<node CREATED="1183863603906" ID="Freemind_Link_1764807838" MODIFIED="1183863610718" TEXT="Sepcial Operator">
+<node CREATED="1183863612156" ID="Freemind_Link_919273354" MODIFIED="1183863614859" TEXT="matches"/>
+<node CREATED="1183863617156" ID="Freemind_Link_869583570" MODIFIED="1183863618390" TEXT="in"/>
+<node CREATED="1183863619468" ID="Freemind_Link_553103240" MODIFIED="1183863620984" TEXT="not in"/>
+<node CREATED="1183863621609" ID="Freemind_Link_1455487968" MODIFIED="1183863634312" TEXT="memberof"/>
+<node CREATED="1183863635062" ID="Freemind_Link_479393124" MODIFIED="1183863638875" TEXT="not memberof"/>
+</node>
+<node CREATED="1183863670281" ID="Freemind_Link_1388808392" MODIFIED="1183863694062" TEXT="Nested Accessors"/>
+</node>
+</node>
+<node CREATED="1183863531203" ID="Freemind_Link_1230224564" MODIFIED="1183863534843" TEXT="'eval'"/>
+<node CREATED="1183832836437" ID="Freemind_Link_1380544593" MODIFIED="1183832839562" STYLE="fork" TEXT="'or'"/>
+<node CREATED="1183832854984" ID="Freemind_Link_133725732" MODIFIED="1183832860531" STYLE="fork" TEXT="'and'"/>
+<node CREATED="1183832996875" ID="Freemind_Link_1676215401" MODIFIED="1183833000875" STYLE="fork" TEXT="'not'"/>
+<node CREATED="1183833016812" ID="Freemind_Link_302051494" MODIFIED="1183833019546" TEXT="'exists'"/>
+<node CREATED="1183833024546" ID="Freemind_Link_255517917" MODIFIED="1183833028265" TEXT="'forall'"/>
+<node CREATED="1183855718281" ID="Freemind_Link_1388405971" MODIFIED="1183855722703" TEXT="'accumulate'"/>
+<node CREATED="1183855727390" ID="Freemind_Link_1115058684" MODIFIED="1183855735890" TEXT="'collect'"/>
+<node CREATED="1183855738109" ID="Freemind_Link_1543712627" MODIFIED="1183855741140" TEXT="'from'"/>
+</node>
+<node CREATED="1183855748906" ID="Freemind_Link_492955927" MODIFIED="1183855761500" TEXT="dialects">
+<node CREATED="1183855763718" ID="Freemind_Link_1713462662" MODIFIED="1183855765515" TEXT="Java"/>
+<node CREATED="1183855767359" ID="Freemind_Link_248269880" MODIFIED="1183855771312" TEXT="MVEL"/>
+</node>
+</node>
+<node CREATED="1183832933781" HGAP="-84" ID="Freemind_Link_1144464740" MODIFIED="1183901568265" POSITION="right" TEXT="Event Model" VSHIFT="428">
+<cloud/>
+<node CREATED="1183833445000" ID="Freemind_Link_828801058" MODIFIED="1183833454015" TEXT="WorkingMemoryEventListener"/>
+<node CREATED="1183833455359" ID="Freemind_Link_1551195634" MODIFIED="1183833459890" TEXT="AgendaEventListener"/>
+<node CREATED="1183833460703" ID="Freemind_Link_823505752" MODIFIED="1183833471062" TEXT="RuleFlowEventListener"/>
+</node>
+<node CREATED="1183832949218" HGAP="80" ID="Freemind_Link_248861333" MODIFIED="1183901441000" POSITION="right" TEXT="Working Memory" VSHIFT="-5">
+<cloud/>
+<node CREATED="1183832817171" HGAP="30" ID="Freemind_Link_1791382073" MODIFIED="1183863473734" TEXT="Agenda" VSHIFT="-16">
+<node CREATED="1183832723656" ID="_" MODIFIED="1183832729062" STYLE="fork" TEXT="Conflict Resolution"/>
+<node CREATED="1183863423250" ID="Freemind_Link_1751405497" MODIFIED="1183863429796" TEXT="Agenda Filters"/>
+</node>
+<node CREATED="1183836540484" ID="Freemind_Link_531729716" MODIFIED="1183836546562" TEXT="Working Memory Actions">
+<node CREATED="1183836548718" ID="Freemind_Link_596024985" MODIFIED="1183836552546" TEXT="Insert"/>
+<node CREATED="1183836554203" ID="Freemind_Link_338994460" MODIFIED="1183836556812" TEXT="Retract"/>
+<node CREATED="1183836562812" ID="Freemind_Link_35904310" MODIFIED="1183836565546" TEXT="Update"/>
+</node>
+<node CREATED="1183863443796" ID="Freemind_Link_206694522" MODIFIED="1183863448734" TEXT="Stateless Sessions"/>
+<node CREATED="1183863449328" HGAP="25" ID="Freemind_Link_230476364" MODIFIED="1183863476328" TEXT="Stateful Sessions" VSHIFT="42"/>
+</node>
+<node CREATED="1183863273406" HGAP="383" ID="Freemind_Link_902152893" MODIFIED="1183901427156" POSITION="right" TEXT="BRMS" VSHIFT="-112">
+<cloud/>
+</node>
+<node CREATED="1183863324171" HGAP="85" ID="Freemind_Link_937616124" MODIFIED="1183901498359" POSITION="right" TEXT="Execution" VSHIFT="10">
+<cloud/>
+<node CREATED="1183833383546" HGAP="155" ID="Freemind_Link_1689798977" MODIFIED="1183863385953" TEXT="Execution Behaviour" VSHIFT="7">
+<node CREATED="1183833657359" ID="Freemind_Link_1054362582" MODIFIED="1183833662265" TEXT="Pattern Matching"/>
+<node CREATED="1183833397812" ID="Freemind_Link_581322552" MODIFIED="1183833406921" TEXT="Recursion"/>
+<node CREATED="1183833408312" ID="Freemind_Link_1236929690" MODIFIED="1183833418453" TEXT="Cross Products">
+<node CREATED="1183834675203" ID="Freemind_Link_1613731113" MODIFIED="1183836333843" TEXT="Matching"/>
+</node>
+</node>
+<node CREATED="1183833155281" HGAP="171" ID="Freemind_Link_413542286" MODIFIED="1183863389609" TEXT="Execution Control" VSHIFT="40">
+<node CREATED="1183833340546" ID="Freemind_Link_1423744179" MODIFIED="1183833344265" TEXT="Salience"/>
+<node CREATED="1183833162687" ID="Freemind_Link_1002286117" MODIFIED="1183833300218" TEXT="Rule Flow Groups"/>
+<node CREATED="1183833194921" ID="Freemind_Link_151362928" MODIFIED="1183833206640" TEXT="Agenda Groups"/>
+<node CREATED="1183833213000" ID="Freemind_Link_1849239187" MODIFIED="1183833218484" TEXT="Activation Groups"/>
+<node CREATED="1183833325312" ID="Freemind_Link_1282976401" MODIFIED="1183833333734" TEXT="Semaphores"/>
+<node CREATED="1183833241593" ID="Freemind_Link_1812636782" MODIFIED="1183833305796" TEXT="No Loop"/>
+<node CREATED="1183833219375" ID="Freemind_Link_1568224009" MODIFIED="1183833314484" TEXT="Lock on Activate"/>
+</node>
+</node>
+<node CREATED="1183848341562" HGAP="65" ID="Freemind_Link_132623447" MODIFIED="1183901488265" POSITION="right" TEXT="Truth Maintenance" VSHIFT="-29">
+<cloud/>
+<node CREATED="1183848355328" HGAP="21" ID="Freemind_Link_459968689" MODIFIED="1183848368562" TEXT="Logical Assertions" VSHIFT="49"/>
+</node>
+<node CREATED="1183853368250" HGAP="168" ID="Freemind_Link_1864864371" MODIFIED="1183901558796" POSITION="left" TEXT="Authoring" VSHIFT="-7">
+<cloud/>
+<node CREATED="1183853467875" ID="Freemind_Link_633357908" MODIFIED="1183853470656" TEXT="DRL"/>
+<node CREATED="1183853375656" ID="Freemind_Link_198567497" MODIFIED="1183853480140" TEXT="DSLR"/>
+<node CREATED="1183853387875" ID="Freemind_Link_686756331" MODIFIED="1183853396421" TEXT="Guided Editor"/>
+<node CREATED="1183853381875" ID="Freemind_Link_302805738" MODIFIED="1183853387250" TEXT="Decision Tables"/>
+<node CREATED="1183854947093" ID="Freemind_Link_1194359296" MODIFIED="1183854953687" TEXT="Decision Trees"/>
+<node CREATED="1183854954546" ID="Freemind_Link_1294422394" MODIFIED="1183854959031" TEXT="Score Cards"/>
+</node>
+<node CREATED="1183854967437" HGAP="52" ID="Freemind_Link_449246094" MODIFIED="1183901482515" POSITION="right" TEXT="Belief Systems" VSHIFT="-10">
+<cloud/>
+<node CREATED="1183855697093" ID="Freemind_Link_998204143" MODIFIED="1183855702734" TEXT="Fuzzy Logic"/>
+</node>
+<node CREATED="1183855455828" HGAP="50" ID="Freemind_Link_1973486813" MODIFIED="1183901551359" POSITION="left" TEXT="Eclipse IDE" VSHIFT="-176">
+<cloud/>
+<node CREATED="1183855519375" ID="Freemind_Link_1678318207" MODIFIED="1183855543921" TEXT="DRL Editor">
+<node CREATED="1183863250859" ID="Freemind_Link_187994437" MODIFIED="1183863265437" TEXT="Context Assist"/>
+</node>
+<node CREATED="1183855495500" ID="Freemind_Link_1029964825" MODIFIED="1183855499421" TEXT="Rule Flow"/>
+<node CREATED="1183855510875" ID="Freemind_Link_636688110" MODIFIED="1183855517250" TEXT="Guided Editor"/>
+<node CREATED="1183855474078" ID="Freemind_Link_1895865224" MODIFIED="1183862846578" TEXT="Debug" VSHIFT="44">
+<node CREATED="1183855588140" ID="Freemind_Link_1713249504" MODIFIED="1183855598781" TEXT="Breakpoints"/>
+<node CREATED="1183855599328" ID="Freemind_Link_208481784" MODIFIED="1183855606062" TEXT="Viiews">
+<node CREATED="1183855607718" ID="Freemind_Link_1814080488" MODIFIED="1183855613265" TEXT="Working Memoiry View"/>
+<node CREATED="1183855613828" ID="Freemind_Link_139639601" MODIFIED="1183855616312" TEXT="Agenda View"/>
+<node CREATED="1183855617765" ID="Freemind_Link_1968645410" MODIFIED="1183855620875" TEXT="Globals"/>
+<node CREATED="1183855622046" ID="Freemind_Link_77694375" MODIFIED="1183855641296" TEXT="Audit View"/>
+</node>
+</node>
+</node>
+<node CREATED="1183862856250" HGAP="-12" ID="Freemind_Link_303917658" MODIFIED="1183901467187" POSITION="right" TEXT="Rule Agent" VSHIFT="-385">
+<cloud/>
+<node CREATED="1183862870703" ID="Freemind_Link_1085572943" MODIFIED="1183862881250" TEXT="Loading from Disk"/>
+<node CREATED="1183862882109" ID="Freemind_Link_737312092" MODIFIED="1183862886656" TEXT="Loading from ClassPath"/>
+<node CREATED="1183862888093" ID="Freemind_Link_857831131" MODIFIED="1183862892796" TEXT="Loading from URL"/>
+<node CREATED="1183862896078" ID="Freemind_Link_410025772" MODIFIED="1183862921640" TEXT="Auto update interval checks"/>
+</node>
+</node>
+</map>
Deleted: labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html_files/visorFreemind.swf
===================================================================
(Binary files differ)
Copied: labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.html_files/visorFreemind.swf (from rev 13242, labs/jbossrules/trunk/documentation/mindmap/drools.html_files/visorFreemind.swf)
===================================================================
(Binary files differ)
Deleted: labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.mm
===================================================================
--- labs/jbossrules/trunk/documentation/mindmap/drools.mm 2007-07-08 15:59:38 UTC (rev 13242)
+++ labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.mm 2007-07-08 22:06:16 UTC (rev 13246)
@@ -1,149 +0,0 @@
-<map version="0.9.0_Beta_8">
-<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
-<node CREATED="1183832698515" ID="Freemind_Link_1073969978" MODIFIED="1183910314578" TEXT="Drools">
-<node CREATED="1183832943750" HGAP="191" ID="Freemind_Link_33416065" MODIFIED="1183901302015" POSITION="left" TEXT="Rule Base" VSHIFT="207">
-<cloud/>
-<node CREATED="1183863759609" ID="Freemind_Link_1296880525" MODIFIED="1183863761109" TEXT="Rete"/>
-</node>
-<node CREATED="1183832746093" HGAP="81" ID="Freemind_Link_669795590" MODIFIED="1183901564203" POSITION="left" TEXT="Language" VSHIFT="-8">
-<cloud/>
-<node CREATED="1183832770687" HGAP="41" ID="Freemind_Link_517709211" MODIFIED="1183853523156" STYLE="fork" VSHIFT="-44">
-<richcontent TYPE="NODE"><html>
- <head>
- <style type="text/css">
- <!--
- p { margin-top: 0 }
- -->
- </style>
-
- </head>
- <body>
- <p style="text-align: center">
- Conditional
- </p>
- <p style="text-align: center">
- Elements
- </p>
- </body>
-</html>
-</richcontent>
-<node CREATED="1183832825125" ID="Freemind_Link_760771781" MODIFIED="1183832828093" STYLE="fork" TEXT="Pattern">
-<node CREATED="1183832830140" ID="Freemind_Link_747179825" MODIFIED="1183832834125" TEXT="Field Constraints">
-<node CREATED="1183863489937" ID="Freemind_Link_515329075" MODIFIED="1183901310187" TEXT="Litera Field Constrant"/>
-<node CREATED="1183863497187" ID="Freemind_Link_787693335" MODIFIED="1183863502312" TEXT="Variable Field Constraint"/>
-<node CREATED="1183863502859" ID="Freemind_Link_1715412752" MODIFIED="1183863509953" TEXT="Return Value Field Constraint"/>
-<node CREATED="1183863511312" ID="Freemind_Link_1847384863" MODIFIED="1183863524250" TEXT="inline-eval Constraint"/>
-<node CREATED="1183863553656" ID="Freemind_Link_46994851" MODIFIED="1183863558656" TEXT="connectives">
-<node CREATED="1183863560531" ID="Freemind_Link_874199161" MODIFIED="1183863570328" TEXT="conjuctive '&&'"/>
-<node CREATED="1183863570671" ID="Freemind_Link_499942646" MODIFIED="1183863577171" TEXT="disjuectionve '||'"/>
-</node>
-<node CREATED="1183863603906" ID="Freemind_Link_1764807838" MODIFIED="1183863610718" TEXT="Sepcial Operator">
-<node CREATED="1183863612156" ID="Freemind_Link_919273354" MODIFIED="1183863614859" TEXT="matches"/>
-<node CREATED="1183863617156" ID="Freemind_Link_869583570" MODIFIED="1183863618390" TEXT="in"/>
-<node CREATED="1183863619468" ID="Freemind_Link_553103240" MODIFIED="1183863620984" TEXT="not in"/>
-<node CREATED="1183863621609" ID="Freemind_Link_1455487968" MODIFIED="1183863634312" TEXT="memberof"/>
-<node CREATED="1183863635062" ID="Freemind_Link_479393124" MODIFIED="1183863638875" TEXT="not memberof"/>
-</node>
-<node CREATED="1183863670281" ID="Freemind_Link_1388808392" MODIFIED="1183863694062" TEXT="Nested Accessors"/>
-</node>
-</node>
-<node CREATED="1183863531203" ID="Freemind_Link_1230224564" MODIFIED="1183863534843" TEXT="'eval'"/>
-<node CREATED="1183832836437" ID="Freemind_Link_1380544593" MODIFIED="1183832839562" STYLE="fork" TEXT="'or'"/>
-<node CREATED="1183832854984" ID="Freemind_Link_133725732" MODIFIED="1183832860531" STYLE="fork" TEXT="'and'"/>
-<node CREATED="1183832996875" ID="Freemind_Link_1676215401" MODIFIED="1183833000875" STYLE="fork" TEXT="'not'"/>
-<node CREATED="1183833016812" ID="Freemind_Link_302051494" MODIFIED="1183833019546" TEXT="'exists'"/>
-<node CREATED="1183833024546" ID="Freemind_Link_255517917" MODIFIED="1183833028265" TEXT="'forall'"/>
-<node CREATED="1183855718281" ID="Freemind_Link_1388405971" MODIFIED="1183855722703" TEXT="'accumulate'"/>
-<node CREATED="1183855727390" ID="Freemind_Link_1115058684" MODIFIED="1183855735890" TEXT="'collect'"/>
-<node CREATED="1183855738109" ID="Freemind_Link_1543712627" MODIFIED="1183855741140" TEXT="'from'"/>
-</node>
-<node CREATED="1183855748906" ID="Freemind_Link_492955927" MODIFIED="1183855761500" TEXT="dialects">
-<node CREATED="1183855763718" ID="Freemind_Link_1713462662" MODIFIED="1183855765515" TEXT="Java"/>
-<node CREATED="1183855767359" ID="Freemind_Link_248269880" MODIFIED="1183855771312" TEXT="MVEL"/>
-</node>
-</node>
-<node CREATED="1183832933781" HGAP="-84" ID="Freemind_Link_1144464740" MODIFIED="1183901568265" POSITION="right" TEXT="Event Model" VSHIFT="428">
-<cloud/>
-<node CREATED="1183833445000" ID="Freemind_Link_828801058" MODIFIED="1183833454015" TEXT="WorkingMemoryEventListener"/>
-<node CREATED="1183833455359" ID="Freemind_Link_1551195634" MODIFIED="1183833459890" TEXT="AgendaEventListener"/>
-<node CREATED="1183833460703" ID="Freemind_Link_823505752" MODIFIED="1183833471062" TEXT="RuleFlowEventListener"/>
-</node>
-<node CREATED="1183832949218" HGAP="80" ID="Freemind_Link_248861333" MODIFIED="1183901441000" POSITION="right" TEXT="Working Memory" VSHIFT="-5">
-<cloud/>
-<node CREATED="1183832817171" HGAP="30" ID="Freemind_Link_1791382073" MODIFIED="1183863473734" TEXT="Agenda" VSHIFT="-16">
-<node CREATED="1183832723656" ID="_" MODIFIED="1183832729062" STYLE="fork" TEXT="Conflict Resolution"/>
-<node CREATED="1183863423250" ID="Freemind_Link_1751405497" MODIFIED="1183863429796" TEXT="Agenda Filters"/>
-</node>
-<node CREATED="1183836540484" ID="Freemind_Link_531729716" MODIFIED="1183836546562" TEXT="Working Memory Actions">
-<node CREATED="1183836548718" ID="Freemind_Link_596024985" MODIFIED="1183836552546" TEXT="Insert"/>
-<node CREATED="1183836554203" ID="Freemind_Link_338994460" MODIFIED="1183836556812" TEXT="Retract"/>
-<node CREATED="1183836562812" ID="Freemind_Link_35904310" MODIFIED="1183836565546" TEXT="Update"/>
-</node>
-<node CREATED="1183863443796" ID="Freemind_Link_206694522" MODIFIED="1183863448734" TEXT="Stateless Sessions"/>
-<node CREATED="1183863449328" HGAP="25" ID="Freemind_Link_230476364" MODIFIED="1183863476328" TEXT="Stateful Sessions" VSHIFT="42"/>
-</node>
-<node CREATED="1183863273406" HGAP="383" ID="Freemind_Link_902152893" MODIFIED="1183901427156" POSITION="right" TEXT="BRMS" VSHIFT="-112">
-<cloud/>
-</node>
-<node CREATED="1183863324171" HGAP="85" ID="Freemind_Link_937616124" MODIFIED="1183901498359" POSITION="right" TEXT="Execution" VSHIFT="10">
-<cloud/>
-<node CREATED="1183833383546" HGAP="155" ID="Freemind_Link_1689798977" MODIFIED="1183863385953" TEXT="Execution Behaviour" VSHIFT="7">
-<node CREATED="1183833657359" ID="Freemind_Link_1054362582" MODIFIED="1183833662265" TEXT="Pattern Matching"/>
-<node CREATED="1183833397812" ID="Freemind_Link_581322552" MODIFIED="1183833406921" TEXT="Recursion"/>
-<node CREATED="1183833408312" ID="Freemind_Link_1236929690" MODIFIED="1183833418453" TEXT="Cross Products">
-<node CREATED="1183834675203" ID="Freemind_Link_1613731113" MODIFIED="1183836333843" TEXT="Matching"/>
-</node>
-</node>
-<node CREATED="1183833155281" HGAP="171" ID="Freemind_Link_413542286" MODIFIED="1183863389609" TEXT="Execution Control" VSHIFT="40">
-<node CREATED="1183833340546" ID="Freemind_Link_1423744179" MODIFIED="1183833344265" TEXT="Salience"/>
-<node CREATED="1183833162687" ID="Freemind_Link_1002286117" MODIFIED="1183833300218" TEXT="Rule Flow Groups"/>
-<node CREATED="1183833194921" ID="Freemind_Link_151362928" MODIFIED="1183833206640" TEXT="Agenda Groups"/>
-<node CREATED="1183833213000" ID="Freemind_Link_1849239187" MODIFIED="1183833218484" TEXT="Activation Groups"/>
-<node CREATED="1183833325312" ID="Freemind_Link_1282976401" MODIFIED="1183833333734" TEXT="Semaphores"/>
-<node CREATED="1183833241593" ID="Freemind_Link_1812636782" MODIFIED="1183833305796" TEXT="No Loop"/>
-<node CREATED="1183833219375" ID="Freemind_Link_1568224009" MODIFIED="1183833314484" TEXT="Lock on Activate"/>
-</node>
-</node>
-<node CREATED="1183848341562" HGAP="65" ID="Freemind_Link_132623447" MODIFIED="1183901488265" POSITION="right" TEXT="Truth Maintenance" VSHIFT="-29">
-<cloud/>
-<node CREATED="1183848355328" HGAP="21" ID="Freemind_Link_459968689" MODIFIED="1183848368562" TEXT="Logical Assertions" VSHIFT="49"/>
-</node>
-<node CREATED="1183853368250" HGAP="168" ID="Freemind_Link_1864864371" MODIFIED="1183901558796" POSITION="left" TEXT="Authoring" VSHIFT="-7">
-<cloud/>
-<node CREATED="1183853467875" ID="Freemind_Link_633357908" MODIFIED="1183853470656" TEXT="DRL"/>
-<node CREATED="1183853375656" ID="Freemind_Link_198567497" MODIFIED="1183853480140" TEXT="DSLR"/>
-<node CREATED="1183853387875" ID="Freemind_Link_686756331" MODIFIED="1183853396421" TEXT="Guided Editor"/>
-<node CREATED="1183853381875" ID="Freemind_Link_302805738" MODIFIED="1183853387250" TEXT="Decision Tables"/>
-<node CREATED="1183854947093" ID="Freemind_Link_1194359296" MODIFIED="1183854953687" TEXT="Decision Trees"/>
-<node CREATED="1183854954546" ID="Freemind_Link_1294422394" MODIFIED="1183854959031" TEXT="Score Cards"/>
-</node>
-<node CREATED="1183854967437" HGAP="52" ID="Freemind_Link_449246094" MODIFIED="1183901482515" POSITION="right" TEXT="Belief Systems" VSHIFT="-10">
-<cloud/>
-<node CREATED="1183855697093" ID="Freemind_Link_998204143" MODIFIED="1183855702734" TEXT="Fuzzy Logic"/>
-</node>
-<node CREATED="1183855455828" HGAP="50" ID="Freemind_Link_1973486813" MODIFIED="1183901551359" POSITION="left" TEXT="Eclipse IDE" VSHIFT="-176">
-<cloud/>
-<node CREATED="1183855519375" ID="Freemind_Link_1678318207" MODIFIED="1183855543921" TEXT="DRL Editor">
-<node CREATED="1183863250859" ID="Freemind_Link_187994437" MODIFIED="1183863265437" TEXT="Context Assist"/>
-</node>
-<node CREATED="1183855495500" ID="Freemind_Link_1029964825" MODIFIED="1183855499421" TEXT="Rule Flow"/>
-<node CREATED="1183855510875" ID="Freemind_Link_636688110" MODIFIED="1183855517250" TEXT="Guided Editor"/>
-<node CREATED="1183855474078" ID="Freemind_Link_1895865224" MODIFIED="1183862846578" TEXT="Debug" VSHIFT="44">
-<node CREATED="1183855588140" ID="Freemind_Link_1713249504" MODIFIED="1183855598781" TEXT="Breakpoints"/>
-<node CREATED="1183855599328" ID="Freemind_Link_208481784" MODIFIED="1183855606062" TEXT="Viiews">
-<node CREATED="1183855607718" ID="Freemind_Link_1814080488" MODIFIED="1183855613265" TEXT="Working Memoiry View"/>
-<node CREATED="1183855613828" ID="Freemind_Link_139639601" MODIFIED="1183855616312" TEXT="Agenda View"/>
-<node CREATED="1183855617765" ID="Freemind_Link_1968645410" MODIFIED="1183855620875" TEXT="Globals"/>
-<node CREATED="1183855622046" ID="Freemind_Link_77694375" MODIFIED="1183855641296" TEXT="Audit View"/>
-</node>
-</node>
-</node>
-<node CREATED="1183862856250" HGAP="-12" ID="Freemind_Link_303917658" MODIFIED="1183901467187" POSITION="right" TEXT="Rule Agent" VSHIFT="-385">
-<cloud/>
-<node CREATED="1183862870703" ID="Freemind_Link_1085572943" MODIFIED="1183862881250" TEXT="Loading from Disk"/>
-<node CREATED="1183862882109" ID="Freemind_Link_737312092" MODIFIED="1183862886656" TEXT="Loading from ClassPath"/>
-<node CREATED="1183862888093" ID="Freemind_Link_857831131" MODIFIED="1183862892796" TEXT="Loading from URL"/>
-<node CREATED="1183862896078" ID="Freemind_Link_410025772" MODIFIED="1183862921640" TEXT="Auto update interval checks"/>
-</node>
-</node>
-</map>
Copied: labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.mm (from rev 13242, labs/jbossrules/trunk/documentation/mindmap/drools.mm)
===================================================================
--- labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.mm (rev 0)
+++ labs/jbossrules/branches/mvel-tooling-2007-06-30/documentation/mindmap/drools.mm 2007-07-08 22:06:16 UTC (rev 13246)
@@ -0,0 +1,149 @@
+<map version="0.9.0_Beta_8">
+<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
+<node CREATED="1183832698515" ID="Freemind_Link_1073969978" MODIFIED="1183910314578" TEXT="Drools">
+<node CREATED="1183832943750" HGAP="191" ID="Freemind_Link_33416065" MODIFIED="1183901302015" POSITION="left" TEXT="Rule Base" VSHIFT="207">
+<cloud/>
+<node CREATED="1183863759609" ID="Freemind_Link_1296880525" MODIFIED="1183863761109" TEXT="Rete"/>
+</node>
+<node CREATED="1183832746093" HGAP="81" ID="Freemind_Link_669795590" MODIFIED="1183901564203" POSITION="left" TEXT="Language" VSHIFT="-8">
+<cloud/>
+<node CREATED="1183832770687" HGAP="41" ID="Freemind_Link_517709211" MODIFIED="1183853523156" STYLE="fork" VSHIFT="-44">
+<richcontent TYPE="NODE"><html>
+ <head>
+ <style type="text/css">
+ <!--
+ p { margin-top: 0 }
+ -->
+ </style>
+
+ </head>
+ <body>
+ <p style="text-align: center">
+ Conditional
+ </p>
+ <p style="text-align: center">
+ Elements
+ </p>
+ </body>
+</html>
+</richcontent>
+<node CREATED="1183832825125" ID="Freemind_Link_760771781" MODIFIED="1183832828093" STYLE="fork" TEXT="Pattern">
+<node CREATED="1183832830140" ID="Freemind_Link_747179825" MODIFIED="1183832834125" TEXT="Field Constraints">
+<node CREATED="1183863489937" ID="Freemind_Link_515329075" MODIFIED="1183901310187" TEXT="Litera Field Constrant"/>
+<node CREATED="1183863497187" ID="Freemind_Link_787693335" MODIFIED="1183863502312" TEXT="Variable Field Constraint"/>
+<node CREATED="1183863502859" ID="Freemind_Link_1715412752" MODIFIED="1183863509953" TEXT="Return Value Field Constraint"/>
+<node CREATED="1183863511312" ID="Freemind_Link_1847384863" MODIFIED="1183863524250" TEXT="inline-eval Constraint"/>
+<node CREATED="1183863553656" ID="Freemind_Link_46994851" MODIFIED="1183863558656" TEXT="connectives">
+<node CREATED="1183863560531" ID="Freemind_Link_874199161" MODIFIED="1183863570328" TEXT="conjuctive '&&'"/>
+<node CREATED="1183863570671" ID="Freemind_Link_499942646" MODIFIED="1183863577171" TEXT="disjuectionve '||'"/>
+</node>
+<node CREATED="1183863603906" ID="Freemind_Link_1764807838" MODIFIED="1183863610718" TEXT="Sepcial Operator">
+<node CREATED="1183863612156" ID="Freemind_Link_919273354" MODIFIED="1183863614859" TEXT="matches"/>
+<node CREATED="1183863617156" ID="Freemind_Link_869583570" MODIFIED="1183863618390" TEXT="in"/>
+<node CREATED="1183863619468" ID="Freemind_Link_553103240" MODIFIED="1183863620984" TEXT="not in"/>
+<node CREATED="1183863621609" ID="Freemind_Link_1455487968" MODIFIED="1183863634312" TEXT="memberof"/>
+<node CREATED="1183863635062" ID="Freemind_Link_479393124" MODIFIED="1183863638875" TEXT="not memberof"/>
+</node>
+<node CREATED="1183863670281" ID="Freemind_Link_1388808392" MODIFIED="1183863694062" TEXT="Nested Accessors"/>
+</node>
+</node>
+<node CREATED="1183863531203" ID="Freemind_Link_1230224564" MODIFIED="1183863534843" TEXT="'eval'"/>
+<node CREATED="1183832836437" ID="Freemind_Link_1380544593" MODIFIED="1183832839562" STYLE="fork" TEXT="'or'"/>
+<node CREATED="1183832854984" ID="Freemind_Link_133725732" MODIFIED="1183832860531" STYLE="fork" TEXT="'and'"/>
+<node CREATED="1183832996875" ID="Freemind_Link_1676215401" MODIFIED="1183833000875" STYLE="fork" TEXT="'not'"/>
+<node CREATED="1183833016812" ID="Freemind_Link_302051494" MODIFIED="1183833019546" TEXT="'exists'"/>
+<node CREATED="1183833024546" ID="Freemind_Link_255517917" MODIFIED="1183833028265" TEXT="'forall'"/>
+<node CREATED="1183855718281" ID="Freemind_Link_1388405971" MODIFIED="1183855722703" TEXT="'accumulate'"/>
+<node CREATED="1183855727390" ID="Freemind_Link_1115058684" MODIFIED="1183855735890" TEXT="'collect'"/>
+<node CREATED="1183855738109" ID="Freemind_Link_1543712627" MODIFIED="1183855741140" TEXT="'from'"/>
+</node>
+<node CREATED="1183855748906" ID="Freemind_Link_492955927" MODIFIED="1183855761500" TEXT="dialects">
+<node CREATED="1183855763718" ID="Freemind_Link_1713462662" MODIFIED="1183855765515" TEXT="Java"/>
+<node CREATED="1183855767359" ID="Freemind_Link_248269880" MODIFIED="1183855771312" TEXT="MVEL"/>
+</node>
+</node>
+<node CREATED="1183832933781" HGAP="-84" ID="Freemind_Link_1144464740" MODIFIED="1183901568265" POSITION="right" TEXT="Event Model" VSHIFT="428">
+<cloud/>
+<node CREATED="1183833445000" ID="Freemind_Link_828801058" MODIFIED="1183833454015" TEXT="WorkingMemoryEventListener"/>
+<node CREATED="1183833455359" ID="Freemind_Link_1551195634" MODIFIED="1183833459890" TEXT="AgendaEventListener"/>
+<node CREATED="1183833460703" ID="Freemind_Link_823505752" MODIFIED="1183833471062" TEXT="RuleFlowEventListener"/>
+</node>
+<node CREATED="1183832949218" HGAP="80" ID="Freemind_Link_248861333" MODIFIED="1183901441000" POSITION="right" TEXT="Working Memory" VSHIFT="-5">
+<cloud/>
+<node CREATED="1183832817171" HGAP="30" ID="Freemind_Link_1791382073" MODIFIED="1183863473734" TEXT="Agenda" VSHIFT="-16">
+<node CREATED="1183832723656" ID="_" MODIFIED="1183832729062" STYLE="fork" TEXT="Conflict Resolution"/>
+<node CREATED="1183863423250" ID="Freemind_Link_1751405497" MODIFIED="1183863429796" TEXT="Agenda Filters"/>
+</node>
+<node CREATED="1183836540484" ID="Freemind_Link_531729716" MODIFIED="1183836546562" TEXT="Working Memory Actions">
+<node CREATED="1183836548718" ID="Freemind_Link_596024985" MODIFIED="1183836552546" TEXT="Insert"/>
+<node CREATED="1183836554203" ID="Freemind_Link_338994460" MODIFIED="1183836556812" TEXT="Retract"/>
+<node CREATED="1183836562812" ID="Freemind_Link_35904310" MODIFIED="1183836565546" TEXT="Update"/>
+</node>
+<node CREATED="1183863443796" ID="Freemind_Link_206694522" MODIFIED="1183863448734" TEXT="Stateless Sessions"/>
+<node CREATED="1183863449328" HGAP="25" ID="Freemind_Link_230476364" MODIFIED="1183863476328" TEXT="Stateful Sessions" VSHIFT="42"/>
+</node>
+<node CREATED="1183863273406" HGAP="383" ID="Freemind_Link_902152893" MODIFIED="1183901427156" POSITION="right" TEXT="BRMS" VSHIFT="-112">
+<cloud/>
+</node>
+<node CREATED="1183863324171" HGAP="85" ID="Freemind_Link_937616124" MODIFIED="1183901498359" POSITION="right" TEXT="Execution" VSHIFT="10">
+<cloud/>
+<node CREATED="1183833383546" HGAP="155" ID="Freemind_Link_1689798977" MODIFIED="1183863385953" TEXT="Execution Behaviour" VSHIFT="7">
+<node CREATED="1183833657359" ID="Freemind_Link_1054362582" MODIFIED="1183833662265" TEXT="Pattern Matching"/>
+<node CREATED="1183833397812" ID="Freemind_Link_581322552" MODIFIED="1183833406921" TEXT="Recursion"/>
+<node CREATED="1183833408312" ID="Freemind_Link_1236929690" MODIFIED="1183833418453" TEXT="Cross Products">
+<node CREATED="1183834675203" ID="Freemind_Link_1613731113" MODIFIED="1183836333843" TEXT="Matching"/>
+</node>
+</node>
+<node CREATED="1183833155281" HGAP="171" ID="Freemind_Link_413542286" MODIFIED="1183863389609" TEXT="Execution Control" VSHIFT="40">
+<node CREATED="1183833340546" ID="Freemind_Link_1423744179" MODIFIED="1183833344265" TEXT="Salience"/>
+<node CREATED="1183833162687" ID="Freemind_Link_1002286117" MODIFIED="1183833300218" TEXT="Rule Flow Groups"/>
+<node CREATED="1183833194921" ID="Freemind_Link_151362928" MODIFIED="1183833206640" TEXT="Agenda Groups"/>
+<node CREATED="1183833213000" ID="Freemind_Link_1849239187" MODIFIED="1183833218484" TEXT="Activation Groups"/>
+<node CREATED="1183833325312" ID="Freemind_Link_1282976401" MODIFIED="1183833333734" TEXT="Semaphores"/>
+<node CREATED="1183833241593" ID="Freemind_Link_1812636782" MODIFIED="1183833305796" TEXT="No Loop"/>
+<node CREATED="1183833219375" ID="Freemind_Link_1568224009" MODIFIED="1183833314484" TEXT="Lock on Activate"/>
+</node>
+</node>
+<node CREATED="1183848341562" HGAP="65" ID="Freemind_Link_132623447" MODIFIED="1183901488265" POSITION="right" TEXT="Truth Maintenance" VSHIFT="-29">
+<cloud/>
+<node CREATED="1183848355328" HGAP="21" ID="Freemind_Link_459968689" MODIFIED="1183848368562" TEXT="Logical Assertions" VSHIFT="49"/>
+</node>
+<node CREATED="1183853368250" HGAP="168" ID="Freemind_Link_1864864371" MODIFIED="1183901558796" POSITION="left" TEXT="Authoring" VSHIFT="-7">
+<cloud/>
+<node CREATED="1183853467875" ID="Freemind_Link_633357908" MODIFIED="1183853470656" TEXT="DRL"/>
+<node CREATED="1183853375656" ID="Freemind_Link_198567497" MODIFIED="1183853480140" TEXT="DSLR"/>
+<node CREATED="1183853387875" ID="Freemind_Link_686756331" MODIFIED="1183853396421" TEXT="Guided Editor"/>
+<node CREATED="1183853381875" ID="Freemind_Link_302805738" MODIFIED="1183853387250" TEXT="Decision Tables"/>
+<node CREATED="1183854947093" ID="Freemind_Link_1194359296" MODIFIED="1183854953687" TEXT="Decision Trees"/>
+<node CREATED="1183854954546" ID="Freemind_Link_1294422394" MODIFIED="1183854959031" TEXT="Score Cards"/>
+</node>
+<node CREATED="1183854967437" HGAP="52" ID="Freemind_Link_449246094" MODIFIED="1183901482515" POSITION="right" TEXT="Belief Systems" VSHIFT="-10">
+<cloud/>
+<node CREATED="1183855697093" ID="Freemind_Link_998204143" MODIFIED="1183855702734" TEXT="Fuzzy Logic"/>
+</node>
+<node CREATED="1183855455828" HGAP="50" ID="Freemind_Link_1973486813" MODIFIED="1183901551359" POSITION="left" TEXT="Eclipse IDE" VSHIFT="-176">
+<cloud/>
+<node CREATED="1183855519375" ID="Freemind_Link_1678318207" MODIFIED="1183855543921" TEXT="DRL Editor">
+<node CREATED="1183863250859" ID="Freemind_Link_187994437" MODIFIED="1183863265437" TEXT="Context Assist"/>
+</node>
+<node CREATED="1183855495500" ID="Freemind_Link_1029964825" MODIFIED="1183855499421" TEXT="Rule Flow"/>
+<node CREATED="1183855510875" ID="Freemind_Link_636688110" MODIFIED="1183855517250" TEXT="Guided Editor"/>
+<node CREATED="1183855474078" ID="Freemind_Link_1895865224" MODIFIED="1183862846578" TEXT="Debug" VSHIFT="44">
+<node CREATED="1183855588140" ID="Freemind_Link_1713249504" MODIFIED="1183855598781" TEXT="Breakpoints"/>
+<node CREATED="1183855599328" ID="Freemind_Link_208481784" MODIFIED="1183855606062" TEXT="Viiews">
+<node CREATED="1183855607718" ID="Freemind_Link_1814080488" MODIFIED="1183855613265" TEXT="Working Memoiry View"/>
+<node CREATED="1183855613828" ID="Freemind_Link_139639601" MODIFIED="1183855616312" TEXT="Agenda View"/>
+<node CREATED="1183855617765" ID="Freemind_Link_1968645410" MODIFIED="1183855620875" TEXT="Globals"/>
+<node CREATED="1183855622046" ID="Freemind_Link_77694375" MODIFIED="1183855641296" TEXT="Audit View"/>
+</node>
+</node>
+</node>
+<node CREATED="1183862856250" HGAP="-12" ID="Freemind_Link_303917658" MODIFIED="1183901467187" POSITION="right" TEXT="Rule Agent" VSHIFT="-385">
+<cloud/>
+<node CREATED="1183862870703" ID="Freemind_Link_1085572943" MODIFIED="1183862881250" TEXT="Loading from Disk"/>
+<node CREATED="1183862882109" ID="Freemind_Link_737312092" MODIFIED="1183862886656" TEXT="Loading from ClassPath"/>
+<node CREATED="1183862888093" ID="Freemind_Link_857831131" MODIFIED="1183862892796" TEXT="Loading from URL"/>
+<node CREATED="1183862896078" ID="Freemind_Link_410025772" MODIFIED="1183862921640" TEXT="Auto update interval checks"/>
+</node>
+</node>
+</map>
Modified: labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-compiler/src/test/java/org/drools/integrationtests/ExecutionFlowControlTest.java
===================================================================
--- labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-compiler/src/test/java/org/drools/integrationtests/ExecutionFlowControlTest.java 2007-07-08 20:07:40 UTC (rev 13245)
+++ labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-compiler/src/test/java/org/drools/integrationtests/ExecutionFlowControlTest.java 2007-07-08 22:06:16 UTC (rev 13246)
@@ -552,13 +552,10 @@
public void testRuleFlow() throws Exception {
final PackageBuilder builder = new PackageBuilder();
builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "ruleflow.drl" ) ) );
+ builder.addRuleFlow( new InputStreamReader( getClass().getResourceAsStream( "ruleflow.rf" ) ) );
final Package pkg = builder.getPackage();
- final ProcessBuilder processBuilder = new ProcessBuilder(builder);
- processBuilder.addProcessFromFile( new InputStreamReader( getClass().getResourceAsStream( "ruleflow.rf" ) ) );
-
final RuleBase ruleBase = getRuleBase();
ruleBase.addPackage( pkg );
- ruleBase.addProcess( processBuilder.getProcesses()[0] );
final WorkingMemory workingMemory = ruleBase.newStatefulSession();
final List list = new ArrayList();
Modified: labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-core/src/main/java/org/drools/RuleBase.java
===================================================================
--- labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-core/src/main/java/org/drools/RuleBase.java 2007-07-08 20:07:40 UTC (rev 13245)
+++ labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-core/src/main/java/org/drools/RuleBase.java 2007-07-08 22:06:16 UTC (rev 13246)
@@ -127,12 +127,6 @@
void removePackage(String packageName);
- void addProcess(Process process);
-
- void removeProcess(String id);
-
- Process getProcess(String id);
-
void removeRule(String packageName,
String ruleName);
Modified: labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-core/src/main/java/org/drools/common/AbstractRuleBase.java
===================================================================
--- labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-core/src/main/java/org/drools/common/AbstractRuleBase.java 2007-07-08 20:07:40 UTC (rev 13245)
+++ labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-core/src/main/java/org/drools/common/AbstractRuleBase.java 2007-07-08 22:06:16 UTC (rev 13246)
@@ -407,6 +407,15 @@
pkg.addRule( newRule );
}
}
+
+ //and now the rule flows
+ if ( newPkg.getRuleFlows() != Collections.EMPTY_MAP ) {
+ Map flows = newPkg.getRuleFlows();
+ for ( Iterator iter = flows.values().iterator(); iter.hasNext(); ) {
+ Process flow = (Process) iter.next();
+ pkg.addRuleFlow(flow);
+ }
+ }
}
protected synchronized void addRule(final Rule rule) throws InvalidPatternException {
@@ -457,6 +466,11 @@
this.globals.remove( globalName );
}
}
+ //and now the rule flows
+ Map flows = pkg.getRuleFlows();
+ for ( Iterator iter = flows.keySet().iterator(); iter.hasNext(); ) {
+ removeProcess((String) iter.next());
+ }
// removing the package itself from the list
this.pkgs.remove( pkg.getName() );
} finally {
Modified: labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java
===================================================================
--- labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java 2007-07-08 20:07:40 UTC (rev 13245)
+++ labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java 2007-07-08 22:06:16 UTC (rev 13246)
@@ -1349,7 +1349,7 @@
}
public ProcessInstance startProcess(final String processId) {
- final Process process = getRuleBase().getProcess( processId );
+ final Process process = ((InternalRuleBase) getRuleBase()).getProcess( processId );
if ( process == null ) {
throw new IllegalArgumentException( "Unknown process ID: " + processId );
}
Modified: labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-core/src/main/java/org/drools/common/InternalRuleBase.java
===================================================================
--- labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-core/src/main/java/org/drools/common/InternalRuleBase.java 2007-07-08 20:07:40 UTC (rev 13245)
+++ labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-core/src/main/java/org/drools/common/InternalRuleBase.java 2007-07-08 22:06:16 UTC (rev 13246)
@@ -29,6 +29,7 @@
import org.drools.rule.CompositePackageClassLoader;
import org.drools.rule.MapBackedClassLoader;
import org.drools.rule.Package;
+import org.drools.ruleflow.common.core.Process;
import org.drools.spi.FactHandleFactory;
import org.drools.spi.PropagationContext;
@@ -99,4 +100,7 @@
public Rete getRete();
public InternalWorkingMemory[] getWorkingMemories();
+
+ public Process getProcess(String id);
+
}
Modified: labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-jsr94/src/main/java/org/drools/jsr94/rules/Constants.java
===================================================================
--- labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-jsr94/src/main/java/org/drools/jsr94/rules/Constants.java 2007-07-08 20:07:40 UTC (rev 13245)
+++ labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-jsr94/src/main/java/org/drools/jsr94/rules/Constants.java 2007-07-08 22:06:16 UTC (rev 13246)
@@ -44,7 +44,7 @@
public static final String RES_SOURCE_TYPE_DECISION_TABLE = "javax.rules.admin.RuleExecutionSet.source.decisiontable";
- public static final String RES_DSRL = "javax.rules.admin.RuleExecutionSet.dsrl";
+ public static final String RES_DSL = "javax.rules.admin.RuleExecutionSet.dsl";
/** <code>RuleExecutionSet</code> rulebase config constant. */
public static final String RES_RULEBASE_CONFIG = "javax.rules.admin.RuleExecutionSet.ruleBaseConfiguration";
Modified: labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-jsr94/src/main/java/org/drools/jsr94/rules/admin/LocalRuleExecutionSetProviderImpl.java
===================================================================
--- labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-jsr94/src/main/java/org/drools/jsr94/rules/admin/LocalRuleExecutionSetProviderImpl.java 2007-07-08 20:07:40 UTC (rev 13245)
+++ labs/jbossrules/branches/mvel-tooling-2007-06-30/drools-jsr94/src/main/java/org/drools/jsr94/rules/admin/LocalRuleExecutionSetProviderImpl.java 2007-07-08 22:06:16 UTC (rev 13246)
@@ -135,7 +135,7 @@
String source = null;
if ( properties != null ) {
- dsrl = properties.get( Constants.RES_DSRL );
+ dsrl = properties.get( Constants.RES_DSL );
if ( dsrl == null ) {
// check for old legacy name ending
dsrl = properties.get( "dsl" );
Modified: labs/jbossrules/branches/mvel-tooling-2007-06-30/m2_repo/org/mvel/mvel14/1.2pre1/mvel14-1.2pre1.jar
===================================================================
(Binary files differ)
More information about the jboss-svn-commits
mailing list