a.binder 7 лет назад
Родитель
Сommit
87a81512b1

+ 21 - 1
SE/schema/WPS_Functions/render-vis-js-in-electron--v0.0.1/build.p5RvJiE.render.PRODUCT.xml

@@ -14,6 +14,26 @@
    <property name="p5RvJiE.render.build" location="${p5RvJiE.basedir}/build.p5RvJiE.render.xml"/>
    
    <property name="p5RvJiE.render.examples.dir" location="${p5RvJiE.install}/examples"/>
-   <property name="p5RvJiE.render.examples.example.dir" location="${p5RvJiE.render.examples.dir}/example-01-out"/>
+   <property name="p5RvJiE.render.examples.example.in.xml" location="${p5RvJiE.render.examples.dir}/example-01-in.xml"/>
+   <property name="p5RvJiE.render.examples.example.out.dir" location="${p5RvJiE.render.examples.dir}/example-01-out"/>
+   <!--<property name="p5RvJiE.render.examples.example.dir" location="${p5RvJiE.render.examples.dir}/example-01-out"/>-->
    <property name="p5RvJiE.render.examples.example.png" location="${p5RvJiE.render.examples.example.dir}/graph.1.png"/>
+   
+   
+   <condition property="electron" value="/usr/local/bin/electron">
+      <available file="/usr/local/bin/electron"/>
+   </condition>
+   
+   <condition property="electron" value="/opt/local/bin/electron">
+      <available file="/opt/local/bin/electron"/>
+   </condition>
+   
+   
+   <condition property="p5RvJiE.render__x3A__aviable" value="true">
+      <isset  property="electron"/>
+   </condition>
+   
+   <!--<property name="p5RvJiE.render.dir" location="${p5RvJiE.render.temp}"/>-->
+   
+   
 </project>

+ 67 - 0
SE/schema/WPS_Functions/render-vis-js-in-electron--v0.0.1/build.p5RvJiE.render.xml

@@ -15,6 +15,7 @@
            description="To enable module ${p5RvJiE.render.repository}"
            unless="p5RvJiE.render.if.exists">
       <mkdir dir="${p5RvJiE.render.repository}"/>
+      
    </target>
    
    <target name="example" description="to build example output">
@@ -28,10 +29,76 @@
    </target>
    
    
+   
+   
    <target name="preprocess">
       <echo>#31 todo preprocess </echo>
    </target>
    
+   <target name="electron__x3A__if_installed" unless="electron">
+      <fail>#38 not installed ${electron} DO INSTALL FIRST - ant -f build_render-vis-js-in-electron--v0.0.1.xml install </fail>
+   </target>
+   
+   
+   <extension-point name="render" depends="electron__x3A__if_installed,render__x3A__input,render__x3A__input__x3A__evaluate,render__x3A__action,render__x3A__action__x3A__validate,render__x3A__action__x3A__error__x3A__notify"/>
+   
+   <target name="render__x3A__input">
+      <input addproperty="local.p5RvJiE.render.input.xml" message="local.p5RvJiE.render.input.xml" defaultvalue="${p5RvJiE.render.examples.example.in.xml}"/>
+      <input addproperty="local.p5RvJiE.render.output.dir" message="local.p5RvJiE.render.output.dir" defaultvalue="${p5RvJiE.render.examples.example.out.dir}"/>
+   </target>
+   
+   <target name="render__x3A__input__x3A__evaluate" depends="render__x3A__input">
+      <input addproperty="local.p5RvJiE.render.input.xml"/>
+      <property name="local.p5RvJiE.render.output.xml" location="${local.p5RvJiE.render.output.dir}/coords.1.xml"/>
+      <property name="local.p5RvJiE.render.output.png" location="${local.p5RvJiE.render.output.dir}/graph.1.png"/>
+      <property name="local.p5RvJiE.render.output.json" location="${local.p5RvJiE.render.output.dir}/coords.1.json "/>
+      <echo>#53 [ R E N D E R ] EVALUATE vars 
+         in $local.p5RvJiE.render.input.xml ${local.p5RvJiE.render.input.xml}
+         outs
+            $local.p5RvJiE.render.output.xml = ${local.p5RvJiE.render.output.xml}
+            $local.p5RvJiE.render.output.png = ${local.p5RvJiE.render.output.png}
+            $local.p5RvJiE.render.output.json = ${local.p5RvJiE.render.output.json}
+      </echo>
+   </target>
+   
+   
+   
+   <target name="render__x3A__action" depends="render__x3A__input__x3A__evaluate">
+      <echo>#66 [ R E N D E R ]  [ A C T I O N ]   $${electron} = ${electron}
+         dir="${p5RvJiE.install}"
+         line="${local.p5RvJiE.render.input.xml}"
+         line="${local.p5RvJiE.render.output.dir}"
+      </echo>
+      <exec executable="${electron}" dir="${p5RvJiE.install}" >
+         <arg line="index.js"/>
+         <arg line="${local.p5RvJiE.render.input.xml}"/>
+         <arg line="${local.p5RvJiE.render.output.dir}"/>
+      </exec>
+   </target>
+   
+   
+   <target name="render__x3A__action__x3A__validate">
+      <condition property="local.p5RvJiE.render.output.xml__x3A__validate__x3A__error" value="local.p5RvJiE.render.output.xml__x3A__validate__x3A__error ERROR NOT AVIABLE at ${local.p5RvJiE.render.output.xml}">
+         <not><available file="${local.p5RvJiE.render.output.xml}"/></not>
+      </condition>
+      <condition property="local.p5RvJiE.render.output.png__x3A__validate__x3A__error" value="local.p5RvJiE.render.output.png__x3A__validate__x3A__error ERROR NOT AVIABLE at ${local.p5RvJiE.render.output.png}
+         ">
+         <not><available file="${local.p5RvJiE.render.output.png}"/></not>
+      </condition>
+      <condition property="render__x3A__action__x3A__error_flag" value="render__x3A__action__x3A__error_flag of or ${local.p5RvJiE.render.output.xml__x3A__validate} or ${local.p5RvJiE.render.output.png__x3A__validate}
+         ">
+         <or>
+               <isset property="local.p5RvJiE.render.output.xml__x3A__validate__x3A__error"/>
+               <isset property="local.p5RvJiE.render.output.png__x3A__validate__x3A__error"/>
+         </or>
+      </condition>
+   </target>
+   
+   <target name="render__x3A__action__x3A__error__x3A__notify" if="render__x3A__action__x3A__error_flag">
+      <fail>#87 [ R E N D E R ]  error ${render__x3A__action__x3A__error_flag}
+         $local.p5RvJiE.render.output.dir =  ${local.p5RvJiE.render.output.dir}
+      </fail>
+   </target>
    
    
    

