<?xml version="1.0" encoding="UTF-8"?>
<iaml:InternetApplication xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:iaml="http://openiaml.org/model0.6" xmlns:iaml.domain="http://openiaml.org/model/domain" xmlns:iaml.operations="http://openiaml.org/model/operations" xmlns:iaml.visual="http://openiaml.org/model/visual" xmlns:iaml.wires="http://openiaml.org/model/wires" id="model.128240e31d2.f25">
  <scopes xsi:type="iaml.visual:Frame" id="index" name="Home"/>
  <scopes xsi:type="iaml.visual:Frame" id="visual.128240e326e.3c9" name="View Posts">
    <iterators id="domain.128807fbeba.f74" name="select all" outWires="wires.128240e326e.385" limit="10" outSelects="domain.128807fbeba.f79">
      <wires xsi:type="iaml.wires:SetWire" id="wires.128240e326e.385" name="set" from="domain.128807fbeba.f74" to="visual.128240e326e.3f3"/>
    </iterators>
    <children xsi:type="iaml.visual:InputForm" inWires="wires.128240e326e.385" id="visual.128240e326e.3f3" name="View"/>
  </scopes>
  <scopes xsi:type="iaml.visual:Frame" id="visual.128240e326e.3ca" name="Create New Post">
    <iterators id="domain.128807fbeba.f75" name="new" outWires="wires.128240e326e.3f1" query="new" outSelects="domain.128807fbeba.f7a">
      <wires xsi:type="iaml.wires:SyncWire" id="wires.128240e326e.3f1" name="sync" from="domain.128807fbeba.f75" to="visual.128240e326e.468"/>
      <operations xsi:type="iaml:BuiltinOperation" rules="wires.128240e326e.659" id="model.128240e31d2.10a0" name="save"/>
      <canSave xsi:type="iaml:BuiltinProperty" id="model.1283779cdf7.c0" name="can save?" conditioned="wires.12837b6de10.f">
        <conditionEdges id="wires.12837b6de10.f" name="condition" function="model.1283779cdf7.c0" conditioned="operations.12837813716.23"/>
      </canSave>
    </iterators>
    <children xsi:type="iaml.visual:InputForm" inWires="wires.128240e326e.3f1" id="visual.128240e326e.468" name="Create New">
      <operations xsi:type="iaml.operations:ActivityOperation" rules="wires.128240e326e.43a" id="model.128240e31d2.173f" name="try save">
        <nodes xsi:type="iaml.operations:StartNode" id="operations.128240e327e.42c" outExecutions="model.128240e31d2.1818"/>
        <nodes xsi:type="iaml.operations:OperationCallNode" id="operations.128240e327e.430" outExecutions="model.12837b6dd45.1ed" inExecutions="model.12837b6dd45.1eb" listeners="wires.128240e326e.659">
          <ecaRules id="wires.128240e326e.659" name="run" trigger="operations.128240e327e.430" target="model.128240e31d2.10a0"/>
        </nodes>
        <nodes xsi:type="iaml.operations:OperationCallNode" id="operations.128240e327e.432" outExecutions="model.12837b6dd45.1ec" inExecutions="model.128240e31d2.181b" listeners="wires.12837b6de10.b5">
          <ecaRules id="wires.12837b6de10.b5" name="run" trigger="operations.128240e327e.432" target="model.12837b6dd45.119"/>
        </nodes>
        <nodes xsi:type="iaml.operations:DecisionNode" id="operations.12837813716.23" outExecutions="model.128240e31d2.181a model.128240e31d2.181b" inExecutions="model.128240e31d2.1818" conditions="wires.12837b6de10.f"/>
        <nodes xsi:type="iaml.operations:FinishNode" id="operations.12837b6de10.1a" inExecutions="model.12837b6dd45.1ec model.12837b6dd45.1ed"/>
        <nodes xsi:type="iaml.operations:OperationCallNode" id="operations.12837b6de10.bb" outExecutions="model.12837b6dd45.1eb" inExecutions="model.128240e31d2.181a" listeners="wires.12837b6de10.b4">
          <ecaRules id="wires.12837b6de10.b4" name="run" trigger="operations.12837b6de10.bb" target="model.12837b6dd45.118"/>
        </nodes>
        <executionEdges id="model.128240e31d2.1818" from="operations.128240e327e.42c" to="operations.12837813716.23"/>
        <executionEdges id="model.128240e31d2.181a" name="y" from="operations.12837813716.23" to="operations.12837b6de10.bb"/>
        <executionEdges id="model.128240e31d2.181b" name="n" from="operations.12837813716.23" to="operations.128240e327e.432"/>
        <executionEdges id="model.12837b6dd45.1eb" from="operations.12837b6de10.bb" to="operations.128240e327e.430"/>
        <executionEdges id="model.12837b6dd45.1ec" from="operations.128240e327e.432" to="operations.12837b6de10.1a"/>
        <executionEdges id="model.12837b6dd45.1ed" from="operations.128240e327e.430" to="operations.12837b6de10.1a"/>
      </operations>
      <onAccess id="model.12837b6dd45.17d" listeners="wires.12837b6de10.87">
        <ecaRules id="wires.12837b6de10.87" name="run" trigger="model.12837b6dd45.17d" target="model.12837b6dd45.118"/>
      </onAccess>
      <children xsi:type="iaml.visual:Button" id="visual.128240e326e.4ba" name="Save" listeners="wires.128240e326e.43a">
        <ecaRules id="wires.128240e326e.43a" name="onClick" trigger="visual.128240e326e.4ba" target="model.128240e31d2.173f"/>
      </children>
      <children xsi:type="iaml.visual:Label" id="visual.12837b6de01.45" name="Warning" defaultValue="Error: Could not save instance successfully.">
        <operations xsi:type="iaml:BuiltinOperation" rules="wires.12837b6de10.87 wires.12837b6de10.b4" id="model.12837b6dd45.118" name="hide"/>
        <operations xsi:type="iaml:BuiltinOperation" rules="wires.12837b6de10.b5" id="model.12837b6dd45.119" name="show"/>
      </children>
    </children>
  </scopes>
  <types name="Post" id="domain.128807fbeba.f76" inSchemas="domain.128807fbeba.f78">
    <eStructuralFeatures xsi:type="iaml.domain:DomainAttribute" name="title" id="model.128240e31d2.f53"/>
    <eStructuralFeatures xsi:type="iaml.domain:DomainAttribute" name="author" eType="builtin_iamlOpenIDURL" id="model.128240e31d2.f55"/>
  </types>
  <sources id="domain.128807fbeba.f77" outSchemas="domain.128807fbeba.f78" inSelects="domain.128807fbeba.f79 domain.128807fbeba.f7a">
    <schemaEdges id="domain.128807fbeba.f78" from="domain.128807fbeba.f77" to="domain.128807fbeba.f76"/>
    <selectEdges id="domain.128807fbeba.f79" from="domain.128807fbeba.f74" to="domain.128807fbeba.f77"/>
    <selectEdges id="domain.128807fbeba.f7a" from="domain.128807fbeba.f75" to="domain.128807fbeba.f77"/>
  </sources>
  <xsdDataTypes name="xsd:integer" id="xsd_integer">
    <definition href="platform:/plugin/org.eclipse.xsd/cache/www.w3.org/2001/XMLSchema.xsd#//integer;XSDSimpleTypeDefinition=40"/>
  </xsdDataTypes>
  <xsdDataTypes name="xsd:boolean" id="xsd_boolean">
    <definition href="platform:/plugin/org.eclipse.xsd/cache/www.w3.org/2001/XMLSchema.xsd#//boolean;XSDSimpleTypeDefinition=10"/>
  </xsdDataTypes>
  <xsdDataTypes name="xsd:string" id="xsd_string">
    <definition href="platform:/plugin/org.eclipse.xsd/cache/www.w3.org/2001/XMLSchema.xsd#//string;XSDSimpleTypeDefinition=9"/>
  </xsdDataTypes>
  <xsdDataTypes name="builtin:iamlURL" id="builtin_iamlURL">
    <definition href="platform:/plugin/org.openiaml.model/model/datatypes.xsd#//iamlURL;XSDSimpleTypeDefinition=5"/>
  </xsdDataTypes>
  <xsdDataTypes name="builtin:iamlInteger" id="builtin_iamlInteger">
    <definition href="platform:/plugin/org.openiaml.model/model/datatypes.xsd#//iamlInteger;XSDSimpleTypeDefinition"/>
  </xsdDataTypes>
  <xsdDataTypes name="builtin:iamlDateTime" id="builtin_iamlDateTime">
    <definition href="platform:/plugin/org.openiaml.model/model/datatypes.xsd#//iamlDateTime;XSDSimpleTypeDefinition=4"/>
  </xsdDataTypes>
  <xsdDataTypes name="builtin:iamlEmail" id="builtin_iamlEmail">
    <definition href="platform:/plugin/org.openiaml.model/model/datatypes.xsd#//iamlEmail;XSDSimpleTypeDefinition=3"/>
  </xsdDataTypes>
  <xsdDataTypes name="builtin:iamlString" id="builtin_iamlString">
    <definition href="platform:/plugin/org.openiaml.model/model/datatypes.xsd#//iamlString;XSDSimpleTypeDefinition=1"/>
  </xsdDataTypes>
  <xsdDataTypes name="builtin:iamlOpenIDURL" id="builtin_iamlOpenIDURL">
    <definition href="platform:/plugin/org.openiaml.model/model/datatypes.xsd#//iamlOpenIDURL;XSDSimpleTypeDefinition=6"/>
  </xsdDataTypes>
  <xsdDataTypes name="builtin:iamlAddress" id="builtin_iamlAddress">
    <definition href="platform:/plugin/org.openiaml.model/model/datatypes.xsd#//iamlAddress;XSDSimpleTypeDefinition=2"/>
  </xsdDataTypes>
</iaml:InternetApplication>

