<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi,<br>
<br>
by accident, I saw this discussion.<br>
<span style="font-weight: normal;"><font size="2"><font
color="#2d934d">(20:07:51) </font></font></span><span
style="font-weight: normal;color: #2d934d;">mbriskar: </span><font
size="3"><font color="#000000">lincolnthree: but if you plan to
have classification in one rule and it's decorators in the
another rules, there is no other way then to save it in the
graph</font></font><br>
<span style="font-weight: normal;"><font size="2"><font
color="#cf585d">(20:07:57) </font></font></span><span
style="font-weight: bold;color: #cf585d;">LincolnBaxter: </span><font
size="3"><font color="#000000">mbriskar: meta-model == windup's
java in-memory representation of the project…. look at the code</font></font><br>
<span style="font-weight: normal;"><font size="2"><font
color="#cf585d">(20:08:35) </font></font></span><span
style="font-weight: bold;color: #cf585d;">LincolnBaxter: </span><font
size="3"><font color="#000000">mbriskar: why would classifications
and decorators be in separate rules?</font></font><br>
<span style="font-weight: normal;"><font size="2"><font
color="#af7f00">(20:08:42) </font></font></span><span
style="font-weight: bold;color: #af7f00;">mbriskar: </span><b><font
size="3"><font color="#0000dd">lincolnthree, jsightler, ozizka:
sorry but I just feel all of you have a different thinking of
how to migrate that makes me confused as ...</font></font></b><br>
<span style="font-weight: normal;"><font size="2"><font
color="#2d934d">(20:08:57) </font></font></span><span
style="font-weight: normal;color: #2d934d;">mbriskar: </span><font
size="3"><font color="#000000">never</font></font><br>
<span style="font-weight: normal;"><font size="2"><font
color="#2d934d">(20:09:15) </font></font></span><span
style="font-weight: normal;color: #2d934d;">mbriskar: </span><font
size="3"><font color="#000000">lincolnthree: that's what Ondra
thinks</font></font><br>
<span style="font-weight: normal;"><font size="2"><font
color="#cf585d">(20:13:33) </font></font></span><span
style="font-weight: bold;color: #cf585d;">LincolnBaxter: </span><font
size="3"><font color="#000000">mbriskar: i don't think they should
be in separate rules either<br>
<br>
So, why should it be in separate rules?<br>
Not sure if you (whoever) have really seen what those
classification and decorator does.<br>
Probably you think it compares to WHEN and PERFORM. It does
not.<br>
At least not always.<br>
<br>
I'll gladly remind what was decided on the F2F (correct me if I
misunderstood) :<br>
We will store the intermediate information into the graph,
making the rules decoupled.<br>
E.g. we will go through the files, using rules, and examine what
they are.<br>
Then, with another rules, we will query the graph and process
the files in some other way.<br>
In other words, we already do classify using some rules, and
decorate using others.<br>
<br>
The limitation of the legacy Windup rules is that they are a
tree. The context of one classifier is lost after it's
processed.<br>
If you want to do the same operation in other classifier, you
have to copy it.<br>
For example: If you classify FooBar XML file A) by namespace
<a class="moz-txt-link-freetext" href="http://foo.com/bar">http://foo.com/bar</a> B) by finding an /foo-bar element in it, then
whatever you do with them has to be coded twice.<br>
We do not want to mimick this limitation. Therefore, we want one
rule for A, other rule for B, and third rule for whatever is
done with them next.<br>
<br>
Regards, Ondra<br>
</font></font>
</body>
</html>