<?xml version="1.0" encoding="UTF-8" ?>

<Form version="1.5" maxVersion="1.7" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
  <NonVisualComponents>
    <Container class="javax.swing.JFrame" name="jFrame1">
      <Properties>
        <Property name="defaultCloseOperation" type="int" value="2"/>
        <Property name="title" type="java.lang.String" resourceKey="jFrame1.title"/>
        <Property name="name" type="java.lang.String" value="jFrame1" noResource="true"/>
      </Properties>

      <Layout>
        <DimensionLayout dim="0">
          <Group type="103" groupAlignment="0" attributes="0">
              <Group type="102" attributes="0">
                  <EmptySpace pref="24" max="32767" attributes="0"/>
                  <Group type="103" groupAlignment="0" attributes="0">
                      <Group type="102" alignment="1" attributes="0">
                          <Component id="textField2" pref="146" max="32767" attributes="0"/>
                          <EmptySpace max="-2" attributes="0"/>
                          <Component id="textField1" min="-2" pref="185" max="-2" attributes="0"/>
                      </Group>
                      <Group type="103" alignment="0" groupAlignment="1" attributes="0">
                          <Group type="102" attributes="0">
                              <Component id="clear" min="-2" pref="57" max="-2" attributes="0"/>
                              <EmptySpace min="-2" pref="35" max="-2" attributes="0"/>
                              <Component id="Add" min="-2" max="-2" attributes="0"/>
                          </Group>
                          <Component id="textArea1" alignment="0" min="-2" pref="341" max="-2" attributes="0"/>
                      </Group>
                  </Group>
                  <EmptySpace pref="35" max="32767" attributes="0"/>
              </Group>
          </Group>
        </DimensionLayout>
        <DimensionLayout dim="1">
          <Group type="103" groupAlignment="0" attributes="0">
              <Group type="102" alignment="0" attributes="0">
                  <EmptySpace pref="20" max="32767" attributes="0"/>
                  <Group type="103" groupAlignment="1" max="-2" attributes="0">
                      <Component id="textField2" max="32767" attributes="1"/>
                      <Component id="textField1" alignment="1" pref="28" max="32767" attributes="1"/>
                  </Group>
                  <EmptySpace max="-2" attributes="0"/>
                  <Component id="textArea1" min="-2" pref="71" max="-2" attributes="0"/>
                  <EmptySpace min="-2" pref="33" max="-2" attributes="0"/>
                  <Group type="103" groupAlignment="0" attributes="0">
                      <Component id="clear" min="-2" max="-2" attributes="0"/>
                      <Component id="Add" min="-2" max="-2" attributes="0"/>
                  </Group>
                  <EmptySpace pref="52" max="32767" attributes="0"/>
              </Group>
          </Group>
        </DimensionLayout>
      </Layout>
      <SubComponents>
        <Component class="java.awt.TextArea" name="textArea1">
          <Properties>
            <Property name="font" type="java.awt.Font" resourceKey="writeRule.font"/>
            <Property name="name" type="java.lang.String" value="writeRule" noResource="true"/>
          </Properties>
          <Events>
            <EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="textArea1MouseClicked"/>
          </Events>
        </Component>
        <Component class="java.awt.Button" name="clear">
          <Properties>
            <Property name="label" type="java.lang.String" resourceKey="clear.label"/>
            <Property name="name" type="java.lang.String" value="clear" noResource="true"/>
          </Properties>
          <Events>
            <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="clearActionPerformed"/>
          </Events>
        </Component>
        <Component class="java.awt.Button" name="Add">
          <Properties>
            <Property name="label" type="java.lang.String" resourceKey="sendRequest.label"/>
            <Property name="name" type="java.lang.String" value="sendRequest" noResource="true"/>
          </Properties>
          <Events>
            <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="AddActionPerformed"/>
          </Events>
        </Component>
        <Component class="java.awt.TextField" name="textField1">
          <Properties>
            <Property name="name" type="java.lang.String" value="ruleName" noResource="true"/>
            <Property name="text" type="java.lang.String" resourceKey="ruleName.text"/>
          </Properties>
          <Events>
            <EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="textField1MouseClicked"/>
          </Events>
        </Component>
        <Component class="java.awt.TextField" name="textField2">
          <Properties>
            <Property name="name" type="java.lang.String" value="rulesetName" noResource="true"/>
            <Property name="text" type="java.lang.String" resourceKey="rulesetName.text"/>
          </Properties>
          <Events>
            <EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="textField2MouseClicked"/>
            <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="textField2ActionPerformed"/>
          </Events>
        </Component>
      </SubComponents>
    </Container>
    <Container class="javax.swing.JFrame" name="jFrame2">
      <Properties>
        <Property name="name" type="java.lang.String" value="jFrame2" noResource="true"/>
      </Properties>

      <Layout>
        <DimensionLayout dim="0">
          <Group type="103" groupAlignment="0" attributes="0">
              <Group type="102" attributes="0">
                  <Group type="103" groupAlignment="0" attributes="0">
                      <Group type="102" alignment="0" attributes="0">
                          <EmptySpace min="-2" pref="19" max="-2" attributes="0"/>
                          <Group type="103" groupAlignment="0" attributes="0">
                              <Component id="textArea2" alignment="0" min="-2" pref="336" max="-2" attributes="0"/>
                              <Group type="102" alignment="0" attributes="0">
                                  <Component id="jComboBox1" min="-2" pref="125" max="-2" attributes="0"/>
                                  <EmptySpace min="-2" pref="84" max="-2" attributes="0"/>
                                  <Component id="jComboBox2" min="-2" pref="116" max="-2" attributes="0"/>
                              </Group>
                          </Group>
                      </Group>
                      <Group type="102" alignment="0" attributes="0">
                          <EmptySpace min="-2" pref="163" max="-2" attributes="0"/>
                          <Component id="Clear" min="-2" max="-2" attributes="0"/>
                          <EmptySpace min="-2" pref="19" max="-2" attributes="0"/>
                          <Component id="button2" min="-2" max="-2" attributes="0"/>
                      </Group>
                  </Group>
                  <EmptySpace pref="40" max="32767" attributes="0"/>
              </Group>
          </Group>
        </DimensionLayout>
        <DimensionLayout dim="1">
          <Group type="103" groupAlignment="0" attributes="0">
              <Group type="102" alignment="0" attributes="0">
                  <EmptySpace min="-2" pref="30" max="-2" attributes="0"/>
                  <Group type="103" groupAlignment="3" attributes="0">
                      <Component id="jComboBox1" alignment="3" min="-2" max="-2" attributes="0"/>
                      <Component id="jComboBox2" alignment="3" min="-2" max="-2" attributes="0"/>
                  </Group>
                  <EmptySpace min="-2" pref="35" max="-2" attributes="0"/>
                  <Component id="textArea2" min="-2" pref="53" max="-2" attributes="0"/>
                  <EmptySpace min="-2" pref="31" max="-2" attributes="0"/>
                  <Group type="103" groupAlignment="0" attributes="0">
                      <Component id="Clear" min="-2" max="-2" attributes="0"/>
                      <Component id="button2" min="-2" max="-2" attributes="0"/>
                  </Group>
                  <EmptySpace pref="107" max="32767" attributes="0"/>
              </Group>
          </Group>
        </DimensionLayout>
      </Layout>
      <SubComponents>
        <Component class="javax.swing.JComboBox" name="jComboBox1">
          <Properties>
            <Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
              <StringArray count="1">
                <StringItem index="0" value="Select Ruleset"/>
              </StringArray>
            </Property>
            <Property name="name" type="java.lang.String" value="jComboBox1" noResource="true"/>
          </Properties>
        </Component>
        <Component class="java.awt.TextArea" name="textArea2">
          <Properties>
            <Property name="font" type="java.awt.Font" resourceKey="textArea2.font"/>
            <Property name="name" type="java.lang.String" value="textArea2" noResource="true"/>
          </Properties>
        </Component>
        <Component class="java.awt.Button" name="Clear">
          <Properties>
            <Property name="label" type="java.lang.String" resourceKey="clear.label"/>
            <Property name="name" type="java.lang.String" value="clear" noResource="true"/>
          </Properties>
          <Events>
            <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="ClearActionPerformed"/>
          </Events>
        </Component>
        <Component class="java.awt.Button" name="button2">
          <Properties>
            <Property name="label" type="java.lang.String" resourceKey="send.label"/>
            <Property name="name" type="java.lang.String" value="send" noResource="true"/>
          </Properties>
        </Component>
        <Component class="javax.swing.JComboBox" name="jComboBox2">
          <Properties>
            <Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
              <StringArray count="1">
                <StringItem index="0" value="Select Rule"/>
              </StringArray>
            </Property>
            <Property name="name" type="java.lang.String" value="jComboBox2" noResource="true"/>
          </Properties>
        </Component>
      </SubComponents>
    </Container>
  </NonVisualComponents>
  <Properties>
    <Property name="defaultCloseOperation" type="int" value="2"/>
    <Property name="title" type="java.lang.String" resourceKey="Form.title"/>
    <Property name="alwaysOnTop" type="boolean" value="true"/>
    <Property name="focusableWindowState" type="boolean" value="false"/>
    <Property name="iconImages" type="java.util.List" editor="org.netbeans.modules.form.ComponentChooserEditor">
      <ComponentRef name="null"/>
    </Property>
    <Property name="name" type="java.lang.String" value="Form" noResource="true"/>
  </Properties>
  <SyntheticProperties>
    <SyntheticProperty name="formSizePolicy" type="int" value="1"/>
  </SyntheticProperties>
  <AuxValues>
    <AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="2"/>
    <AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="true"/>
    <AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
    <AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
    <AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
    <AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/>
    <AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
    <AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
    <AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
  </AuxValues>

  <Layout>
    <DimensionLayout dim="0">
      <Group type="103" groupAlignment="0" attributes="0">
          <Component id="request" alignment="0" pref="502" max="32767" attributes="0"/>
      </Group>
    </DimensionLayout>
    <DimensionLayout dim="1">
      <Group type="103" groupAlignment="0" attributes="0">
          <Component id="request" alignment="0" pref="384" max="32767" attributes="0"/>
      </Group>
    </DimensionLayout>
  </Layout>
  <SubComponents>
    <Container class="javax.swing.JTabbedPane" name="request">
      <Properties>
        <Property name="background" type="java.awt.Color" resourceKey="request.background"/>
        <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
          <Border info="org.netbeans.modules.form.compat2.border.CompoundBorderInfo">
            <CompoundBorder/>
          </Border>
        </Property>
        <Property name="foreground" type="java.awt.Color" resourceKey="request.foreground"/>
        <Property name="font" type="java.awt.Font" resourceKey="request.font"/>
      </Properties>
      <AccessibilityProperties>
        <Property name="AccessibleContext.accessibleName" type="java.lang.String" resourceKey="factRequest.AccessibleContext.accessibleName"/>
      </AccessibilityProperties>

      <Layout class="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout"/>
      <SubComponents>
        <Container class="javax.swing.JPanel" name="ruleRequest">
          <Properties>
            <Property name="name" type="java.lang.String" value="ruleRequest" noResource="true"/>
          </Properties>
          <Constraints>
            <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription">
              <JTabbedPaneConstraints tabName="Rule Request">
                <Property name="tabTitle" type="java.lang.String" resourceKey="ruleRequest.TabConstraints.tabTitle"/>
              </JTabbedPaneConstraints>
            </Constraint>
          </Constraints>

          <Layout>
            <DimensionLayout dim="0">
              <Group type="103" groupAlignment="0" attributes="0">
                  <Group type="102" alignment="1" attributes="0">
                      <EmptySpace min="-2" pref="47" max="-2" attributes="0"/>
                      <Component id="addNewRule" min="-2" pref="153" max="-2" attributes="0"/>
                      <EmptySpace pref="97" max="32767" attributes="0"/>
                      <Component id="modifyExistingRule" min="-2" pref="145" max="-2" attributes="0"/>
                      <EmptySpace min="-2" pref="55" max="-2" attributes="0"/>
                  </Group>
                  <Group type="102" alignment="0" attributes="0">
                      <EmptySpace min="-2" pref="22" max="-2" attributes="0"/>
                      <Group type="103" groupAlignment="0" attributes="0">
                          <Group type="102" alignment="0" attributes="0">
                              <Component id="requestsLabel" min="-2" max="-2" attributes="0"/>
                              <EmptySpace max="-2" attributes="0"/>
                          </Group>
                          <Group type="102" alignment="0" attributes="0">
                              <Component id="jScrollPane1" pref="440" max="32767" attributes="0"/>
                              <EmptySpace min="-2" pref="35" max="-2" attributes="0"/>
                          </Group>
                      </Group>
                  </Group>
              </Group>
            </DimensionLayout>
            <DimensionLayout dim="1">
              <Group type="103" groupAlignment="0" attributes="0">
                  <Group type="102" alignment="0" attributes="0">
                      <EmptySpace min="-2" pref="44" max="-2" attributes="0"/>
                      <Group type="103" groupAlignment="1" attributes="0">
                          <Component id="modifyExistingRule" min="-2" max="-2" attributes="0"/>
                          <Component id="addNewRule" min="-2" max="-2" attributes="0"/>
                      </Group>
                      <EmptySpace max="32767" attributes="0"/>
                      <Component id="requestsLabel" min="-2" max="-2" attributes="0"/>
                      <EmptySpace max="-2" attributes="0"/>
                      <Component id="jScrollPane1" min="-2" max="-2" attributes="0"/>
                      <EmptySpace min="-2" pref="109" max="-2" attributes="0"/>
                  </Group>
              </Group>
            </DimensionLayout>
          </Layout>
          <SubComponents>
            <Component class="java.awt.Button" name="addNewRule">
              <Properties>
                <Property name="background" type="java.awt.Color" resourceKey="addNewRule.background"/>
                <Property name="font" type="java.awt.Font" resourceKey="addNewRule.font"/>
                <Property name="foreground" type="java.awt.Color" resourceKey="addNewRule.foreground"/>
                <Property name="label" type="java.lang.String" resourceKey="addNewRule.label"/>
                <Property name="name" type="java.lang.String" value="addNewRule" noResource="true"/>
              </Properties>
              <Events>
                <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="addNewRuleActionPerformed"/>
              </Events>
            </Component>
            <Component class="java.awt.Button" name="modifyExistingRule">
              <Properties>
                <Property name="background" type="java.awt.Color" resourceKey="modifyRule.background"/>
                <Property name="font" type="java.awt.Font" resourceKey="modifyRule.font"/>
                <Property name="foreground" type="java.awt.Color" resourceKey="modifyRule.foreground"/>
                <Property name="label" type="java.lang.String" resourceKey="modifyRule.label"/>
                <Property name="name" type="java.lang.String" value="modifyRule" noResource="true"/>
              </Properties>
              <Events>
                <EventHandler event="mouseReleased" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="modifyExistingRuleMouseReleased"/>
              </Events>
            </Component>
            <Container class="javax.swing.JScrollPane" name="jScrollPane1">
              <Properties>
                <Property name="name" type="java.lang.String" value="jScrollPane1" noResource="true"/>
              </Properties>
              <AuxValues>
                <AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
              </AuxValues>

              <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
              <SubComponents>
                <Component class="javax.swing.JTextArea" name="allRequests">
                  <Properties>
                    <Property name="columns" type="int" value="20"/>
                    <Property name="font" type="java.awt.Font" resourceKey="allRequests.font"/>
                    <Property name="rows" type="int" value="5"/>
                    <Property name="name" type="java.lang.String" value="allRequests" noResource="true"/>
                  </Properties>
                </Component>
              </SubComponents>
            </Container>
            <Component class="java.awt.Label" name="requestsLabel">
              <Properties>
                <Property name="font" type="java.awt.Font" resourceKey="requestsLabel.font"/>
                <Property name="foreground" type="java.awt.Color" resourceKey="requestsLabel.foreground"/>
                <Property name="name" type="java.lang.String" value="requestsLabel" noResource="true"/>
                <Property name="text" type="java.lang.String" resourceKey="requestsLabel.text"/>
              </Properties>
            </Component>
          </SubComponents>
        </Container>
        <Container class="javax.swing.JPanel" name="FactRequest">
          <Properties>
            <Property name="name" type="java.lang.String" value="FactRequest" noResource="true"/>
          </Properties>
          <Constraints>
            <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout" value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabbedPaneConstraintsDescription">
              <JTabbedPaneConstraints tabName="Fact Request">
                <Property name="tabTitle" type="java.lang.String" resourceKey="FactRequest.TabConstraints.tabTitle"/>
              </JTabbedPaneConstraints>
            </Constraint>
          </Constraints>

          <Layout>
            <DimensionLayout dim="0">
              <Group type="103" groupAlignment="0" attributes="0">
                  <Group type="102" alignment="0" attributes="0">
                      <EmptySpace min="-2" pref="30" max="-2" attributes="0"/>
                      <Group type="103" groupAlignment="0" attributes="0">
                          <Group type="102" alignment="0" attributes="0">
                              <Component id="addNewFact" min="-2" pref="143" max="-2" attributes="0"/>
                              <EmptySpace min="-2" pref="78" max="-2" attributes="0"/>
                              <Component id="modifyExistingFact" min="-2" pref="142" max="-2" attributes="0"/>
                          </Group>
                          <Group type="103" alignment="0" groupAlignment="1" attributes="0">
                              <Component id="button3" alignment="1" min="-2" max="-2" attributes="0"/>
                              <Component id="textArea3" alignment="1" min="-2" pref="386" max="-2" attributes="0"/>
                          </Group>
                      </Group>
                      <EmptySpace pref="81" max="32767" attributes="0"/>
                  </Group>
                  <Group type="102" alignment="1" attributes="0">
                      <EmptySpace pref="221" max="32767" attributes="0"/>
                      <Component id="button1" min="-2" max="-2" attributes="0"/>
                      <EmptySpace min="-2" pref="230" max="-2" attributes="0"/>
                  </Group>
              </Group>
            </DimensionLayout>
            <DimensionLayout dim="1">
              <Group type="103" groupAlignment="0" attributes="0">
                  <Group type="102" alignment="0" attributes="0">
                      <EmptySpace min="-2" pref="50" max="-2" attributes="0"/>
                      <Group type="103" groupAlignment="1" attributes="0">
                          <Component id="modifyExistingFact" alignment="1" min="-2" max="-2" attributes="0"/>
                          <Component id="addNewFact" alignment="1" min="-2" max="-2" attributes="0"/>
                      </Group>
                      <EmptySpace min="-2" pref="30" max="-2" attributes="0"/>
                      <Component id="textArea3" min="-2" pref="112" max="-2" attributes="0"/>
                      <EmptySpace min="-2" pref="44" max="-2" attributes="0"/>
                      <Group type="103" groupAlignment="0" attributes="0">
                          <Component id="button1" min="-2" max="-2" attributes="0"/>
                          <Component id="button3" min="-2" max="-2" attributes="0"/>
                      </Group>
                      <EmptySpace pref="72" max="32767" attributes="0"/>
                  </Group>
              </Group>
            </DimensionLayout>
          </Layout>
          <SubComponents>
            <Component class="java.awt.Button" name="addNewFact">
              <Properties>
                <Property name="background" type="java.awt.Color" resourceKey="newFact.background"/>
                <Property name="font" type="java.awt.Font" resourceKey="newFact.font"/>
                <Property name="foreground" type="java.awt.Color" resourceKey="newFact.foreground"/>
                <Property name="label" type="java.lang.String" resourceKey="newFact.label"/>
                <Property name="name" type="java.lang.String" value="newFact" noResource="true"/>
              </Properties>
              <Events>
                <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="addNewFactActionPerformed"/>
              </Events>
            </Component>
            <Component class="java.awt.Button" name="modifyExistingFact">
              <Properties>
                <Property name="background" type="java.awt.Color" resourceKey="modifyFact.background"/>
                <Property name="font" type="java.awt.Font" resourceKey="modifyFact.font"/>
                <Property name="foreground" type="java.awt.Color" resourceKey="modifyFact.foreground"/>
                <Property name="label" type="java.lang.String" resourceKey="modifyFact.label"/>
                <Property name="name" type="java.lang.String" value="modifyFact" noResource="true"/>
              </Properties>
            </Component>
            <Component class="java.awt.TextArea" name="textArea3">
              <Properties>
                <Property name="name" type="java.lang.String" value="textArea3" noResource="true"/>
              </Properties>
            </Component>
            <Component class="java.awt.Button" name="button1">
              <Properties>
                <Property name="label" type="java.lang.String" resourceKey="clear.label"/>
                <Property name="name" type="java.lang.String" value="clear" noResource="true"/>
              </Properties>
            </Component>
            <Component class="java.awt.Button" name="button3">
              <Properties>
                <Property name="label" type="java.lang.String" resourceKey="send.label"/>
                <Property name="name" type="java.lang.String" value="send" noResource="true"/>
              </Properties>
            </Component>
          </SubComponents>
        </Container>
      </SubComponents>
    </Container>
  </SubComponents>
</Form>
