<?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.scopes="http://openiaml.org/model/scopes" xmlns:iaml.users="http://openiaml.org/model/users" xmlns:iaml.visual="http://openiaml.org/model/visual" id="model.1233afe61d2.26">
  <scopes xsi:type="iaml.visual:Frame" id="visual.1233afe628e.15" name="Home"/>
  <scopes xsi:type="iaml.scopes:Session" id="scopes.1233afe6368.3" name="target session">
    <scopes xsi:type="iaml.visual:Frame" id="visual.1233afe628e.6e" name="target"/>
    <accessHandlers id="components.1233afe6424.13" name="role-based access" outRequiresEdges="wires.1233afe62eb.4a wires.1233afe62eb.82">
      <requiresEdges id="wires.1233afe62eb.4a" outConstraintEdges="wires.1233afe62eb.a7" from="components.1233afe6424.13" to="users.1233afe655c.72">
        <constraintEdges id="wires.1233afe62eb.a7" from="wires.1233afe62eb.4a" to="wires.1233afe62eb.82" type="OR"/>
      </requiresEdges>
      <requiresEdges id="wires.1233afe62eb.82" inConstraintEdges="wires.1233afe62eb.a7" from="components.1233afe6424.13" to="users.1233afe655c.74"/>
    </accessHandlers>
  </scopes>
  <types xsi:type="iaml.users:Role" name="default role" id="domain.128807fbeba.f8e" inSchemas="domain.128807fbeba.f90" outProvidesEdges="wires.1233afe62eb.36">
    <providesEdges id="wires.1233afe62eb.36" from="domain.128807fbeba.f8e" to="users.1233afe655c.72"/>
    <permissions id="users.1233afe655c.72" name="a permission" inRequiresEdges="wires.1233afe62eb.4a" inProvidesEdges="wires.1233afe62eb.36 wires.1233afe62eb.66"/>
    <permissions id="users.1233afe655c.74" name="a different permission" inRequiresEdges="wires.1233afe62eb.82" inProvidesEdges="wires.1233afe62eb.38 wires.1233afe62eb.65"/>
  </types>
  <types xsi:type="iaml.users:Role" name="another role" id="domain.128807fbeba.f91" inSchemas="domain.128807fbeba.f93" outProvidesEdges="wires.1233afe62eb.38">
    <providesEdges id="wires.1233afe62eb.38" from="domain.128807fbeba.f91" to="users.1233afe655c.74"/>
  </types>
  <types xsi:type="iaml.users:Role" name="both roles" id="domain.128807fbeba.f94" inSchemas="domain.128807fbeba.f96" outProvidesEdges="wires.1233afe62eb.65 wires.1233afe62eb.66">
    <providesEdges id="wires.1233afe62eb.65" from="domain.128807fbeba.f94" to="users.1233afe655c.74"/>
    <providesEdges id="wires.1233afe62eb.66" from="domain.128807fbeba.f94" to="users.1233afe655c.72"/>
  </types>
  <sources id="domain.128807fbeba.f8f" outSchemas="domain.128807fbeba.f90">
    <schemaEdges id="domain.128807fbeba.f90" from="domain.128807fbeba.f8f" to="domain.128807fbeba.f8e"/>
  </sources>
  <sources id="domain.128807fbeba.f92" outSchemas="domain.128807fbeba.f93">
    <schemaEdges id="domain.128807fbeba.f93" from="domain.128807fbeba.f92" to="domain.128807fbeba.f91"/>
  </sources>
  <sources id="domain.128807fbeba.f95" outSchemas="domain.128807fbeba.f96">
    <schemaEdges id="domain.128807fbeba.f96" from="domain.128807fbeba.f95" to="domain.128807fbeba.f94"/>
  </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>

