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">state #90</a></li> +<li>by [''' - '''] goto <a href="#lexstate91">state #91</a></li> +<li>by ['0' - '0'] goto <a href="#lexstate92">state #92</a></li> +<li>by ['U' - 'U'] goto <a href="#lexstate93">state #93</a></li> +<li>by ['\' - '\'] goto <a href="#lexstate94">state #94</a></li> +<li>by ['a' - 'a'] goto <a href="#lexstate95">state #95</a></li> +<li>by ['b' - 'b'] goto <a href="#lexstate96">state #96</a></li> +<li>by ['f' - 'f'] goto <a href="#lexstate97">state #97</a></li> +<li>by ['n' - 'n'] goto <a href="#lexstate98">state #98</a></li> +<li>by ['r' - 'r'] goto <a href="#lexstate99">state #99</a></li> +<li>by ['t' - 't'] goto <a href="#lexstate100">state #100</a></li> +<li>by ['u' - 'u'] goto <a href="#lexstate101">state #101</a></li> +<li>by ['v' - 'v'] goto <a href="#lexstate102">state #102</a></li> </ul> match:<br> <ul> @@ -546,11 +556,11 @@ <a name="lexstate33"></a><span style="font-weight: bold; text-decoration: underline;">state #33</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> @@ -558,12 +568,17 @@ <a name="lexstate34"></a><span style="font-weight: bold; text-decoration: underline;">state #34</span><br><br> goto by terminal:<br> <ul> -<li>by [0X0 - 0X9] goto <a href="#lexstate99">state #99</a></li> +<li>by [0X0 - 0X9] goto <a href="#lexstate103">state #103</a></li> <li>by [0Xa - 0Xa] goto <a href="#lexstate35">state #35</a></li> -<li>by [0Xb - 0Xffff] goto <a href="#lexstate100">state #100</a></li> +<li>by [0Xb - ' '] goto <a href="#lexstate104">state #104</a></li> +<li>by ['!' - '"'] goto <a href="#lexstate105">state #105</a></li> +<li>by ['#' - '#'] goto <a href="#lexstate106">state #106</a></li> +<li>by ['$' - 0Xffff] goto <a href="#lexstate105">state #105</a></li> </ul> match:<br> <ul> +<li> +ws</li> </ul> <a name="lexstate35"></a><span style="font-weight: bold; text-decoration: underline;">state #35</span><br><br> goto by terminal:<br> @@ -579,42 +594,54 @@ <a name="lexstate36"></a><span style="font-weight: bold; text-decoration: underline;">state #36</span><br><br> goto by terminal:<br> <ul> -<li>by [0X0 - 0X9] goto <a href="#lexstate99">state #99</a></li> +<li>by [0X0 - 0X9] goto <a href="#lexstate103">state #103</a></li> <li>by [0Xa - 0Xa] goto <a href="#lexstate35">state #35</a></li> -<li>by [0Xb - 0Xffff] goto <a href="#lexstate100">state #100</a></li> +<li>by [0Xb - ' '] goto <a href="#lexstate104">state #104</a></li> +<li>by ['!' - '"'] goto <a href="#lexstate105">state #105</a></li> +<li>by ['#' - '#'] goto <a href="#lexstate106">state #106</a></li> +<li>by ['$' - 0Xffff] goto <a href="#lexstate105">state #105</a></li> </ul> match:<br> <ul> +<li> +ws</li> </ul> <a name="lexstate37"></a><span style="font-weight: bold; text-decoration: underline;">state #37</span><br><br> goto by terminal:<br> <ul> -<li>by ['0' - '9'] goto <a href="#lexstate101">state #101</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 [0X0 - 0X9] goto <a href="#lexstate103">state #103</a></li> +<li>by [0Xa - 0Xa] goto <a href="#lexstate35">state #35</a></li> +<li>by [0Xb - ' '] goto <a href="#lexstate104">state #104</a></li> +<li>by ['!' - '"'] goto <a href="#lexstate105">state #105</a></li> +<li>by ['#' - '#'] goto <a href="#lexstate106">state #106</a></li> +<li>by ['$' - 0Xffff] goto <a href="#lexstate105">state #105</a></li> </ul> match:<br> <ul> +<li> +ws</li> </ul> <a name="lexstate38"></a><span style="font-weight: bold; text-decoration: underline;">state #38</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 [0X0 - 0X9] goto <a href="#lexstate107">state #107</a></li> +<li>by [0Xa - 0Xa] goto <a href="#lexstate108">state #108</a></li> +<li>by [0Xb - ' '] goto <a href="#lexstate109">state #109</a></li> +<li>by ['!' - '"'] goto <a href="#lexstate110">state #110</a></li> +<li>by ['#' - '#'] goto <a href="#lexstate111">state #111</a></li> +<li>by ['$' - 0Xffff] goto <a href="#lexstate110">state #110</a></li> </ul> match:<br> <ul> <li> -integer</li> +ws</li> </ul> <a name="lexstate39"></a><span style="font-weight: bold; text-decoration: underline;">state #39</span><br><br> goto by terminal:<br> <ul> -<li>by ['+' - '+'] goto <a href="#lexstate102">state #102</a></li> -<li>by ['-' - '-'] goto <a href="#lexstate103">state #103</a></li> -<li>by ['0' - '9'] goto <a href="#lexstate104">state #104</a></li> +<li>by ['0' - '9'] goto <a href="#lexstate112">state #112</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> @@ -622,49 +649,44 @@ <a name="lexstate40"></a><span style="font-weight: bold; text-decoration: underline;">state #40</span><br><br> goto by terminal:<br> <ul> -<li>by ['+' - '+'] goto <a href="#lexstate102">state #102</a></li> -<li>by ['-' - '-'] goto <a href="#lexstate103">state #103</a></li> -<li>by ['0' - '9'] goto <a href="#lexstate104">state #104</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> +<li> +integer</li> </ul> <a name="lexstate41"></a><span style="font-weight: bold; text-decoration: underline;">state #41</span><br><br> goto by terminal:<br> <ul> -<li>by ['-' - '-'] goto <a href="#lexstate105">state #105</a></li> -<li>by ['0' - '9'] goto <a href="#lexstate106">state #106</a></li> -<li>by ['A' - 'Z'] goto <a href="#lexstate107">state #107</a></li> -<li>by ['_' - '_'] goto <a href="#lexstate108">state #108</a></li> -<li>by ['a' - 'z'] goto <a href="#lexstate109">state #109</a></li> +<li>by ['+' - '+'] goto <a href="#lexstate113">state #113</a></li> +<li>by ['-' - '-'] goto <a href="#lexstate114">state #114</a></li> +<li>by ['0' - '9'] goto <a href="#lexstate115">state #115</a></li> </ul> match:<br> <ul> -<li> -qname</li> </ul> <a name="lexstate42"></a><span style="font-weight: bold; text-decoration: underline;">state #42</span><br><br> goto by terminal:<br> <ul> -<li>by ['-' - '-'] goto <a href="#lexstate105">state #105</a></li> -<li>by ['0' - '9'] goto <a href="#lexstate106">state #106</a></li> -<li>by ['A' - 'Z'] goto <a href="#lexstate107">state #107</a></li> -<li>by ['_' - '_'] goto <a href="#lexstate108">state #108</a></li> -<li>by ['a' - 'z'] goto <a href="#lexstate109">state #109</a></li> +<li>by ['+' - '+'] goto <a href="#lexstate113">state #113</a></li> +<li>by ['-' - '-'] goto <a href="#lexstate114">state #114</a></li> +<li>by ['0' - '9'] goto <a href="#lexstate115">state #115</a></li> </ul> match:<br> <ul> -<li> -qname</li> </ul> <a name="lexstate43"></a><span style="font-weight: bold; text-decoration: underline;">state #43</span><br><br> goto by terminal:<br> <ul> -<li>by ['-' - '-'] goto <a href="#lexstate105">state #105</a></li> -<li>by ['0' - '9'] goto <a href="#lexstate106">state #106</a></li> -<li>by ['A' - 'Z'] goto <a href="#lexstate107">state #107</a></li> -<li>by ['_' - '_'] goto <a href="#lexstate108">state #108</a></li> -<li>by ['a' - 'z'] goto <a href="#lexstate109">state #109</a></li> +<li>by ['-' - '-'] goto <a href="#lexstate116">state #116</a></li> +<li>by ['0' - '9'] goto <a href="#lexstate117">state #117</a></li> +<li>by ['A' - 'Z'] goto <a href="#lexstate118">state #118</a></li> +<li>by ['_' - '_'] goto <a href="#lexstate119">state #119</a></li> +<li>by ['a' - 'z'] goto <a href="#lexstate120">state #120</a></li> </ul> match:<br> <ul> @@ -674,11 +696,11 @@ <a name="lexstate44"></a><span style="font-weight: bold; text-decoration: underline;">state #44</span><br><br> goto by terminal:<br> <ul> -<li>by ['-' - '-'] goto <a href="#lexstate105">state #105</a></li> -<li>by ['0' - '9'] goto <a href="#lexstate106">state #106</a></li> -<li>by ['A' - 'Z'] goto <a href="#lexstate107">state #107</a></li> -<li>by ['_' - '_'] goto <a href="#lexstate108">state #108</a></li> -<li>by ['a' - 'z'] goto <a href="#lexstate109">state #109</a></li> +<li>by ['-' - '-'] goto <a href="#lexstate116">state #116</a></li> +<li>by ['0' - '9'] goto <a href="#lexstate117">state #117</a></li> +<li>by ['A' - 'Z'] goto <a href="#lexstate118">state #118</a></li> +<li>by ['_' - '_'] goto <a href="#lexstate119">state #119</a></li> +<li>by ['a' - 'z'] goto <a href="#lexstate120">state #120</a></li> </ul> match:<br> <ul> @@ -688,11 +710,11 @@ <a name="lexstate45"></a><span style="font-weight: bold; text-decoration: underline;">state #45</span><br><br> goto by terminal:<br> <ul> -<li>by ['-' - '-'] goto <a href="#lexstate105">state #105</a></li> -<li>by ['0' - '9'] goto <a href="#lexstate106">state #106</a></li> -<li>by ['A' - 'Z'] goto <a href="#lexstate107">state #107</a></li> -<li>by ['_' - '_'] goto <a href="#lexstate108">state #108</a></li> -<li>by ['a' - 'z'] goto <a href="#lexstate109">state #109</a></li> +<li>by ['-' - '-'] goto <a href="#lexstate116">state #116</a></li> +<li>by ['0' - '9'] goto <a href="#lexstate117">state #117</a></li> +<li>by ['A' - 'Z'] goto <a href="#lexstate118">state #118</a></li> +<li>by ['_' - '_'] goto <a href="#lexstate119">state #119</a></li> +<li>by ['a' - 'z'] goto <a href="#lexstate120">state #120</a></li> </ul> match:<br> <ul> @@ -702,40 +724,49 @@ <a name="lexstate46"></a><span style="font-weight: bold; text-decoration: underline;">state #46</span><br><br> goto by terminal:<br> <ul> -<li>by [0X0 - '='] goto <a href="#lexstate110">state #110</a></li> -<li>by ['>' - '>'] goto <a href="#lexstate48">state #48</a></li> -<li>by ['?' - 0Xffff] goto <a href="#lexstate111">state #111</a></li> +<li>by ['-' - '-'] goto <a href="#lexstate116">state #116</a></li> +<li>by ['0' - '9'] goto <a href="#lexstate117">state #117</a></li> +<li>by ['A' - 'Z'] goto <a href="#lexstate118">state #118</a></li> +<li>by ['_' - '_'] goto <a href="#lexstate119">state #119</a></li> +<li>by ['a' - 'z'] goto <a href="#lexstate120">state #120</a></li> </ul> match:<br> <ul> +<li> +qname</li> </ul> <a name="lexstate47"></a><span style="font-weight: bold; text-decoration: underline;">state #47</span><br><br> goto by terminal:<br> <ul> +<li>by ['-' - '-'] goto <a href="#lexstate116">state #116</a></li> +<li>by ['0' - '9'] goto <a href="#lexstate117">state #117</a></li> +<li>by ['A' - 'Z'] goto <a href="#lexstate118">state #118</a></li> +<li>by ['_' - '_'] goto <a href="#lexstate119">state #119</a></li> +<li>by ['a' - 'z'] goto <a href="#lexstate120">state #120</a></li> </ul> match:<br> <ul> <li> -revert_implies</li> +qname</li> </ul> <a name="lexstate48"></a><span style="font-weight: bold; text-decoration: underline;">state #48</span><br><br> goto by terminal:<br> <ul> +<li>by [0X0 - '='] goto <a href="#lexstate121">state #121</a></li> +<li>by ['>' - '>'] goto <a href="#lexstate50">state #50</a></li> +<li>by ['?' - 0Xffff] goto <a href="#lexstate122">state #122</a></li> </ul> match:<br> <ul> -<li> -strexplicituri</li> </ul> <a name="lexstate49"></a><span style="font-weight: bold; text-decoration: underline;">state #49</span><br><br> goto by terminal:<br> <ul> -<li>by [0X0 - '='] goto <a href="#lexstate110">state #110</a></li> -<li>by ['>' - '>'] goto <a href="#lexstate48">state #48</a></li> -<li>by ['?' - 0Xffff] goto <a href="#lexstate111">state #111</a></li> </ul> match:<br> <ul> +<li> +revert_implies</li> </ul> <a name="lexstate50"></a><span style="font-weight: bold; text-decoration: underline;">state #50</span><br><br> goto by terminal:<br> @@ -744,48 +775,35 @@ match:<br> <ul> <li> -implies</li> +strexplicituri</li> </ul> <a name="lexstate51"></a><span style="font-weight: bold; text-decoration: underline;">state #51</span><br><br> goto by terminal:<br> <ul> -<li>by ['-' - '-'] goto <a href="#lexstate112">state #112</a></li> -<li>by ['0' - '9'] goto <a href="#lexstate113">state #113</a></li> -<li>by ['A' - 'Z'] goto <a href="#lexstate114">state #114</a></li> -<li>by ['_' - '_'] goto <a href="#lexstate115">state #115</a></li> -<li>by ['a' - 'z'] goto <a href="#lexstate116">state #116</a></li> +<li>by [0X0 - '='] goto <a href="#lexstate121">state #121</a></li> +<li>by ['>' - '>'] goto <a href="#lexstate50">state #50</a></li> +<li>by ['?' - 0Xffff] goto <a href="#lexstate122">state #122</a></li> </ul> match:<br> <ul> -<li> -name</li> -<li> -quickvariable</li> </ul> <a name="lexstate52"></a><span style="font-weight: bold; text-decoration: underline;">state #52</span><br><br> goto by terminal:<br> <ul> -<li>by ['-' - '-'] goto <a href="#lexstate112">state #112</a></li> -<li>by ['0' - '9'] goto <a href="#lexstate113">state #113</a></li> -<li>by ['A' - 'Z'] goto <a href="#lexstate114">state #114</a></li> -<li>by ['_' - '_'] goto <a href="#lexstate115">state #115</a></li> -<li>by ['a' - 'z'] goto <a href="#lexstate116">state #116</a></li> </ul> match:<br> <ul> <li> -name</li> -<li> -quickvariable</li> +implies</li> </ul> <a name="lexstate53"></a><span style="font-weight: bold; text-decoration: underline;">state #53</span><br><br> goto by terminal:<br> <ul> -<li>by ['-' - '-'] goto <a href="#lexstate112">state #112</a></li> -<li>by ['0' - '9'] goto <a href="#lexstate113">state #113</a></li> -<li>by ['A' - 'Z'] goto <a href="#lexstate114">state #114</a></li> -<li>by ['_' - '_'] goto <a href="#lexstate115">state #115</a></li> -<li>by ['a' - 'z'] goto <a href="#lexstate116">state #116</a></li> +<li>by ['-' - '-'] goto <a href="#lexstate123">state #123</a></li> +<li>by ['0' - '9'] goto <a href="#lexstate124">state #124</a></li> +<li>by ['A' - 'Z'] goto <a href="#lexstate125">state #125</a></li> +<li>by ['_' - '_'] goto <a href="#lexstate126">state #126</a></li> +<li>by ['a' - 'z'] goto <a href="#lexstate127">state #127</a></li> </ul> match:<br> <ul> @@ -797,33 +815,48 @@ <a name="lexstate54"></a><span style="font-weight: bold; text-decoration: underline;">state #54</span><br><br> goto by terminal:<br> <ul> +<li>by ['-' - '-'] goto <a href="#lexstate123">state #123</a></li> +<li>by ['0' - '9'] goto <a href="#lexstate124">state #124</a></li> +<li>by ['A' - 'Z'] goto <a href="#lexstate125">state #125</a></li> +<li>by ['_' - '_'] goto <a href="#lexstate126">state #126</a></li> +<li>by ['a' - 'z'] goto <a href="#lexstate127">state #127</a></li> </ul> match:<br> <ul> <li> -keyword_a</li> +name</li> +<li> +quickvariable</li> </ul> <a name="lexstate55"></a><span style="font-weight: bold; text-decoration: underline;">state #55</span><br><br> goto by terminal:<br> <ul> -<li>by ['a' - 'a'] goto <a href="#lexstate117">state #117</a></li> +<li>by ['-' - '-'] goto <a href="#lexstate123">state #123</a></li> +<li>by ['0' - '9'] goto <a href="#lexstate124">state #124</a></li> +<li>by ['A' - 'Z'] goto <a href="#lexstate125">state #125</a></li> +<li>by ['_' - '_'] goto <a href="#lexstate126">state #126</a></li> +<li>by ['a' - 'z'] goto <a href="#lexstate127">state #127</a></li> </ul> match:<br> <ul> +<li> +name</li> +<li> +quickvariable</li> </ul> <a name="lexstate56"></a><span style="font-weight: bold; text-decoration: underline;">state #56</span><br><br> goto by terminal:<br> <ul> -<li>by ['a' - 'a'] goto <a href="#lexstate118">state #118</a></li> -<li>by ['o' - 'o'] goto <a href="#lexstate119">state #119</a></li> </ul> match:<br> <ul> +<li> +keyword_a</li> </ul> <a name="lexstate57"></a><span style="font-weight: bold; text-decoration: underline;">state #57</span><br><br> goto by terminal:<br> <ul> -<li>by ['a' - 'a'] goto <a href="#lexstate120">state #120</a></li> +<li>by ['a' - 'a'] goto <a href="#lexstate128">state #128</a></li> </ul> match:<br> <ul> @@ -831,7 +864,8 @@ <a name="lexstate58"></a><span style="font-weight: bold; text-decoration: underline;">state #58</span><br><br> goto by terminal:<br> <ul> -<li>by ['s' - 's'] goto <a href="#lexstate121">state #121</a></li> +<li>by ['a' - 'a'] goto <a href="#lexstate129">state #129</a></li> +<li>by ['o' - 'o'] goto <a href="#lexstate130">state #130</a></li> </ul> match:<br> <ul> @@ -839,7 +873,7 @@ <a name="lexstate59"></a><span style="font-weight: bold; text-decoration: underline;">state #59</span><br><br> goto by terminal:<br> <ul> -<li>by ['e' - 'e'] goto <a href="#lexstate122">state #122</a></li> +<li>by ['a' - 'a'] goto <a href="#lexstate131">state #131</a></li> </ul> match:<br> <ul> @@ -847,7 +881,7 @@ <a name="lexstate60"></a><span style="font-weight: bold; text-decoration: underline;">state #60</span><br><br> goto by terminal:<br> <ul> -<li>by ['f' - 'f'] goto <a href="#lexstate123">state #123</a></li> +<li>by ['s' - 's'] goto <a href="#lexstate132">state #132</a></li> </ul> match:<br> <ul> @@ -855,7 +889,7 @@ <a name="lexstate61"></a><span style="font-weight: bold; text-decoration: underline;">state #61</span><br><br> goto by terminal:<br> <ul> -<li>by ['r' - 'r'] goto <a href="#lexstate124">state #124</a></li> +<li>by ['e' - 'e'] goto <a href="#lexstate133">state #133</a></li> </ul> match:<br> <ul> @@ -863,7 +897,7 @@ <a name="lexstate62"></a><span style="font-weight: bold; text-decoration: underline;">state #62</span><br><br> goto by terminal:<br> <ul> -<li>by ['r' - 'r'] goto <a href="#lexstate125">state #125</a></li> +<li>by ['f' - 'f'] goto <a href="#lexstate134">state #134</a></li> </ul> match:<br> <ul> @@ -871,15 +905,31 @@ <a name="lexstate63"></a><span style="font-weight: bold; text-decoration: underline;">state #63</span><br><br> goto by terminal:<br> <ul> -<li>by ['-' - '-'] goto <a href="#lexstate126">state #126</a></li> -<li>by ['0' - '9'] goto <a href="#lexstate127">state #127</a></li> -<li>by [':' - ':'] goto <a href="#lexstate65">state #65</a></li> -<li>by ['A' - 'Z'] goto <a href="#lexstate128">state #128</a></li> -<li>by ['_' - '_'] goto <a href="#lexstate129">state #129</a></li> -<li>by ['a' - 'z'] goto <a href="#lexstate130">state #130</a></li> +<li>by ['r' - 'r'] goto <a href="#lexstate135">state #135</a></li> </ul> match:<br> <ul> +</ul> +<a name="lexstate64"></a><span style="font-weight: bold; text-decoration: underline;">state #64</span><br><br> +goto by terminal:<br> +<ul> +<li>by ['r' - 'r'] goto <a href="#lexstate136">state #136</a></li> +</ul> +match:<br> +<ul> +</ul> +<a name="lexstate65"></a><span style="font-weight: bold; text-decoration: underline;">state #65</span><br><br> +goto by terminal:<br> +<ul> +<li>by ['-' - '-'] goto <a href="#lexstate137">state #137</a></li> +<li>by ['0' - '9'] goto <a href="#lexstate138">state #138</a></li> +<li>by [':' - ':'] goto <a href="#lexstate67">state #67</a></li> +<li>by ['A' - 'Z'] goto <a href="#lexstate139">state #139</a></li> +<li>by ['_' - '_'] goto <a href="#lexstate140">state #140</a></li> +<li>by ['a' - 'z'] goto <a href="#lexstate141">state #141</a></li> +</ul> +match:<br> +<ul> <li> name</li> <li> @@ -887,15 +937,15 @@ <li> qname</li> </ul> -<a name="lexstate64"></a><span style="font-weight: bold; text-decoration: underline;">state #64</span><br><br> +<a name="lexstate66"></a><span style="font-weight: bold; text-decoration: underline;">state #66</span><br><br> goto by terminal:<br> <ul> -<li>by ['-' - '-'] goto <a href="#lexstate126">state #126</a></li> -<li>by ['0' - '9'] goto <a href="#lexstate127">state #127</a></li> -<li>by [':' - ':'] goto <a href="#lexstate65">state #65</a></li> -<li>by ['A' - 'Z'] goto <a href="#lexstate128">state #128</a></li> -<li>by ['_' - '_'] goto <a href="#lexstate129">state #129</a></li> -<li>by ['a' - 'z'] goto <a href="#lexstate130">state #130</a></li> +<li>by ['-' - '-'] goto <a href="#lexstate137">state #137</a></li> +<li>by ['0' - '9'] goto <a href="#lexstate138">state #138</a></li> +<li>by [':' - ':'] goto <a href="#lexstate67">state #67</a></li> +<li>by ['A' - 'Z'] goto <a href="#lexstate139">state #139</a></li> +<li>by ['_' - '_'] goto <a href="#lexstate140">state #140</a></li> +<li>by ['a' - 'z'] goto <a href="#lexstate141">state #141</a></li> </ul> match:<br> <ul> @@ -906,14 +956,14 @@ <li> qname</li> </ul> -<a name="lexstate65"></a><span style="font-weight: bold; text-decoration: underline;">state #65</span><br><br> +<a name="lexstate67"></a><span style="font-weight: bold; text-decoration: underline;">state #67</span><br><br> goto by terminal:<br> <ul> -<li>by ['-' - '-'] goto <a href="#lexstate131">state #131</a></li> -<li>by ['0' - '9'] goto <a href="#lexstate132">state #132</a></li> -<li>by ['A' - 'Z'] goto <a href="#lexstate133">state #133</a></li> -<li>by ['_' - '_'] goto <a href="#lexstate134">state #134</a></li> -<li>by ['a' - 'z'] goto <a href="#lexstate135">state #135</a></li> +<li>by ['-' - '-'] goto <a href="#lexstate142">state #142</a></li> +<li>by ['0' - '9'] goto <a href="#lexstate143">state #143</a></li> +<li>by ['A' - 'Z'] goto <a href="#lexstate144">state #144</a></li> +<li>by ['_' - '_'] goto <a href="#lexstate145">state #145</a></li> +<li>by ['a' - 'z'] goto <a href="#lexstate146">state #146</a></li> </ul> match:<br> <ul> @@ -922,15 +972,15 @@ <li> qname</li> </ul> -<a name="lexstate66"></a><span style="font-weight: bold; text-decoration: underline;">state #66</span><br><br> +<a name="lexstate68"></a><span style="font-weight: bold; text-decoration: underline;">state #68</span><br><br> goto by terminal:<br> <ul> -<li>by ['-' - '-'] goto <a href="#lexstate126">state #126</a></li> -<li>by ['0' - '9'] goto <a href="#lexstate127">state #127</a></li> -<li>by [':' - ':'] goto <a href="#lexstate65">state #65</a></li> -<li>by ['A' - 'Z'] goto <a href="#lexstate128">state #128</a></li> -<li>by ['_' - '_'] goto <a href="#lexstate129">state #129</a></li> -<li>by ['a' - 'z'] goto <a href="#lexstate130">state #130</a></li> +<li>by ['-' - '-'] goto <a href="#lexstate137">state #137</a></li> +<li>by ['0' - '9'] goto <a href="#lexstate138">state #138</a></li> +<li>by [':' - ':'] goto <a href="#lexstate67">state #67</a></li> +<li>by ['A' - 'Z'] goto <a href="#lexstate139">state #139</a></li> +<li>by ['_' - '_'] goto <a href="#lexstate140">state #140</a></li> +<li>by ['a' - 'z'] goto <a href="#lexstate141">state #141</a></li> </ul> match:<br> <ul> @@ -941,15 +991,15 @@ <li> qname</li> </ul> -<a name="lexstate67"></a><span style="font-weight: bold; text-decoration: underline;">state #67</span><br><br> +<a name="lexstate69"></a><span style="font-weight: bold; text-decoration: underline;">state #69</span><br><br> goto by terminal:<br> <ul> -<li>by ['-' - '-'] goto <a href="#lexstate126">state #126</a></li> -<li>by ['0' - '9'] goto <a href="#lexstate127">state #127</a></li> -<li>by [':' - ':'] goto <a href="#lexstate65">state #65</a></li> -<li>by ['A' - 'Z'] goto <a href="#lexstate128">state #128</a></li> -<li>by ['_' - '_'] goto <a href="#lexstate129">state #129</a></li> -<li>by ['a' - 'z'] goto <a href="#lexstate130">state #130</a></li> +<li>by ['-' - '-'] goto <a href="#lexstate137">state #137</a></li> +<li>by ['0' - '9'] goto <a href="#lexstate138">state #138</a></li> +<li>by [':' - ':'] goto <a href="#lexstate67">state #67</a></li> +<li>by ['A' - 'Z'] goto <a href="#lexstate139">state #139</a></li> +<li>by ['_' - '_'] goto <a href="#lexstate140">state #140</a></li> +<li>by ['a' - 'z'] goto <a href="#lexstate141">state #141</a></li> </ul> match:<br> <ul> @@ -960,15 +1010,15 @@ <li> qname</li> </ul> -<a name="lexstate68"></a><span style="font-weight: bold; text-decoration: underline;">state #68</span><br><br> +<a name="lexstate70"></a><span style="font-weight: bold; text-decoration: underline;">state #70</span><br><br> goto by terminal:<br> <ul> -<li>by ['-' - '-'] goto <a href="#lexstate126">state #126</a></li> -<li>by ['0' - '9'] goto <a href="#lexstate127">state #127</a></li> -<li>by [':' - ':'] goto <a href="#lexstate65">state #65</a></li> -<li>by ['A' - 'Z'] goto <a href="#lexstate128">state #128</a></li> -<li>by ['_' - '_'] goto <a href="#lexstate129">state #129</a></li> -<li>by ['a' - 'z'] goto <a href="#lexstate130">state #130</a></li> +<li>by ['-' - '-'] goto <a href="#lexstate137">state #137</a></li> +<li>by ['0' - '9'] goto <a href="#lexstate138">state #138</a></li> +<li>by [':' - ':'] goto <a href="#lexstate67">state #67</a></li> +<li>by ['A' - 'Z'] goto <a href="#lexstate139">state #139</a></li> +<li>by ['_' - '_'] goto <a href="#lexstate140">state #140</a></li> +<li>by ['a' - 'z'] goto <a href="#lexstate141">state #141</a></li> </ul> match:<br> <ul> @@ -979,7 +1029,7 @@ <li> qname</li> </ul> -<a name="lexstate69"></a><span style="font-weight: bold; text-decoration: underline;">state #69</span><br><br> +<a name="lexstate71"></a><span style="font-weight: bold; text-decoration: underline;">state #71</span><br><br> goto by terminal:<br> <ul> </ul> @@ -988,15 +1038,15 @@ <li> double_caret</li> </ul> -<a name="lexstate70"></a><span style="font-weight: bold; text-decoration: underline;">state #70</span><br><br> +<a name="lexstate72"></a><span style="font-weight: bold; text-decoration: underline;">state #72</span><br><br> goto by terminal:<br> <ul> -<li>by ['-' - '-'] goto <a href="#lexstate126">state #126</a></li> -<li>by ['0' - '9'] goto <a href="#lexstate136">state #136</a></li> -<li>by [':' - ':'] goto <a href="#lexstate65">state #65</a></li> -<li>by ['A' - 'Z'] goto <a href="#lexstate128">state #128</a></li> -<li>by ['_' - '_'] goto <a href="#lexstate129">state #129</a></li> -<li>by ['a' - 'z'] goto <a href="#lexstate137">state #137</a></li> +<li>by ['-' - '-'] goto <a href="#lexstate137">state #137</a></li> +<li>by ['0' - '9'] goto <a href="#lexstate147">state #147</a></li> +<li>by [':' - ':'] goto <a href="#lexstate67">state #67</a></li> +<li>by ['A' - 'Z'] goto <a href="#lexstate139">state #139</a></li> +<li>by ['_' - '_'] goto <a href="#lexstate140">state #140</a></li> +<li>by ['a' - 'z'] goto <a href="#lexstate148">state #148</a></li> </ul> match:<br> <ul> @@ -1007,15 +1057,15 @@ <li> qname</li> </ul> -<a name="lexstate71"></a><span style="font-weight: bold; text-decoration: underline;">state #71</span><br><br> +<a name="lexstate73"></a><span style="font-weight: bold; text-decoration: underline;">state #73</span><br><br> goto by terminal:<br> <ul> -<li>by ['-' - '-'] goto <a href="#lexstate138">state #138</a></li> -<li>by ['0' - '9'] goto <a href="#lexstate127">state #127</a></li> -<li>by [':' - ':'] goto <a href="#lexstate65">state #65</a></li> -<li>by ['A' - 'Z'] goto <a href="#lexstate128">state #128</a></li> -<li>by ['_' - '_'] goto <a href="#lexstate129">state #129</a></li> -<li>by ['a' - 'z'] goto <a href="#lexstate139">state #139</a></li> +<li>by ['-' - '-'] goto <a href="#lexstate149">state #149</a></li> +<li>by ['0' - '9'] goto <a href="#lexstate138">state #138</a></li> +<li>by [':' - ':'] goto <a href="#lexstate67">state #67</a></li> +<li>by ['A' - 'Z'] goto <a href="#lexstate139">state #139</a></li> +<li>by ['_' - '_'] goto <a href="#lexstate140">state #140</a></li> +<li>by ['a' - 'z'] goto <a href="#lexstate150">state #150</a></li> </ul> match:<br> <ul> @@ -1028,17 +1078,17 @... [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.enhanced.EnhGraph; +import com.hp.hpl.jena.enhanced.EnhNode; +import com.hp.hpl.jena.enhanced.Implementation; +import com.hp.hpl.jena.graph.Graph; +import com.hp.hpl.jena.graph.Node; +import com.hp.hpl.jena.ontology.OntModel; +import com.hp.hpl.jena.ontology.Profile; import com.hp.hpl.jena.rdf.model.*; -import com.hp.hpl.jena.shared.*; -import com.hp.hpl.jena.util.iterator.*; -import com.hp.hpl.jena.enhanced.*; -import com.hp.hpl.jena.graph.*; -import com.hp.hpl.jena.vocabulary.*; +import com.hp.hpl.jena.shared.JenaException; +import com.hp.hpl.jena.util.iterator.ExtendedIterator; +import com.hp.hpl.jena.util.iterator.Map1; +import com.hp.hpl.jena.util.iterator.NiceIterator; +import com.hp.hpl.jena.vocabulary.RDF; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import java.util.*; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - /** * <p> * Standard implementation the list abstraction from rdf.model. Modified: trunk/eulergui/src/main/java/deductions/Namespaces.java =================================================================== --- trunk/eulergui/src/main/java/deductions/Namespaces.java 2010-03-24 16:09:58 UTC (rev 1349) +++ trunk/eulergui/src/main/java/deductions/Namespaces.java 2010-03-24 17:27:49 UTC (rev 1350) @@ -1,10 +1,10 @@ package deductions; +import n3_project.helpers.Triple; + import java.util.LinkedHashMap; import java.util.Map; -import n3_project.helpers.Triple; - public class Namespaces { public static final Map<String, String> prefixToId Modified: trunk/eulergui/src/main/java/deductions/launcher/LaunchGeneratedAction.java =================================================================== --- trunk/eulergui/src/main/java/deductions/launcher/LaunchGeneratedAction.java 2010-03-24 16:09:58 UTC (rev 1349) +++ trunk/eulergui/src/main/java/deductions/launcher/LaunchGeneratedAction.java 2010-03-24 17:27:49 UTC (rev 1350) @@ -3,22 +3,19 @@ */ package deductions.launcher; -import java.awt.event.ActionEvent; - -import javax.script.ScriptEngine; -import javax.swing.Action; -import javax.swing.JFrame; - import deductions.runtime.GUIKBAdapter; import eulergui.project.Project; - +import n3_project.LocalAction; +import n3_project.ToolsManagement; +import n3_project.helpers.GuiResourceBundle; import unif.ITripleStore; import unif.ITripleStoreRETE; import unif.Instanciator; import unif.TripleStoreDrools; -import n3_project.ToolsManagement; -import n3_project.LocalAction; +import javax.script.ScriptEngine; +import javax.swing.*; +import java.awt.event.ActionEvent; /** user Action to Launch generated application * (new architecture) */ @@ -34,10 +31,10 @@ /** user Action to Launch Generated application */ public LaunchGeneratedAction(ToolsManagement toolsManagement) { - super("Launch generated app."); + super(GuiResourceBundle.getString("launch.generated.app")); this.toolsManagement = toolsManagement; this.putValue(Action.SHORT_DESCRIPTION, - "JavaScript console unActivated"); + GuiResourceBundle.getString("javascript.console.unactivated")); } @Override @@ -46,9 +43,9 @@ this.toolsManagement.setInstantiationActivated(!this.toolsManagement.isInstantiationActivated()); String tooltipText; if (this.toolsManagement.isInstantiationActivated()) - tooltipText = "JavaScript console and Java instantiations refresh Activated"; + tooltipText = GuiResourceBundle.getString("javascript.console.and.java.instantiations.refresh.activated"); else - tooltipText = "JavaScript console unActivated"; + tooltipText = GuiResourceBundle.getString("javascript.console.unactivated"); this.putValue(Action.SHORT_DESCRIPTION, tooltipText); javaScriptInstantiationAndDisplay(); Modified: trunk/eulergui/src/main/java/deductions/runtime/GUIKBAdapter.java =================================================================== --- trunk/eulergui/src/main/java/deductions/runtime/GUIKBAdapter.java 2010-03-24 16:09:58 UTC (rev 1349) +++ trunk/eulergui/src/main/java/deductions/runtime/GUIKBAdapter.java 2010-03-24 17:27:49 UTC (rev 1350) @@ -1,31 +1,22 @@ package deductions.runtime; -import java.awt.AWTEvent; -import java.awt.Component; -import java.awt.Container; -import java.awt.Font; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; -import java.awt.event.FocusEvent; -import java.awt.event.FocusListener; -import java.awt.event.WindowEvent; -import java.awt.event.WindowListener; -import java.util.Date; -import java.util.List; - -import javax.swing.BorderFactory; -import javax.swing.JComponent; -import javax.swing.JPanel; -import javax.swing.JTextField; -import javax.swing.border.Border; -import javax.swing.border.LineBorder; - import n3_project.helpers.ITriple; +import n3_project.helpers.MyResourceBundle; import n3_project.helpers.Triple; import unif.ITripleStoreRETE; import unif.Instanciator; import unif.TripleStoreDrools; +import javax.swing.*; +import javax.swing.border.Border; +import javax.swing.border.LineBorder; +import java.awt.*; +import java.awt.event.*; +import java.text.MessageFormat; +import java.util.Date; +import java.util.List; +import java.util.logging.Logger; + /** * Forward the relevant GUI events to the KB. This is done via introspection. * There is no decisions made in this Java code, just verbatim forwarding of the @@ -82,7 +73,7 @@ */ @Override public void actionPerformed(ActionEvent e) { - System.out.println("GUIKBAdapter.actionPerformed()"); + Logger.getLogger("theDefault").info(MyResourceBundle.getString("guikbadapter.actionperformed")); forwardGUIEventsToKB(e); } @@ -139,7 +130,7 @@ */ @Override public void focusLost(FocusEvent e) { - System.out.println("GUIKBAdapter.focusLost() " + e ); + Logger.getLogger("theDefault").info(MessageFormat.format(MyResourceBundle.getString("guikbadapter.focuslost.0"), e)) ; forwardGUIEventsToKB(e); } @@ -164,39 +155,39 @@ @Override public void windowOpened(WindowEvent e) { - System.out.println("GUIKBAdapter.windowOpened()"); + Logger.getLogger("theDefault").info(MyResourceBundle.getString("guikbadapter.windowopened")); forwardGUIEventsToKB(e); } @Override public void windowClosing(WindowEvent e) { - System.out.println("GUIKBAdapter.windowClosing()"); + Logger.getLogger("theDefault").info(MyResourceBundle.getString("guikbadapter.windowclosing")); forwardGUIEventsToKB(e); } @Override public void windowActivated(WindowEvent e) { - System.out.println("GUIKBAdapter.windowActivated()"); + Logger.getLogger("theDefault").info(MyResourceBundle.getString("guikbadapter.windowactivated")); } @Override public void windowClosed(WindowEvent e) { - System.out.println("GUIKBAdapter.windowClosed()"); + Logger.getLogger("theDefault").info(MyResourceBundle.getString("guikbadapter.windowclosed")); } @Override public void windowDeactivated(WindowEvent e) { - System.out.println("GUIKBAdapter.windowDeactivated()"); + Logger.getLogger("theDefault").info(MyResourceBundle.getString("guikbadapter.windowdeactivated")); } @Override public void windowDeiconified(WindowEvent e) { - System.out.println("GUIKBAdapter.windowDeiconified()"); + Logger.getLogger("theDefault").info(MyResourceBundle.getString("guikbadapter.windowdeiconified")); } @Override public void windowIconified(WindowEvent e) { - System.out.println("GUIKBAdapter.windowIconified()"); + Logger.getLogger("theDefault").info(MyResourceBundle.getString("guikbadapter.windowiconified")); } ////////////// GUI helpers //////////////////////////// Modified: trunk/eulergui/src/main/java/deductions/runtime/ObjectProperties2N3.java =================================================================== --- trunk/eulergui/src/main/java/deductions/runtime/ObjectProperties2N3.java 2010-03-24 16:09:58 UTC (rev 1349) +++ trunk/eulergui/src/main/java/deductions/runtime/ObjectProperties2N3.java 2010-03-24 17:27:49 UTC (rev 1350) @@ -1,5 +1,8 @@ package deductions.runtime; +import deductions.Namespaces; +import n3_project.helpers.Triple; + import java.beans.BeanInfo; import java.beans.IntrospectionException; import java.beans.Introspector; @@ -8,10 +11,6 @@ import java.util.ArrayList; import java.util.List; -import deductions.Namespaces; - -import n3_project.helpers.Triple; - /** * Translate JavaBeans properties into N3 statements. This is done via * introspection. There is no decisions made in this Java code. Modified: trunk/eulergui/src/main/java/euler/N3CheckPatternTripleHandler.java =================================================================== --- trunk/eulergui/src/main/java/euler/N3CheckPatternTripleHandler.java 2010-03-24 16:09:58 UTC (rev 1349) +++ trunk/eulergui/src/main/java/euler/N3CheckPatternTripleHandler.java 2010-03-24 17:27:49 UTC (rev 1350) @@ -1,17 +1,16 @@ package euler; -import java.util.List; -import java.util.Set; -import java.util.TreeSet; - import eulergui.drools_engine.StatementHelper; - import n3_project.helpers.DroolsTripleHandler; import n3_project.helpers.ITriple; import n3_project.helpers.N3SourcetoDrools; -import n3_project.helpers.Triple; import n3_project.helpers.N3SourcetoDrools.TripleRole; +import n3_project.helpers.Triple; +import java.util.List; +import java.util.Set; +import java.util.TreeSet; + /** * used for tests; checks presence of all given triple patterns in a whole * (Euler) KB; CAUTION: use only once, as the internal pattern set will be Modified: trunk/eulergui/src/main/java/euler/N3PrintingTripleHandler.java =================================================================== --- trunk/eulergui/src/main/java/euler/N3PrintingTripleHandler.java 2010-03-24 16:09:58 UTC (rev 1349) +++ trunk/eulergui/src/main/java/euler/N3PrintingTripleHandler.java 2010-03-24 17:27:49 UTC (rev 1350) @@ -1,9 +1,10 @@ package euler; +import n3_project.helpers.AbstractTripleHandler; + import java.util.List; +import java.util.logging.Logger; -import n3_project.helpers.AbstractTripleHandler; - public class N3PrintingTripleHandler extends AbstractTripleHandler implements TripleHandler { private int tripleCount; @@ -12,14 +13,14 @@ @Override public void acceptTriple(String subject, String verb, String object, String source) { - System.out.println(subject + " " + verb + " " + object + " ."); + Logger.getLogger("theDefault").info(subject + " " + verb + " " + object + " ."); tripleCount ++; } @Override public void acceptList(String subject, String verb, List<String> list, String src) { - System.out.println(subject + " " + verb + " " + list + " ."); + Logger.getLogger("theDefault").info(subject + " " + verb + " " + list + " ."); listTripleCount ++; } Modified: trunk/eulergui/src/main/java/euler/RDFIterator.java =================================================================== --- trunk/eulergui/src/main/java/euler/RDFIterator.java 2010-03-24 16:09:58 UTC (rev 1349) +++ trunk/eulergui/src/main/java/euler/RDFIterator.java 2010-03-24 17:27:49 UTC (rev 1350) @@ -1,15 +1,14 @@ package euler; -import java.util.ArrayList; -import java.util.Hashtable; -import java.util.Iterator; -import java.util.List; -import java.util.Set; -import java.util.Map.Entry; - import eulergui.project.N3Source; +import n3_project.helpers.MyResourceBundle; +import java.text.MessageFormat; +import java.util.*; +import java.util.Map.Entry; +import java.util.logging.Logger; + /** * A wrapper around an {@link Euler} object, with an iterator and a visitor See * explanation on the data structure: @@ -93,7 +92,7 @@ public void visitAllURI(TripleHandler handler) { Euler currentEuler = n3Model.near; doVisitAll(handler, currentEuler); - System.out.println("# triple Count: " + tripleCount); + Logger.getLogger("theDefault").info(MessageFormat.format(MyResourceBundle.getString("triple.count.0"), tripleCount)); } /** Modified: trunk/eulergui/src/main/java/euler/TripleHandler.java =================================================================== --- trunk/eulergui/src/main/java/euler/TripleHandler.java 2010-03-24 16:09:58 UTC (rev 1349) +++ trunk/eulergui/src/main/java/euler/TripleHandler.java 2010-03-24 17:27:49 UTC (rev 1350) @@ -1,9 +1,9 @@ package euler; +import eulergui.drools_engine.StatementHelper; + import java.util.List; -import eulergui.drools_engine.StatementHelper; - /** * callback interface for processing RDF triples * Modified: trunk/eulergui/src/main/java/eulergui/drools_engine/ParserLink.java =================================================================== --- trunk/eulergui/src/main/java/eulergui/drools_engine/ParserLink.java 2010-03-24 16:09:58 UTC (rev 1349) +++ trunk/eulergui/src/main/java/eulergui/drools_engine/ParserLink.java 2010-03-24 17:27:49 UTC (rev 1350) @@ -1,37 +1,25 @@ package eulergui.drools_engine; -import java.io.*; -import java.net.URI; -import java.net.URL; -import java.util.ArrayList; -import java.util.Collections; -import java.util.HashMap; -import java.util.HashSet; -import java.util.Hashtable; -import java.util.List; -import java.util.Map; -import java.util.Set; - -import n3_project.exceptions.parser.ParsingException; -import n3_project.helpers.Triple; -import net.sf.parser4j.parser.service.IParserListener; -import net.sf.parser4j.parser.service.ParserException; -import unif.Instanciator; import euler.IRDFIterator; import euler.TripleHandler; -import eulergui.n3model.EnumN3ModelValueType; -import eulergui.n3model.IBlankNode; -import eulergui.n3model.IFormula; -import eulergui.n3model.ILiteral; -import eulergui.n3model.IN3Model; -import eulergui.n3model.IStatement; -import eulergui.n3model.IURI; -import eulergui.n3model.IValue; -import eulergui.n3model.IVerbResource; +import eulergui.n3model.*; import eulergui.parser.n3.impl.parser4j.entity.N3ParseResult; import eulergui.parser.n3.impl.parser4j.service.N3Parser; import eulergui.project.N3Source; +import n3_project.exceptions.parser.ParsingException; +import n3_project.helpers.MyResourceBundle; +import n3_project.helpers.Triple; +import net.sf.parser4j.parser.service.IParserListener; +import net.sf.parser4j.parser.service.ParserException; +import unif.Instanciator; +import java.io.*; +import java.net.URI; +import java.net.URL; +import java.text.MessageFormat; +import java.util.*; +import java.util.logging.Logger; + /** Link between Parser4J for N3 and classes using the N3 AST * (e.g. Drools N3 engine); * use it by calling first one of the parse() methods, @@ -141,8 +129,7 @@ n3Source.waitForDownloadThread(); model = parse(n3Source); long t1 = System.currentTimeMillis(); - System.out.println("\nParserLink.parseAndUpdateSource(): " + - "parsing took " + (t1-t0) + " ms."); + Logger.getLogger("theDefault").info(MessageFormat.format(MyResourceBundle.getString("nparserlink.parseandupdatesource.parsing.took.0.ms"), t1 - t0)); n3Source.addKnownURIPrefixes(getKnownURIPrefixes()); return model; } @@ -156,7 +143,7 @@ System.out.print(" - " + line); counter++; if( counter % 15 == 0 ) { - System.out.println(); } + Logger.getLogger("theDefault").info(""); } } }); } @@ -218,7 +205,7 @@ IFormula formula0 = (IFormula)list.get(1); IValue findall_result = list.get(2); - System.out.println("ParserLink.processFindall(): detected: " + Logger.getLogger("theDefault").info("ParserLink.processFindall(): detected: " + "variable_or_list " + variable_or_list + ",\n formula0 " + formula0 + ",\n findall_result " + findall_result Modified: trunk/eulergui/src/main/java/eulergui/drools_engine/StatementHelper.java =================================================================== --- trunk/eulergui/src/main/java/eulergui/drools_engine/StatementHelper.java 2010-03-24 16:09:58 UTC (rev 1349) +++ trunk/eulergui/src/main/java/eulergui/drools_engine/StatementHelper.java 2010-03-24 17:27:49 UTC (rev 1350) @@ -3,12 +3,12 @@ */ package eulergui.drools_engine; -import java.util.List; - import eulergui.n3model.IFormula; import eulergui.n3model.IStatement; import eulergui.n3model.IValue; +import java.util.List; + public class StatementHelper { IStatement statement; IFormula formula; Modified: trunk/eulergui/src/main/java/eulergui/drools_engine/StatementListHelper.java =================================================================== --- trunk/eulergui/src/main/java/eulergui/drools_engine/StatementListHelper.java 2010-03-24 16:09:58 UTC (rev 1349) +++ trunk/eulergui/src/main/java/eulergui/drools_engine/StatementListHelper.java 2010-03-24 17:27:49 UTC (rev 1350) @@ -3,12 +3,12 @@ */ package eulergui.drools_engine; -import java.util.List; - import eulergui.n3model.IFormula; import eulergui.n3model.IStatement; import eulergui.n3model.IValue; +import java.util.List; + public class StatementListHelper { IStatement statement; IFormula formula; Modified: trunk/eulergui/src/main/java/eulergui/export/RDFModelNavigation.java =================================================================== --- trunk/eulergui/src/main/java/eulergui/export/RDFModelNavigation.java 2010-03-24 16:09:58 UTC (rev 1349) +++ trunk/eulergui/src/main/java/eulergui/export/RDFModelNavigation.java 2010-03-24 17:27:49 UTC (rev 1350) @@ -1,14 +1,15 @@ package eulergui.export; +import com.hp.hpl.jena.rdf.model.Model; +import com.hp.hpl.jena.rdf.model.Statement; +import com.hp.hpl.jena.rdf.model.StmtIterator; + import java.net.URI; import java.util.HashSet; import java.util.Set; import java.util.TreeSet; +import java.util.logging.Logger; -import com.hp.hpl.jena.rdf.model.Model; -import com.hp.hpl.jena.rdf.model.Statement; -import com.hp.hpl.jena.rdf.model.StmtIterator; - public class RDFModelNavigation { /** find first Statement whose Predicate has given URI @@ -42,7 +43,7 @@ String predicate = statement.getPredicate().getURI(); if( uriPredicates_.contains(predicate) ) { result.add(statement); - System.out.println( "found Predicate: " + statement ); + Logger.getLogger("theDefault").info( "found Predicate: " + statement ); } } return result; Modified: trunk/eulergui/src/main/java/eulergui/export/XMLExport.java =================================================================== --- trunk/eulergui/src/main/java/eulergui/export/XMLExport.java 2010-03-24 16:09:58 UTC (rev 1349) +++ trunk/eulergui/src/main/java/eulergui/export/XMLExport.java 2010-03-24 17:27:49 UTC (rev 1350) @@ -1,24 +1,25 @@ package eulergui.export; +import com.hp.gloze.Gloze; +import eulergui.project.N3Source; +import eulergui.project.Project; +import n3_project.N3SourceFromRDF; +import n3_project.SourceFactory; +import n3_project.helpers.MyResourceBundle; + import java.io.File; import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; import java.net.URL; +import java.text.MessageFormat; import java.util.Collection; import java.util.Map; +import java.util.Map.Entry; import java.util.Set; import java.util.TreeMap; -import java.util.Map.Entry; +import java.util.logging.Logger; -import n3_project.N3SourceFromRDF; -import n3_project.SourceFactory; - -import com.hp.gloze.Gloze; - -import eulergui.project.N3Source; -import eulergui.project.Project; - /** export all N3 sources of current project as plain XML; * need the XSD for Gloze to perform well. * @@ -95,17 +96,15 @@ System.setProperty( "gloze.verbose", "true"); System.setProperty( "gloze.order", "seq" ); System.setProperty( "gloze.target", export.getCanonicalPath() ); - System.out.println( "gloze.target=" + export.getCanonicalPath() ); - System.out.println( "Starting Gloze.runGloze() with args" ); + Logger.getLogger("theDefault").info( "gloze.target=" + export.getCanonicalPath() ); + Logger.getLogger("theDefault").info(MyResourceBundle.getString("starting.gloze.rungloze.with.args") ); for (int i = 0; i < args.length; i++) { - System.out.println( args[i] + " " ); + Logger.getLogger("theDefault").info( args[i] + " " ); } long t0 = System.currentTimeMillis(); gloze.setSmartDrop(true); gloze.runGloze(args); - System.out.println( "Ran Gloze to target " // MESSAGE - + export.getCanonicalPath() - + "\n in " + (System.currentTimeMillis()-t0) +" ms."); + Logger.getLogger("theDefault").info(MessageFormat.format(MyResourceBundle.getString("ran.gloze.to.target.0.n.in.1.ms"), export.getCanonicalPath(), System.currentTimeMillis() - t0)); } catch (IOException e) { // Auto-generated catch block Modified: trunk/eulergui/src/main/java/eulergui/gui/actions/Save.java =================================================================== --- trunk/eulergui/src/main/java/eulergui/gui/actions/Save.java 2010-03-24 16:09:58 UTC (rev 1349) +++ trunk/eulergui/src/main/java/eulergui/gui/actions/Save.java 2010-03-24 17:27:49 UTC (rev 1350) @@ -1,20 +1,19 @@ package eulergui.gui.actions; +import eulergui.gui.view.TextEditor; +import eulergui.project.N3Source; +import n3_project.helpers.MyResourceBundle; +import org.gjt.sp.jedit.textarea.StandaloneTextArea; + +import javax.swing.*; import java.awt.event.ActionEvent; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.StringReader; +import java.text.MessageFormat; +import java.util.logging.Logger; -import javax.swing.AbstractAction; - -//import org.syntax.jedit.JEditTextArea; - -import eulergui.gui.view.TextEditor; -import eulergui.project.N3Source; -import org.gjt.sp.jedit.textarea.JEditTextArea; -import org.gjt.sp.jedit.textarea.StandaloneTextArea; - public class Save extends AbstractAction { private static final long serialVersionUID = 1L; private N3Source n3Source; @@ -42,8 +41,7 @@ eulergui.util.ReaderUtils.copyReader( new StringReader( embededEditor.getText() ), new FileWriter(file) ); - System.out.println("SaveAs.actionPerformed(): " + - "file \n" + file + "\n saved." ); + Logger.getLogger("theDefault").info(MessageFormat.format(MyResourceBundle.getString("saveas.actionperformed.file.n.0.n.saved"), file) ); textEditor.setSaved(); } catch ( IOException e1) { e1.printStackTrace(); Modified: trunk/eulergui/src/main/java/eulergui/gui/actions/SaveAs.java =================================================================== --- trunk/eulergui/src/main/java/eulergui/gui/actions/SaveAs.java 2010-03-24 16:09:58 UTC (rev 1349) +++ trunk/eulergui/src/main/java/eulergui/gui/actions/SaveAs.java 2010-03-24 17:27:49 UTC (rev 1350) @@ -3,17 +3,16 @@ */ package eulergui.gui.actions; -import java.awt.event.ActionEvent; -import java.io.File; - -import n3_project.ProjectGUI; - -//import org.syntax.jedit.JEditTextArea; - import eulergui.gui.view.TextEditor; -import org.gjt.sp.jedit.textarea.JEditTextArea; +import n3_project.ProjectGUI; +import n3_project.helpers.MyResourceBundle; import org.gjt.sp.jedit.textarea.StandaloneTextArea; +import java.awt.event.ActionEvent; +import java.io.File; +import java.text.MessageFormat; +import java.util.logging.Logger; + public class SaveAs extends Save // AbstractAction { private static final long serialVersionUID = 1L; @@ -32,9 +31,7 @@ public void actionPerformed(ActionEvent e) { File file = projectGUI.popupFileChooser( ".n3" ); if( file.exists() ) { - System.out.println("SaveAs.actionPerformed(): " + - "file \"" + file - + "\" already exists, cannot be saved here." ); + Logger.getLogger("theDefault").info(MessageFormat.format(MyResourceBundle.getString("saveas.actionperformed.file.0.already.exists.cannot.be.saved.here"), file) ); } else { saveEditorContent(file); } Modified: trunk/eulergui/src/main/java/eulergui/gui/actions/Statistics.java =================================================================== --- trunk/eulergui/src/main/java/eulergui/gui/actions/Statistics.java 2010-03-24 16:09:58 UTC (rev 1349) +++ trunk/eulergui/src/main/java/eulergui/gui/actions/Statistics.java 2010-03-24 17:27:49 UTC (rev 1350) @@ -3,16 +3,14 @@ */ package eulergui.gui.actions; -import java.awt.event.ActionEvent; - -import javax.swing.AbstractAction; -//import org.syntax.jedit.JEditTextArea; - import eulergui.inputs.N3SourceFromOtherFormat; import eulergui.project.N3Source; -import org.gjt.sp.jedit.textarea.JEditTextArea; import org.gjt.sp.jedit.textarea.StandaloneTextArea; +import javax.swing.*; +import java.awt.event.ActionEvent; +import java.util.logging.Logger; + public class Statistics extends AbstractAction { private static final long serialVersionUID = 1L; private N3Source n3Source; @@ -21,7 +19,7 @@ public Statistics(N3Source n3, StandaloneTextArea embededEditor) { this.n3Source = n3; this.embededEditor = embededEditor; - putValue(NAME, "Statistics..."); + putValue(NAME, "Statistics"); } @Override public void actionPerformed(ActionEvent e) { @@ -46,6 +44,6 @@ .append( "\nLine Count: " ) .append( embededEditor.getLineCount() ) ; - System.out.println( sb ); // TODO message panel + Logger.getLogger("theDefault").info( sb.toString() ); // TODO message panel } } \ No newline at end of file Modified: trunk/eulergui/src/main/java/eulergui/gui/controller/ApplicationKB.java =================================================================== --- trunk/eulergui/src/main/java/eulergui/gui/controller/ApplicationKB.java 2010-03-24 16:09:58 UTC (rev 1349) +++ trunk/eulergui/src/main/java/eulergui/gui/controller/ApplicationKB.java 2010-03-24 17:27:49 UTC (rev 1350) @@ -1,15 +1,17 @@ package eulergui.gui.controller; -import java.net.URL; - +import eulergui.gui.interfaces.ProjectListener; +import eulergui.project.N3Source; +import eulergui.project.Project; +import n3_project.helpers.MyResourceBundle; import n3_project.helpers.Triple; - import net.sf.parser4j.parser.service.ParserException; import unif.TripleStoreDrools; -import eulergui.gui.interfaces.ProjectListener; -import eulergui.project.N3Source; -import eulergui.project.Project; +import java.net.URL; +import java.text.MessageFormat; +import java.util.logging.Logger; + /** */ public class ApplicationKB implements ProjectListener { @@ -118,6 +120,6 @@ for (N3Source n3Source : project.getSearches().values()) { addN3Search(project, n3Source); } - System.out.println( "projectLoaded: " + project.getUrl() ); + Logger.getLogger("theDefault").info(MessageFormat.format(MyResourceBundle.getString("projectloaded.0"), project.getUrl()) ); } } Modified: trunk/eulergui/src/main/java/eulergui/gui/view/ButtonsForN3Source.java =================================================================== --- trunk/eulergui/src/main/java/eulergui/gui/view/ButtonsForN3Source.java 2010-03-24 16:09:58 UTC (rev 1349) +++ trunk/eulergui/src/main/java/eulergui/gui/view/ButtonsForN3Source.java 2010-03-24 17:27:49 UTC (rev 1350) @@ -1,30 +1,32 @@ package eulergui.gui.view; -import java.awt.*; -import java.awt.event.ActionEvent; -import java.awt.event.ItemEvent; -import java.awt.event.ItemListener; -import java.io.File; -import java.io.PrintWriter; -import java.io.Writer; - -import javax.swing.*; -import javax.swing.text.BadLocationException; - +import att.grappa.Graph; +import eulergui.n3model.IN3Model; +import eulergui.n3model.service.util.N3ModelToStringUtil; +import eulergui.parser.n3.impl.parser4j.entity.N3ParseResult; +import eulergui.parser.n3.impl.parser4j.service.N3Parser; +import eulergui.project.N3Source; import eulergui.project.Project; import n3_project.ProjectGUI; import n3_project.SourceFilesView; import n3_project.exceptions.parser.ParsingException; +import n3_project.helpers.GuiResourceBundle; +import n3_project.helpers.MyResourceBundle; import n3_project.helpers.N3toGraphviz; import net.sf.parser4j.parser.service.IParserListener; import net.sf.parser4j.parser.service.ParserException; -import att.grappa.Graph; -import eulergui.n3model.IN3Model; -import eulergui.n3model.service.util.N3ModelToStringUtil; -import eulergui.parser.n3.impl.parser4j.entity.N3ParseResult; -import eulergui.parser.n3.impl.parser4j.service.N3Parser; -import eulergui.project.N3Source; +import javax.swing.*; +import javax.swing.text.BadLocationException; +import java.awt.*; +import java.awt.event.ActionEvent; +import java.awt.event.ItemEvent; +import java.awt.event.ItemListener; +import java.io.File; +import java.io.PrintWriter; +import java.io.Writer; +import java.text.MessageFormat; +import java.util.logging.Logger; /** a series of Buttons For an N3 Source */ public class ButtonsForN3Source extends JPanel { @@ -68,19 +70,18 @@ editButton.setAction(projectGUI.getEditorManagement().openQueryEditor( projectGUI, editableFileOrURL)); editButton.setBackground(Color.ORANGE); - editButton.setText("<HTML>Query: <FONT color=\"#000099\"><U>"+ShortName+"</U></FONT></HTML>"); + editButton.setText(MessageFormat.format(MyResourceBundle.getString("html.query.font.color.000099.u.0.u.font.html"), ShortName)); } else { editButton.setAction(projectGUI.getEditorManagement().openEditor( projectGUI, editableFileOrURL)); - editButton.setText("<HTML><FONT color=\"#000099\"><U>"+ShortName+"</U></FONT></HTML>"); + editButton.setText(MessageFormat.format(MyResourceBundle.getString("html.font.color.000099.u.0.u.font.html"), ShortName)); } subPanel.add(editButton); - editButton.setToolTipText( "click to open N3 source " + - "(converted from other format if necessary)" ); + editButton.setToolTipText(MyResourceBundle.getString("click.to.open.n3.source.converted.from.other.format.if.necessary") ); // ---------- activated ------ - JCheckBox checkBox = new JCheckBox("activated"); + JCheckBox checkBox = new JCheckBox(GuiResourceBundle.getString("activated")); checkBox.setName("checkBox"); checkBox.setSelected(isActivated); this.checkBox = checkBox; @@ -144,7 +145,7 @@ } } }); - graphvizButton.setText("GRAPH"); + graphvizButton.setText(MyResourceBundle.getString("graph")); subPanel.add(graphvizButton); // ---------------- PARSE ------------- @@ -162,7 +163,7 @@ parser.initialize(new IParserListener() { @Override public void newLine(int line) { - System.out.println(line); + Logger.getLogger("the... [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. |