+ 0 - 14
SE/schema/ant-object/default_db.NEURO_MIND_FILTER/NEURO_MIND_FILTER/NEURO_MIND_FILTER.init.xml

@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<default_db__x3A__NEURO_MIND_FILTER:init xmlns:default_db__x3A__NEURO_MIND_FILTER="https://biuro.biall-net.pl/wfs/default_db/table/NEURO_MIND_FILTER.xsd">
-   <ID/>
-   <set.length>1</set.length>
-   <set.freq.min>1</set.freq.min>
-   <set.freq.max>10</set.freq.max>
-   <set.culomb>1</set.culomb>
-   <set.sequence_priority/>
-   <filter.xpath/>
-   <default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER xmlns:default_db__x3A__NEURO_MIND_INPUT_LETTER="https://biuro.biall-net.pl/wfs/default_db/table/NEURO_MIND_INPUT_LETTER.xsd"/>
-   <default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT xmlns:default_db__x3A__NEURO_MIND_INPUT_TEXT="https://biuro.biall-net.pl/wfs/default_db/table/NEURO_MIND_INPUT_TEXT.xsd"/>
-   <default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE xmlns:default_db__x3A__NEURO_MIND_INPUT_SENTENCE="https://biuro.biall-net.pl/wfs/default_db/table/NEURO_MIND_INPUT_SENTENCE.xsd"/>
-   <A_STATUS/>
-</default_db__x3A__NEURO_MIND_FILTER:init>

+ 96 - 9
SE/schema/ant-object/default_db.NEURO_MIND_FILTER/NEURO_MIND_FILTER/NEURO_MIND_FILTER.xsd

@@ -47,11 +47,41 @@
             </xs:annotation>
          </xs:element>
          <xs:element maxOccurs="unbounded" minOccurs="0"
-            ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER"/>
+            ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER">
+            <xs:annotation>
+               <xs:appinfo>
+                  <system_cache__appinfo:flat_relation_cache>
+                     <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view"
+                        system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER/filter.xpath"/>
+                  </system_cache__appinfo:flat_relation_cache>
+               </xs:appinfo>
+               <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+            </xs:annotation>
+         </xs:element>
          <xs:element maxOccurs="unbounded" minOccurs="0"
-            ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT"/>
+            ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT">
+            <xs:annotation>
+               <xs:appinfo>
+                  <system_cache__appinfo:flat_relation_cache>
+                     <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view"
+                        system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT/filter.xpath"/>
+                  </system_cache__appinfo:flat_relation_cache>
+               </xs:appinfo>
+               <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+            </xs:annotation>
+         </xs:element>
          <xs:element maxOccurs="unbounded" minOccurs="0"
-            ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE"/>
+            ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE">
+            <xs:annotation>
+               <xs:appinfo>
+                  <system_cache__appinfo:flat_relation_cache>
+                     <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view"
+                        system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT/filter.xpath"/>
+                  </system_cache__appinfo:flat_relation_cache>
+               </xs:appinfo>
+               <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+            </xs:annotation>
+         </xs:element>
          <xs:element name="A_STATUS" type="default_db__x3A__NEURO_MIND_FILTER:A_STATUS_Type"/>
          <!--  <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
@@ -163,11 +193,41 @@
                   </xs:annotation>
                </xs:element>
                <xs:element maxOccurs="unbounded" minOccurs="0"
