|
From: <jm...@us...> - 2010-03-15 14:44:06
|
Revision: 1311
http://eulergui.svn.sourceforge.net/eulergui/?rev=1311&view=rev
Author: jmvanel
Date: 2010-03-15 14:43:59 +0000 (Mon, 15 Mar 2010)
Log Message:
-----------
test to capture this regression: forgot to commit project files
Modified Paths:
--------------
trunk/eulergui/src/test/java/eulergui/gui/ActionNAMEComponentChooser.java
trunk/eulergui/src/test/java/eulergui/gui/TestN3Source.java
Added Paths:
-----------
trunk/eulergui/test/empty_project.n3p
trunk/eulergui/test/errors-in-editor.n3
trunk/eulergui/test/errors-in-editor.n3p
Modified: trunk/eulergui/src/test/java/eulergui/gui/ActionNAMEComponentChooser.java
===================================================================
--- trunk/eulergui/src/test/java/eulergui/gui/ActionNAMEComponentChooser.java 2010-03-15 14:28:26 UTC (rev 1310)
+++ trunk/eulergui/src/test/java/eulergui/gui/ActionNAMEComponentChooser.java 2010-03-15 14:43:59 UTC (rev 1311)
@@ -29,11 +29,15 @@
AbstractButton b = (AbstractButton) c;
Action a = b.getAction();
if( a != null ) {
+ Object actionName = a.getValue(Action.NAME);
+ if( actionName == null ) {
+ return false;
+ }
if( usingRegularExpression ) {
- if( ((String) a.getValue(Action.NAME)).matches(actionNAME) ) {
+ if( ((String) actionName).matches(actionNAME) ) {
return true;
}
- } else if( actionNAME.equals( a.getValue(Action.NAME) ) ) {
+ } else if( actionNAME.equals( actionName ) ) {
return true;
}
}
Modified: trunk/eulergui/src/test/java/eulergui/gui/TestN3Source.java
===================================================================
--- trunk/eulergui/src/test/java/eulergui/gui/TestN3Source.java 2010-03-15 14:28:26 UTC (rev 1310)
+++ trunk/eulergui/src/test/java/eulergui/gui/TestN3Source.java 2010-03-15 14:43:59 UTC (rev 1311)
@@ -28,6 +28,8 @@
assertTrue( "button_operator.isValid()", button_operator.isValid() );
assertTrue( "button_operator.isVisible()", button_operator.isVisible() );
assertTrue( "button_operator.isShowing()", button_operator.isShowing() );
-
+
+ // TODO remove when the regression is solved
+ Thread.sleep( 3000 );
}
}
Added: trunk/eulergui/test/empty_project.n3p
===================================================================
--- trunk/eulergui/test/empty_project.n3p (rev 0)
+++ trunk/eulergui/test/empty_project.n3p 2010-03-15 14:43:59 UTC (rev 1311)
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<java version="1.6.0_18-ea" class="java.beans.XMLDecoder">
+ <object class="eulergui.project.Project"/>
+</java>
Added: trunk/eulergui/test/errors-in-editor.n3
===================================================================
--- trunk/eulergui/test/errors-in-editor.n3 (rev 0)
+++ trunk/eulergui/test/errors-in-editor.n3 2010-03-15 14:43:59 UTC (rev 1311)
@@ -0,0 +1,8 @@
+:e :e :e .
+:e :e :e .
+:e :e :e .
+:e :e :e .
+:e :e :e .
+
+:e :e e .
+:error .
Added: trunk/eulergui/test/errors-in-editor.n3p
===================================================================
--- trunk/eulergui/test/errors-in-editor.n3p (rev 0)
+++ trunk/eulergui/test/errors-in-editor.n3p 2010-03-15 14:43:59 UTC (rev 1311)
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<java version="1.6.0_18" class="java.beans.XMLDecoder">
+ <object class="eulergui.project.Project">
+ <void property="sources">
+ <void method="put">
+ <string>./errors-in-editor.n3</string>
+ <object class="eulergui.project.N3Source">
+ <void property="URI">
+ <string>./errors-in-editor.n3</string>
+ </void>
+ </object>
+ </void>
+ </void>
+ </object>
+</java>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2010-03-23 06:30:41
|
Revision: 1339
http://eulergui.svn.sourceforge.net/eulergui/?rev=1339&view=rev
Author: luc_peuvrier
Date: 2010-03-23 06:30:31 +0000 (Tue, 23 Mar 2010)
Log Message:
-----------
added management of comment ending by end of file in n3 files
Modified Paths:
--------------
trunk/eulergui/src/main/parser4j/resources/n3.2.bnf4
trunk/eulergui/src/main/resources/parser4j/n3-parser.data
trunk/eulergui/src/target/generated-resources/parser4j/n3-grammardef.txt
trunk/eulergui/src/target/generated-resources/parser4j/n3-grammartree.txt
trunk/eulergui/src/target/generated-resources/parser4j/n3.html
trunk/eulergui/src/target/generated-resources/parser4j/n3_lexgen.txt
trunk/eulergui/src/test/java/eulergui/parser/n3/impl/parser4j/service/bugs/TestN3ForBugs.java
Added Paths:
-----------
trunk/eulergui/test/parser/n3/impl/parser4j/bugs/end_of_file_comment.n3
Modified: trunk/eulergui/src/main/parser4j/resources/n3.2.bnf4
===================================================================
--- trunk/eulergui/src/main/parser4j/resources/n3.2.bnf4 2010-03-23 06:17:47 UTC (rev 1338)
+++ trunk/eulergui/src/main/parser4j/resources/n3.2.bnf4 2010-03-23 06:30:31 UTC (rev 1339)
@@ -256,9 +256,13 @@
;
wsElt : [\u0000- ]
- | '#' chars_in_comment_opt '\n'
+ | '#' chars_in_comment_opt eol_opt
;
+eol_opt:
+ | '\n'
+ ;
+
chars_in_comment_opt :
| chars_in_comment
;
Modified: trunk/eulergui/src/main/resources/parser4j/n3-parser.data
===================================================================
(Binary files differ)
Modified: trunk/eulergui/src/target/generated-resources/parser4j/n3-grammardef.txt
===================================================================
--- trunk/eulergui/src/target/generated-resources/parser4j/n3-grammardef.txt 2010-03-23 06:17:47 UTC (rev 1338)
+++ trunk/eulergui/src/target/generated-resources/parser4j/n3-grammardef.txt 2010-03-23 06:30:31 UTC (rev 1339)
@@ -665,12 +665,23 @@
begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: wsElt_1_1, non terminal identifier: chars_in_comment_opt
soon of wsElt_1
end of NON_TERMINAL
- begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: wsElt_1_2, terminal character: 0Xa
+ begin of StatementDef NON_TERMINAL, match mgr: null, nt defined: wsElt_1_2, non terminal identifier: eol_opt
root
- end of TERMINAL_CHAR
+ end of NON_TERMINAL
end of CONCAT
end of ALTERNATIVE
end of RuleDef, non terminal defined: wsElt, is token: false
+ begin of RuleDef, non terminal defined: eol_opt, is token: false
+ begin of StatementDef ALTERNATIVE, match mgr: null, nt defined: eol_opt
+ root
+ begin of StatementDef EMPTY, match mgr: null, nt defined: eol_opt_0
+ root
+ end of EMPTY
+ begin of StatementDef TERMINAL_CHAR, match mgr: null, nt defined: eol_opt_1, terminal character: 0Xa
+ root
+ end of TERMINAL_CHAR
+ end of ALTERNATIVE
+ end of RuleDef, non terminal defined: eol_opt, is token: false
begin of RuleDef, non terminal defined: chars_in_comment_opt, is token: false
begin of StatementDef ALTERNATIVE, match mgr: null, nt defined: chars_in_comment_opt
root
Modified: trunk/eulergui/src/target/generated-resources/parser4j/n3-grammartree.txt
===================================================================
--- trunk/eulergui/src/target/generated-resources/parser4j/n3-grammartree.txt 2010-03-23 06:17:47 UTC (rev 1338)
+++ trunk/eulergui/src/target/generated-resources/parser4j/n3-grammartree.txt 2010-03-23 06:30:31 UTC (rev 1339)
@@ -151,6 +151,9 @@
{ Match2StringValueConcat }
dtlang_2_0 :(concat) ws (as white space) & double_caret
{ MatchEqu }
+eol_opt :(alternative) eol_opt_0 | eol_opt_1
+eol_opt_0 :(empty)
+eol_opt_1 :(terminal char) \x0A
$[exclam] :(terminal char) '!'
existential :(concat) existential_0 & symbol_csl
{ MatchFor }
@@ -481,9 +484,8 @@
$[ws] :(alternative) ws_0 | ws_list
wsElt :(alternative) wsElt_0 | wsElt_1
wsElt_0 :(char range) ['\x00 thru ' '']
-wsElt_1 :(concat) wsElt_1_0 & chars_in_comment_opt & wsElt_1_2
+wsElt_1 :(concat) wsElt_1_0 & chars_in_comment_opt & eol_opt
wsElt_1_0 :(terminal char) '#'
-wsElt_1_2 :(terminal char) \x0A
ws_0 :(empty)
ws_list :(alternative) wsElt | ws_list_1
ws_list_1 :(concat) ws_list & wsElt
Modified: trunk/eulergui/src/target/generated-resources/parser4j/n3.html
===================================================================
--- trunk/eulergui/src/target/generated-resources/parser4j/n3.html 2010-03-23 06:17:47 UTC (rev 1338)
+++ trunk/eulergui/src/target/generated-resources/parser4j/n3.html 2010-03-23 06:30:31 UTC (rev 1339)
@@ -80,10 +80,15 @@
<ul>
<li>by [0X0 - 0X9] goto <a href="#lexstate34">state #34</a></li>
<li>by [0Xa - 0Xa] goto <a href="#lexstate35">state #35</a></li>
-<li>by [0Xb - 0Xffff] goto <a href="#lexstate36">state #36</a></li>
+<li>by [0Xb - ' '] goto <a href="#lexstate36">state #36</a></li>
+<li>by ['!' - '"'] goto <a href="#lexstate37">state #37</a></li>
+<li>by ['#' - '#'] goto <a href="#lexstate38">state #38</a></li>
+<li>by ['$' - 0Xffff] goto <a href="#lexstate37">state #37</a></li>
</ul>
match:<br>
<ul>
+<li>
+ws</li>
</ul>
<a name="lexstate5"></a><span style="font-weight: bold; text-decoration: underline;">state #5</span><br><br>
goto by terminal:<br>
@@ -104,10 +109,10 @@
<a name="lexstate7"></a><span style="font-weight: bold; text-decoration: underline;">state #7</span><br><br>
goto by terminal:<br>
<ul>
-<li>by ['.' - '.'] goto <a href="#lexstate37">state #37</a></li>
-<li>by ['0' - '9'] goto <a href="#lexstate38">state #38</a></li>
-<li>by ['E' - 'E'] goto <a href="#lexstate39">state #39</a></li>
-<li>by ['e' - 'e'] goto <a href="#lexstate40">state #40</a></li>
+<li>by ['.' - '.'] goto <a href="#lexstate39">state #39</a></li>
+<li>by ['0' - '9'] goto <a href="#lexstate40">state #40</a></li>
+<li>by ['E' - 'E'] goto <a href="#lexstate41">state #41</a></li>
+<li>by ['e' - 'e'] goto <a href="#lexstate42">state #42</a></li>
</ul>
match:<br>
<ul>
@@ -117,11 +122,11 @@
<a name="lexstate8"></a><span style="font-weight: bold; text-decoration: underline;">state #8</span><br><br>
goto by terminal:<br>
<ul>
-<li>by ['-' - '-'] goto <a href="#lexstate41">state #41</a></li>
-<li>by ['0' - '9'] goto <a href="#lexstate42">state #42</a></li>
-<li>by ['A' - 'Z'] goto <a href="#lexstate43">state #43</a></li>
-<li>by ['_' - '_'] goto <a href="#lexstate44">state #44</a></li>
-<li>by ['a' - 'z'] goto <a href="#lexstate45">state #45</a></li>
+<li>by ['-' - '-'] goto <a href="#lexstate43">state #43</a></li>
+<li>by ['0' - '9'] goto <a href="#lexstate44">state #44</a></li>
+<li>by ['A' - 'Z'] goto <a href="#lexstate45">state #45</a></li>
+<li>by ['_' - '_'] goto <a href="#lexstate46">state #46</a></li>
+<li>by ['a' - 'z'] goto <a href="#lexstate47">state #47</a></li>
</ul>
match:<br>
<ul>
@@ -133,10 +138,10 @@
<a name="lexstate9"></a><span style="font-weight: bold; text-decoration: underline;">state #9</span><br><br>
goto by terminal:<br>
<ul>
-<li>by [0X0 - '<'] goto <a href="#lexstate46">state #46</a></li>
-<li>by ['=' - '='] goto <a href="#lexstate47">state #47</a></li>
-<li>by ['>' - '>'] goto <a href="#lexstate48">state #48</a></li>
-<li>by ['?' - 0Xffff] goto <a href="#lexstate49">state #49</a></li>
+<li>by [0X0 - '<'] goto <a href="#lexstate48">state #48</a></li>
+<li>by ['=' - '='] goto <a href="#lexstate49">state #49</a></li>
+<li>by ['>' - '>'] goto <a href="#lexstate50">state #50</a></li>
+<li>by ['?' - 0Xffff] goto <a href="#lexstate51">state #51</a></li>
</ul>
match:<br>
<ul>
@@ -144,7 +149,7 @@
<a name="lexstate10"></a><span style="font-weight: bold; text-decoration: underline;">state #10</span><br><br>
goto by terminal:<br>
<ul>
-<li>by ['>' - '>'] goto <a href="#lexstate50">state #50</a></li>
+<li>by ['>' - '>'] goto <a href="#lexstate52">state #52</a></li>
</ul>
match:<br>
<ul>
@@ -154,9 +159,9 @@
<a name="lexstate11"></a><span style="font-weight: bold; text-decoration: underline;">state #11</span><br><br>
goto by terminal:<br>
<ul>
-<li>by ['A' - 'Z'] goto <a href="#lexstate51">state #51</a></li>
-<li>by ['_' - '_'] goto <a href="#lexstate52">state #52</a></li>
-<li>by ['a' - 'z'] goto <a href="#lexstate53">state #53</a></li>
+<li>by ['A' - 'Z'] goto <a href="#lexstate53">state #53</a></li>
+<li>by ['_' - '_'] goto <a href="#lexstate54">state #54</a></li>
+<li>by ['a' - 'z'] goto <a href="#lexstate55">state #55</a></li>
</ul>
match:<br>
<ul>
@@ -164,15 +169,15 @@
<a name="lexstate12"></a><span style="font-weight: bold; text-decoration: underline;">state #12</span><br><br>
goto by terminal:<br>
<ul>
-<li>by ['a' - 'a'] goto <a href="#lexstate54">state #54</a></li>
-<li>by ['b' - 'b'] goto <a href="#lexstate55">state #55</a></li>
-<li>by ['f' - 'f'] goto <a href="#lexstate56">state #56</a></li>
-<li>by ['h' - 'h'] goto <a href="#lexstate57">state #57</a></li>
-<li>by ['i' - 'i'] goto <a href="#lexstate58">state #58</a></li>
-<li>by ['k' - 'k'] goto <a href="#lexstate59">state #59</a></li>
-<li>by ['o' - 'o'] goto <a href="#lexstate60">state #60</a></li>
-<li>by ['p' - 'p'] goto <a href="#lexstate61">state #61</a></li>
-<li>by ['t' - 't'] goto <a href="#lexstate62">state #62</a></li>
+<li>by ['a' - 'a'] goto <a href="#lexstate56">state #56</a></li>
+<li>by ['b' - 'b'] goto <a href="#lexstate57">state #57</a></li>
+<li>by ['f' - 'f'] goto <a href="#lexstate58">state #58</a></li>
+<li>by ['h' - 'h'] goto <a href="#lexstate59">state #59</a></li>
+<li>by ['i' - 'i'] goto <a href="#lexstate60">state #60</a></li>
+<li>by ['k' - 'k'] goto <a href="#lexstate61">state #61</a></li>
+<li>by ['o' - 'o'] goto <a href="#lexstate62">state #62</a></li>
+<li>by ['p' - 'p'] goto <a href="#lexstate63">state #63</a></li>
+<li>by ['t' - 't'] goto <a href="#lexstate64">state #64</a></li>
</ul>
match:<br>
<ul>
@@ -182,12 +187,12 @@
<a name="lexstate13"></a><span style="font-weight: bold; text-decoration: underline;">state #13</span><br><br>
goto by terminal:<br>
<ul>
-<li>by ['-' - '-'] goto <a href="#lexstate63">state #63</a></li>
-<li>by ['0' - '9'] goto <a href="#lexstate64">state #64</a></li>
-<li>by [':' - ':'] goto <a href="#lexstate65">state #65</a></li>
-<li>by ['A' - 'Z'] goto <a href="#lexstate66">state #66</a></li>
-<li>by ['_' - '_'] goto <a href="#lexstate67">state #67</a></li>
-<li>by ['a' - 'z'] goto <a href="#lexstate68">state #68</a></li>
+<li>by ['-' - '-'] goto <a href="#lexstate65">state #65</a></li>
+<li>by ['0' - '9'] goto <a href="#lexstate66">state #66</a></li>
+<li>by [':' - ':'] goto <a href="#lexstate67">state #67</a></li>
+<li>by ['A' - 'Z'] goto <a href="#lexstate68">state #68</a></li>
+<li>by ['_' - '_'] goto <a href="#lexstate69">state #69</a></li>
+<li>by ['a' - 'z'] goto <a href="#lexstate70">state #70</a></li>
</ul>
match:<br>
<ul>
@@ -201,7 +206,7 @@
<a name="lexstate14"></a><span style="font-weight: bold; text-decoration: underline;">state #14</span><br><br>
goto by terminal:<br>
<ul>
-<li>by ['^' - '^'] goto <a href="#lexstate69">state #69</a></li>
+<li>by ['^' - '^'] goto <a href="#lexstate71">state #71</a></li>
</ul>
match:<br>
<ul>
@@ -211,12 +216,12 @@
<a name="lexstate15"></a><span style="font-weight: bold; text-decoration: underline;">state #15</span><br><br>
goto by terminal:<br>
<ul>
-<li>by ['-' - '-'] goto <a href="#lexstate63">state #63</a></li>
-<li>by ['0' - '9'] goto <a href="#lexstate64">state #64</a></li>
-<li>by [':' - ':'] goto <a href="#lexstate65">state #65</a></li>
-<li>by ['A' - 'Z'] goto <a href="#lexstate66">state #66</a></li>
-<li>by ['_' - '_'] goto <a href="#lexstate67">state #67</a></li>
-<li>by ['a' - 'z'] goto <a href="#lexstate68">state #68</a></li>
+<li>by ['-' - '-'] goto <a href="#lexstate65">state #65</a></li>
+<li>by ['0' - '9'] goto <a href="#lexstate66">state #66</a></li>
+<li>by [':' - ':'] goto <a href="#lexstate67">state #67</a></li>
+<li>by ['A' - 'Z'] goto <a href="#lexstate68">state #68</a></li>
+<li>by ['_' - '_'] goto <a href="#lexstate69">state #69</a></li>
+<li>by ['a' - 'z'] goto <a href="#lexstate70">state #70</a></li>
</ul>
match:<br>
<ul>
@@ -230,12 +235,12 @@
<a name="lexstate16"></a><span style="font-weight: bold; text-decoration: underline;">state #16</span><br><br>
goto by terminal:<br>
<ul>
-<li>by ['-' - '-'] goto <a href="#lexstate70">state #70</a></li>
-<li>by ['0' - '9'] goto <a href="#lexstate64">state #64</a></li>
-<li>by [':' - ':'] goto <a href="#lexstate65">state #65</a></li>
-<li>by ['A' - 'Z'] goto <a href="#lexstate66">state #66</a></li>
-<li>by ['_' - '_'] goto <a href="#lexstate67">state #67</a></li>
-<li>by ['a' - 'z'] goto <a href="#lexstate71">state #71</a></li>
+<li>by ['-' - '-'] goto <a href="#lexstate72">state #72</a></li>
+<li>by ['0' - '9'] goto <a href="#lexstate66">state #66</a></li>
+<li>by [':' - ':'] goto <a href="#lexstate67">state #67</a></li>
+<li>by ['A' - 'Z'] goto <a href="#lexstate68">state #68</a></li>
+<li>by ['_' - '_'] goto <a href="#lexstate69">state #69</a></li>
+<li>by ['a' - 'z'] goto <a href="#lexstate73">state #73</a></li>
</ul>
match:<br>
<ul>
@@ -253,12 +258,12 @@
<a name="lexstate17"></a><span style="font-weight: bold; text-decoration: underline;">state #17</span><br><br>
goto by terminal:<br>
<ul>
-<li>by ['-' - '-'] goto <a href="#lexstate70">state #70</a></li>
-<li>by ['0' - '9'] goto <a href="#lexstate64">state #64</a></li>
-<li>by [':' - ':'] goto <a href="#lexstate65">state #65</a></li>
-<li>by ['A' - 'Z'] goto <a href="#lexstate66">state #66</a></li>
-<li>by ['_' - '_'] goto <a href="#lexstate67">state #67</a></li>
-<li>by ['a' - 'z'] goto <a href="#lexstate71">state #71</a></li>
+<li>by ['-' - '-'] goto <a href="#lexstate72">state #72</a></li>
+<li>by ['0' - '9'] goto <a href="#lexstate66">state #66</a></li>
+<li>by [':' - ':'] goto <a href="#lexstate67">state #67</a></li>
+<li>by ['A' - 'Z'] goto <a href="#lexstate68">state #68</a></li>
+<li>by ['_' - '_'] goto <a href="#lexstate69">state #69</a></li>
+<li>by ['a' - 'z'] goto <a href="#lexstate73">state #73</a></li>
</ul>
match:<br>
<ul>
@@ -274,13 +279,13 @@
<a name="lexstate18"></a><span style="font-weight: bold; text-decoration: underline;">state #18</span><br><br>
goto by terminal:<br>
<ul>
-<li>by ['-' - '-'] goto <a href="#lexstate70">state #70</a></li>
-<li>by ['0' - '9'] goto <a href="#lexstate64">state #64</a></li>
-<li>by [':' - ':'] goto <a href="#lexstate65">state #65</a></li>
-<li>by ['A' - 'Z'] goto <a href="#lexstate66">state #66</a></li>
-<li>by ['_' - '_'] goto <a href="#lexstate67">state #67</a></li>
-<li>by ['a' - 'a'] goto <a href="#lexstate72">state #72</a></li>
-<li>by ['b' - 'z'] goto <a href="#lexstate71">state #71</a></li>
+<li>by ['-' - '-'] goto <a href="#lexstate72">state #72</a></li>
+<li>by ['0' - '9'] goto <a href="#lexstate66">state #66</a></li>
+<li>by [':' - ':'] goto <a href="#lexstate67">state #67</a></li>
+<li>by ['A' - 'Z'] goto <a href="#lexstate68">state #68</a></li>
+<li>by ['_' - '_'] goto <a href="#lexstate69">state #69</a></li>
+<li>by ['a' - 'a'] goto <a href="#lexstate74">state #74</a></li>
+<li>by ['b' - 'z'] goto <a href="#lexstate73">state #73</a></li>
</ul>
match:<br>
<ul>
@@ -296,12 +301,12 @@
<a name="lexstate19"></a><span style="font-weight: bold; text-decoration: underline;">state #19</span><br><br>
goto by terminal:<br>
<ul>
-<li>by ['-' - '-'] goto <a href="#lexstate70">state #70</a></li>
-<li>by ['0' - '9'] goto <a href="#lexstate64">state #64</a></li>
-<li>by [':' - ':'] goto <a href="#lexstate65">state #65</a></li>
-<li>by ['A' - 'Z'] goto <a href="#lexstate66">state #66</a></li>
-<li>by ['_' - '_'] goto <a href="#lexstate67">state #67</a></li>
-<li>by ['a' - 'z'] goto <a href="#lexstate71">state #71</a></li>
+<li>by ['-' - '-'] goto <a href="#lexstate72">state #72</a></li>
+<li>by ['0' - '9'] goto <a href="#lexstate66">state #66</a></li>
+<li>by [':' - ':'] goto <a href="#lexstate67">state #67</a></li>
+<li>by ['A' - 'Z'] goto <a href="#lexstate68">state #68</a></li>
+<li>by ['_' - '_'] goto <a href="#lexstate69">state #69</a></li>
+<li>by ['a' - 'z'] goto <a href="#lexstate73">state #73</a></li>
</ul>
match:<br>
<ul>
@@ -317,13 +322,13 @@
<a name="lexstate20"></a><span style="font-weight: bold; text-decoration: underline;">state #20</span><br><br>
goto by terminal:<br>
<ul>
-<li>by ['-' - '-'] goto <a href="#lexstate70">state #70</a></li>
-<li>by ['0' - '9'] goto <a href="#lexstate64">state #64</a></li>
-<li>by [':' - ':'] goto <a href="#lexstate65">state #65</a></li>
-<li>by ['A' - 'Z'] goto <a href="#lexstate66">state #66</a></li>
-<li>by ['_' - '_'] goto <a href="#lexstate67">state #67</a></li>
-<li>by ['a' - 'a'] goto <a href="#lexstate73">state #73</a></li>
-<li>by ['b' - 'z'] goto <a href="#lexstate71">state #71</a></li>
+<li>by ['-' - '-'] goto <a href="#lexstate72">state #72</a></li>
+<li>by ['0' - '9'] goto <a href="#lexstate66">state #66</a></li>
+<li>by [':' - ':'] goto <a href="#lexstate67">state #67</a></li>
+<li>by ['A' - 'Z'] goto <a href="#lexstate68">state #68</a></li>
+<li>by ['_' - '_'] goto <a href="#lexstate69">state #69</a></li>
+<li>by ['a' - 'a'] goto <a href="#lexstate75">state #75</a></li>
+<li>by ['b' - 'z'] goto <a href="#lexstate73">state #73</a></li>
</ul>
match:<br>
<ul>
@@ -339,14 +344,14 @@
<a name="lexstate21"></a><span style="font-weight: bold; text-decoration: underline;">state #21</span><br><br>
goto by terminal:<br>
<ul>
-<li>by ['-' - '-'] goto <a href="#lexstate70">state #70</a></li>
-<li>by ['0' - '9'] goto <a href="#lexstate64">state #64</a></li>
-<li>by [':' - ':'] goto <a href="#lexstate65">state #65</a></li>
-<li>by ['A' - 'Z'] goto <a href="#lexstate66">state #66</a></li>
-<li>by ['_' - '_'] goto <a href="#lexstate67">state #67</a></li>
-<li>by ['a' - 'r'] goto <a href="#lexstate71">state #71</a></li>
-<li>by ['s' - 's'] goto <a href="#lexstate74">state #74</a></li>
-<li>by ['t' - 'z'] goto <a href="#lexstate71">state #71</a></li>
+<li>by ['-' - '-'] goto <a href="#lexstate72">state #72</a></li>
+<li>by ['0' - '9'] goto <a href="#lexstate66">state #66</a></li>
+<li>by [':' - ':'] goto <a href="#lexstate67">state #67</a></li>
+<li>by ['A' - 'Z'] goto <a href="#lexstate68">state #68</a></li>
+<li>by ['_' - '_'] goto <a href="#lexstate69">state #69</a></li>
+<li>by ['a' - 'r'] goto <a href="#lexstate73">state #73</a></li>
+<li>by ['s' - 's'] goto <a href="#lexstate76">state #76</a></li>
+<li>by ['t' - 'z'] goto <a href="#lexstate73">state #73</a></li>
</ul>
match:<br>
<ul>
@@ -362,12 +367,12 @@
<a name="lexstate22"></a><span style="font-weight: bold; text-decoration: underline;">state #22</span><br><br>
goto by terminal:<br>
<ul>
-<li>by ['-' - '-'] goto <a href="#lexstate70">state #70</a></li>
-<li>by ['0' - '9'] goto <a href="#lexstate64">state #64</a></li>
-<li>by [':' - ':'] goto <a href="#lexstate65">state #65</a></li>
-<li>by ['A' - 'Z'] goto <a href="#lexstate66">state #66</a></li>
-<li>by ['_' - '_'] goto <a href="#lexstate67">state #67</a></li>
-<li>by ['a' - 'z'] goto <a href="#lexstate71">state #71</a></li>
+<li>by ['-' - '-'] goto <a href="#lexstate72">state #72</a></li>
+<li>by ['0' - '9'] goto <a href="#lexstate66">state #66</a></li>
+<li>by [':' - ':'] goto <a href="#lexstate67">state #67</a></li>
+<li>by ['A' - 'Z'] goto <a href="#lexstate68">state #68</a></li>
+<li>by ['_' - '_'] goto <a href="#lexstate69">state #69</a></li>
+<li>by ['a' - 'z'] goto <a href="#lexstate73">state #73</a></li>
</ul>
match:<br>
<ul>
@@ -383,14 +388,14 @@
<a name="lexstate23"></a><span style="font-weight: bold; text-decoration: underline;">state #23</span><br><br>
goto by terminal:<br>
<ul>
-<li>by ['-' - '-'] goto <a href="#lexstate70">state #70</a></li>
-<li>by ['0' - '9'] goto <a href="#lexstate64">state #64</a></li>
-<li>by [':' - ':'] goto <a href="#lexstate65">state #65</a></li>
-<li>by ['A' - 'Z'] goto <a href="#lexstate66">state #66</a></li>
-<li>by ['_' - '_'] goto <a href="#lexstate67">state #67</a></li>
-<li>by ['a' - 'e'] goto <a href="#lexstate71">state #71</a></li>
-<li>by ['f' - 'f'] goto <a href="#lexstate75">state #75</a></li>
-<li>by ['g' - 'z'] goto <a href="#lexstate71">state #71</a></li>
+<li>by ['-' - '-'] goto <a href="#lexstate72">state #72</a></li>
+<li>by ['0' - '9'] goto <a href="#lexstate66">state #66</a></li>
+<li>by [':' - ':'] goto <a href="#lexstate67">state #67</a></li>
+<li>by ['A' - 'Z'] goto <a href="#lexstate68">state #68</a></li>
+<li>by ['_' - '_'] goto <a href="#lexstate69">state #69</a></li>
+<li>by ['a' - 'e'] goto <a href="#lexstate73">state #73</a></li>
+<li>by ['f' - 'f'] goto <a href="#lexstate77">state #77</a></li>
+<li>by ['g' - 'z'] goto <a href="#lexstate73">state #73</a></li>
</ul>
match:<br>
<ul>
@@ -406,12 +411,12 @@
<a name="lexstate24"></a><span style="font-weight: bold; text-decoration: underline;">state #24</span><br><br>
goto by terminal:<br>
<ul>
-<li>by ['-' - '-'] goto <a href="#lexstate70">state #70</a></li>
-<li>by ['0' - '9'] goto <a href="#lexstate64">state #64</a></li>
-<li>by [':' - ':'] goto <a href="#lexstate65">state #65</a></li>
-<li>by ['A' - 'Z'] goto <a href="#lexstate66">state #66</a></li>
-<li>by ['_' - '_'] goto <a href="#lexstate67">state #67</a></li>
-<li>by ['a' - 'z'] goto <a href="#lexstate71">state #71</a></li>
+<li>by ['-' - '-'] goto <a href="#lexstate72">state #72</a></li>
+<li>by ['0' - '9'] goto <a href="#lexstate66">state #66</a></li>
+<li>by [':' - ':'] goto <a href="#lexstate67">state #67</a></li>
+<li>by ['A' - 'Z'] goto <a href="#lexstate68">state #68</a></li>
+<li>by ['_' - '_'] goto <a href="#lexstate69">state #69</a></li>
+<li>by ['a' - 'z'] goto <a href="#lexstate73">state #73</a></li>
</ul>
match:<br>
<ul>
@@ -427,14 +432,14 @@
<a name="lexstate25"></a><span style="font-weight: bold; text-decoration: underline;">state #25</span><br><br>
goto by terminal:<br>
<ul>
-<li>by ['-' - '-'] goto <a href="#lexstate70">state #70</a></li>
-<li>by ['0' - '9'] goto <a href="#lexstate64">state #64</a></li>
-<li>by [':' - ':'] goto <a href="#lexstate65">state #65</a></li>
-<li>by ['A' - 'Z'] goto <a href="#lexstate66">state #66</a></li>
-<li>by ['_' - '_'] goto <a href="#lexstate67">state #67</a></li>
-<li>by ['a' - 'q'] goto <a href="#lexstate71">state #71</a></li>
-<li>by ['r' - 'r'] goto <a href="#lexstate76">state #76</a></li>
-<li>by ['s' - 'z'] goto <a href="#lexstate71">state #71</a></li>
+<li>by ['-' - '-'] goto <a href="#lexstate72">state #72</a></li>
+<li>by ['0' - '9'] goto <a href="#lexstate66">state #66</a></li>
+<li>by [':' - ':'] goto <a href="#lexstate67">state #67</a></li>
+<li>by ['A' - 'Z'] goto <a href="#lexstate68">state #68</a></li>
+<li>by ['_' - '_'] goto <a href="#lexstate69">state #69</a></li>
+<li>by ['a' - 'q'] goto <a href="#lexstate73">state #73</a></li>
+<li>by ['r' - 'r'] goto <a href="#lexstate78">state #78</a></li>
+<li>by ['s' - 'z'] goto <a href="#lexstate73">state #73</a></li>
</ul>
match:<br>
<ul>
@@ -450,12 +455,12 @@
<a name="lexstate26"></a><span style="font-weight: bold; text-decoration: underline;">state #26</span><br><br>
goto by terminal:<br>
<ul>
-<li>by ['-' - '-'] goto <a href="#lexstate70">state #70</a></li>
-<li>by ['0' - '9'] goto <a href="#lexstate64">state #64</a></li>
-<li>by [':' - ':'] goto <a href="#lexstate65">state #65</a></li>
-<li>by ['A' - 'Z'] goto <a href="#lexstate66">state #66</a></li>
-<li>by ['_' - '_'] goto <a href="#lexstate67">state #67</a></li>
-<li>by ['a' - 'z'] goto <a href="#lexstate71">state #71</a></li>
+<li>by ['-' - '-'] goto <a href="#lexstate72">state #72</a></li>
+<li>by ['0' - '9'] goto <a href="#lexstate66">state #66</a></li>
+<li>by [':' - ':'] goto <a href="#lexstate67">state #67</a></li>
+<li>by ['A' - 'Z'] goto <a href="#lexstate68">state #68</a></li>
+<li>by ['_' - '_'] goto <a href="#lexstate69">state #69</a></li>
+<li>by ['a' - 'z'] goto <a href="#lexstate73">state #73</a></li>
</ul>
match:<br>
<ul>
@@ -482,21 +487,26 @@
<a name="lexstate28"></a><span style="font-weight: bold; text-decoration: underline;">state #28</span><br><br>
goto by terminal:<br>
<ul>
-<li>by [0X0 - 0X9] goto <a href="#lexstate77">state #77</a></li>
-<li>by [0Xa - 0Xa] goto <a href="#lexstate78">state #78</a></li>
-<li>by [0Xb - 0Xffff] goto <a href="#lexstate79">state #79</a></li>
+<li>by [0X0 - 0X9] goto <a href="#lexstate79">state #79</a></li>
+<li>by [0Xa - 0Xa] goto <a href="#lexstate80">state #80</a></li>
+<li>by [0Xb - ' '] goto <a href="#lexstate81">state #81</a></li>
+<li>by ['!' - '"'] goto <a href="#lexstate82">state #82</a></li>
+<li>by ['#' - '#'] goto <a href="#lexstate83">state #83</a></li>
+<li>by ['$' - 0Xffff] goto <a href="#lexstate82">state #82</a></li>
</ul>
match:<br>
<ul>
+<li>
+ws</li>
</ul>
<a name="lexstate29"></a><span style="font-weight: bold; text-decoration: underline;">state #29</span><br><br>
goto by terminal:<br>
<ul>
-<li>by [0X0 - '!'] goto <a href="#lexstate80">state #80</a></li>
-<li>by ['"' - '"'] goto <a href="#lexstate81">state #81</a></li>
-<li>by ['#' - '['] goto <a href="#lexstate82">state #82</a></li>
-<li>by ['\' - '\'] goto <a href="#lexstate83">state #83</a></li>
-<li>by [']' - 0Xffff] goto <a href="#lexstate84">state #84</a></li>
+<li>by [0X0 - '!'] goto <a href="#lexstate84">state #84</a></li>
+<li>by ['"' - '"'] goto <a href="#lexstate85">state #85</a></li>
+<li>by ['#' - '['] goto <a href="#lexstate86">state #86</a></li>
+<li>by ['\' - '\'] goto <a href="#lexstate87">state #87</a></li>
+<li>by [']' - 0Xffff] goto <a href="#lexstate88">state #88</a></li>
</ul>
match:<br>
<ul>
@@ -504,7 +514,7 @@
<a name="lexstate30"></a><span style="font-weight: bold; text-decoration: underline;">state #30</span><br><br>
goto by terminal:<br>
<ul>
-<li>by ['"' - '"'] goto <a href="#lexstate85">state #85</a></li>
+<li>by ['"' - '"'] goto <a href="#lexstate89">state #89</a></li>
</ul>
match:<br>
<ul>
@@ -514,11 +524,11 @@
<a name="lexstate31"></a><span style="font-weight: bold; text-decoration: underline;">state #31</span><br><br>
goto by terminal:<br>
<ul>
-<li>by [0X0 - '!'] goto <a href="#lexstate80">state #80</a></li>
-<li>by ['"' - '"'] goto <a href="#lexstate81">state #81</a></li>
-<li>by ['#' - '['] goto <a href="#lexstate82">state #82</a></li>
-<li>by ['\' - '\'] goto <a href="#lexstate83">state #83</a></li>
-<li>by [']' - 0Xffff] goto <a href="#lexstate84">state #84</a></li>
+<li>by [0X0 - '!'] goto <a href="#lexstate84">state #84</a></li>
+<li>by ['"' - '"'] goto <a href="#lexstate85">state #85</a></li>
+<li>by ['#' - '['] goto <a href="#lexstate86">state #86</a></li>
+<li>by ['\' - '\'] goto <a href="#lexstate87">state #87</a></li>
+<li>by [']' - 0Xffff] goto <a href="#lexstate88">state #88</a></li>
</ul>
match:<br>
<ul>
@@ -526,19 +536,19 @@
<a name="lexstate32"></a><span style="font-weight: bold; text-decoration: underline;">state #32</span><br><br>
goto by terminal:<br>
<ul>
-<li>by ['"' - '"'] goto <a href="#lexstate86">state #86</a></li>
-<li>by [''' - '''] goto <a href="#lexstate87">state #87</a></li>
-<li>by ['0' - '0'] goto <a href="#lexstate88">state #88</a></li>
-<li>by ['U' - 'U'] goto <a href="#lexstate89">state #89</a></li>
-<li>by ['\' - '\'] goto <a href="#lexstate90">state #90</a></li>
-<li>by ['a' - 'a'] goto <a href="#lexstate91">state #91</a></li>
-<li>by ['b' - 'b'] goto <a href="#lexstate92">state #92</a></li>
-<li>by ['f' - 'f'] goto <a href="#lexstate93">state #93</a></li>
-<li>by ['n' - 'n'] goto <a href="#lexstate94">state #94</a></li>
-<li>by ['r' - 'r'] goto <a href="#lexstate95">state #95</a></li>
-<li>by ['t' - 't'] goto <a href="#lexstate96">state #96</a></li>
-<li>by ['u' - 'u'] goto <a href="#lexstate97">state #97</a></li>
-<li>by ['v' - 'v'] goto <a href="#lexstate98">state #98</a></li>
+<li>by ['"' - '"'] goto <a href="#lexstate90">st...
[truncated message content] |
|
From: <jm...@us...> - 2010-03-24 15:26:12
|
Revision: 1347
http://eulergui.svn.sourceforge.net/eulergui/?rev=1347&view=rev
Author: jmvanel
Date: 2010-03-24 15:26:05 +0000 (Wed, 24 Mar 2010)
Log Message:
-----------
- update CHANGELOG to release 1.5
- small enhancements in html/documentation.html
Modified Paths:
--------------
trunk/eulergui/CHANGELOG
trunk/eulergui/html/documentation.html
Modified: trunk/eulergui/CHANGELOG
===================================================================
--- trunk/eulergui/CHANGELOG 2010-03-24 14:47:33 UTC (rev 1346)
+++ trunk/eulergui/CHANGELOG 2010-03-24 15:26:05 UTC (rev 1347)
@@ -6,7 +6,11 @@
- parsing errors are now highlighted in the editor (+tooltip at the error line)
- data sources are now rendered as HTML links
- minor UI tricks (one single editor per data source, editor comes to the
-front end on parsing error)
+ front end on parsing error)
+- upgrade Pellet to version 2.0.2
+- upgrade Euler(sharp) version to 2010-03-10
+- EulerGUI REST server
+- N3 searches / Drools queries, leveraging on Drools' Working Memory
[EulerGUI 1.4.2 2010-01-29]
Modified: trunk/eulergui/html/documentation.html
===================================================================
--- trunk/eulergui/html/documentation.html 2010-03-24 14:47:33 UTC (rev 1346)
+++ trunk/eulergui/html/documentation.html 2010-03-24 15:26:05 UTC (rev 1347)
@@ -11,7 +11,7 @@
<body>
<p style="text-align:center;font-size: 20pt">Euler GUI Manual</p>
-<p>© Jean-Marc Vanel - $Date: 2010-03-21$ - <a
+<p>© Jean-Marc Vanel - $Date: 2010-03-24$ - <a
href="http://eulergui.sourceforge.net/documentation.html">a view possibly older
in sync. with EulerGUI release </a> - <a
href="http://eulergui.svn.sourceforge.net/viewvc/eulergui/trunk/eulergui/html/documentation.html">Latest
@@ -1918,8 +1918,9 @@
<p>In EulerGUI site there is a separate <a
href="../../../jmvanel.free.fr/howto_debug_n3_rules.html">how-to page to debug
-an N3 rules set</a>. A companion document is <a
-href="n3_rules_good_practices.html">N3 rules design good practices</a> .</p>
+an N3 rules set</a>. A companion document is <strong><a
+href="n3_rules_good_practices.html">N3 rules design good practices</a></strong>
+(also about design patterns and refactorings) .</p>
<p><strong>The specifications</strong>:</p>
@@ -2685,8 +2686,10 @@
<table border="1">
<tbody>
<tr>
- <td><pre>svn co https://parser4j.svn.sourceforge.net/svnroot/parser4j/trunk/parser4j/ \
+ <td><pre>cd ${HOME}/src/
+svn co https://parser4j.svn.sourceforge.net/svnroot/parser4j/trunk/parser4j/ \
parser4j
+cd parser4j
# create an eclipse project from the parser4j directory; this will compile all
ant -f buildjar.xml
VERSION=trunk
@@ -2785,7 +2788,7 @@
<tr>
<td><pre><settings>
<servers>
- <server>
+ <server> <!-- for the Maven depot -->
<id><strong>repository.eulergui.sf.net</strong></id>
<username>jmvanel,eulergui</username>
<password>???</password>
@@ -2966,7 +2969,7 @@
<tbody>
<tr>
<td><pre>cd /home/frs/project/e/eu/eulergui/eulergui/1.4
-cp /home/groups/e/eu/eulergui/htdocs/maven2/eulergui/eulergui/1.4/eulergui-1.4-jar-with-dependencies.jar
+cp /home/groups/e/eu/eulergui/htdocs/maven2/eulergui/eulergui/1.4/eulergui-1.4-jar-with-dependencies.jar .
</pre>
</td>
</tr>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <iam...@us...> - 2010-03-24 17:28:00
|
Revision: 1350
http://eulergui.svn.sourceforge.net/eulergui/?rev=1350&view=rev
Author: iamlolive
Date: 2010-03-24 17:27:49 +0000 (Wed, 24 Mar 2010)
Log Message:
-----------
first rush of i18n commits.
Modified Paths:
--------------
trunk/eulergui/src/main/java/com/hp/gloze/BeanLoader.java
trunk/eulergui/src/main/java/com/hp/gloze/Gloze.java
trunk/eulergui/src/main/java/com/hp/gloze/www_w3_org_2001_XMLSchema/attribute.java
trunk/eulergui/src/main/java/com/hp/hpl/jena/rdf/model/impl/ModelCom.java
trunk/eulergui/src/main/java/com/hp/hpl/jena/rdf/model/impl/RDFListImpl.java
trunk/eulergui/src/main/java/deductions/Namespaces.java
trunk/eulergui/src/main/java/deductions/launcher/LaunchGeneratedAction.java
trunk/eulergui/src/main/java/deductions/runtime/GUIKBAdapter.java
trunk/eulergui/src/main/java/deductions/runtime/ObjectProperties2N3.java
trunk/eulergui/src/main/java/euler/N3CheckPatternTripleHandler.java
trunk/eulergui/src/main/java/euler/N3PrintingTripleHandler.java
trunk/eulergui/src/main/java/euler/RDFIterator.java
trunk/eulergui/src/main/java/euler/TripleHandler.java
trunk/eulergui/src/main/java/eulergui/drools_engine/ParserLink.java
trunk/eulergui/src/main/java/eulergui/drools_engine/StatementHelper.java
trunk/eulergui/src/main/java/eulergui/drools_engine/StatementListHelper.java
trunk/eulergui/src/main/java/eulergui/export/RDFModelNavigation.java
trunk/eulergui/src/main/java/eulergui/export/XMLExport.java
trunk/eulergui/src/main/java/eulergui/gui/actions/Save.java
trunk/eulergui/src/main/java/eulergui/gui/actions/SaveAs.java
trunk/eulergui/src/main/java/eulergui/gui/actions/Statistics.java
trunk/eulergui/src/main/java/eulergui/gui/controller/ApplicationKB.java
trunk/eulergui/src/main/java/eulergui/gui/view/ButtonsForN3Source.java
trunk/eulergui/src/main/java/eulergui/gui/view/QueryView.java
trunk/eulergui/src/main/java/eulergui/gui/view/TextEditor.java
trunk/eulergui/src/main/java/eulergui/inputs/ExtractXMLNamespacesContentHandler.java
trunk/eulergui/src/main/java/eulergui/inputs/N3Converter.java
trunk/eulergui/src/main/java/eulergui/inputs/N3SourceFromOtherFormat.java
trunk/eulergui/src/main/java/eulergui/inputs/N3SourceFromPlainXML.java
trunk/eulergui/src/main/java/eulergui/inputs/N3SourceFromSPARQLSource.java
trunk/eulergui/src/main/java/eulergui/inputs/N3SourceFromXMI.java
trunk/eulergui/src/main/java/eulergui/inputs/N3SourceFromXML_Gloze.java
trunk/eulergui/src/main/java/eulergui/inputs/N3SourceFromXSD.java
trunk/eulergui/src/main/java/eulergui/inputs/UMLTToN3Converter.java
trunk/eulergui/src/main/java/eulergui/inputs/XMIToN3Converter.java
trunk/eulergui/src/main/java/eulergui/inputs/dispatcher/FormatRecognizer.java
trunk/eulergui/src/main/java/eulergui/n3model/impl/FormulaImpl.java
trunk/eulergui/src/main/java/eulergui/n3model/impl/FormulaMutableImpl.java
trunk/eulergui/src/main/java/eulergui/n3model/impl/LiteralImpl.java
trunk/eulergui/src/main/java/eulergui/n3model/impl/N3ModelMutableImpl.java
trunk/eulergui/src/main/java/eulergui/n3model/impl/StringUriType.java
trunk/eulergui/src/main/java/eulergui/n3model/impl/URIImpl.java
trunk/eulergui/src/main/java/eulergui/n3model/impl/VariableImpl.java
trunk/eulergui/src/main/java/eulergui/n3model/service/factory/URIFactory.java
trunk/eulergui/src/main/java/eulergui/n3model/service/util/N3ModelToStringUtil.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/entity/N3ParseResult.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/entity/data/PropertyListData.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/entity/data/StatementData.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/entity/data/UriValueData.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/entity/session/BaseUri.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/entity/session/N3ParserSession.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/entity/session/PrefixMap.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/MainN3FileParser.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/N3Parser.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/AbstractMatchMatchBarName.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/AbstractMatchStringConcat.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/AbstractMatchVerbShortland.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/Match2StringValueConcat.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/Match3StringValueConcat.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchBase.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchDecimal.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchDouble.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchEmptyObjectList.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchEmptyPathList.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchEmptyStatementList.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchEmptyStringValue.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchExplicitUri.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchInteger.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchKeyWord.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchObject.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchObjectList.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchObjectList1.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchObjectList2.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchPathExpression.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchPrefix.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchPropertyList.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchQName.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchQuickVariable.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchRevPathExpression.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchSimpleStatement.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchSquareBracket.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchStatementList.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchStatementOptional.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchString.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchSubject.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchTypeUri.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchUniversal.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchVerbImplies.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchVerbRevertImplies.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchVerbSameAs.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/MatchVerbType.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/_MatchAntiSlashCharacter.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/_MatchBackspaceCharacter.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/_MatchCariageReturnCharacter.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/_MatchChar.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/_MatchDoubleCoteCharacter.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/_MatchExplicitUri.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/_MatchFormfeedCharacter.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/_MatchInteger.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/_MatchNewLineCharacter.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/_MatchNullCharacter.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/_MatchQName.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/_MatchSimpleCoteCharacter.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/_MatchString.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/_MatchTabCharacter.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/_MatchUnicode16.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/_MatchUnicode32.java
trunk/eulergui/src/main/java/eulergui/parser/n3/impl/parser4j/service/match/_MatchVTabCharacter.java
trunk/eulergui/src/main/java/eulergui/project/N3Source.java
trunk/eulergui/src/main/java/eulergui/project/Project.java
trunk/eulergui/src/main/java/eulergui/project/ProjectChangeSupport.java
trunk/eulergui/src/main/java/eulergui/project/ProjectSequence.java
trunk/eulergui/src/main/java/eulergui/project/ProjectWithSubProjects.java
trunk/eulergui/src/main/java/eulergui/tools/ClassTree.java
trunk/eulergui/src/main/java/eulergui/tools/LaunchOWLReasonerAction.java
trunk/eulergui/src/main/java/eulergui/util/ReaderUtils.java
trunk/eulergui/src/main/java/n3_project/ConsoleFrame.java
trunk/eulergui/src/main/java/n3_project/DropURLTranferHandler.java
trunk/eulergui/src/main/java/n3_project/EditorManagement.java
trunk/eulergui/src/main/java/n3_project/HelpMenu.java
trunk/eulergui/src/main/java/n3_project/JSAction.java
trunk/eulergui/src/main/java/n3_project/LocalAction.java
trunk/eulergui/src/main/java/n3_project/N3SourceFromRDF.java
trunk/eulergui/src/main/java/n3_project/ProjectFileManagement.java
trunk/eulergui/src/main/java/n3_project/ProjectGUI.java
trunk/eulergui/src/main/java/n3_project/ResultEditorN3Action.java
trunk/eulergui/src/main/java/n3_project/ResultEditorXMLAction.java
trunk/eulergui/src/main/java/n3_project/ResultManagement.java
trunk/eulergui/src/main/java/n3_project/RunAction.java
trunk/eulergui/src/main/java/n3_project/RunActionCodd.java
trunk/eulergui/src/main/java/n3_project/RunActionYap.java
trunk/eulergui/src/main/java/n3_project/RunCWMAction.java
trunk/eulergui/src/main/java/n3_project/RunDroolsAction.java
trunk/eulergui/src/main/java/n3_project/RunFuxiAction.java
trunk/eulergui/src/main/java/n3_project/RunOptionsManagement.java
trunk/eulergui/src/main/java/n3_project/SPARQLServiceInputAction.java
trunk/eulergui/src/main/java/n3_project/ShowVersion.java
trunk/eulergui/src/main/java/n3_project/SourceFactory.java
trunk/eulergui/src/main/java/n3_project/SourceFilesManagement.java
trunk/eulergui/src/main/java/n3_project/SourceFilesView.java
trunk/eulergui/src/main/java/n3_project/SubProjectsManagement.java
trunk/eulergui/src/main/java/n3_project/ToolsManagement.java
trunk/eulergui/src/main/java/n3_project/XMLInputAction.java
trunk/eulergui/src/main/java/n3_project/XmiInputAction.java
trunk/eulergui/src/main/java/n3_project/exceptions/parser/ParsingException.java
trunk/eulergui/src/main/java/n3_project/helpers/AbstractTripleHandler.java
trunk/eulergui/src/main/java/n3_project/helpers/CRUD_builtins.java
trunk/eulergui/src/main/java/n3_project/helpers/DroolsFactsLoadStore.java
trunk/eulergui/src/main/java/n3_project/helpers/DroolsQueryTripleHandler.java
trunk/eulergui/src/main/java/n3_project/helpers/DroolsRunExportedProject.java
trunk/eulergui/src/main/java/n3_project/helpers/DroolsTest.java
trunk/eulergui/src/main/java/n3_project/helpers/DroolsTripleHandler.java
trunk/eulergui/src/main/java/n3_project/helpers/JavaScriptConsole.java
trunk/eulergui/src/main/java/n3_project/helpers/N3QueryToDroolsQuery.java
trunk/eulergui/src/main/java/n3_project/helpers/N3SourcetoDrools.java
trunk/eulergui/src/main/java/n3_project/helpers/N3toDroolsUpdater.java
trunk/eulergui/src/main/java/n3_project/helpers/N3toGraphviz.java
trunk/eulergui/src/main/java/n3_project/helpers/SimplifiedURI.java
trunk/eulergui/src/main/java/n3_project/helpers/TextFieldWithLabel.java
trunk/eulergui/src/main/java/n3_project/helpers/Triple.java
trunk/eulergui/src/main/java/n3_project/helpers/TripleUserObjectFilter.java
trunk/eulergui/src/main/java/n3_project/rdfcatOutStream.java
trunk/eulergui/src/main/java/net/rhizomik/redefer/XML2RDFMapper.java
trunk/eulergui/src/main/java/net/rhizomik/redefer/XSD2OWLMapper.java
trunk/eulergui/src/main/java/net/sf/parser4j/parser/entity/ParseResult.java
trunk/eulergui/src/main/java/unif/FieldBehavior.java
trunk/eulergui/src/main/java/unif/GUIHelper.java
trunk/eulergui/src/main/java/unif/ITripleStore.java
trunk/eulergui/src/main/java/unif/ITripleStoreRETE.java
trunk/eulergui/src/main/java/unif/Instanciator.java
trunk/eulergui/src/main/java/unif/ObjectBehavior.java
trunk/eulergui/src/main/java/unif/ObjectTripleHandler.java
trunk/eulergui/src/main/java/unif/TemporaryFrame.java
trunk/eulergui/src/main/java/unif/TripleLoadStore.java
trunk/eulergui/src/main/java/unif/TripleStoreDrools.java
trunk/eulergui/src/main/parser4j/java/eulergui/parser/n3/impl/parser4j/gen/MainGenerateParserDataForN3.java
trunk/eulergui/src/main/parser4j/java/eulergui/parser/umlt/gen/MainGenerateParserDataForUMLT.java
trunk/eulergui/src/test/java/deductions/runtime/TestRulesForUserEvents.java
trunk/eulergui/src/test/java/eulergui/drools_engine/RETETest.java
trunk/eulergui/src/test/java/eulergui/drools_engine/TestParserLink.java
trunk/eulergui/src/test/java/eulergui/gui/ActionNAMEComponentChooser.java
trunk/eulergui/src/test/java/eulergui/gui/GetTextComponentChooser.java
trunk/eulergui/src/test/java/eulergui/gui/TestEulerGUIInputs.java
trunk/eulergui/src/test/java/eulergui/gui/TestEulerGUIOutputs.java
trunk/eulergui/src/test/java/eulergui/gui/TestGenericGuiGeneration.java
trunk/eulergui/src/test/java/eulergui/gui/TestJavaEditor.java
trunk/eulergui/src/test/java/eulergui/gui/TestJemmy.java
trunk/eulergui/src/test/java/eulergui/gui/TestN3Source.java
trunk/eulergui/src/test/java/eulergui/inputs/TestGloze.java
trunk/eulergui/src/test/java/eulergui/inputs/TestUMLTToN3Converter.java
trunk/eulergui/src/test/java/eulergui/parser/n3/impl/parser4j/entity/session/TestBaseUri.java
trunk/eulergui/src/test/java/eulergui/parser/n3/impl/parser4j/service/NetParserFileReaderFactory.java
trunk/eulergui/src/test/java/eulergui/parser/n3/impl/parser4j/service/TestForJos.java
trunk/eulergui/src/test/java/eulergui/parser/n3/impl/parser4j/service/TestN3FileParser.java
trunk/eulergui/src/test/java/eulergui/parser/n3/impl/parser4j/service/bugs/TestBadUri.java
trunk/eulergui/src/test/java/eulergui/parser/n3/impl/parser4j/service/bugs/TestMissingPrefix.java
trunk/eulergui/src/test/java/eulergui/parser/n3/impl/parser4j/service/bugs/TestN3ForBugs.java
trunk/eulergui/src/test/java/eulergui/project/TestN3Source.java
trunk/eulergui/src/test/java/eulergui/rdf/RDFIteratorInMemory.java
trunk/eulergui/src/test/java/eulergui/rdf/TripleStoreSimple.java
trunk/eulergui/src/test/java/n3_project/RandomGraphMaker.java
trunk/eulergui/src/test/java/n3_project/StressTestReasoning.java
trunk/eulergui/src/test/java/n3_project/TestProject.java
trunk/eulergui/src/test/java/n3_project/TestProjectSequence.java
trunk/eulergui/src/test/java/n3_project/TestReasonning.java
trunk/eulergui/src/test/java/n3_project/helpers/TestDroolsQuery.java
trunk/eulergui/src/test/java/n3_project/helpers/TestSimplifiedURI.java
trunk/eulergui/src/test/java/unif/InstanciatorTest.java
trunk/eulergui/test/errors-in-editor.n3
Added Paths:
-----------
trunk/eulergui/src/main/java/n3_project/helpers/GuiResourceBundle.java
trunk/eulergui/src/main/java/n3_project/helpers/MyResourceBundle.java
trunk/eulergui/src/main/resources/eulergui_en.properties
trunk/eulergui/src/main/resources/eulergui_fr.properties
Modified: trunk/eulergui/src/main/java/com/hp/gloze/BeanLoader.java
===================================================================
--- trunk/eulergui/src/main/java/com/hp/gloze/BeanLoader.java 2010-03-24 16:09:58 UTC (rev 1349)
+++ trunk/eulergui/src/main/java/com/hp/gloze/BeanLoader.java 2010-03-24 17:27:49 UTC (rev 1350)
@@ -31,13 +31,13 @@
package com.hp.gloze;
+import org.w3c.dom.Node;
+
import java.io.File;
import java.io.IOException;
import java.net.URL;
import java.util.HashMap;
-import org.w3c.dom.Node;
-
public class BeanLoader {
private static final String APPINFO = "http://www.w3.org/2001/XMLSchema#appinfo";
Modified: trunk/eulergui/src/main/java/com/hp/gloze/Gloze.java
===================================================================
--- trunk/eulergui/src/main/java/com/hp/gloze/Gloze.java 2010-03-24 16:09:58 UTC (rev 1349)
+++ trunk/eulergui/src/main/java/com/hp/gloze/Gloze.java 2010-03-24 17:27:49 UTC (rev 1350)
@@ -32,51 +32,30 @@
package com.hp.gloze;
-import java.io.BufferedReader;
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
-import java.io.FileWriter;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.io.PrintWriter;
-import java.net.ConnectException;
-import java.net.URI;
-import java.net.URISyntaxException;
-import java.net.URL;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.Hashtable;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import java.util.StringTokenizer;
-
-import org.apache.log4j.Level;
-import org.apache.log4j.Logger;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.NamedNodeMap;
-import org.w3c.dom.Node;
-
import com.hp.gloze.www_w3_org_2001_XMLSchema.element;
import com.hp.gloze.www_w3_org_2001_XMLSchema.schema;
import com.hp.hpl.jena.ontology.OntModel;
-import com.hp.hpl.jena.rdf.model.Model;
-import com.hp.hpl.jena.rdf.model.ModelFactory;
-import com.hp.hpl.jena.rdf.model.Property;
-import com.hp.hpl.jena.rdf.model.RDFWriter;
-import com.hp.hpl.jena.rdf.model.Resource;
-import com.hp.hpl.jena.rdf.model.Statement;
-import com.hp.hpl.jena.rdf.model.StmtIterator;
+import com.hp.hpl.jena.rdf.model.*;
import com.hp.hpl.jena.reasoner.rulesys.GenericRuleReasoner;
import com.hp.hpl.jena.reasoner.rulesys.Rule;
import com.hp.hpl.jena.vocabulary.RDF;
-
import eulergui.export.RDFModelNavigation;
import eulergui.export.XMLSchemaCatalog;
+import n3_project.helpers.MyResourceBundle;
+import org.apache.log4j.Level;
+import org.apache.log4j.Logger;
+import org.w3c.dom.Document;
+import org.w3c.dom.Element;
+import org.w3c.dom.NamedNodeMap;
+import org.w3c.dom.Node;
+import java.io.*;
+import java.net.ConnectException;
+import java.net.URI;
+import java.net.URISyntaxException;
+import java.net.URL;
+import java.util.*;
+
/**
* The programmatic interface for Gloze.
*/
@@ -470,7 +449,7 @@
while (i.hasNext()) {
Statement s = i.nextStatement();
// Gloze.logger.debug( s );
- System.out.println(s);
+ Logger.getLogger("theDefault").info(s);
}
}
if( rootPredicate != null ) {
@@ -1055,28 +1034,28 @@
private static void help() {
- System.out.println("Usage: java [-options] com.hp.gloze.Gloze xmlfile (namespaceURI schemaURL)* [nonamespaceschemaURL]");
- System.out.println("or java [-options] com.hp.gloze.Gloze rdffile (namespaceURI schemaURL)* [nonamespaceschemaURL]");
- System.out.println("or java [-options] com.hp.gloze.Gloze xsdfile");
- System.out.println();
- System.out.println("options:");
- System.out.println("-Dgloze.order=no|seq disable/enables ordering (default=no)");
- System.out.println("-Dgloze.space=default|preserve whitespace handling (default=default)");
- System.out.println("-Dgloze.base=URI base URI (default=target or source URL)");
- System.out.println("-Dgloze.xmlns=URI default namespace for unqualified components (default=schema URL)");
- System.out.println("-Dgloze.element=SYMBOL symbolic prefix for elements (default='')");
- System.out.println("-Dgloze.fixed=true|false add fixed attributes in drop (default=false)");
- System.out.println("-Dgloze.attribute=SYMBOL symbolic prefix for attributes (default='')");
- System.out.println("-Dgloze.lang=N3|RDF/XML|RDF/XML-ABBREV RDF format (default='RDF/XML-ABBREV')");
- System.out.println("-Dgloze.target=file output directory or file (default=none)");
- System.out.println("-Dgloze.verbose=true|false direct output to console (default=false)");
- System.out.println("-Dgloze.roundtrip=true|false combined lift/drop for testing (default=false)");
- System.out.println("-Dgloze.schemaLocation=URI|dir schema location attribution (default=none)");
- System.out.println("-Dgloze.closed=true|false close global definitions for OWL mapping (default=true)");
- System.out.println("-Dgloze.class=subClassOf|intersectionOf class definition style (default=subClassOf)");
- System.out.println("-Dgloze.report=true|false report defined URIs (default=false)");
- System.out.println("-Dgloze.trace=true|false trace rules (default=false)");
- System.out.println("-Dgloze.overwrite=true|false overwrite existing owl files (default=true)");
+ Logger.getLogger("theDefault").info(MyResourceBundle.getString("usage.tjava.options.com.hp.gloze.gloze.xmlfile.namespaceuri.schemaurl.nonamespaceschemaurl"));
+ Logger.getLogger("theDefault").info(MyResourceBundle.getString("or.tjava.options.com.hp.gloze.gloze.rdffile.namespaceuri.schemaurl.nonamespaceschemaurl"));
+ Logger.getLogger("theDefault").info(MyResourceBundle.getString("or.tjava.options.com.hp.gloze.gloze.xsdfile"));
+ Logger.getLogger("theDefault").info("");
+ Logger.getLogger("theDefault").info(MyResourceBundle.getString("options"));
+ Logger.getLogger("theDefault").info(MyResourceBundle.getString("dgloze.order.no.seq.t.t.tdisable.enables.ordering.default.no"));
+ Logger.getLogger("theDefault").info(MyResourceBundle.getString("dgloze.space.default.preserve.t.twhitespace.handling.default.default"));
+ Logger.getLogger("theDefault").info(MyResourceBundle.getString("dgloze.base.uri.t.t.tbase.uri.default.target.or.source.url"));
+ Logger.getLogger("theDefault").info(MyResourceBundle.getString("dgloze.xmlns.uri.t.t.tdefault.namespace.for.unqualified.components.default.schema.url"));
+ Logger.getLogger("theDefault").info(MyResourceBundle.getString("dgloze.element.symbol.t.t.tsymbolic.prefix.for.elements.default"));
+ Logger.getLogger("theDefault").info(MyResourceBundle.getString("dgloze.fixed.true.false.t.tadd.fixed.attributes.in.drop.default.false"));
+ Logger.getLogger("theDefault").info(MyResourceBundle.getString("dgloze.attribute.symbol.t.tsymbolic.prefix.for.attributes.default"));
+ Logger.getLogger("theDefault").info(MyResourceBundle.getString("dgloze.lang.n3.rdf.xml.rdf.xml.abbrev.trdf.format.default.rdf.xml.abbrev"));
+ Logger.getLogger("theDefault").info(MyResourceBundle.getString("dgloze.target.file.t.t.toutput.directory.or.file.default.none"));
+ Logger.getLogger("theDefault").info(MyResourceBundle.getString("dgloze.verbose.true.false.t.tdirect.output.to.console.default.false"));
+ Logger.getLogger("theDefault").info(MyResourceBundle.getString("dgloze.roundtrip.true.false.t.tcombined.lift.drop.for.testing.default.false"));
+ Logger.getLogger("theDefault").info(MyResourceBundle.getString("dgloze.schemalocation.uri.dir.t.tschema.location.attribution.default.none"));
+ Logger.getLogger("theDefault").info(MyResourceBundle.getString("dgloze.closed.true.false.t.tclose.global.definitions.for.owl.mapping.default.true"));
+ Logger.getLogger("theDefault").info(MyResourceBundle.getString("dgloze.class.subclassof.intersectionof.tclass.definition.style.default.subclassof"));
+ Logger.getLogger("theDefault").info(MyResourceBundle.getString("dgloze.report.true.false.t.treport.defined.uris.default.false"));
+ Logger.getLogger("theDefault").info(MyResourceBundle.getString("dgloze.trace.true.false.t.ttrace.rules.default.false"));
+ Logger.getLogger("theDefault").info(MyResourceBundle.getString("dgloze.overwrite.true.false.t.toverwrite.existing.owl.files.default.true"));
}
/** assign Options From System Properties */
Modified: trunk/eulergui/src/main/java/com/hp/gloze/www_w3_org_2001_XMLSchema/attribute.java
===================================================================
--- trunk/eulergui/src/main/java/com/hp/gloze/www_w3_org_2001_XMLSchema/attribute.java 2010-03-24 16:09:58 UTC (rev 1349)
+++ trunk/eulergui/src/main/java/com/hp/gloze/www_w3_org_2001_XMLSchema/attribute.java 2010-03-24 17:27:49 UTC (rev 1350)
@@ -31,33 +31,24 @@
package com.hp.gloze.www_w3_org_2001_XMLSchema;
-import java.beans.IntrospectionException;
-import java.net.URI;
-import java.util.HashSet;
-import java.util.Set;
-
-import org.w3c.dom.Attr;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-import com.hp.gloze.Content;
-import com.hp.gloze.Context;
-import com.hp.gloze.Gloze;
-import com.hp.gloze.Restrictions;
-import com.hp.gloze.XMLBean;
+import com.hp.gloze.*;
import com.hp.gloze.www_eclipse_org_emf_2002_Ecore.Ecore;
import com.hp.hpl.jena.ontology.OntModel;
import com.hp.hpl.jena.ontology.OntProperty;
-import com.hp.hpl.jena.ontology.impl.UnionClassImpl;
-import com.hp.hpl.jena.rdf.model.Model;
-import com.hp.hpl.jena.rdf.model.Property;
-import com.hp.hpl.jena.rdf.model.RDFList;
-import com.hp.hpl.jena.rdf.model.RDFNode;
-import com.hp.hpl.jena.rdf.model.Resource;
-import com.hp.hpl.jena.rdf.model.Statement;
+import com.hp.hpl.jena.rdf.model.*;
import com.hp.hpl.jena.vocabulary.RDF;
import com.hp.hpl.jena.vocabulary.XSD;
+import n3_project.helpers.MyResourceBundle;
+import org.w3c.dom.Attr;
+import org.w3c.dom.Document;
+import org.w3c.dom.Element;
+import java.beans.IntrospectionException;
+import java.net.URI;
+import java.text.MessageFormat;
+import java.util.HashSet;
+import java.util.Set;
+
/*! \page attribute attribute
Attributes map to RDF properties. An instance of an attribute maps to an RDF statement.
@@ -215,7 +206,7 @@
b = ctx.getComplexType(uri);
if (b==null) b = ctx.getSimpleType(uri);
if (b!=null) ctx.putType(this,b);
- else Gloze.logger.warn("no such type: "+type);
+ else Gloze.logger.warn(MessageFormat.format(MyResourceBundle.getString("no.such.type.0"), type));
}
}
return b;
@@ -337,7 +328,7 @@
e.setAttribute(def.getName(), new URI(subject.getURI()).getFragment());
}
else if (getUse().equals("required"))
- Gloze.logger.warn("missing required ID "+getName());
+ Gloze.logger.warn(MessageFormat.format(MyResourceBundle.getString("missing.required.id.0"), getName()));
return;
}
}
Modified: trunk/eulergui/src/main/java/com/hp/hpl/jena/rdf/model/impl/ModelCom.java
===================================================================
--- trunk/eulergui/src/main/java/com/hp/hpl/jena/rdf/model/impl/ModelCom.java 2010-03-24 16:09:58 UTC (rev 1349)
+++ trunk/eulergui/src/main/java/com/hp/hpl/jena/rdf/model/impl/ModelCom.java 2010-03-24 17:27:49 UTC (rev 1350)
@@ -6,20 +6,24 @@
package com.hp.hpl.jena.rdf.model.impl;
+import com.hp.hpl.jena.datatypes.DatatypeFormatException;
+import com.hp.hpl.jena.datatypes.RDFDatatype;
+import com.hp.hpl.jena.datatypes.TypeMapper;
+import com.hp.hpl.jena.datatypes.xsd.XSDDatatype;
+import com.hp.hpl.jena.datatypes.xsd.XSDDateTime;
+import com.hp.hpl.jena.enhanced.BuiltinPersonalities;
+import com.hp.hpl.jena.enhanced.EnhGraph;
+import com.hp.hpl.jena.enhanced.Personality;
+import com.hp.hpl.jena.graph.*;
+import com.hp.hpl.jena.graph.impl.LiteralLabel;
+import com.hp.hpl.jena.graph.impl.LiteralLabelFactory;
+import com.hp.hpl.jena.graph.query.QueryHandler;
import com.hp.hpl.jena.rdf.model.*;
import com.hp.hpl.jena.shared.*;
-import com.hp.hpl.jena.shared.impl.*;
-import com.hp.hpl.jena.graph.*;
-import com.hp.hpl.jena.graph.impl.*;
-import com.hp.hpl.jena.graph.query.*;
-
+import com.hp.hpl.jena.shared.impl.PrefixMappingImpl;
import com.hp.hpl.jena.util.CollectionFactory;
import com.hp.hpl.jena.util.iterator.*;
import com.hp.hpl.jena.vocabulary.RDF;
-import com.hp.hpl.jena.datatypes.*;
-import com.hp.hpl.jena.datatypes.xsd.XSDDatatype;
-import com.hp.hpl.jena.datatypes.xsd.XSDDateTime;
-import com.hp.hpl.jena.enhanced.*;
import java.io.*;
import java.net.URL;
Modified: trunk/eulergui/src/main/java/com/hp/hpl/jena/rdf/model/impl/RDFListImpl.java
===================================================================
--- trunk/eulergui/src/main/java/com/hp/hpl/jena/rdf/model/impl/RDFListImpl.java 2010-03-24 16:09:58 UTC (rev 1349)
+++ trunk/eulergui/src/main/java/com/hp/hpl/jena/rdf/model/impl/RDFListImpl.java 2010-03-24 17:27:49 UTC (rev 1350)
@@ -30,20 +30,26 @@
// Imports
///////////////
-import com.hp.hpl.jena.ontology.*;
+
+import com.hp.hpl.jena.e...
[truncated message content] |
|
From: <jm...@us...> - 2010-03-31 12:25:27
|
Revision: 1385
http://eulergui.svn.sourceforge.net/eulergui/?rev=1385&view=rev
Author: jmvanel
Date: 2010-03-31 12:25:19 +0000 (Wed, 31 Mar 2010)
Log Message:
-----------
- tested ProjectSequence with Euler engine; test is examples/swrl-n3-rules-big.n3p
- corrected Revision 1384 that caused ProjectSequence to go wrong because prepare() was called too early
Revision Links:
--------------
http://eulergui.svn.sourceforge.net/eulergui/?rev=1384&view=rev
Modified Paths:
--------------
trunk/eulergui/examples/swrl-n3-rules-big.n3p
trunk/eulergui/src/main/java/eulergui/project/ProjectSequence.java
Added Paths:
-----------
trunk/eulergui/examples/swrl-n3-rules_post.n3p
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jm...@us...> - 2010-04-01 08:07:01
|
Revision: 1392
http://eulergui.svn.sourceforge.net/eulergui/?rev=1392&view=rev
Author: jmvanel
Date: 2010-04-01 08:06:50 +0000 (Thu, 01 Apr 2010)
Log Message:
-----------
update example swrl-n3-rules ; add log-semantics
Modified Paths:
--------------
trunk/eulergui/examples/swrl-n3-rules.n3
trunk/eulergui/examples/swrl-n3-rulesQ.n3
trunk/eulergui/examples/swrl-n3-rules_post.n3p
Added Paths:
-----------
trunk/eulergui/test/log-semantics.n3
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jm...@us...> - 2010-04-09 09:48:58
|
Revision: 1430
http://eulergui.svn.sourceforge.net/eulergui/?rev=1430&view=rev
Author: jmvanel
Date: 2010-04-09 09:48:51 +0000 (Fri, 09 Apr 2010)
Log Message:
-----------
Now that SWRL rules direct from Prot?\195?\169g?\195?\169 4.0 work thanks to Jos,
- I saw that automatic translation in EulerGUI worked only when a project file is already present.
- Updated quick_tests.sh : add LANG=en
Modified Paths:
--------------
trunk/eulergui/quick_tests.sh
trunk/eulergui/src/main/java/eulergui/project/Project.java
trunk/eulergui/src/main/java/eulergui/tools/SWRLTranslator.java
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jm...@us...> - 2010-04-09 14:50:01
|
Revision: 1433
http://eulergui.svn.sourceforge.net/eulergui/?rev=1433&view=rev
Author: jmvanel
Date: 2010-04-09 14:49:55 +0000 (Fri, 09 Apr 2010)
Log Message:
-----------
New SWRL Translator: re-test D'n'D with http://owldl.com/ontologies/dl-safe.owl
- the GUI Updater listener was not there when opening a project through File / Open
(tested with examples/dl-safe.owl.rules.n3)
Modified Paths:
--------------
trunk/eulergui/src/main/java/n3_project/ProjectFileManagement.java
trunk/eulergui/src/main/java/n3_project/ProjectGUI.java
Added Paths:
-----------
trunk/eulergui/examples/dl-safe.owlQ.n3
trunk/eulergui/examples/swrl-n3-rules-owl.n3p
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jm...@us...> - 2010-04-12 21:29:33
|
Revision: 1446
http://eulergui.svn.sourceforge.net/eulergui/?rev=1446&view=rev
Author: jmvanel
Date: 2010-04-12 21:29:27 +0000 (Mon, 12 Apr 2010)
Log Message:
-----------
n3_rules_good_practices.html : add an example for global negation
Modified Paths:
--------------
trunk/eulergui/html/n3_rules_good_practices.html
Added Paths:
-----------
trunk/eulergui/examples/negation_driver.n3
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jm...@us...> - 2010-04-13 14:03:28
|
Revision: 1447
http://eulergui.svn.sourceforge.net/eulergui/?rev=1447&view=rev
Author: jmvanel
Date: 2010-04-13 14:03:19 +0000 (Tue, 13 Apr 2010)
Log Message:
-----------
test and document the autorun feature ( add some defensive programming )
Modified Paths:
--------------
trunk/eulergui/html/documentation.html
trunk/eulergui/src/main/java/eulergui/gui/view/TextEditor.java
Added Paths:
-----------
trunk/eulergui/html/N3Logic.html
trunk/eulergui/html/images/protege4_swrl.png
trunk/eulergui/html/images/protege_aceview.png
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jm...@us...> - 2010-04-23 09:07:22
|
Revision: 1511
http://eulergui.svn.sourceforge.net/eulergui/?rev=1511&view=rev
Author: jmvanel
Date: 2010-04-23 09:07:16 +0000 (Fri, 23 Apr 2010)
Log Message:
-----------
- pom.xml : upgrade ARQ to version 2.8.3
- pom.xml : upgrade euler to version 2010-04-03, but note that we follow latest revision by updating local depot
- update CHANGELOG for version 1.6
Modified Paths:
--------------
trunk/eulergui/CHANGELOG
trunk/eulergui/html/documentation.html
trunk/eulergui/pom.xml
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jm...@us...> - 2010-04-24 09:33:47
|
Revision: 1520
http://eulergui.svn.sourceforge.net/eulergui/?rev=1520&view=rev
Author: jmvanel
Date: 2010-04-24 09:33:41 +0000 (Sat, 24 Apr 2010)
Log Message:
-----------
install_packages_ubuntu.sh : add packages jedit + swap-cwm
Modified Paths:
--------------
trunk/eulergui/html/documentation.html
trunk/eulergui/install_packages_ubuntu.sh
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jm...@us...> - 2010-04-26 13:53:52
|
Revision: 1528
http://eulergui.svn.sourceforge.net/eulergui/?rev=1528&view=rev
Author: jmvanel
Date: 2010-04-26 13:53:46 +0000 (Mon, 26 Apr 2010)
Log Message:
-----------
upgrade Euler to version 2010-04-25
Modified Paths:
--------------
trunk/eulergui/CHANGELOG
trunk/eulergui/html/documentation.html
trunk/eulergui/pom.xml
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jm...@us...> - 2010-04-26 16:38:03
|
Revision: 1531
http://eulergui.svn.sourceforge.net/eulergui/?rev=1531&view=rev
Author: jmvanel
Date: 2010-04-26 16:37:56 +0000 (Mon, 26 Apr 2010)
Log Message:
-----------
update examples/swrl-n3-rules-owl.n3p , showing that
the SWRL to N3 translation is re-done everytime a project with an OWL-SWRL source is opened.
Modified Paths:
--------------
trunk/eulergui/examples/dl-safe.owlQ.n3
trunk/eulergui/examples/swrl-n3-rules-owl.n3p
trunk/eulergui/html/documentation.html
Added Paths:
-----------
trunk/eulergui/examples/dl-safe_small.owl
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jm...@us...> - 2010-04-26 18:09:11
|
Revision: 1533
http://eulergui.svn.sourceforge.net/eulergui/?rev=1533&view=rev
Author: jmvanel
Date: 2010-04-26 18:09:05 +0000 (Mon, 26 Apr 2010)
Log Message:
-----------
add a small Ace View example that is interesting because it has one SWRL rule, and two OWL sub-class axioms : car_ace.owl.n3p
Modified Paths:
--------------
trunk/eulergui/html/documentation.html
Added Paths:
-----------
trunk/eulergui/examples/car_ace-data.n3
trunk/eulergui/examples/car_ace.owl
trunk/eulergui/examples/car_ace.owl.n3p
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jm...@us...> - 2010-04-29 11:30:44
|
Revision: 1544
http://eulergui.svn.sourceforge.net/eulergui/?rev=1544&view=rev
Author: jmvanel
Date: 2010-04-29 11:30:38 +0000 (Thu, 29 Apr 2010)
Log Message:
-----------
DESIGN PROPOSAL: documentation.html : N3 - Java mapping, Extension points with interfaces
Inspired by Spring and the eclipse Extension points, we thought of this declarative framework, where the extensions (a.k.a. plug-ins) are specified in N3 syntax, ...
Modified Paths:
--------------
trunk/eulergui/html/documentation.html
trunk/eulergui/html/n3_rules_good_practices.html
trunk/eulergui/html/project_ontology.html
Added Paths:
-----------
trunk/eulergui/src/main/java/eulergui/inputs/N3SourceFactory.java
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jm...@us...> - 2010-05-01 14:48:21
|
Revision: 1553
http://eulergui.svn.sourceforge.net/eulergui/?rev=1553&view=rev
Author: jmvanel
Date: 2010-05-01 14:48:15 +0000 (Sat, 01 May 2010)
Log Message:
-----------
N3JavaMappingBuiltin : WIP : enough code to start testing
Modified Paths:
--------------
trunk/eulergui/html/documentation.html
trunk/eulergui/src/main/java/n3_project/helpers/CRUD_builtins.java
trunk/eulergui/src/main/java/n3_project/helpers/DroolsTripleHandler.java
trunk/eulergui/src/main/java/n3_project/helpers/ListBuiltins.java
trunk/eulergui/src/main/java/n3_project/helpers/N3JavaMappingBuiltin.java
trunk/eulergui/src/main/java/n3_project/helpers/N3TranslationPlugin.java
trunk/eulergui/src/main/java/n3_project/helpers/URLHelper.java
trunk/eulergui/src/main/java/unif/Instanciator.java
trunk/eulergui/src/main/java/unif/N3JavaHelper.java
Added Paths:
-----------
trunk/eulergui/src/main/java/n3_project/helpers/Assignment.java
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jm...@us...> - 2010-05-03 10:34:35
|
Revision: 1558
http://eulergui.svn.sourceforge.net/eulergui/?rev=1558&view=rev
Author: jmvanel
Date: 2010-05-03 10:34:29 +0000 (Mon, 03 May 2010)
Log Message:
-----------
install_packages_ubuntu.sh and demo.sh update from recent demo in Paris
Modified Paths:
--------------
trunk/eulergui/demo.sh
trunk/eulergui/install_packages_ubuntu.sh
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <iam...@us...> - 2010-05-03 12:35:49
|
Revision: 1562
http://eulergui.svn.sourceforge.net/eulergui/?rev=1562&view=rev
Author: iamlolive
Date: 2010-05-03 12:35:41 +0000 (Mon, 03 May 2010)
Log Message:
-----------
new strings for 'add.java.classes"
Modified Paths:
--------------
trunk/eulergui/pom.xml
trunk/eulergui/src/main/resources/eulergui.properties
trunk/eulergui/src/main/resources/eulergui_de.properties
trunk/eulergui/src/main/resources/eulergui_fr.properties
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jm...@us...> - 2010-05-07 10:17:01
|
Revision: 1594
http://eulergui.svn.sourceforge.net/eulergui/?rev=1594&view=rev
Author: jmvanel
Date: 2010-05-07 10:16:55 +0000 (Fri, 07 May 2010)
Log Message:
-----------
N3JavaMappingBuiltin :implement Translation of :
- Method call in the consequent without parentheses ( with warning )
- correction in property call (untested)
- refactoring: add method for creating a Java cast
- update the documentation
Modified Paths:
--------------
trunk/eulergui/html/documentation.html
trunk/eulergui/src/main/java/n3_project/helpers/N3JavaMappingBuiltin.java
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jm...@us...> - 2010-05-07 14:48:51
|
Revision: 1597
http://eulergui.svn.sourceforge.net/eulergui/?rev=1597&view=rev
Author: jmvanel
Date: 2010-05-07 14:48:44 +0000 (Fri, 07 May 2010)
Log Message:
-----------
N3JavaMappingBuiltin :
- WIP : method calls when the the N3 variable has been assigned to a Java object in another rule
- deactivated terms in project-java-rules.n3 , so that it now compiles
- updated the documentation
Modified Paths:
--------------
trunk/eulergui/html/documentation.html
trunk/eulergui/src/main/java/n3_project/helpers/DroolsTripleHandler.java
trunk/eulergui/src/main/java/n3_project/helpers/N3JavaMappingBuiltin.java
trunk/eulergui/src/main/resources/eulergui/gui/controller/project-java-rules.n3
trunk/eulergui/src/main/resources/eulergui/gui/controller/test-rules.n3
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jm...@us...> - 2010-05-14 18:19:28
|
Revision: 1639
http://eulergui.svn.sourceforge.net/eulergui/?rev=1639&view=rev
Author: jmvanel
Date: 2010-05-14 18:19:22 +0000 (Fri, 14 May 2010)
Log Message:
-----------
doc: add details on :
- SWRL metamodel
- EulerGUI API: when the N3 source is translated from another format
Modified Paths:
--------------
trunk/eulergui/html/documentation.html
trunk/eulergui/src/main/java/eulergui/project/N3Source.java
Added Paths:
-----------
trunk/eulergui/html/images/swrl_owl_protege.png
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <iam...@us...> - 2010-05-19 17:19:55
|
Revision: 1668
http://eulergui.svn.sourceforge.net/eulergui/?rev=1668&view=rev
Author: iamlolive
Date: 2010-05-19 17:19:49 +0000 (Wed, 19 May 2010)
Log Message:
-----------
various for release 1.6
Modified Paths:
--------------
trunk/eulergui/buildJnlpDistribution.xml
trunk/eulergui/demo.bat
trunk/eulergui/site/documentation.html
trunk/eulergui/site/eulergui.jnlp.php
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jm...@us...> - 2010-06-02 09:08:04
|
Revision: 1710
http://eulergui.svn.sourceforge.net/eulergui/?rev=1710&view=rev
Author: jmvanel
Date: 2010-06-02 09:07:57 +0000 (Wed, 02 Jun 2010)
Log Message:
-----------
Upgrading to Pellet 2.1.1 ; removing ModelCom.java RDFListImpl.java modifed from Jena
tests pass; tested an RDF file: http://xmlns.com/foaf/spec/index.rdf
Modified Paths:
--------------
trunk/eulergui/pom.xml
Removed Paths:
-------------
trunk/eulergui/src/main/java/com/hp/hpl/jena/rdf/model/impl/ModelCom.java
trunk/eulergui/src/main/java/com/hp/hpl/jena/rdf/model/impl/RDFListImpl.java
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jm...@us...> - 2010-06-03 08:06:57
|
Revision: 1711
http://eulergui.svn.sourceforge.net/eulergui/?rev=1711&view=rev
Author: jmvanel
Date: 2010-06-03 08:06:51 +0000 (Thu, 03 Jun 2010)
Log Message:
-----------
Commit a WIP version of the new forms from the class tree view
N3 Java Mapping Builtin
Modified Paths:
--------------
trunk/eulergui/html/architecture.html
trunk/eulergui/html/documentation.html
trunk/eulergui/html/n3_rules_good_practices.html
trunk/eulergui/src/main/java/eulergui/EulerGUI.java
trunk/eulergui/src/main/java/eulergui/gui/controller/ApplicationKB.java
trunk/eulergui/src/main/java/eulergui/project/ProjectWithSubProjects.java
trunk/eulergui/src/main/java/eulergui/tools/CreateClassFormMouseListener.java
trunk/eulergui/src/main/java/n3_project/helpers/DroolsTripleHandler.java
trunk/eulergui/src/main/java/n3_project/helpers/N3JavaMappingBuiltin.java
trunk/eulergui/src/main/java/n3_project/helpers/N3SourcetoDrools.java
trunk/eulergui/src/main/java/n3_project/helpers/N3toDroolsUpdater.java
trunk/eulergui/src/main/java/unif/Instanciator.java
trunk/eulergui/src/test/java/eulergui/gui/TestJemmy.java
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|