<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
no, you would have to use a AOP technology to try and add this type of
functionality.<br>
<br>
Alfonso Gonz&aacute;lez wrote:
<blockquote
 cite="mid:200711190821.lAJ8LCg3005288@chief.prod.atl2.jboss.com"
 type="cite">
  <meta http-equiv="Content-Type" content="text/html; ">
  <meta name="Generator" content="Microsoft Word 11 (filtered medium)">
  <o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="PersonName">
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
  <style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
span.EstiloCorreo17
        {mso-style-type:personal;
        font-family:Arial;
        color:windowtext;}
span.EstiloCorreo18
        {mso-style-type:personal;
        font-family:Arial;
        color:navy;}
span.EstiloCorreo19
        {mso-style-type:personal;
        font-family:Arial;
        color:navy;}
span.EstiloCorreo20
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:595.3pt 841.9pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.Section1
        {page:Section1;}
-->
  </style></o:SmartTagType>
  <div class="Section1">
  <p class="MsoNormal"><font face="Verdana" size="2"><span
 style="font-size: 10pt; font-family: Verdana;">Hello<o:p></o:p></span></font></p>
  <p class="MsoNormal"><font face="Verdana" size="2"><span
 style="font-size: 10pt; font-family: Verdana;"><o:p>&nbsp;</o:p></span></font></p>
  <p class="MsoNormal"><font face="Verdana" size="2"><span
 style="font-size: 10pt; font-family: Verdana;" lang="EN-GB">We have
developed a behaviour&#8217;s data driven
application: when rules change data model, behaviour changes. Model is
some
kind of network. Each time system know a new case, we copy some piece
of the
model in order to rules modifies the copy, but not the model (model is
protected from rules). But not all cases will fire rules, so is not
efficient</span></font><font face="Verdana" size="2"><span
 style="font-size: 10pt; font-family: Verdana;"> to
build all the copy each time, when maybe there wont be rules going to
fire. So
the more efficient way to build the copy is: step to step exploring
diferent
paths, and being able to predict not succesfull paths and then cancel
this not
succesfull path in advance. Supposed a rule will fire 4 steps next, so
step 1,
2 and 3 partial macthes must be happen. So, for each new path, after
every
step, I could wacth if new partial matches has happen, and if not, we
can
cancel this path a go in depth with other path. So the question is: is
ther any
way to listen partial matches being happens, and can I know number of
partial
matches from each rule or from a group of rules?<o:p></o:p></span></font></p>
  <p class="MsoNormal"><font face="Verdana" size="2"><span
 style="font-size: 10pt; font-family: Verdana;" lang="EN-GB"><o:p>&nbsp;</o:p></span></font></p>
  <p class="MsoNormal"><font face="Verdana" size="2"><span
 style="font-size: 10pt; font-family: Verdana;" lang="EN-GB">Thank you
in advance<o:p></o:p></span></font></p>
  <p class="MsoNormal"><st1:PersonName productid="Alfonso Gonz&aacute;lez"
 w:st="on"><font face="Verdana" size="2"><span
 style="font-size: 10pt; font-family: Verdana;" lang="EN-GB">Alfonso
Gonz&aacute;lez</span></font></st1:PersonName><font face="Verdana" size="2"><span
 style="font-size: 10pt; font-family: Verdana;" lang="EN-GB"><o:p></o:p></span></font></p>
  <p class="MsoNormal"><font color="navy" face="Verdana" size="2"><span
 style="font-size: 10pt; font-family: Verdana; color: navy;"
 lang="EN-GB">DYNAGENT SOFTWARE<o:p></o:p></span></font></p>
  </div>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
rules-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rules-dev@lists.jboss.org">rules-dev@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-dev">https://lists.jboss.org/mailman/listinfo/rules-dev</a>
  </pre>
</blockquote>
<br>
</body>
</html>