-                  ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER"/>
+                  ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER">
+                  <xs:annotation>
+                     <xs:appinfo>
+                        <system_cache__appinfo:flat_relation_cache>
+                           <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view"
+                              system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER/filter.xpath"/>
+                        </system_cache__appinfo:flat_relation_cache>
+                     </xs:appinfo>
+                     <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+                  </xs:annotation>
+               </xs:element>
                <xs:element maxOccurs="unbounded" minOccurs="0"
-                  ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT"/>
+                  ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT">
+                  <xs:annotation>
+                     <xs:appinfo>
+                        <system_cache__appinfo:flat_relation_cache>
+                           <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view"
+                              system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT/filter.xpath"/>
+                        </system_cache__appinfo:flat_relation_cache>
+                     </xs:appinfo>
+                     <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+                  </xs:annotation>
+               </xs:element>
                <xs:element maxOccurs="unbounded" minOccurs="0"
-                  ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE"/>
+                  ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE">
+                  <xs:annotation>
+                     <xs:appinfo>
+                        <system_cache__appinfo:flat_relation_cache>
+                           <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view"
+                              system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE/filter.xpath"/>
+                        </system_cache__appinfo:flat_relation_cache>
+                     </xs:appinfo>
+                     <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+                  </xs:annotation>
+               </xs:element>
                <xs:element name="A_STATUS" type="default_db__x3A__NEURO_MIND_FILTER:A_STATUS_Type"/>
                <!--  <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
@@ -221,11 +281,38 @@
                   </xs:annotation>
                </xs:element>
                <xs:element maxOccurs="unbounded" minOccurs="1"
-                  ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER"/>
+                  ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER">
+                  <xs:annotation>
+                     <xs:appinfo>
+                        <system_cache__appinfo:flat_relation_cache>
+                           <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view"
+                              system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER/filter.xpath"/>
+                        </system_cache__appinfo:flat_relation_cache>
+                     </xs:appinfo>
+                     <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+                  </xs:annotation>
+               </xs:element>
                <xs:element maxOccurs="0" minOccurs="0"
-                  ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT"/>
+                  ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT">
+                  <xs:annotation>
+                     <xs:appinfo>
+                        <system_cache__appinfo:flat_relation_cache>
+                           <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view"
+                              system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT/filter.xpath"/>
+                        </system_cache__appinfo:flat_relation_cache>
+                     </xs:appinfo>
+                     <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+                  </xs:annotation>
+               </xs:element>
                <xs:element maxOccurs="0" minOccurs="0"
-                  ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE"/>
+                  ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE">
+                  <xs:appinfo>
+                     <system_cache__appinfo:flat_relation_cache>
+                        <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view"
+                           system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE/filter.xpath"/>
+                     </system_cache__appinfo:flat_relation_cache>
+                  </xs:appinfo>
+               </xs:element>
                <xs:element name="A_STATUS" type="default_db__x3A__NEURO_MIND_FILTER:A_STATUS_Type"/>
                <!--  <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>

+ 0 - 105
SE/schema/ant-object/default_db.NEURO_MIND_FILTER/NEURO_MIND_FILTER/NEURO_MIND_FILTER.xsl

@@ -1,105 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-    xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    exclude-result-prefixes="xs"
-    xmlns:default_db__x3A__NEURO_MIND_INPUT_LETTER="https://biuro.biall-net.pl/wfs/default_db/table/NEURO_MIND_INPUT_LETTER.xsd"
-    xmlns:default_db__x3A__NEURO_MIND_TASKS="https://biuro.biall-net.pl/wfs/default_db/table/NEURO_MIND_TASKS.xsd"
-    xmlns:default_db__x3A__NEURO_MIND_FILTER="https://biuro.biall-net.pl/wfs/default_db/table/NEURO_MIND_FILTER.xsd"
-    xmlns:default_db__x3A__NEURO_MIND_LAYER_RECEPTOR="https://biuro.biall-net.pl/wfs/default_db/table/NEURO_MIND_LAYER_RECEPTOR.xsd"
-    xmlns:default_db__x3A__NEURO_MIND_POTENTIAL="https://biuro.biall-net.pl/wfs/default_db/table/NEURO_MIND_POTENTIAL.xsd"
-    xmlns:default_db__x3A__NEURO_MIND_LAYER="https://biuro.biall-net.pl/wfs/default_db/table/NEURO_MIND_LAYER.xsd"
-    xmlns:default_db__x3A__NEURO_MIND_LAYER_MATRIX="https://biuro.biall-net.pl/wfs/default_db/table/NEURO_MIND_LAYER_MATRIX.xsd"
-    xmlns:default_db__x3A__NEURO_MIND_LAYER_MATRIX_POS="https://biuro.biall-net.pl/wfs/default_db/table/NEURO_MIND_LAYER_MATRIX_POS.xsd"
-    xmlns:default_db__x3A__NEURO_MIND_STATE="https://biuro.biall-net.pl/wfs/default_db/table/NEURO_MIND_STATE.xsd"
-    xmlns:default_db__x3A__NEURO_MIND_INPUT_SENTENCE="https://biuro.biall-net.pl/wfs/default_db/table/NEURO_MIND_INPUT_SENTENCE.xsd"
-    version="2.0">
-    
-    
-    <!-- {https://biuro.biall-net.pl/wfs/default_db/table/NEURO_MIND_FILTER.xsd}init -->
-    
-    <xsl:output indent="yes"/>
-    <xsl:strip-space elements="*"/>
-    
-    
-    
-    
-    
-    
-    
-    
-    <!-- {https://biuro.biall-net.pl/wfs/default_db/table/NEURO_MIND_INPUT_TEXT.xsd}init  -->
-    <xsl:template mode="init" match="xs:schema">
-        <default_db__x3A__NEURO_MIND_FILTER:init>
-            <xsl:apply-templates mode="#current" select="xs:complexType[@name='init']"/>
-            <!--<default_db__x3A__NEURO_MIND_INPUT_TEXT:init>
-            <ID>1</ID>
-            <ID>1</ID>
-        </default_db__x3A__NEURO_MIND_INPUT_TEXT:init>-->
-        </default_db__x3A__NEURO_MIND_FILTER:init>
-    </xsl:template>
-    
-    <xsl:template mode="init" match="text()">
-        
-    </xsl:template>
-    
-    <xsl:template mode="init" match="*">
-        <xsl:apply-templates mode="#current"/>
-    </xsl:template>
-    
-    <xsl:template mode="init" match="xs:element[@name]">
-        <xsl:element name="{@name}">
-            <xsl:apply-templates mode="#current" select="@*"/>
-        </xsl:element>
-    </xsl:template>
-    
-    <xsl:template mode="init" match="xs:assert">
-        <xsl:copy-of select="." copy-namespaces="no"/>
-    </xsl:template>
-    
-    <xsl:template mode="init" match="xs:element[@ref]">
-        <xsl:element name="{@ref}" inherit-namespaces="yes" namespace="{ namespace-uri-for-prefix(substring-before(@ref,':'),.)}">
-            <xsl:apply-imports/>
-        </xsl:element><!-- {root()/xs:schema/namespace::*[name()=namespace-uri-from-QName(.)]} -->
-    </xsl:template>
-    
-    
-    <xsl:template mode="init" match="@default">
-        <xsl:value-of select="."/>
-    </xsl:template>
-    
-    <xsl:template mode="init" match="@*"/>
-    
-    
-    
-    <xsl:template mode="init" match="xs:element[@name='input.text']">
-        <xsl:element name="{@name}">
-            Spełniamy Twoje marzenia – oto nasza misja. By ją realizować, stworzyliśmy w Warszawie miejsce magiczne – salon sukni ślubnych „Młoda i Moda”, w którym przeniesiesz się w czasie i poczujesz przedsmak tego szczególnego dnia.
-            Wiemy, jak ważnym przeżyciem jest wybór odpowiedniej sukni ślubnej, dlatego w naszym salonie mody ślubnej w Warszawie zadbaliśmy o dobry klimat i pozytywną atmosferę.        
-            Po prostu przyjdź i wybierz suknię dla siebie. Tę jedyną, wyśnioną, która subtelnie podkreśli Twoją urodę...
-        </xsl:element>
-    </xsl:template>
-    
-    
-    <xsl:template mode="export" match="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER">
-        <!--<TODO_WILL_DONE_XSP>asd</TODO_WILL_DONE_XSP>-->
-        <xsl:comment>#34</xsl:comment>
-        <xsl:choose>
-            <xsl:when test="preceding::default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER/input.letter[text() = current()/input.letter/text()]">
-                <!--<JUZ_BYLO text="{input.letter/text()}"></JUZ_BYLO>-->
-            </xsl:when>
-            <xsl:otherwise>
-                <!--<JUZ_NIE_BYLO text="{input.letter/text()}">-->
-                    <default_db__x3A__NEURO_MIND_FILTER:export>
-                        <ID><xsl:value-of select="count(preceding::default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER)"/></ID>
-                        <xsl:copy-of select="."/>
-                        <!--<NEXTS>-->
-                            <xsl:copy-of select="following::default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER[input.letter/text()=current()/input.letter/text()]"></xsl:copy-of>
-                        <!--</NEXTS>-->
-                    </default_db__x3A__NEURO_MIND_FILTER:export>
-                <!--</JUZ_NIE_BYLO>-->
-            </xsl:otherwise>
-        </xsl:choose>
-    </xsl:template>
-    
-    
-</xsl:stylesheet>

+ 0 - 42
SE/schema/ant-object/default_db.NEURO_MIND_FILTER/NEURO_MIND_FILTER/build..NEURO_MIND_FILTER.xml

@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project basedir="../../../." name="NEURO_MIND_FILTER" default="default">
-    
-    
-    <description>2019 test neuro - przepiecie do filtrow danych wejsciowych - krok </description>
-    
-    
-    <include file="../../default_db.STRUCTURE/STRUCTURE/build.STRUCTURE.xml" as="STRUCTURE"/>
-    
-    <include file="../../default_db.NEURO_MIND_INPUT_TEXT/NEURO_MIND_INPUT_TEXT/build.xml" as="NEURO_MIND_INPUT_TEXT"/>
-    
-    <property name="default_db__x3A__NEURO_MIND_FILTER.basedir" location="${default_db.ant-object.basedir}/default_db.NEURO_MIND_FILTER/NEURO_MIND_FILTER"/>
-    
-    
-    <property name="NEURO_MIND_FILTER.xsd" location="${default_db__x3A__NEURO_MIND_FILTER.basedir}/NEURO_MIND_FILTER.xsd"/>
-    <property name="NEURO_MIND_FILTER.xsl" location="${default_db__x3A__NEURO_MIND_FILTER.basedir}/NEURO_MIND_FILTER.xsl"/>
-    
-    <property name="NEURO_MIND_FILTER.init.xml" location="${default_db__x3A__NEURO_MIND_FILTER.basedir}/NEURO_MIND_FILTER.init.xml"/>
-    
-    
-    <echo>
-        #11 
-        $NEURO_MIND_FILTER.xsd = ${NEURO_MIND_FILTER.xsd}
-        $NEURO_MIND_INPUT_TEXT.export.xml = ${NEURO_MIND_INPUT_TEXT.export.xml}
-        $NEURO_MIND_FILTER.init.xml = ${NEURO_MIND_FILTER.init.xml}
-    </echo>
-    
-    <target name="init">
-        
-        <xslt  style="${NEURO_MIND_FILTER.xsl}"  in="${NEURO_MIND_FILTER.xsd}"   out="${NEURO_MIND_FILTER.init.xml}"   force="true" >
-            <factory name="net.sf.saxon.TransformerFactoryImpl">    
-                <attribute name="http://saxon.sf.net/feature/xinclude-aware" value="true"/>
-                <attribute name="http://saxon.sf.net/feature/initialMode" value="init"/><!-- {https://biuro.biall-net.pl/wfs/default_db/table/NEURO_MIND_FILTER.xsd}init -->
-            </factory>
-            
-            <!--<xmlcatalog refid="dita-ot.dtd.catalog"/>-->
-            <classpath location="/opt/local/share/java/saxon9he.jar"/>
-        </xslt>
-    </target>
-    
-    <extension-point name="default" depends="init"/>
-</project>

+ 3 - 0
SE/schema/ant-object/default_db.NEURO_MIND_FILTER/NEURO_MIND_FILTER/build_schema.xml

@@ -1,6 +1,9 @@
 <project name="NEURO_LAYER_COVERAGE" default="build" basedir=".">
     
     
+    
+    
+    
     <target name="build">
         <xslt style="build.xsl" in="NEURO_MIND_FILTER.xsd" out="build.xml"
             force="false">

+ 87 - 9
SE/schema/ant-object/default_db.NEURO_MIND_FILTER/export/export.xsd

@@ -30,9 +30,36 @@
                <xs:documentation>Jakie akceptujemy filtry xpath na tym wejsciu</xs:documentation>
             </xs:annotation>
          </xs:element>
-         <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER"/>
-         <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT"/>
-         <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE"/>
+         <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER">
+            <xs:annotation>
+               <xs:appinfo>
+                  <system_cache__appinfo:flat_relation_cache>
+                     <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER/filter.xpath"/>
+                  </system_cache__appinfo:flat_relation_cache>
+               </xs:appinfo>
+               <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+            </xs:annotation>
+         </xs:element>
+         <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT">
+            <xs:annotation>
+               <xs:appinfo>
+                  <system_cache__appinfo:flat_relation_cache>
+                     <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT/filter.xpath"/>
+                  </system_cache__appinfo:flat_relation_cache>
+               </xs:appinfo>
+               <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+            </xs:annotation>
+         </xs:element>
+         <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE">
+            <xs:annotation>
+               <xs:appinfo>
+                  <system_cache__appinfo:flat_relation_cache>
+                     <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT/filter.xpath"/>
+                  </system_cache__appinfo:flat_relation_cache>
+               </xs:appinfo>
+               <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+            </xs:annotation>
+         </xs:element>
          <xs:element name="A_STATUS" type="default_db__x3A__NEURO_MIND_FILTER:A_STATUS_Type"/>
          <!--  <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
@@ -140,9 +167,36 @@
                      <xs:documentation>Jakie akceptujemy filtry xpath na tym wejsciu</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER"/>
-               <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT"/>
-               <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE"/>
+               <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER">
+                  <xs:annotation>
+                     <xs:appinfo>
+                        <system_cache__appinfo:flat_relation_cache>
+                           <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER/filter.xpath"/>
+                        </system_cache__appinfo:flat_relation_cache>
+                     </xs:appinfo>
+                     <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+                  </xs:annotation>
+               </xs:element>
+               <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT">
+                  <xs:annotation>
+                     <xs:appinfo>
+                        <system_cache__appinfo:flat_relation_cache>
+                           <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT/filter.xpath"/>
+                        </system_cache__appinfo:flat_relation_cache>
+                     </xs:appinfo>
+                     <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+                  </xs:annotation>
+               </xs:element>
+               <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE">
+                  <xs:annotation>
+                     <xs:appinfo>
+                        <system_cache__appinfo:flat_relation_cache>
+                           <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE/filter.xpath"/>
+                        </system_cache__appinfo:flat_relation_cache>
+                     </xs:appinfo>
+                     <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+                  </xs:annotation>
+               </xs:element>
                <xs:element name="A_STATUS" type="default_db__x3A__NEURO_MIND_FILTER:A_STATUS_Type"/>
                <!--  <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
@@ -195,9 +249,33 @@
                      <xs:documentation>Jakie akceptujemy filtry xpath na tym wejsciu</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element maxOccurs="unbounded" minOccurs="1" ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER"/>
-               <xs:element maxOccurs="0" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT"/>
-               <xs:element maxOccurs="0" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE"/>
+               <xs:element maxOccurs="unbounded" minOccurs="1" ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER">
+                  <xs:annotation>
+                     <xs:appinfo>
+                        <system_cache__appinfo:flat_relation_cache>
+                           <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER/filter.xpath"/>
+                        </system_cache__appinfo:flat_relation_cache>
+                     </xs:appinfo>
+                     <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+                  </xs:annotation>
+               </xs:element>
+               <xs:element maxOccurs="0" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT">
+                  <xs:annotation>
+                     <xs:appinfo>
+                        <system_cache__appinfo:flat_relation_cache>
+                           <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT/filter.xpath"/>
+                        </system_cache__appinfo:flat_relation_cache>
+                     </xs:appinfo>
+                     <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+                  </xs:annotation>
+               </xs:element>
+               <xs:element maxOccurs="0" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE">
+                  <xs:appinfo>
+                     <system_cache__appinfo:flat_relation_cache>
+                        <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE/filter.xpath"/>
+                     </system_cache__appinfo:flat_relation_cache>
+                  </xs:appinfo>
+               </xs:element>
                <xs:element name="A_STATUS" type="default_db__x3A__NEURO_MIND_FILTER:A_STATUS_Type"/>
                <!--  <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>

+ 87 - 9
SE/schema/ant-object/default_db.NEURO_MIND_FILTER/import/import.xsd

@@ -30,9 +30,36 @@
                <xs:documentation>Jakie akceptujemy filtry xpath na tym wejsciu</xs:documentation>
             </xs:annotation>
          </xs:element>
-         <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER"/>
-         <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT"/>
-         <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE"/>
+         <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER">
+            <xs:annotation>
+               <xs:appinfo>
+                  <system_cache__appinfo:flat_relation_cache>
+                     <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER/filter.xpath"/>
+                  </system_cache__appinfo:flat_relation_cache>
+               </xs:appinfo>
+               <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+            </xs:annotation>
+         </xs:element>
+         <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT">
+            <xs:annotation>
+               <xs:appinfo>
+                  <system_cache__appinfo:flat_relation_cache>
+                     <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT/filter.xpath"/>
+                  </system_cache__appinfo:flat_relation_cache>
+               </xs:appinfo>
+               <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+            </xs:annotation>
+         </xs:element>
+         <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE">
+            <xs:annotation>
+               <xs:appinfo>
+                  <system_cache__appinfo:flat_relation_cache>
+                     <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT/filter.xpath"/>
+                  </system_cache__appinfo:flat_relation_cache>
+               </xs:appinfo>
+               <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+            </xs:annotation>
+         </xs:element>
          <xs:element name="A_STATUS" type="default_db__x3A__NEURO_MIND_FILTER:A_STATUS_Type"/>
          <!--  <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
@@ -140,9 +167,36 @@
                      <xs:documentation>Jakie akceptujemy filtry xpath na tym wejsciu</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER"/>
-               <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT"/>
-               <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE"/>
+               <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER">
+                  <xs:annotation>
+                     <xs:appinfo>
+                        <system_cache__appinfo:flat_relation_cache>
+                           <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER/filter.xpath"/>
+                        </system_cache__appinfo:flat_relation_cache>
+                     </xs:appinfo>
+                     <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+                  </xs:annotation>
+               </xs:element>
+               <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT">
+                  <xs:annotation>
+                     <xs:appinfo>
+                        <system_cache__appinfo:flat_relation_cache>
+                           <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT/filter.xpath"/>
+                        </system_cache__appinfo:flat_relation_cache>
+                     </xs:appinfo>
+                     <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+                  </xs:annotation>
+               </xs:element>
+               <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE">
+                  <xs:annotation>
+                     <xs:appinfo>
+                        <system_cache__appinfo:flat_relation_cache>
+                           <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE/filter.xpath"/>
+                        </system_cache__appinfo:flat_relation_cache>
+                     </xs:appinfo>
+                     <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+                  </xs:annotation>
+               </xs:element>
                <xs:element name="A_STATUS" type="default_db__x3A__NEURO_MIND_FILTER:A_STATUS_Type"/>
                <!--  <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
@@ -195,9 +249,33 @@
                      <xs:documentation>Jakie akceptujemy filtry xpath na tym wejsciu</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element maxOccurs="unbounded" minOccurs="1" ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER"/>
-               <xs:element maxOccurs="0" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT"/>
-               <xs:element maxOccurs="0" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE"/>
+               <xs:element maxOccurs="unbounded" minOccurs="1" ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER">
+                  <xs:annotation>
+                     <xs:appinfo>
+                        <system_cache__appinfo:flat_relation_cache>
+                           <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER/filter.xpath"/>
+                        </system_cache__appinfo:flat_relation_cache>
+                     </xs:appinfo>
+                     <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+                  </xs:annotation>
+               </xs:element>
+               <xs:element maxOccurs="0" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT">
+                  <xs:annotation>
+                     <xs:appinfo>
+                        <system_cache__appinfo:flat_relation_cache>
+                           <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT/filter.xpath"/>
+                        </system_cache__appinfo:flat_relation_cache>
+                     </xs:appinfo>
+                     <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+                  </xs:annotation>
+               </xs:element>
+               <xs:element maxOccurs="0" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE">
+                  <xs:appinfo>
+                     <system_cache__appinfo:flat_relation_cache>
+                        <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE/filter.xpath"/>
+                     </system_cache__appinfo:flat_relation_cache>
+                  </xs:appinfo>
+               </xs:element>
                <xs:element name="A_STATUS" type="default_db__x3A__NEURO_MIND_FILTER:A_STATUS_Type"/>
                <!--  <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>

+ 87 - 9
SE/schema/ant-object/default_db.NEURO_MIND_FILTER/init/init.xsd

@@ -30,9 +30,36 @@
                <xs:documentation>Jakie akceptujemy filtry xpath na tym wejsciu</xs:documentation>
             </xs:annotation>
          </xs:element>
-         <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER"/>
-         <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT"/>
-         <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE"/>
+         <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER">
+            <xs:annotation>
+               <xs:appinfo>
+                  <system_cache__appinfo:flat_relation_cache>
+                     <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER/filter.xpath"/>
+                  </system_cache__appinfo:flat_relation_cache>
+               </xs:appinfo>
+               <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+            </xs:annotation>
+         </xs:element>
+         <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT">
+            <xs:annotation>
+               <xs:appinfo>
+                  <system_cache__appinfo:flat_relation_cache>
+                     <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT/filter.xpath"/>
+                  </system_cache__appinfo:flat_relation_cache>
+               </xs:appinfo>
+               <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+            </xs:annotation>
+         </xs:element>
+         <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE">
+            <xs:annotation>
+               <xs:appinfo>
+                  <system_cache__appinfo:flat_relation_cache>
+                     <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT/filter.xpath"/>
+                  </system_cache__appinfo:flat_relation_cache>
+               </xs:appinfo>
+               <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+            </xs:annotation>
+         </xs:element>
          <xs:element name="A_STATUS" type="default_db__x3A__NEURO_MIND_FILTER:A_STATUS_Type"/>
          <!--  <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
@@ -140,9 +167,36 @@
                      <xs:documentation>Jakie akceptujemy filtry xpath na tym wejsciu</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER"/>
-               <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT"/>
-               <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE"/>
+               <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER">
+                  <xs:annotation>
+                     <xs:appinfo>
+                        <system_cache__appinfo:flat_relation_cache>
+                           <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER/filter.xpath"/>
+                        </system_cache__appinfo:flat_relation_cache>
+                     </xs:appinfo>
+                     <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+                  </xs:annotation>
+               </xs:element>
+               <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT">
+                  <xs:annotation>
+                     <xs:appinfo>
+                        <system_cache__appinfo:flat_relation_cache>
+                           <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT/filter.xpath"/>
+                        </system_cache__appinfo:flat_relation_cache>
+                     </xs:appinfo>
+                     <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+                  </xs:annotation>
+               </xs:element>
+               <xs:element maxOccurs="unbounded" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE">
+                  <xs:annotation>
+                     <xs:appinfo>
+                        <system_cache__appinfo:flat_relation_cache>
+                           <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE/filter.xpath"/>
+                        </system_cache__appinfo:flat_relation_cache>
+                     </xs:appinfo>
+                     <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+                  </xs:annotation>
+               </xs:element>
                <xs:element name="A_STATUS" type="default_db__x3A__NEURO_MIND_FILTER:A_STATUS_Type"/>
                <!--  <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>
@@ -195,9 +249,33 @@
                      <xs:documentation>Jakie akceptujemy filtry xpath na tym wejsciu</xs:documentation>
                   </xs:annotation>
                </xs:element>
-               <xs:element maxOccurs="unbounded" minOccurs="1" ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER"/>
-               <xs:element maxOccurs="0" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT"/>
-               <xs:element maxOccurs="0" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE"/>
+               <xs:element maxOccurs="unbounded" minOccurs="1" ref="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER">
+                  <xs:annotation>
+                     <xs:appinfo>
+                        <system_cache__appinfo:flat_relation_cache>
+                           <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_LETTER:NEURO_MIND_INPUT_LETTER/filter.xpath"/>
+                        </system_cache__appinfo:flat_relation_cache>
+                     </xs:appinfo>
+                     <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+                  </xs:annotation>
+               </xs:element>
+               <xs:element maxOccurs="0" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT">
+                  <xs:annotation>
+                     <xs:appinfo>
+                        <system_cache__appinfo:flat_relation_cache>
+                           <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_TEXT:NEURO_MIND_INPUT_TEXT/filter.xpath"/>
+                        </system_cache__appinfo:flat_relation_cache>
+                     </xs:appinfo>
+                     <xs:documentation>raczej jedna matryca wyjsciowa - to jest OUTPUT</xs:documentation>
+                  </xs:annotation>
+               </xs:element>
+               <xs:element maxOccurs="0" minOccurs="0" ref="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE">
+                  <xs:appinfo>
+                     <system_cache__appinfo:flat_relation_cache>
+                        <system_cache__appinfo:source system_cache__appinfo:name="filter.xpath" system_cache__appinfo:ref_engine="view" system_cache__appinfo:xpath="default_db__x3A__NEURO_MIND_INPUT_SENTENCE:NEURO_MIND_INPUT_SENTENCE/filter.xpath"/>
+                     </system_cache__appinfo:flat_relation_cache>
+                  </xs:appinfo>
+               </xs:element>
                <xs:element name="A_STATUS" type="default_db__x3A__NEURO_MIND_FILTER:A_STATUS_Type"/>
                <!--  <xs:element minOccurs="0" name="A_STATUS_INFO" type="xs:string"/>
          <xs:element minOccurs="0" name="L_APPOITMENT_USER" type="xs:string"/>

+ 4 - 0
SE/schema/ant-object/default_db.NEURO_MIND_INPUT_LETTER/NEURO_MIND_INPUT_LETTER/NEURO_MIND_INPUT_LETTER.xsd

@@ -81,6 +81,7 @@
                <xs:documentation>Maksymalna rozdzielczośc częstotliwościowa</xs:documentation>
             </xs:annotation>
          </xs:element>
+         <xs:element name="timestamp" type="xs:string"/>
          <xs:element name="set.culomb" type="xs:decimal" default="1">
             <xs:annotation>
                <xs:documentation>set culomb potential = 1F=  1C/V</xs:documentation>
@@ -127,6 +128,7 @@
                      <xs:documentation>Maksymalna rozdzielczośc częstotliwościowa</xs:documentation>
                   </xs:annotation>
                </xs:element>
+               <xs:element name="timestamp" type="xs:string"/>
                <xs:element name="set.culomb" type="xs:decimal" default="1">
                   <xs:annotation>
                      <xs:documentation>set culomb potential = 1F=  1C/V</xs:documentation>
@@ -190,6 +192,7 @@
                      <xs:documentation>Maksymalna rozdzielczośc częstotliwościowa</xs:documentation>
                   </xs:annotation>
                </xs:element>
+               <xs:element name="timestamp" type="xs:string"/>
                <xs:element name="set.culomb" type="xs:decimal" default="1">
                   <xs:annotation>
                      <xs:documentation>set culomb potential = 1F=  1C/V</xs:documentation>
@@ -242,6 +245,7 @@
                      <xs:documentation>Maksymalna rozdzielczośc częstotliwościowa</xs:documentation>
                   </xs:annotation>
                </xs:element>
+               <xs:element name="timestamp" type="xs:string"/>
                <xs:element name="set.culomb" type="xs:decimal" default="1">
                   <xs:annotation>
                      <xs:documentation>set culomb potential = 1F=  1C/V</xs:documentation>

+ 3 - 0
SE/schema/ant-object/default_db.NEURO_MIND_INPUT_LETTER/NEURO_MIND_INPUT_LETTER/build_schema.xml

@@ -1,6 +1,9 @@
 <project name="NEURO_LAYER_COVERAGE" default="build" basedir=".">
     
     
+    
+    
+    
     <target name="build">
         <xslt style="build.xsl" in="NEURO_MIND_INPUT_LETTER.xsd" out="build.xml"
             force="false">

+ 1 - 1
SE/schema/ant-object/default_db.NEURO_MIND_INPUT_TEXT/NEURO_MIND_INPUT_TEXT/NEURO_MIND_INPUT_TEXT.xsd

@@ -41,7 +41,7 @@
                <xs:documentation>ciag tekstu</xs:documentation>
             </xs:annotation>
          </xs:element>
-         <xs:element name="input.text.filter.xpath" type="xs:string" default="text()">
+         <xs:element name="input.text.filter.xpath" type="xs:string" default="">
             <xs:annotation>
                <xs:documentation>Filtr do zastosowania do przetwasrzania tekstu z pola input.text</xs:documentation>
             </xs:annotation>