Switch image locations and refactor docs build to load images in PDF

This commit is contained in:
dsyer
2009-02-08 18:22:49 +00:00
parent a51598844f
commit 1e1c78408f
23 changed files with 616 additions and 5206 deletions

Binary file not shown.

View File

@@ -19,6 +19,9 @@
<pluginRepository>
<id>agilejava</id>
<url>http://agilejava.com/maven</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
@@ -35,17 +38,19 @@
<goal>generate-html</goal>
</goals>
<configuration>
<chunkedOutput>false</chunkedOutput>
<htmlCustomization>${basedir}/src/docbkx/resources/xsl/html.xsl</htmlCustomization>
<postProcess>
<copy todir="${basedir}/target/site/reference/html-single">
<move todir="${basedir}/target/site/reference/html-single">
<fileset dir="${basedir}/target/docbkx/html">
<include name="index.html" />
</fileset>
</copy>
</move>
<copy todir="${basedir}/target/site/reference/html-single">
<fileset dir="${basedir}/src/docbkx/resources">
<include name="**/*.css" />
<include name="**/*.png" />
<include name="**/*.gif" />
<include name="**/*.jpg" />
</fileset>
</copy>
<copy todir="${basedir}/target/site/reference/html-single">
@@ -60,23 +65,34 @@
<phase>pre-site</phase>
</execution>
<execution>
<id>multi-page</id>
<id>single-pdf</id>
<goals>
<goal>generate-pdf</goal>
</goals>
<configuration>
<imgSrcPath>src/site/docbook/reference/</imgSrcPath>
<admonGraphicsPath>src/docbkx/resources/images/</admonGraphicsPath>
<postProcess>
<copy file="${basedir}/target/docbkx/pdf/index.pdf" tofile="${basedir}/target/site/reference/pdf/spring-batch-docs.pdf"
failonerror="false" />
</postProcess>
</configuration>
<phase>pre-site</phase>
</execution>
<execution>
<id>multi-page</id>
<goals>
<goal>generate-html</goal>
</goals>
<configuration>
<chunkedOutput>true</chunkedOutput>
<imgSrcPath>${basedir}/src/site/docbook/reference/</imgSrcPath>
<htmlCustomization>${basedir}/src/docbkx/resources/xsl/html_chunk.xsl</htmlCustomization>
<postProcess>
<move file="${basedir}/target/docbkx/pdf/index.pdf" tofile="${basedir}/target/site/reference/pdf/spring-batch-docs.pdf"
failonerror="false" />
<copy todir="${basedir}/target/site/reference">
<move todir="${basedir}/target/site/reference">
<fileset dir="${basedir}/target/docbkx">
<include name="**/*.html" />
</fileset>
</copy>
</move>
<copy todir="${basedir}/target/site/reference/html">
<fileset dir="${basedir}/src/docbkx/resources">
<include name="**/*.css" />
@@ -105,7 +121,7 @@
<scope>runtime</scope>
</dependency>
<dependency>
<!-- This is a downgrade for thw 2.0.8 plugin (was 0.94) but prevents ArrayOutOfBounds exception on xiIncludes -->
<!-- This is a downgrade for the 2.0.8 plugin (was 0.94) but prevents ArrayOutOfBounds exception on xi:includes -->
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>fop</artifactId>
<version>0.93</version>
@@ -113,10 +129,12 @@
</dependencies>
<configuration>
<includes>index.xml</includes>
<chunkedOutput>false</chunkedOutput>
<draftWatermarkImage></draftWatermarkImage>
<htmlStylesheet>css/html.css</htmlStylesheet>
<sourceDirectory>${basedir}/src/site/docbook/reference</sourceDirectory>
<foCustomization>${basedir}/src/docbkx/resources/xsl/fopdf.xsl</foCustomization>
<xincludeSupported>true</xincludeSupported>
<sourceDirectory>${basedir}/src/site/docbook/reference</sourceDirectory>
<entities>
<entity>
<name>version</name>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

View File

@@ -1,847 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--xtools2_universal_type_manager-->
<?com.ibm.xtools.emf.core.signature <signature id="com.ibm.xtools.mmi.ui.signatures.diagram" version="7.0.0"><feature description="" name="Rational Modeling Platform (com.ibm.xtools.rmp)" url="" version="7.0.0"/></signature>?>
<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.0/notation" xmlns:uml="http://www.eclipse.org/uml2/2.0.0/UML" xmlns:umlnotation="http://www.ibm.com/xtools/1.5.2/Umlnotation" xmi:id="_nwocsdZ1EdyFWa-S-HPO7A" type="Class" name="domain-classdiagram.dnx">
<children xmi:id="_qrC_YNZ1EdyFWa-S-HPO7A">
<children xmi:id="_qsrXENZ1EdyFWa-S-HPO7A" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_qsrXEdZ1EdyFWa-S-HPO7A" width="1320" height="1320"/>
</children>
<children xmi:id="_qsrXEtZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_qsrXE9Z1EdyFWa-S-HPO7A" type="Name"/>
<children xmi:id="_qsrXFNZ1EdyFWa-S-HPO7A" type="Parent"/>
<children xmi:id="_qsrXFdZ1EdyFWa-S-HPO7A" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qsrXFtZ1EdyFWa-S-HPO7A"/>
</children>
<children xmi:id="_qsrXF9Z1EdyFWa-S-HPO7A" visible="false" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qsrXGNZ1EdyFWa-S-HPO7A"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_qrC_YdZ1EdyFWa-S-HPO7A" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=StepExecution%5Bjcu%5Ename=StepExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_qrC_YtZ1EdyFWa-S-HPO7A" x="22824" y="21873"/>
</children>
<children xmi:id="_qsrXGdZ1EdyFWa-S-HPO7A">
<children xmi:id="_qsrXHNZ1EdyFWa-S-HPO7A" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_qsrXHdZ1EdyFWa-S-HPO7A" width="1320" height="1320"/>
</children>
<children xmi:id="_qsrXHtZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_qsrXH9Z1EdyFWa-S-HPO7A" type="Name"/>
<children xmi:id="_qsrXINZ1EdyFWa-S-HPO7A" type="Parent"/>
<children xmi:id="_qsrXIdZ1EdyFWa-S-HPO7A" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qsrXItZ1EdyFWa-S-HPO7A"/>
</children>
<children xmi:id="_qsrXI9Z1EdyFWa-S-HPO7A" visible="false" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qsrXJNZ1EdyFWa-S-HPO7A"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_qsrXGtZ1EdyFWa-S-HPO7A" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=StepSupport%5Bjcu%5Ename=StepSupport.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_qsrXG9Z1EdyFWa-S-HPO7A" x="37723" y="17189"/>
</children>
<children xmi:id="_qs1IENZ1EdyFWa-S-HPO7A">
<children xmi:id="_qs1IE9Z1EdyFWa-S-HPO7A" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_qs1IFNZ1EdyFWa-S-HPO7A" width="1320" height="1320"/>
</children>
<children xmi:id="_qs1IFdZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_qs1IFtZ1EdyFWa-S-HPO7A" type="Name"/>
<children xmi:id="_qs1IF9Z1EdyFWa-S-HPO7A" type="Parent"/>
<children xmi:id="_qs1IGNZ1EdyFWa-S-HPO7A" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qs1IGdZ1EdyFWa-S-HPO7A"/>
</children>
<children xmi:id="_qs1IGtZ1EdyFWa-S-HPO7A" visible="false" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qs1IG9Z1EdyFWa-S-HPO7A"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_qs1IEdZ1EdyFWa-S-HPO7A" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=JobSupport%5Bjcu%5Ename=JobSupport.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_qs1IEtZ1EdyFWa-S-HPO7A" x="32371" y="7541"/>
</children>
<children xmi:id="_qs1IHNZ1EdyFWa-S-HPO7A">
<children xmi:id="_qs1IH9Z1EdyFWa-S-HPO7A" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_qs1IINZ1EdyFWa-S-HPO7A" width="1320" height="1320"/>
</children>
<children xmi:id="_qs1IIdZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_qs1IItZ1EdyFWa-S-HPO7A" type="Name"/>
<children xmi:id="_qs1II9Z1EdyFWa-S-HPO7A" type="Parent"/>
<children xmi:id="_qs1IJNZ1EdyFWa-S-HPO7A" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qs1IJdZ1EdyFWa-S-HPO7A"/>
</children>
<children xmi:id="_qs1IJtZ1EdyFWa-S-HPO7A" visible="false" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qs1IJ9Z1EdyFWa-S-HPO7A"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_qs1IHdZ1EdyFWa-S-HPO7A" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=StepContribution%5Bjcu%5Ename=StepContribution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_qs1IHtZ1EdyFWa-S-HPO7A" x="13631" y="21556"/>
</children>
<children xmi:id="_qs1IKNZ1EdyFWa-S-HPO7A">
<children xmi:id="_qs-5ENZ1EdyFWa-S-HPO7A" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_qs-5EdZ1EdyFWa-S-HPO7A" width="530" height="530"/>
</children>
<children xmi:id="_qs-5EtZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_qs-5E9Z1EdyFWa-S-HPO7A" type="Kind"/>
<children xmi:id="_qs-5FNZ1EdyFWa-S-HPO7A" type="Name"/>
<children xmi:id="_qs-5FdZ1EdyFWa-S-HPO7A" type="Parent"/>
<children xmi:id="_qs-5FtZ1EdyFWa-S-HPO7A" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qs-5F9Z1EdyFWa-S-HPO7A"/>
</children>
<children xmi:id="_qs-5GNZ1EdyFWa-S-HPO7A" visible="false" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qs-5GdZ1EdyFWa-S-HPO7A"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_qs1IKdZ1EdyFWa-S-HPO7A" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=Step%5Bjcu%5Ename=Step.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_qs1IKtZ1EdyFWa-S-HPO7A" x="37856" y="11937"/>
</children>
<children xmi:id="_qs-5GtZ1EdyFWa-S-HPO7A">
<children xmi:id="_qs-5HdZ1EdyFWa-S-HPO7A" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_qs-5HtZ1EdyFWa-S-HPO7A" width="1320" height="1320"/>
</children>
<children xmi:id="_qs-5H9Z1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_qs-5INZ1EdyFWa-S-HPO7A" type="Name"/>
<children xmi:id="_qs-5IdZ1EdyFWa-S-HPO7A" type="Parent"/>
<children xmi:id="_qs-5ItZ1EdyFWa-S-HPO7A" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qs-5I9Z1EdyFWa-S-HPO7A"/>
</children>
<children xmi:id="_qs-5JNZ1EdyFWa-S-HPO7A" visible="false" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qs-5JdZ1EdyFWa-S-HPO7A"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_qs-5G9Z1EdyFWa-S-HPO7A" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=JobParameters%5Bjcu%5Ename=JobParameters.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_qs-5HNZ1EdyFWa-S-HPO7A" x="26311" y="7608"/>
</children>
<children xmi:id="_qs-5JtZ1EdyFWa-S-HPO7A">
<children xmi:id="_qs-5KdZ1EdyFWa-S-HPO7A" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_qs-5KtZ1EdyFWa-S-HPO7A" width="1320" height="1320"/>
</children>
<children xmi:id="_qs-5K9Z1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_qs-5LNZ1EdyFWa-S-HPO7A" type="Name"/>
<children xmi:id="_qs-5LdZ1EdyFWa-S-HPO7A" type="Parent"/>
<children xmi:id="_qs-5LtZ1EdyFWa-S-HPO7A" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qs-5L9Z1EdyFWa-S-HPO7A"/>
</children>
<children xmi:id="_qs-5MNZ1EdyFWa-S-HPO7A" visible="false" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qs-5MdZ1EdyFWa-S-HPO7A"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_qs-5J9Z1EdyFWa-S-HPO7A" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=JobParametersBuilder%5Bjcu%5Ename=JobParametersBuilder.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_qs-5KNZ1EdyFWa-S-HPO7A" x="25994" y="14899"/>
</children>
<children xmi:id="_qtIDANZ1EdyFWa-S-HPO7A">
<children xmi:id="_qtIDA9Z1EdyFWa-S-HPO7A" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_qtIDBNZ1EdyFWa-S-HPO7A" width="1320" height="1320"/>
</children>
<children xmi:id="_qtIDBdZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_qtIDBtZ1EdyFWa-S-HPO7A" type="Name"/>
<children xmi:id="_qtIDB9Z1EdyFWa-S-HPO7A" type="Parent"/>
<children xmi:id="_qtIDCNZ1EdyFWa-S-HPO7A" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qtIDCdZ1EdyFWa-S-HPO7A"/>
</children>
<children xmi:id="_qtIDCtZ1EdyFWa-S-HPO7A" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qtIDC9Z1EdyFWa-S-HPO7A"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_qtIDAdZ1EdyFWa-S-HPO7A" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=BatchStatus%5Bjcu%5Ename=BatchStatus.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_qtIDAtZ1EdyFWa-S-HPO7A" x="11412" y="27262"/>
</children>
<children xmi:id="_qtIDDNZ1EdyFWa-S-HPO7A">
<children xmi:id="_qtIDD9Z1EdyFWa-S-HPO7A" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_qtIDENZ1EdyFWa-S-HPO7A" width="1320" height="1320"/>
</children>
<children xmi:id="_qtIDEdZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_qtIDEtZ1EdyFWa-S-HPO7A" type="Name"/>
<children xmi:id="_qtIDE9Z1EdyFWa-S-HPO7A" type="Parent"/>
<children xmi:id="_qtIDFNZ1EdyFWa-S-HPO7A" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qtIDFdZ1EdyFWa-S-HPO7A"/>
</children>
<children xmi:id="_qtIDFtZ1EdyFWa-S-HPO7A" visible="false" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qtIDF9Z1EdyFWa-S-HPO7A"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_qtIDDdZ1EdyFWa-S-HPO7A" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=Entity%5Bjcu%5Ename=Entity.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_qtIDDtZ1EdyFWa-S-HPO7A" x="17378" y="17183"/>
</children>
<children xmi:id="_qtIDGNZ1EdyFWa-S-HPO7A">
<children xmi:id="_qtIDG9Z1EdyFWa-S-HPO7A" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_qtIDHNZ1EdyFWa-S-HPO7A" width="1320" height="1320"/>
</children>
<children xmi:id="_qtIDHdZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_qtIDHtZ1EdyFWa-S-HPO7A" type="Name"/>
<children xmi:id="_qtIDH9Z1EdyFWa-S-HPO7A" type="Parent"/>
<children xmi:id="_qtIDINZ1EdyFWa-S-HPO7A" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qtIDIdZ1EdyFWa-S-HPO7A"/>
</children>
<children xmi:id="_qtIDItZ1EdyFWa-S-HPO7A" visible="false" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qtIDI9Z1EdyFWa-S-HPO7A"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_qtIDGdZ1EdyFWa-S-HPO7A" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=JobExecution%5Bjcu%5Ename=JobExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_qtIDGtZ1EdyFWa-S-HPO7A" x="20114" y="11924"/>
</children>
<children xmi:id="_qtIDJNZ1EdyFWa-S-HPO7A">
<children xmi:id="_qtIDJ9Z1EdyFWa-S-HPO7A" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_qtIDKNZ1EdyFWa-S-HPO7A" width="1320" height="1320"/>
</children>
<children xmi:id="_qtIDKdZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_qtIDKtZ1EdyFWa-S-HPO7A" type="Name"/>
<children xmi:id="_qtIDK9Z1EdyFWa-S-HPO7A" type="Parent"/>
<children xmi:id="_qtIDLNZ1EdyFWa-S-HPO7A" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qtIDLdZ1EdyFWa-S-HPO7A"/>
</children>
<children xmi:id="_qtIDLtZ1EdyFWa-S-HPO7A" visible="false" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qtIDL9Z1EdyFWa-S-HPO7A"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_qtIDJdZ1EdyFWa-S-HPO7A" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=JobInstance%5Bjcu%5Ename=JobInstance.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_qtIDJtZ1EdyFWa-S-HPO7A" x="16280" y="7541"/>
</children>
<children xmi:id="_qtIDMNZ1EdyFWa-S-HPO7A">
<children xmi:id="_qtIDM9Z1EdyFWa-S-HPO7A" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_qtIDNNZ1EdyFWa-S-HPO7A" width="530" height="530"/>
</children>
<children xmi:id="_qtIDNdZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_qtIDNtZ1EdyFWa-S-HPO7A" type="Kind"/>
<children xmi:id="_qtIDN9Z1EdyFWa-S-HPO7A" type="Name"/>
<children xmi:id="_qtR0ANZ1EdyFWa-S-HPO7A" type="Parent"/>
<children xmi:id="_qtR0AdZ1EdyFWa-S-HPO7A" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qtR0AtZ1EdyFWa-S-HPO7A"/>
</children>
<children xmi:id="_qtR0A9Z1EdyFWa-S-HPO7A" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_qtR0BNZ1EdyFWa-S-HPO7A"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_qtIDMdZ1EdyFWa-S-HPO7A" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=Job%5Bjcu%5Ename=Job.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_qtIDMtZ1EdyFWa-S-HPO7A" x="22201" y="1436"/>
</children>
<children xmi:id="_ORU7wdn1Edy3x64p5vCglw">
<children xmi:id="_ORU7xNn1Edy3x64p5vCglw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_ORU7xdn1Edy3x64p5vCglw" width="1320" height="1320"/>
</children>
<children xmi:id="_ORU7xtn1Edy3x64p5vCglw" type="Stereotype"/>
<children xmi:id="_ORU7x9n1Edy3x64p5vCglw" type="Name"/>
<children xmi:id="_ORU7yNn1Edy3x64p5vCglw" type="Parent"/>
<children xmi:id="_ORU7ydn1Edy3x64p5vCglw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_ORU7ytn1Edy3x64p5vCglw"/>
</children>
<children xmi:id="_ORU7y9n1Edy3x64p5vCglw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_ORU7zNn1Edy3x64p5vCglw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_ORU7wtn1Edy3x64p5vCglw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=SimpleJob%5Bjcu%5Ename=SimpleJob.java%5Bjpack%5Ename=org.springframework.batch.execution.job.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ORU7w9n1Edy3x64p5vCglw" x="31809" y="11919"/>
</children>
<children xmi:id="_ORestdn1Edy3x64p5vCglw">
<children xmi:id="_OResuNn1Edy3x64p5vCglw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_OResudn1Edy3x64p5vCglw" width="1320" height="1320"/>
</children>
<children xmi:id="_OResutn1Edy3x64p5vCglw" type="Stereotype"/>
<children xmi:id="_OResu9n1Edy3x64p5vCglw" type="Name"/>
<children xmi:id="_OResvNn1Edy3x64p5vCglw" type="Parent"/>
<children xmi:id="_OResvdn1Edy3x64p5vCglw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_OResvtn1Edy3x64p5vCglw"/>
</children>
<children xmi:id="_OResv9n1Edy3x64p5vCglw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_OReswNn1Edy3x64p5vCglw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_OResttn1Edy3x64p5vCglw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=DefaultJobLoader%5Bjcu%5Ename=DefaultJobLoader.java%5Bjpack%5Ename=org.springframework.batch.sample%5Bjsrcroot%5Esrcfolder=src/test/java%5Bproject%5Eid=spring-batch-samples%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ORest9n1Edy3x64p5vCglw" x="32991" y="1453"/>
</children>
<children xmi:id="_UJ2gsNpiEdyZfZ-HsR_CLw">
<children xmi:id="_UJ2gs9piEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_UJ2gtNpiEdyZfZ-HsR_CLw" width="530" height="530"/>
</children>
<children xmi:id="_UJ2gtdpiEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_UKARsNpiEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_UKARsdpiEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_UKARstpiEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_UKARs9piEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_UKARtNpiEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_UKARtdpiEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_UKARttpiEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_UJ2gsdpiEdyZfZ-HsR_CLw" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=Dechunker%5Bjcu%5Ename=Dechunker.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_UJ2gstpiEdyZfZ-HsR_CLw" x="951" y="8242"/>
</children>
<children xmi:id="_UKTMoNpiEdyZfZ-HsR_CLw">
<children xmi:id="_UKTMo9piEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_UKTMpNpiEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_UKTMpdpiEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_UKTMptpiEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_UKTMp9piEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_UKTMqNpiEdyZfZ-HsR_CLw" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_UKTMqdpiEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_UKTMqtpiEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_UKTMq9piEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_UKTModpiEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=Chunk%5Bjcu%5Ename=Chunk.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_UKTMotpiEdyZfZ-HsR_CLw" x="4121" y="10778"/>
</children>
<children xmi:id="_J0zYoNqHEdyZfZ-HsR_CLw">
<children xmi:id="_J0zYo9qHEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_J0zYpNqHEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_J0zYpdqHEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_J0zYptqHEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_J0zYp9qHEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_J0zYqNqHEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_J0zYqdqHEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_J0zYqtqHEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_J0zYq9qHEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_J0zYodqHEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=ChunkingResult%5Bjcu%5Ename=ChunkingResult.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_J0zYotqHEdyZfZ-HsR_CLw" x="8559" y="13948"/>
</children>
<children xmi:id="_KI7cQNqMEdyZfZ-HsR_CLw">
<children xmi:id="_KI7cQ9qMEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_KI7cRNqMEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_KI7cRdqMEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_KI7cRtqMEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_KI7cR9qMEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_KI7cSNqMEdyZfZ-HsR_CLw" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_KI7cSdqMEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_KI7cStqMEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_KI7cS9qMEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_KI7cQdqMEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=DechunkingResult%5Bjcu%5Ename=DechunkingResult.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_KI7cQtqMEdyZfZ-HsR_CLw" x="634" y="14899"/>
</children>
<children xmi:id="_MDcOkN5lEdyZfZ-HsR_CLw">
<children xmi:id="_MDlYgN5lEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_MDlYgd5lEdyZfZ-HsR_CLw" width="530" height="530"/>
</children>
<children xmi:id="_MDlYgt5lEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_MDlYg95lEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_MDlYhN5lEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_MDlYhd5lEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_MDlYht5lEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_MDlYh95lEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_MDlYiN5lEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_MDlYid5lEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_MDcOkd5lEdyZfZ-HsR_CLw" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=Chunker%5Bjcu%5Ename=Chunker.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_MDcOkt5lEdyZfZ-HsR_CLw" x="9193" y="8559"/>
</children>
<children xmi:id="_ZWAj_-DJEdyZfZ-HsR_CLw">
<children xmi:id="_ZWAkAuDJEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_ZWAkA-DJEdyZfZ-HsR_CLw" width="530" height="530"/>
</children>
<children xmi:id="_ZWAkBODJEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_ZWAkBeDJEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_ZWAkBuDJEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_ZWAkB-DJEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_ZWAkCODJEdyZfZ-HsR_CLw" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_ZWAkCeDJEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_ZWAkCuDJEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_ZWAkC-DJEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_ZWAkAODJEdyZfZ-HsR_CLw" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=ItemFailureHandler%5Bjcu%5Ename=ItemFailureHandler.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZWAkAeDJEdyZfZ-HsR_CLw" x="27097" y="1438"/>
</children>
<children xmi:id="_yCNnTOPIEdy-uLYyHvm7xQ">
<children xmi:id="_yCWxMOPIEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_yCWxMePIEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_yCWxMuPIEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_yCWxM-PIEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_yCWxNOPIEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_yCWxNePIEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_yCWxNuPIEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_yCWxN-PIEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_yCWxOOPIEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_yCNnTePIEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=AbstractStep%5Bjcu%5Ename=AbstractStep.java%5Bjpack%5Ename=org.springframework.batch.execution.step%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yCNnTuPIEdy-uLYyHvm7xQ" x="33054" y="21962"/>
</children>
<children xmi:id="_yCWxXePIEdy-uLYyHvm7xQ">
<children xmi:id="_yCgiMOPIEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_yCgiMePIEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_yCgiMuPIEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_yCgiM-PIEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_yCgiNOPIEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_yCgiNePIEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_yCgiNuPIEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_yCgiN-PIEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_yCgiOOPIEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_yCWxXuPIEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=ChunkedStep%5Bjcu%5Ename=ChunkedStep.java%5Bjpack%5Ename=org.springframework.batch.execution.step%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yCWxX-PIEdy-uLYyHvm7xQ" x="39875" y="21968"/>
</children>
<children xmi:id="_yCpsPePIEdy-uLYyHvm7xQ">
<children xmi:id="_yCpsQOPIEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_yCpsQePIEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_yCpsQuPIEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_yCpsQ-PIEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_yCpsROPIEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_yCpsRePIEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_yCpsRuPIEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_yCpsR-PIEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_yCpsSOPIEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_yCpsPuPIEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=TaskletStep%5Bjcu%5Ename=TaskletStep.java%5Bjpack%5Ename=org.springframework.batch.execution.step%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yCpsP-PIEdy-uLYyHvm7xQ" x="46300" y="21980"/>
</children>
<children xmi:id="_3RsR8OPKEdy-uLYyHvm7xQ">
<children xmi:id="_3RsR8-PKEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_3RsR9OPKEdy-uLYyHvm7xQ" width="530" height="530"/>
</children>
<children xmi:id="_3RsR9ePKEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_3RsR9uPKEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_3RsR9-PKEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_3RsR-OPKEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_3RsR-ePKEdy-uLYyHvm7xQ" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_3RsR-uPKEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_3RsR--PKEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_3RsR_OPKEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_3RsR8ePKEdy-uLYyHvm7xQ" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=ItemSkipPolicy%5Bjcu%5Ename=ItemSkipPolicy.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_3RsR8uPKEdy-uLYyHvm7xQ" x="19337" y="30749"/>
</children>
<styles xmi:type="umlnotation:UMLDiagramStyle" xmi:id="_nwocstZ1EdyFWa-S-HPO7A"/>
<element xsi:nil="true"/>
<edges xmi:id="_rWjahNZ1EdyFWa-S-HPO7A" source="_qrC_YNZ1EdyFWa-S-HPO7A" target="_qtIDANZ1EdyFWa-S-HPO7A">
<children xmi:id="_rWjah9Z1EdyFWa-S-HPO7A" type="KindLabel">
<children xmi:id="_rWtLgNZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rWtLgtZ1EdyFWa-S-HPO7A" type="Kind"/>
<children xmi:id="_rWtLgdZ1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rWjaiNZ1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rWjahdZ1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=StepExecution%5Bjcu%5Ename=StepExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=BatchStatus%5Bjcu%5Ename=BatchStatus.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rWjahtZ1EdyFWa-S-HPO7A" points="[0, 4775, 13203, -4895]$[-13203, 6363, 0, -3307]"/>
</edges>
<edges xmi:id="_rWtLg9Z1EdyFWa-S-HPO7A" source="_qrC_YNZ1EdyFWa-S-HPO7A" target="_qtIDDNZ1EdyFWa-S-HPO7A">
<children xmi:id="_rWtLhtZ1EdyFWa-S-HPO7A" type="NameLabel">
<children xmi:id="_rWtLiNZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rWtLidZ1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rWtLh9Z1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rWtLhNZ1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=StepExecution%5Bjcu%5Ename=StepExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=Entity%5Bjcu%5Ename=Entity.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rWtLhdZ1EdyFWa-S-HPO7A" points="[0, -4776, 3784, 3201]$[-3784, -6364, 0, 1613]"/>
</edges>
<edges xmi:id="_rWtLktZ1EdyFWa-S-HPO7A" source="_qrC_YNZ1EdyFWa-S-HPO7A" target="_qtIDGNZ1EdyFWa-S-HPO7A">
<children xmi:id="_rWtLldZ1EdyFWa-S-HPO7A" type="KindLabel">
<children xmi:id="_rWtLl9Z1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rWtLmdZ1EdyFWa-S-HPO7A" type="Kind"/>
<children xmi:id="_rWtLmNZ1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rWtLltZ1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rWtLk9Z1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=StepExecution%5Bjcu%5Ename=StepExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=JobExecution%5Bjcu%5Ename=JobExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rWtLlNZ1EdyFWa-S-HPO7A" points="[0, -4776, 278, 8228]$[2685, -7977, 2963, 5027]$[-291, -11179, -13, 1825]"/>
</edges>
<edges xmi:id="_rWtLmtZ1EdyFWa-S-HPO7A" source="_qrC_YNZ1EdyFWa-S-HPO7A" target="_qs1IHNZ1EdyFWa-S-HPO7A">
<children xmi:id="_rWtLndZ1EdyFWa-S-HPO7A" type="KindLabel">
<children xmi:id="_rWtLn9Z1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rWtLodZ1EdyFWa-S-HPO7A" type="Kind"/>
<children xmi:id="_rWtLoNZ1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rWtLntZ1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rWtLm9Z1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=StepExecution%5Bjcu%5Ename=StepExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=StepContribution%5Bjcu%5Ename=StepContribution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rWtLnNZ1EdyFWa-S-HPO7A" points="[0, -4776, 10266, 3201]$[-10266, -6364, 0, 1613]"/>
</edges>
<edges xmi:id="_rWtLotZ1EdyFWa-S-HPO7A" source="_qrC_YNZ1EdyFWa-S-HPO7A" target="_qtIDDNZ1EdyFWa-S-HPO7A">
<children xmi:id="_rW2VcNZ1EdyFWa-S-HPO7A" type="KindLabel">
<children xmi:id="_rW2VctZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rW2VdNZ1EdyFWa-S-HPO7A" type="Kind"/>
<children xmi:id="_rW2Vc9Z1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rW2VcdZ1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rWtLo9Z1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=StepExecution%5Bjcu%5Ename=StepExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=Entity%5Bjcu%5Ename=Entity.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rWtLpNZ1EdyFWa-S-HPO7A" points="[0, -4776, 3784, 3201]$[-3784, -6364, 0, 1613]"/>
</edges>
<edges xmi:id="_rW2VddZ1EdyFWa-S-HPO7A" source="_qsrXGdZ1EdyFWa-S-HPO7A" target="_qrC_YNZ1EdyFWa-S-HPO7A">
<children xmi:id="_rW2VeNZ1EdyFWa-S-HPO7A" type="KindLabel">
<children xmi:id="_rW2VetZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rW2VfNZ1EdyFWa-S-HPO7A" type="Kind"/>
<children xmi:id="_rW2Ve9Z1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rW2VedZ1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rW2VdtZ1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=StepSupport%5Bjcu%5Ename=StepSupport.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=StepExecution%5Bjcu%5Ename=StepExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rW2Vd9Z1EdyFWa-S-HPO7A" points="[-13, 1613, 16563, -6364]$[-16576, 3201, 0, -4776]"/>
</edges>
<edges xmi:id="_rW2VfdZ1EdyFWa-S-HPO7A" source="_qsrXGdZ1EdyFWa-S-HPO7A" target="_qs1IKNZ1EdyFWa-S-HPO7A">
<children xmi:id="_rW2VgNZ1EdyFWa-S-HPO7A" type="NameLabel">
<children xmi:id="_rW2VgtZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rW2Vg9Z1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rW2VgdZ1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rW2VftZ1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=StepSupport%5Bjcu%5Ename=StepSupport.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=Step%5Bjcu%5Ename=Step.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rW2Vf9Z1EdyFWa-S-HPO7A" points="[-13, -1614, -13, 3413]$[-13, -3202, -13, 1825]"/>
</edges>
<edges xmi:id="_rW2VjNZ1EdyFWa-S-HPO7A" source="_qs1IENZ1EdyFWa-S-HPO7A" target="_qtIDMNZ1EdyFWa-S-HPO7A">
<children xmi:id="_rW2Vj9Z1EdyFWa-S-HPO7A" type="NameLabel">
<children xmi:id="_rW2VkdZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rW2VktZ1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rW2VkNZ1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rW2VjdZ1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=JobSupport%5Bjcu%5Ename=JobSupport.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=Job%5Bjcu%5Ename=Job.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rW2VjtZ1EdyFWa-S-HPO7A" points="[-13, -1402, 10438, 3837]$[-10465, -2990, -14, 2249]"/>
</edges>
<edges xmi:id="_rW2Vk9Z1EdyFWa-S-HPO7A" source="_qs1IENZ1EdyFWa-S-HPO7A" target="_qs1IKNZ1EdyFWa-S-HPO7A">
<children xmi:id="_rW2VltZ1EdyFWa-S-HPO7A" type="KindLabel">
<children xmi:id="_rW2VmNZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rW2VmtZ1EdyFWa-S-HPO7A" type="Kind"/>
<children xmi:id="_rW2VmdZ1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rW2Vl9Z1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rW2VlNZ1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=JobSupport%5Bjcu%5Ename=JobSupport.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=Step%5Bjcu%5Ename=Step.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rW2VldZ1EdyFWa-S-HPO7A" points="[-13, 1402, -5093, -3414]$[5067, 2990, -13, -1826]"/>
</edges>
<edges xmi:id="_rW2Vm9Z1EdyFWa-S-HPO7A" source="_qs1IENZ1EdyFWa-S-HPO7A" target="_qtIDGNZ1EdyFWa-S-HPO7A">
<children xmi:id="_rW2VntZ1EdyFWa-S-HPO7A" type="KindLabel">
<children xmi:id="_rW2VoNZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rW2VotZ1EdyFWa-S-HPO7A" type="Kind"/>
<children xmi:id="_rW2VodZ1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rW2Vn9Z1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rW2VnNZ1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=JobSupport%5Bjcu%5Ename=JobSupport.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=JobExecution%5Bjcu%5Ename=JobExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rW2VndZ1EdyFWa-S-HPO7A" points="[-13, 1402, 11761, -3414]$[-11787, 2990, -13, -1826]"/>
</edges>
<edges xmi:id="_rW2Vo9Z1EdyFWa-S-HPO7A" source="_qs1IHNZ1EdyFWa-S-HPO7A" target="_qrC_YNZ1EdyFWa-S-HPO7A">
<children xmi:id="_rW2VptZ1EdyFWa-S-HPO7A" type="KindLabel">
<children xmi:id="_rW2VqNZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rW2VqtZ1EdyFWa-S-HPO7A" type="Kind"/>
<children xmi:id="_rW2VqdZ1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rW2Vp9Z1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rW2VpNZ1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=StepContribution%5Bjcu%5Ename=StepContribution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=StepExecution%5Bjcu%5Ename=StepExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rW2VpdZ1EdyFWa-S-HPO7A" points="[0, 1613, -10266, -6364]$[10266, 3201, 0, -4776]"/>
</edges>
<edges xmi:id="_rXAGeNZ1EdyFWa-S-HPO7A" source="_qs1IKNZ1EdyFWa-S-HPO7A" target="_qrC_YNZ1EdyFWa-S-HPO7A">
<children xmi:id="_rXAGe9Z1EdyFWa-S-HPO7A" type="KindLabel">
<children xmi:id="_rXAGfdZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rXAGf9Z1EdyFWa-S-HPO7A" type="Kind"/>
<children xmi:id="_rXAGftZ1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rXAGfNZ1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rXAGedZ1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=Step%5Bjcu%5Ename=Step.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=StepExecution%5Bjcu%5Ename=StepExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rXAGetZ1EdyFWa-S-HPO7A" points="[-13, 1825, 16563, -11179]$[-11218, 5027, 5358, -7977]$[-16576, 8228, 0, -4776]"/>
</edges>
<edges xmi:id="_rXAGgNZ1EdyFWa-S-HPO7A" source="_qs-5JtZ1EdyFWa-S-HPO7A" target="_qs-5GtZ1EdyFWa-S-HPO7A">
<children xmi:id="_rXAGg9Z1EdyFWa-S-HPO7A" type="KindLabel">
<children xmi:id="_rXAGhdZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rXAGh9Z1EdyFWa-S-HPO7A" type="Kind"/>
<children xmi:id="_rXAGhtZ1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rXAGhNZ1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rXAGgdZ1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=JobParametersBuilder%5Bjcu%5Ename=JobParametersBuilder.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=JobParameters%5Bjcu%5Ename=JobParameters.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rXAGgtZ1EdyFWa-S-HPO7A" points="[0, 1402, 0, -3414]$[0, 2990, 0, -1826]"/>
</edges>
<edges xmi:id="_rXAGiNZ1EdyFWa-S-HPO7A" source="_qtIDGNZ1EdyFWa-S-HPO7A" target="_qrC_YNZ1EdyFWa-S-HPO7A">
<children xmi:id="_rXAGi9Z1EdyFWa-S-HPO7A" type="KindLabel">
<children xmi:id="_rXAGjdZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rXAGj9Z1EdyFWa-S-HPO7A" type="Kind"/>
<children xmi:id="_rXAGjtZ1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rXAGjNZ1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rXAGidZ1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=JobExecution%5Bjcu%5Ename=JobExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=StepExecution%5Bjcu%5Ename=StepExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rXAGitZ1EdyFWa-S-HPO7A" points="[-13, 1825, -291, -11179]$[291, 5027, 13, -7977]$[278, 8228, 0, -4776]"/>
</edges>
<edges xmi:id="_rXAGkNZ1EdyFWa-S-HPO7A" source="_qtIDGNZ1EdyFWa-S-HPO7A" target="_qtIDANZ1EdyFWa-S-HPO7A">
<children xmi:id="_rXAGk9Z1EdyFWa-S-HPO7A" type="KindLabel">
<children xmi:id="_rXAGldZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rXAGl9Z1EdyFWa-S-HPO7A" type="Kind"/>
<children xmi:id="_rXAGltZ1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rXAGlNZ1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rXAGkdZ1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=JobExecution%5Bjcu%5Ename=JobExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=BatchStatus%5Bjcu%5Ename=BatchStatus.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rXAGktZ1EdyFWa-S-HPO7A" points="[-2328, 133, 7144, -14790]$[-9260, 133, 212, -14790]$[-9260, 13574, 212, -1349]"/>
</edges>
<edges xmi:id="_rXAGmNZ1EdyFWa-S-HPO7A" source="_qtIDGNZ1EdyFWa-S-HPO7A" target="_qtIDDNZ1EdyFWa-S-HPO7A">
<children xmi:id="_rXAGm9Z1EdyFWa-S-HPO7A" type="KindLabel">
<children xmi:id="_rXAGndZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rXAGn9Z1EdyFWa-S-HPO7A" type="Kind"/>
<children xmi:id="_rXAGntZ1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rXAGnNZ1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rXAGmdZ1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=JobExecution%5Bjcu%5Ename=JobExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=Entity%5Bjcu%5Ename=Entity.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rXAGmtZ1EdyFWa-S-HPO7A" points="[-13, 1825, 3493, -3202]$[-3506, 3413, 0, -1614]"/>
</edges>
<edges xmi:id="_rXAGoNZ1EdyFWa-S-HPO7A" source="_qtIDGNZ1EdyFWa-S-HPO7A" target="_qtIDDNZ1EdyFWa-S-HPO7A">
<children xmi:id="_rXAGo9Z1EdyFWa-S-HPO7A" type="NameLabel">
<children xmi:id="_rXAGpdZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rXAGptZ1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rXAGpNZ1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rXAGodZ1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=JobExecution%5Bjcu%5Ename=JobExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=Entity%5Bjcu%5Ename=Entity.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rXAGotZ1EdyFWa-S-HPO7A" points="[-13, 1825, 3493, -3202]$[-3506, 3413, 0, -1614]"/>
</edges>
<edges xmi:id="_rXJ3cNZ1EdyFWa-S-HPO7A" source="_qtIDGNZ1EdyFWa-S-HPO7A" target="_qtIDJNZ1EdyFWa-S-HPO7A">
<children xmi:id="_rXJ3c9Z1EdyFWa-S-HPO7A" type="KindLabel">
<children xmi:id="_rXJ3ddZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rXJ3d9Z1EdyFWa-S-HPO7A" type="Kind"/>
<children xmi:id="_rXJ3dtZ1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rXJ3dNZ1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rXJ3cdZ1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=JobExecution%5Bjcu%5Ename=JobExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=JobInstance%5Bjcu%5Ename=JobInstance.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rXJ3ctZ1EdyFWa-S-HPO7A" points="[-13, -1826, 3519, 2990]$[-3532, -3414, 0, 1402]"/>
</edges>
<edges xmi:id="_rXJ3gNZ1EdyFWa-S-HPO7A" source="_qtIDJNZ1EdyFWa-S-HPO7A" target="_qtIDDNZ1EdyFWa-S-HPO7A">
<children xmi:id="_rXJ3g9Z1EdyFWa-S-HPO7A" type="KindLabel">
<children xmi:id="_rXJ3hdZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rXJ3h9Z1EdyFWa-S-HPO7A" type="Kind"/>
<children xmi:id="_rXJ3htZ1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rXJ3hNZ1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rXJ3gdZ1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=JobInstance%5Bjcu%5Ename=JobInstance.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=Entity%5Bjcu%5Ename=Entity.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rXJ3gtZ1EdyFWa-S-HPO7A" points="[0, 1402, -26, -8441]$[-1574, 4816, -1600, -5027]$[26, 8229, 0, -1614]"/>
</edges>
<edges xmi:id="_rXJ3kNZ1EdyFWa-S-HPO7A" source="_qtIDJNZ1EdyFWa-S-HPO7A" target="_qtIDMNZ1EdyFWa-S-HPO7A">
<children xmi:id="_rXJ3k9Z1EdyFWa-S-HPO7A" type="KindLabel">
<children xmi:id="_rXJ3ldZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rXJ3l9Z1EdyFWa-S-HPO7A" type="Kind"/>
<children xmi:id="_rXJ3ltZ1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rXJ3lNZ1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rXJ3kdZ1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=JobInstance%5Bjcu%5Ename=JobInstance.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=Job%5Bjcu%5Ename=Job.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rXJ3ktZ1EdyFWa-S-HPO7A" points="[0, -1402, -4855, 3837]$[4841, -2990, -14, 2249]"/>
</edges>
<edges xmi:id="_rXJ3mNZ1EdyFWa-S-HPO7A" source="_qtIDJNZ1EdyFWa-S-HPO7A" target="_qtIDDNZ1EdyFWa-S-HPO7A">
<children xmi:id="_rXJ3m9Z1EdyFWa-S-HPO7A" type="NameLabel">
<children xmi:id="_rXJ3ndZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rXJ3ntZ1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rXJ3nNZ1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rXJ3mdZ1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=JobInstance%5Bjcu%5Ename=JobInstance.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=Entity%5Bjcu%5Ename=Entity.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rXJ3mtZ1EdyFWa-S-HPO7A" points="[0, 8229, -26, -1614]$[26, 8229, 0, -1614]"/>
</edges>
<edges xmi:id="_rXJ3n9Z1EdyFWa-S-HPO7A" source="_qtIDJNZ1EdyFWa-S-HPO7A" target="_qs-5GtZ1EdyFWa-S-HPO7A">
<children xmi:id="_rXJ3otZ1EdyFWa-S-HPO7A" type="KindLabel">
<children xmi:id="_rXJ3pNZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rXJ3ptZ1EdyFWa-S-HPO7A" type="Kind"/>
<children xmi:id="_rXJ3pdZ1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rXJ3o9Z1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rXJ3oNZ1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=JobInstance%5Bjcu%5Ename=JobInstance.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=JobParameters%5Bjcu%5Ename=JobParameters.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rXJ3odZ1EdyFWa-S-HPO7A" points="[0, 1402, -9366, -3414]$[9366, 2990, 0, -1826]"/>
</edges>
<edges xmi:id="_rXJ3p9Z1EdyFWa-S-HPO7A" source="_qtIDJNZ1EdyFWa-S-HPO7A" target="_qtIDGNZ1EdyFWa-S-HPO7A">
<children xmi:id="_rXJ3qtZ1EdyFWa-S-HPO7A" type="KindLabel">
<children xmi:id="_rXJ3rNZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rXJ3rtZ1EdyFWa-S-HPO7A" type="Kind"/>
<children xmi:id="_rXJ3rdZ1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rXJ3q9Z1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rXJ3qNZ1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=JobInstance%5Bjcu%5Ename=JobInstance.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=JobExecution%5Bjcu%5Ename=JobExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rXJ3qdZ1EdyFWa-S-HPO7A" points="[0, 1402, -3532, -3414]$[3519, 2990, -13, -1826]"/>
</edges>
<edges xmi:id="_rXJ3r9Z1EdyFWa-S-HPO7A" source="_qtIDMNZ1EdyFWa-S-HPO7A" target="_qtIDGNZ1EdyFWa-S-HPO7A">
<children xmi:id="_rXJ3stZ1EdyFWa-S-HPO7A" type="KindLabel">
<children xmi:id="_rXJ3tNZ1EdyFWa-S-HPO7A" type="Stereotype"/>
<children xmi:id="_rXJ3ttZ1EdyFWa-S-HPO7A" type="Kind"/>
<children xmi:id="_rXJ3tdZ1EdyFWa-S-HPO7A" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rXJ3s9Z1EdyFWa-S-HPO7A" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rXJ3sNZ1EdyFWa-S-HPO7A" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=Job%5Bjcu%5Ename=Job.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=JobExecution%5Bjcu%5Ename=JobExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rXJ3sdZ1EdyFWa-S-HPO7A" points="[-14, 2249, 1309, -7806]$[0, 5239, 1323, -4816]$[-1336, 8229, -13, -1826]"/>
</edges>
<edges xmi:id="_OR7Ymdn1Edy3x64p5vCglw" source="_ORestdn1Edy3x64p5vCglw" target="_qs1IENZ1EdyFWa-S-HPO7A">
<children xmi:id="_OR7YnNn1Edy3x64p5vCglw" type="KindLabel">
<children xmi:id="_OR7Yntn1Edy3x64p5vCglw" type="Stereotype"/>
<children xmi:id="_OR7YoNn1Edy3x64p5vCglw" type="Kind"/>
<children xmi:id="_OR7Yn9n1Edy3x64p5vCglw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_OR7Yndn1Edy3x64p5vCglw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_OR7Ymtn1Edy3x64p5vCglw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=DefaultJobLoader%5Bjcu%5Ename=DefaultJobLoader.java%5Bjpack%5Ename=org.springframework.batch.sample%5Bjsrcroot%5Esrcfolder=src/test/java%5Bproject%5Eid=spring-batch-samples%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=JobSupport%5Bjcu%5Ename=JobSupport.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OR7Ym9n1Edy3x64p5vCglw" points="[-1, 2249, 965, -2990]$[-979, 3837, -13, -1402]"/>
</edges>
<edges xmi:id="_OR7Yvdn1Edy3x64p5vCglw" source="_ORU7wdn1Edy3x64p5vCglw" target="_qs1IENZ1EdyFWa-S-HPO7A">
<children xmi:id="_OR7YwNn1Edy3x64p5vCglw" type="KindLabel">
<children xmi:id="_OR7Ywtn1Edy3x64p5vCglw" type="Stereotype"/>
<children xmi:id="_OR7YxNn1Edy3x64p5vCglw" type="Kind"/>
<children xmi:id="_OR7Yw9n1Edy3x64p5vCglw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_OR7Ywdn1Edy3x64p5vCglw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_OR7Yvtn1Edy3x64p5vCglw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=SimpleJob%5Bjcu%5Ename=SimpleJob.java%5Bjpack%5Ename=org.springframework.batch.execution.job.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=JobSupport%5Bjcu%5Ename=JobSupport.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OR7Yv9n1Edy3x64p5vCglw" points="[-14, -1826, -305, 2990]$[278, -3414, -13, 1402]"/>
</edges>
<edges xmi:id="_OSEik9n1Edy3x64p5vCglw" source="_ORU7wdn1Edy3x64p5vCglw" target="_qs1IENZ1EdyFWa-S-HPO7A">
<children xmi:id="_OSEiltn1Edy3x64p5vCglw" type="NameLabel">
<children xmi:id="_OSEimNn1Edy3x64p5vCglw" type="Stereotype"/>
<children xmi:id="_OSEimdn1Edy3x64p5vCglw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_OSEil9n1Edy3x64p5vCglw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_OSEilNn1Edy3x64p5vCglw" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=SimpleJob%5Bjcu%5Ename=SimpleJob.java%5Bjpack%5Ename=org.springframework.batch.execution.job.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=JobSupport%5Bjcu%5Ename=JobSupport.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OSEildn1Edy3x64p5vCglw" points="[-14, -1826, -305, 2990]$[278, -3414, -13, 1402]"/>
</edges>
<edges xmi:id="_UOxc-NpiEdyZfZ-HsR_CLw" source="_UJ2gsNpiEdyZfZ-HsR_CLw" target="_UKTMoNpiEdyZfZ-HsR_CLw">
<children xmi:id="_UOxc-9piEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_UOxc_dpiEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_UOxc_9piEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_UOxc_tpiEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_UOxc_NpiEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_UOxc-dpiEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=Dechunker%5Bjcu%5Ename=Dechunker.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=Chunk%5Bjcu%5Ename=Chunk.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_UOxc-tpiEdyZfZ-HsR_CLw" points="[-1, 4775, -26009, -4895]$[26008, 6363, 0, -3307]"/>
</edges>
<edges xmi:id="_J08ioNqHEdyZfZ-HsR_CLw" source="_J0zYoNqHEdyZfZ-HsR_CLw" target="_UKTMoNpiEdyZfZ-HsR_CLw">
<children xmi:id="_J08io9qHEdyZfZ-HsR_CLw" type="FromMultiplicityLabel">
<children xmi:id="_J08ipdqHEdyZfZ-HsR_CLw" type="FromMultiplicity"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_J08ipNqHEdyZfZ-HsR_CLw" y="396"/>
</children>
<children xmi:id="_J08iptqHEdyZfZ-HsR_CLw" type="FromRoleLabel">
<children xmi:id="_J08iqNqHEdyZfZ-HsR_CLw" type="FromRole"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_J08ip9qHEdyZfZ-HsR_CLw" y="-397"/>
</children>
<children xmi:id="_J08iqdqHEdyZfZ-HsR_CLw" type="associationTypeLabel">
<children xmi:id="_J08iq9qHEdyZfZ-HsR_CLw" type="associationTypeCompartment"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_J08iqtqHEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_J08iodqHEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Property" href="mmi:///#jfield%5Ename=chunk%5Bjsrctype%5Ename=ChunkingResult%5Bjcu%5Ename=ChunkingResult.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Property"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_J08iotqHEdyZfZ-HsR_CLw" points="[0, 4775, 0, -4895]$[0, 6363, 0, -3307]"/>
</edges>
<edges xmi:id="_J08iw9qHEdyZfZ-HsR_CLw" source="_J0zYoNqHEdyZfZ-HsR_CLw" target="_UKTMoNpiEdyZfZ-HsR_CLw">
<children xmi:id="_J08ixtqHEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_J08iyNqHEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_J08iytqHEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_J08iydqHEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_J08ix9qHEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_J08ixNqHEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ChunkingResult%5Bjcu%5Ename=ChunkingResult.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=Chunk%5Bjcu%5Ename=Chunk.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_J08ixdqHEdyZfZ-HsR_CLw" points="[0, 4775, 0, -4895]$[0, 6363, 0, -3307]"/>
</edges>
<edges xmi:id="_KJEmONqMEdyZfZ-HsR_CLw" source="_UJ2gsNpiEdyZfZ-HsR_CLw" target="_KI7cQNqMEdyZfZ-HsR_CLw">
<children xmi:id="_KJEmO9qMEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_KJEmPdqMEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_KJEmP9qMEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_KJEmPtqMEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_KJEmPNqMEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_KJEmOdqMEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=Dechunker%5Bjcu%5Ename=Dechunker.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=DechunkingResult%5Bjcu%5Ename=DechunkingResult.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KJEmOtqMEdyZfZ-HsR_CLw" points="[-1, 4775, -1, -4895]$[-1, 6363, -1, -3307]"/>
</edges>
<edges xmi:id="_MECEh95lEdyZfZ-HsR_CLw" source="_MDcOkN5lEdyZfZ-HsR_CLw" target="_J0zYoNqHEdyZfZ-HsR_CLw">
<children xmi:id="_MECEit5lEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_MECEjN5lEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_MECEjt5lEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_MECEjd5lEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_MECEi95lEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_MECEiN5lEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=Chunker%5Bjcu%5Ename=Chunker.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ChunkingResult%5Bjcu%5Ename=ChunkingResult.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_MECEid5lEdyZfZ-HsR_CLw" points="[-13, 1613, 2302, -6364]$[-2315, 3201, 0, -4776]"/>
</edges>
<edges xmi:id="_yC9OPePIEdy-uLYyHvm7xQ" source="_yCNnTOPIEdy-uLYyHvm7xQ" target="_qsrXGdZ1EdyFWa-S-HPO7A">
<children xmi:id="_yC9OQOPIEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_yC9OQuPIEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_yC9OQ-PIEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yC9OQePIEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_yC9OPuPIEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=AbstractStep%5Bjcu%5Ename=AbstractStep.java%5Bjpack%5Ename=org.springframework.batch.execution.step%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=StepSupport%5Bjcu%5Ename=StepSupport.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yC9OP-PIEdy-uLYyHvm7xQ" points="[0, -4776, -3744, 3201]$[3731, -6364, -13, 1613]"/>
</edges>
<edges xmi:id="_yDGYFePIEdy-uLYyHvm7xQ" source="_yCpsPePIEdy-uLYyHvm7xQ" target="_qsrXGdZ1EdyFWa-S-HPO7A">
<children xmi:id="_yDGYGOPIEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_yDGYGuPIEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_yDGYG-PIEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yDGYGePIEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_yDGYFuPIEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=TaskletStep%5Bjcu%5Ename=TaskletStep.java%5Bjpack%5Ename=org.springframework.batch.execution.step%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=StepSupport%5Bjcu%5Ename=StepSupport.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yDGYF-PIEdy-uLYyHvm7xQ" points="[-1, -4776, 8929, 3201]$[-8943, -6364, -13, 1613]"/>
</edges>
<edges xmi:id="_yDGYHOPIEdy-uLYyHvm7xQ" source="_yCWxXePIEdy-uLYyHvm7xQ" target="_qsrXGdZ1EdyFWa-S-HPO7A">
<children xmi:id="_yDGYH-PIEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_yDGYIePIEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_yDGYIuPIEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yDGYIOPIEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_yDGYHePIEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=ChunkedStep%5Bjcu%5Ename=ChunkedStep.java%5Bjpack%5Ename=org.springframework.batch.execution.step%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=StepSupport%5Bjcu%5Ename=StepSupport.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yDGYHuPIEdy-uLYyHvm7xQ" points="[-14, -4776, 2870, 3201]$[-2897, -6364, -13, 1613]"/>
</edges>
<edges xmi:id="_yDGYI-PIEdy-uLYyHvm7xQ" source="_yCWxXePIEdy-uLYyHvm7xQ" target="_qsrXGdZ1EdyFWa-S-HPO7A">
<children xmi:id="_yDGYJuPIEdy-uLYyHvm7xQ" type="KindLabel">
<children xmi:id="_yDGYKOPIEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_yDGYKuPIEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_yDGYKePIEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yDGYJ-PIEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_yDGYJOPIEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ChunkedStep%5Bjcu%5Ename=ChunkedStep.java%5Bjpack%5Ename=org.springframework.batch.execution.step%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=StepSupport%5Bjcu%5Ename=StepSupport.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yDGYJePIEdy-uLYyHvm7xQ" points="[-14, -4776, 2870, 3201]$[-2897, -6364, -13, 1613]"/>
</edges>
<edges xmi:id="_3SSu4uPKEdy-uLYyHvm7xQ" source="_yCNnTOPIEdy-uLYyHvm7xQ" target="_3RsR8OPKEdy-uLYyHvm7xQ">
<children xmi:id="_3Scf4OPKEdy-uLYyHvm7xQ" type="KindLabel">
<children xmi:id="_3Scf4uPKEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_3Scf5OPKEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_3Scf4-PKEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_3Scf4ePKEdy-uLYyHvm7xQ" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_3SSu4-PKEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=AbstractStep%5Bjcu%5Ename=AbstractStep.java%5Bjpack%5Ename=org.springframework.batch.execution.step%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemSkipPolicy%5Bjcu%5Ename=ItemSkipPolicy.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_3SSu5OPKEdy-uLYyHvm7xQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
<edges xmi:id="_3Scf5ePKEdy-uLYyHvm7xQ" source="_yCWxXePIEdy-uLYyHvm7xQ" target="_3RsR8OPKEdy-uLYyHvm7xQ">
<children xmi:id="_3Scf6OPKEdy-uLYyHvm7xQ" type="KindLabel">
<children xmi:id="_3Scf6uPKEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_3Scf7OPKEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_3Scf6-PKEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_3Scf6ePKEdy-uLYyHvm7xQ" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_3Scf5uPKEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ChunkedStep%5Bjcu%5Ename=ChunkedStep.java%5Bjpack%5Ename=org.springframework.batch.execution.step%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemSkipPolicy%5Bjcu%5Ename=ItemSkipPolicy.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_3Scf5-PKEdy-uLYyHvm7xQ" points="[-370, 4365, 20797, -979]$[-529, 6217, 20638, 873]$[-19315, 5397, 1852, 53]"/>
</edges>
<edges xmi:id="_3Scf7ePKEdy-uLYyHvm7xQ" source="_3RsR8OPKEdy-uLYyHvm7xQ" target="_qs1IHNZ1EdyFWa-S-HPO7A">
<children xmi:id="_3Scf8OPKEdy-uLYyHvm7xQ" type="KindLabel">
<children xmi:id="_3Scf8uPKEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_3Scf9OPKEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_3Scf8-PKEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_3Scf8ePKEdy-uLYyHvm7xQ" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_3Scf7uPKEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ItemSkipPolicy%5Bjcu%5Ename=ItemSkipPolicy.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=StepContribution%5Bjcu%5Ename=StepContribution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_3Scf7-PKEdy-uLYyHvm7xQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
</notation:Diagram>

View File

@@ -1,551 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--xtools2_universal_type_manager-->
<?com.ibm.xtools.emf.core.signature <signature id="com.ibm.xtools.mmi.ui.signatures.diagram" version="7.0.0"><feature description="" name="Rational Modeling Platform (com.ibm.xtools.rmp)" url="" version="7.0.0"/></signature>?>
<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.0/notation" xmlns:uml="http://www.eclipse.org/uml2/2.0.0/UML" xmlns:umlnotation="http://www.ibm.com/xtools/1.5.2/Umlnotation" xmi:id="_qxLO8GcLEdySpMFhuX87fw" type="Class" name="flat-file-input-source-design.dnx">
<children xmi:id="_8APR8dtJEdyZfZ-HsR_CLw">
<children xmi:id="_8APR9NtJEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_8APR9dtJEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_8APR9ttJEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_8APR99tJEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_8APR-NtJEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_8APR-dtJEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_8APR-ttJEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_8APR-9tJEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_8APR_NtJEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_8APR8ttJEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_8APR89tJEdyZfZ-HsR_CLw" x="30135" y="6680"/>
</children>
<children xmi:id="___y309tJEdyZfZ-HsR_CLw">
<children xmi:id="___y31ttJEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="___y319tJEdyZfZ-HsR_CLw" width="530" height="530"/>
</children>
<children xmi:id="___y32NtJEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="___y32dtJEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="___y32ttJEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="___y329tJEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="___y33NtJEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="___y33dtJEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="___y33ttJEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="___y339tJEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="___y31NtJEdyZfZ-HsR_CLw" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=FieldSetMapper%5Bjcu%5Ename=FieldSetMapper.java%5Bjpack%5Ename=org.springframework.batch.item.file.mapping%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="___y31dtJEdyZfZ-HsR_CLw" x="19337" y="2536"/>
</children>
<children xmi:id="___y34NtJEdyZfZ-HsR_CLw">
<children xmi:id="___y349tJEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="___y35NtJEdyZfZ-HsR_CLw" width="530" height="530"/>
</children>
<children xmi:id="___y35dtJEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="___y35ttJEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="___y359tJEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="___y36NtJEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="___y36dtJEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="___y36ttJEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="___y369tJEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="___y37NtJEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="___y34dtJEdyZfZ-HsR_CLw" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=ItemStream%5Bjcu%5Ename=ItemStream.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="___y34ttJEdyZfZ-HsR_CLw" x="25733" y="1446"/>
</children>
<children xmi:id="___y3-dtJEdyZfZ-HsR_CLw">
<children xmi:id="___8owNtJEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="___8owdtJEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="___8owttJEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="___8ow9tJEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="___8oxNtJEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="___8oxdtJEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="___8oxttJEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="___8ox9tJEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="___8oyNtJEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="___y3-ttJEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=AbstractLineTokenizer%5Bjcu%5Ename=AbstractLineTokenizer.java%5Bjpack%5Ename=org.springframework.batch.item.file.transform%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="___y3-9tJEdyZfZ-HsR_CLw" x="29481" y="25043"/>
</children>
<children xmi:id="___8o39tJEdyZfZ-HsR_CLw">
<children xmi:id="___8o4ttJEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="___8o49tJEdyZfZ-HsR_CLw" width="530" height="530"/>
</children>
<children xmi:id="___8o5NtJEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="___8o5dtJEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="___8o5ttJEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="___8o59tJEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="___8o6NtJEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="___8o6dtJEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="___8o6ttJEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="___8o69tJEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="___8o4NtJEdyZfZ-HsR_CLw" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=LineReader%5Bjcu%5Ename=LineReader.java%5Bjpack%5Ename=org.springframework.batch.item.file.separator%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="___8o4dtJEdyZfZ-HsR_CLw" x="38674" y="4755"/>
</children>
<children xmi:id="___8o-NtJEdyZfZ-HsR_CLw">
<children xmi:id="___8o-9tJEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="___8o_NtJEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="___8o_dtJEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="___8o_ttJEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="___8o_9tJEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="___8pANtJEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="___8pAdtJEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="___8pAttJEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="___8pA9tJEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="___8o-dtJEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=ResourceLineReader%5Bjcu%5Ename=ResourceLineReader.java%5Bjpack%5Ename=org.springframework.batch.item.file.separator%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="___8o-ttJEdyZfZ-HsR_CLw" x="43429" y="10461"/>
</children>
<children xmi:id="___8pBNtJEdyZfZ-HsR_CLw">
<children xmi:id="___8pB9tJEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="___8pCNtJEdyZfZ-HsR_CLw" width="530" height="530"/>
</children>
<children xmi:id="___8pCdtJEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="___8pCttJEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="___8pC9tJEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="___8pDNtJEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="___8pDdtJEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="___8pDttJEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="___8pD9tJEdyZfZ-HsR_CLw" visible="false" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="___8pENtJEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="___8pBdtJEdyZfZ-HsR_CLw" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=FieldSet%5Bjcu%5Ename=FieldSet.java%5Bjpack%5Ename=org.springframework.batch.item.file.mapping%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="___8pBttJEdyZfZ-HsR_CLw" x="23141" y="13631"/>
</children>
<children xmi:id="___8pEdtJEdyZfZ-HsR_CLw">
<children xmi:id="___8pFNtJEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="___8pFdtJEdyZfZ-HsR_CLw" width="530" height="530"/>
</children>
<children xmi:id="___8pFttJEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="___8pF9tJEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="___8pGNtJEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="___8pGdtJEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="___8pGttJEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="___8pG9tJEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="___8pHNtJEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="___8pHdtJEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="___8pEttJEdyZfZ-HsR_CLw" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=Skippable%5Bjcu%5Ename=Skippable.java%5Bjpack%5Ename=org.springframework.batch.io%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="___8pE9tJEdyZfZ-HsR_CLw" x="31115" y="1430"/>
</children>
<children xmi:id="___8pHttJEdyZfZ-HsR_CLw">
<children xmi:id="___8pIdtJEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="___8pIttJEdyZfZ-HsR_CLw" width="530" height="530"/>
</children>
<children xmi:id="___8pI9tJEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="___8pJNtJEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="___8pJdtJEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="___8pJttJEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="___8pJ9tJEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="___8pKNtJEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="___8pKdtJEdyZfZ-HsR_CLw" visible="false" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="___8pKttJEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="___8pH9tJEdyZfZ-HsR_CLw" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=LineTokenizer%5Bjcu%5Ename=LineTokenizer.java%5Bjpack%5Ename=org.springframework.batch.item.file.transform%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="___8pINtJEdyZfZ-HsR_CLw" x="34553" y="19654"/>
</children>
<children xmi:id="___8pK9tJEdyZfZ-HsR_CLw">
<children xmi:id="___8pLttJEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="___8pL9tJEdyZfZ-HsR_CLw" width="530" height="530"/>
</children>
<children xmi:id="___8pMNtJEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="___8pMdtJEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="___8pMttJEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="___8pM9tJEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="___8pNNtJEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="___8pNdtJEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="___8pNttJEdyZfZ-HsR_CLw" visible="false" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="___8pN9tJEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="___8pLNtJEdyZfZ-HsR_CLw" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=RecordSeparatorPolicy%5Bjcu%5Ename=RecordSeparatorPolicy.java%5Bjpack%5Ename=org.springframework.batch.item.file.separator%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="___8pLdtJEdyZfZ-HsR_CLw" x="40259" y="7291"/>
</children>
<children xmi:id="___8pRNtJEdyZfZ-HsR_CLw">
<children xmi:id="_AAFysNtKEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_AAFysdtKEdyZfZ-HsR_CLw" width="530" height="530"/>
</children>
<children xmi:id="_AAFysttKEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_AAFys9tKEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_AAFytNtKEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_AAFytdtKEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_AAFytttKEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_AAFyt9tKEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_AAFyuNtKEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_AAFyudtKEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="___8pRdtJEdyZfZ-HsR_CLw" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=ItemReader%5Bjcu%5Ename=ItemReader.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="___8pRttJEdyZfZ-HsR_CLw" x="35785" y="1444"/>
</children>
<children xmi:id="_AAFyuttKEdyZfZ-HsR_CLw">
<children xmi:id="_AAFyvdtKEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_AAFyvttKEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_AAFyv9tKEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_AAFywNtKEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_AAFywdtKEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_AAFywttKEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_AAFyw9tKEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_AAFyxNtKEdyZfZ-HsR_CLw" visible="false" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_AAFyxdtKEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_AAFyu9tKEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=DelimitedLineTokenizer%5Bjcu%5Ename=DelimitedLineTokenizer.java%5Bjpack%5Ename=org.springframework.batch.item.file.transform%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_AAFyvNtKEdyZfZ-HsR_CLw" x="42795" y="20922"/>
</children>
<children xmi:id="_bsBRw9tLEdyZfZ-HsR_CLw">
<children xmi:id="_bsBRxttLEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_bsBRx9tLEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_bsBRyNtLEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_bsBRydtLEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_bsBRyttLEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_bsBRy9tLEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_bsBRzNtLEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_bsBRzdtLEdyZfZ-HsR_CLw" visible="false" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_bsBRzttLEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_bsBRxNtLEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=DefaultFieldSet%5Bjcu%5Ename=DefaultFieldSet.java%5Bjpack%5Ename=org.springframework.batch.item.file.mapping%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bsBRxdtLEdyZfZ-HsR_CLw" x="21873" y="19654"/>
</children>
<children xmi:id="_bsBRz9tLEdyZfZ-HsR_CLw">
<children xmi:id="_bsBR0ttLEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_bsBR09tLEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_bsBR1NtLEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_bsBR1dtLEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_bsBR1ttLEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_bsBR19tLEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_bsBR2NtLEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_bsBR2dtLEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_bsBR2ttLEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_bsBR0NtLEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=FixedLengthTokenizer%5Bjcu%5Ename=FixedLengthTokenizer.java%5Bjpack%5Ename=org.springframework.batch.item.file.transform%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bsBR0dtLEdyZfZ-HsR_CLw" x="32968" y="29798"/>
</children>
<children xmi:id="_z7iKLdtLEdyZfZ-HsR_CLw">
<children xmi:id="_z7rTsNtLEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_z7rTsdtLEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_z7rTsttLEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_z7rTs9tLEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_z7rTtNtLEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_z7rTtdtLEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z7rTtttLEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_z7rTt9tLEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_z7rTuNtLEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_z7iKLttLEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=FieldSetResultSetExtractor%5Bjcu%5Ename=FieldSetResultSetExtractor.java%5Bjpack%5Ename=org.springframework.batch.sample%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-samples%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_z7iKL9tLEdyZfZ-HsR_CLw" x="19020" y="23775"/>
</children>
<styles xmi:type="umlnotation:UMLDiagramStyle" xmi:id="_qxLO8WcLEdySpMFhuX87fw"/>
<element xsi:nil="true"/>
<edges xmi:id="_AAFyxttKEdyZfZ-HsR_CLw" source="_8APR8dtJEdyZfZ-HsR_CLw" target="___8o-NtJEdyZfZ-HsR_CLw">
<children xmi:id="_AAFyydtKEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_AAFyy9tKEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_AAFyzdtKEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_AAFyzNtKEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_AAFyyttKEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_AAFyx9tKEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ResourceLineReader%5Bjcu%5Ename=ResourceLineReader.java%5Bjpack%5Ename=org.springframework.batch.item.file.separator%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AAFyyNtKEdyZfZ-HsR_CLw" points="[0, 5000, -6138, -6576]$[6138, 6588, 0, -4988]"/>
</edges>
<edges xmi:id="_AAFyzttKEdyZfZ-HsR_CLw" source="_8APR8dtJEdyZfZ-HsR_CLw" target="___8pBNtJEdyZfZ-HsR_CLw">
<children xmi:id="_AAFy0dtKEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_AAFy09tKEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_AAFy1dtKEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_AAFy1NtKEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_AAFy0ttKEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_AAFyz9tKEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=FieldSet%5Bjcu%5Ename=FieldSet.java%5Bjpack%5Ename=org.springframework.batch.item.file.mapping%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AAFy0NtKEdyZfZ-HsR_CLw" points="[0, 5000, -11814, -6576]$[11801, 6588, -13, -4988]"/>
</edges>
<edges xmi:id="_AAFy1ttKEdyZfZ-HsR_CLw" source="_8APR8dtJEdyZfZ-HsR_CLw" target="___8pHttJEdyZfZ-HsR_CLw">
<children xmi:id="_AAFy2dtKEdyZfZ-HsR_CLw" type="FromMultiplicityLabel">
<children xmi:id="_AAFy29tKEdyZfZ-HsR_CLw" type="FromMultiplicity"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_AAFy2ttKEdyZfZ-HsR_CLw" y="396"/>
</children>
<children xmi:id="_AAFy3NtKEdyZfZ-HsR_CLw" type="FromRoleLabel">
<children xmi:id="_AAFy3ttKEdyZfZ-HsR_CLw" type="FromRole"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_AAFy3dtKEdyZfZ-HsR_CLw" y="-397"/>
</children>
<children xmi:id="_AAFy39tKEdyZfZ-HsR_CLw" type="associationTypeLabel">
<children xmi:id="_AAFy4dtKEdyZfZ-HsR_CLw" type="associationTypeCompartment"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_AAFy4NtKEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_AAFy19tKEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Property" href="mmi:///#jfield%5Ename=tokenizer%5Bjsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Property"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AAFy2NtKEdyZfZ-HsR_CLw" points="[0, 5000, -16669, -6576]$[16669, 6588, 0, -4988]"/>
</edges>
<edges xmi:id="_AAFy4ttKEdyZfZ-HsR_CLw" source="_8APR8dtJEdyZfZ-HsR_CLw" target="___8pHttJEdyZfZ-HsR_CLw">
<children xmi:id="_AAFy5dtKEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_AAFy59tKEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_AAFy6dtKEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_AAFy6NtKEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_AAFy5ttKEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_AAFy49tKEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=LineTokenizer%5Bjcu%5Ename=LineTokenizer.java%5Bjpack%5Ename=org.springframework.batch.item.file.transform%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AAFy5NtKEdyZfZ-HsR_CLw" points="[0, 5000, -16669, -6576]$[16669, 6588, 0, -4988]"/>
</edges>
<edges xmi:id="_AAFy6ttKEdyZfZ-HsR_CLw" source="_8APR8dtJEdyZfZ-HsR_CLw" target="___y309tJEdyZfZ-HsR_CLw">
<children xmi:id="_AAFy7dtKEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_AAFy79tKEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_AAFy8dtKEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_AAFy8NtKEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_AAFy7ttKEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_AAFy69tKEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=FieldSetMapper%5Bjcu%5Ename=FieldSetMapper.java%5Bjpack%5Ename=org.springframework.batch.item.file.mapping%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AAFy7NtKEdyZfZ-HsR_CLw" points="[0, 5000, 22661, -6576]$[-22675, 6588, -14, -4988]"/>
</edges>
<edges xmi:id="_AAFzAttKEdyZfZ-HsR_CLw" source="_8APR8dtJEdyZfZ-HsR_CLw" target="___y34NtJEdyZfZ-HsR_CLw">
<children xmi:id="_AAFzBdtKEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_AAFzB9tKEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_AAFzCdtKEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_AAFzCNtKEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_AAFzBttKEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_AAFzA9tKEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemStream%5Bjcu%5Ename=ItemStream.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AAFzBNtKEdyZfZ-HsR_CLw" points="[0, -5001, 5027, 3413]$[-5027, -6588, 0, 1826]"/>
</edges>
<edges xmi:id="_AAPjsdtKEdyZfZ-HsR_CLw" source="_8APR8dtJEdyZfZ-HsR_CLw" target="___y3-dtJEdyZfZ-HsR_CLw">
<children xmi:id="_AAPjtNtKEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_AAPjtttKEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_AAPjuNtKEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_AAPjt9tKEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_AAPjtdtKEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_AAPjsttKEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=AbstractLineTokenizer%5Bjcu%5Ename=AbstractLineTokenizer.java%5Bjpack%5Ename=org.springframework.batch.item.file.transform%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AAPjs9tKEdyZfZ-HsR_CLw" points="[0, 5000, 10676, -6576]$[-10689, 6588, -13, -4988]"/>
</edges>
<edges xmi:id="_AAPjxdtKEdyZfZ-HsR_CLw" source="_8APR8dtJEdyZfZ-HsR_CLw" target="___8pK9tJEdyZfZ-HsR_CLw">
<children xmi:id="_AAPjyNtKEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_AAPjyttKEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_AAPjzNtKEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_AAPjy9tKEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_AAPjydtKEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_AAPjxttKEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=RecordSeparatorPolicy%5Bjcu%5Ename=RecordSeparatorPolicy.java%5Bjpack%5Ename=org.springframework.batch.item.file.separator%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AAPjx9tKEdyZfZ-HsR_CLw" points="[0, 5000, -22437, -6576]$[22437, 6588, 0, -4988]"/>
</edges>
<edges xmi:id="_AAPjzdtKEdyZfZ-HsR_CLw" source="_8APR8dtJEdyZfZ-HsR_CLw" target="___y34NtJEdyZfZ-HsR_CLw">
<children xmi:id="_AAPj0NtKEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_AAPj0ttKEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_AAPj09tKEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_AAPj0dtKEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_AAPjzttKEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemStream%5Bjcu%5Ename=ItemStream.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AAPjz9tKEdyZfZ-HsR_CLw" points="[0, -5001, 5027, 3413]$[-5027, -6588, 0, 1826]"/>
</edges>
<edges xmi:id="_AAPj19tKEdyZfZ-HsR_CLw" source="_8APR8dtJEdyZfZ-HsR_CLw" target="___8o39tJEdyZfZ-HsR_CLw">
<children xmi:id="_AAPj2ttKEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_AAPj3NtKEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_AAPj3ttKEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_AAPj3dtKEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_AAPj29tKEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_AAPj2NtKEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=LineReader%5Bjcu%5Ename=LineReader.java%5Bjpack%5Ename=org.springframework.batch.item.file.separator%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AAPj2dtKEdyZfZ-HsR_CLw" points="[0, 5000, 5119, -6576]$[-5133, 6588, -14, -4988]"/>
</edges>
<edges xmi:id="_AAPj39tKEdyZfZ-HsR_CLw" source="_8APR8dtJEdyZfZ-HsR_CLw" target="_AAFyuttKEdyZfZ-HsR_CLw">
<children xmi:id="_AAPj4ttKEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_AAPj5NtKEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_AAPj5ttKEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_AAPj5dtKEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_AAPj49tKEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_AAPj4NtKEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=DelimitedLineTokenizer%5Bjcu%5Ename=DelimitedLineTokenizer.java%5Bjpack%5Ename=org.springframework.batch.item.file.transform%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AAPj4dtKEdyZfZ-HsR_CLw" points="[0, 5000, -28959, -6576]$[28946, 6588, -13, -4988]"/>
</edges>
<edges xmi:id="_AAPj59tKEdyZfZ-HsR_CLw" source="_8APR8dtJEdyZfZ-HsR_CLw" target="___8pEdtJEdyZfZ-HsR_CLw">
<children xmi:id="_AAPj6ttKEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_AAPj7NtKEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_AAPj7dtKEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_AAPj69tKEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_AAPj6NtKEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=Skippable%5Bjcu%5Ename=Skippable.java%5Bjpack%5Ename=org.springframework.batch.io%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AAPj6dtKEdyZfZ-HsR_CLw" points="[0, -5001, -1, 3413]$[0, -6588, -1, 1826]"/>
</edges>
<edges xmi:id="_AAPj7ttKEdyZfZ-HsR_CLw" source="_8APR8dtJEdyZfZ-HsR_CLw" target="___8pRNtJEdyZfZ-HsR_CLw">
<children xmi:id="_AAPj8dtKEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_AAPj89tKEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_AAPj9dtKEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_AAPj9NtKEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_AAPj8ttKEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_AAPj79tKEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemReader%5Bjcu%5Ename=ItemReader.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AAPj8NtKEdyZfZ-HsR_CLw" points="[0, -5001, -4697, 3413]$[4683, -6588, -14, 1826]"/>
</edges>
<edges xmi:id="_AAPj9ttKEdyZfZ-HsR_CLw" source="_8APR8dtJEdyZfZ-HsR_CLw" target="___y309tJEdyZfZ-HsR_CLw">
<children xmi:id="_AAPj-dtKEdyZfZ-HsR_CLw" type="FromMultiplicityLabel">
<children xmi:id="_AAPj-9tKEdyZfZ-HsR_CLw" type="FromMultiplicity"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_AAPj-ttKEdyZfZ-HsR_CLw" y="396"/>
</children>
<children xmi:id="_AAPj_NtKEdyZfZ-HsR_CLw" type="FromRoleLabel">
<children xmi:id="_AAPj_ttKEdyZfZ-HsR_CLw" type="FromRole"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_AAPj_dtKEdyZfZ-HsR_CLw" y="-397"/>
</children>
<children xmi:id="_AAPj_9tKEdyZfZ-HsR_CLw" type="associationTypeLabel">
<children xmi:id="_AAPkAdtKEdyZfZ-HsR_CLw" type="associationTypeCompartment"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_AAPkANtKEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_AAPj99tKEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Property" href="mmi:///#jfield%5Ename=fieldSetMapper%5Bjsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Property"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AAPj-NtKEdyZfZ-HsR_CLw" points="[0, 5000, 22661, -6576]$[-22675, 6588, -14, -4988]"/>
</edges>
<edges xmi:id="_AAPkAttKEdyZfZ-HsR_CLw" source="_8APR8dtJEdyZfZ-HsR_CLw" target="___8o39tJEdyZfZ-HsR_CLw">
<children xmi:id="_AAPkBdtKEdyZfZ-HsR_CLw" type="FromMultiplicityLabel">
<children xmi:id="_AAPkB9tKEdyZfZ-HsR_CLw" type="FromMultiplicity"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_AAPkBttKEdyZfZ-HsR_CLw" y="396"/>
</children>
<children xmi:id="_AAPkCNtKEdyZfZ-HsR_CLw" type="FromRoleLabel">
<children xmi:id="_AAPkCttKEdyZfZ-HsR_CLw" type="FromRole"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_AAPkCdtKEdyZfZ-HsR_CLw" y="-397"/>
</children>
<children xmi:id="_AAPkC9tKEdyZfZ-HsR_CLw" type="associationTypeLabel">
<children xmi:id="_AAPkDdtKEdyZfZ-HsR_CLw" type="associationTypeCompartment"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_AAPkDNtKEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_AAPkA9tKEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Property" href="mmi:///#jfield%5Ename=reader%5Bjsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Property"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AAPkBNtKEdyZfZ-HsR_CLw" points="[0, 5000, 5119, -6576]$[-5133, 6588, -14, -4988]"/>
</edges>
<edges xmi:id="_AAPkFttKEdyZfZ-HsR_CLw" source="_8APR8dtJEdyZfZ-HsR_CLw" target="___8pRNtJEdyZfZ-HsR_CLw">
<children xmi:id="_AAPkGdtKEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_AAPkG9tKEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_AAPkHNtKEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_AAPkGttKEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_AAPkF9tKEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemReader%5Bjcu%5Ename=ItemReader.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AAPkGNtKEdyZfZ-HsR_CLw" points="[0, -5001, -4697, 3413]$[4683, -6588, -14, 1826]"/>
</edges>
<edges xmi:id="_AAPkHdtKEdyZfZ-HsR_CLw" source="_8APR8dtJEdyZfZ-HsR_CLw" target="___8pK9tJEdyZfZ-HsR_CLw">
<children xmi:id="_AAPkINtKEdyZfZ-HsR_CLw" type="FromMultiplicityLabel">
<children xmi:id="_AAPkIttKEdyZfZ-HsR_CLw" type="FromMultiplicity"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_AAPkIdtKEdyZfZ-HsR_CLw" y="396"/>
</children>
<children xmi:id="_AAZUsNtKEdyZfZ-HsR_CLw" type="FromRoleLabel">
<children xmi:id="_AAZUsttKEdyZfZ-HsR_CLw" type="FromRole"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_AAZUsdtKEdyZfZ-HsR_CLw" y="-397"/>
</children>
<children xmi:id="_AAZUs9tKEdyZfZ-HsR_CLw" type="associationTypeLabel">
<children xmi:id="_AAZUtdtKEdyZfZ-HsR_CLw" type="associationTypeCompartment"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_AAZUtNtKEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_AAPkHttKEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Property" href="mmi:///#jfield%5Ename=recordSeparatorPolicy%5Bjsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Property"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AAPkH9tKEdyZfZ-HsR_CLw" points="[0, 5000, -22437, -6576]$[22437, 6588, 0, -4988]"/>
</edges>
<edges xmi:id="_bsBR_dtLEdyZfZ-HsR_CLw" source="_AAFyuttKEdyZfZ-HsR_CLw" target="___y3-dtJEdyZfZ-HsR_CLw">
<children xmi:id="_bsLCwNtLEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_bsLCwttLEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_bsLCw9tLEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bsLCwdtLEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_bsBR_ttLEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=DelimitedLineTokenizer%5Bjcu%5Ename=DelimitedLineTokenizer.java%5Bjpack%5Ename=org.springframework.batch.item.file.transform%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=AbstractLineTokenizer%5Bjcu%5Ename=AbstractLineTokenizer.java%5Bjpack%5Ename=org.springframework.batch.item.file.transform%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bsBR_9tLEdyZfZ-HsR_CLw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
<edges xmi:id="_bsLCzNtLEdyZfZ-HsR_CLw" source="___y3-dtJEdyZfZ-HsR_CLw" target="_bsBRw9tLEdyZfZ-HsR_CLw">
<children xmi:id="_bsLCz9tLEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_bsLC0dtLEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_bsLC09tLEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_bsLC0ttLEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bsLC0NtLEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_bsLCzdtLEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=AbstractLineTokenizer%5Bjcu%5Ename=AbstractLineTokenizer.java%5Bjpack%5Ename=org.springframework.batch.item.file.transform%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=DefaultFieldSet%5Bjcu%5Ename=DefaultFieldSet.java%5Bjpack%5Ename=org.springframework.batch.item.file.mapping%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bsLCzttLEdyZfZ-HsR_CLw" points="[-13, 1402, 3506, -11880]$[-3532, 2989, -13, -10293]"/>
</edges>
<edges xmi:id="_bsLC1NtLEdyZfZ-HsR_CLw" source="_bsBRz9tLEdyZfZ-HsR_CLw" target="___y3-dtJEdyZfZ-HsR_CLw">
<children xmi:id="_bsLC19tLEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_bsLC2dtLEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_bsLC2ttLEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bsLC2NtLEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_bsLC1dtLEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=FixedLengthTokenizer%5Bjcu%5Ename=FixedLengthTokenizer.java%5Bjpack%5Ename=org.springframework.batch.item.file.transform%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=AbstractLineTokenizer%5Bjcu%5Ename=AbstractLineTokenizer.java%5Bjpack%5Ename=org.springframework.batch.item.file.transform%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bsLC1ttLEdyZfZ-HsR_CLw" points="[0, -10293, 3479, 2989]$[-3492, -11880, -13, 1402]"/>
</edges>
<edges xmi:id="_bsLC49tLEdyZfZ-HsR_CLw" source="___y3-dtJEdyZfZ-HsR_CLw" target="___8pHttJEdyZfZ-HsR_CLw">
<children xmi:id="_bsLC5ttLEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_bsLC6NtLEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_bsLC6dtLEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bsLC59tLEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_bsLC5NtLEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=AbstractLineTokenizer%5Bjcu%5Ename=AbstractLineTokenizer.java%5Bjpack%5Ename=org.springframework.batch.item.file.transform%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=LineTokenizer%5Bjcu%5Ename=LineTokenizer.java%5Bjpack%5Ename=org.springframework.batch.item.file.transform%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bsLC5dtLEdyZfZ-HsR_CLw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
<edges xmi:id="_bsLC7dtLEdyZfZ-HsR_CLw" source="___y3-dtJEdyZfZ-HsR_CLw" target="___8pBNtJEdyZfZ-HsR_CLw">
<children xmi:id="_bsLC8NtLEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_bsLC8ttLEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_bsLC9NtLEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_bsLC89tLEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bsLC8dtLEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_bsLC7ttLEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=AbstractLineTokenizer%5Bjcu%5Ename=AbstractLineTokenizer.java%5Bjpack%5Ename=org.springframework.batch.item.file.transform%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=FieldSet%5Bjcu%5Ename=FieldSet.java%5Bjpack%5Ename=org.springframework.batch.item.file.mapping%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bsLC79tLEdyZfZ-HsR_CLw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
<edges xmi:id="_z7rT5NtLEdyZfZ-HsR_CLw" source="_bsBRw9tLEdyZfZ-HsR_CLw" target="___8pBNtJEdyZfZ-HsR_CLw">
<children xmi:id="_z7rT59tLEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_z7rT6dtLEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_z7rT6ttLEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_z7rT6NtLEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_z7rT5dtLEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=DefaultFieldSet%5Bjcu%5Ename=DefaultFieldSet.java%5Bjpack%5Ename=org.springframework.batch.item.file.mapping%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=FieldSet%5Bjcu%5Ename=FieldSet.java%5Bjpack%5Ename=org.springframework.batch.item.file.mapping%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_z7rT5ttLEdyZfZ-HsR_CLw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
<edges xmi:id="_z71EtdtLEdyZfZ-HsR_CLw" source="_z7iKLdtLEdyZfZ-HsR_CLw" target="_bsBRw9tLEdyZfZ-HsR_CLw">
<children xmi:id="_z71EuNtLEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_z71EuttLEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_z71EvNtLEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_z71Eu9tLEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_z71EudtLEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_z71EtttLEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=FieldSetResultSetExtractor%5Bjcu%5Ename=FieldSetResultSetExtractor.java%5Bjpack%5Ename=org.springframework.batch.sample%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-samples%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=DefaultFieldSet%5Bjcu%5Ename=DefaultFieldSet.java%5Bjpack%5Ename=org.springframework.batch.item.file.mapping%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_z71Et9tLEdyZfZ-HsR_CLw" points="[-1, 2884, 33813, -2144]$[-33814, 4472, 0, -556]"/>
</edges>
</notation:Diagram>

File diff suppressed because it is too large Load Diff

View File

@@ -1,983 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--xtools2_universal_type_manager-->
<?com.ibm.xtools.emf.core.signature <signature id="com.ibm.xtools.mmi.ui.signatures.diagram" version="7.0.0"><feature description="" name="Rational Modeling Platform (com.ibm.xtools.rmp)" url="" version="7.0.0"/></signature>?>
<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.0/notation" xmlns:uml="http://www.eclipse.org/uml2/2.0.0/UML" xmlns:umlnotation="http://www.ibm.com/xtools/1.5.2/Umlnotation" xmi:id="_uXp4sOPWEdy-uLYyHvm7xQ" type="Class" name="io-design.dnx">
<children xmi:id="_uXp4sePWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp4suPWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp4s-PWEdy-uLYyHvm7xQ" width="530" height="530"/>
</children>
<children xmi:id="_uXp4tOPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp4tePWEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_uXp4tuPWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp4t-PWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp4uOPWEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp4uePWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp4uuPWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp4u-PWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_uXp4vOPWEdy-uLYyHvm7xQ" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=KeyedItemReader%5Bjcu%5Ename=KeyedItemReader.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp4vePWEdy-uLYyHvm7xQ" x="56743" y="18703"/>
</children>
<children xmi:id="_uXp4vuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp4v-PWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp4wOPWEdy-uLYyHvm7xQ" width="530" height="530"/>
</children>
<children xmi:id="_uXp4wePWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp4wuPWEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_uXp4w-PWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp4xOPWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp4xePWEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp4xuPWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp4x-PWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp4yOPWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_uXp4yePWEdy-uLYyHvm7xQ" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=ItemReader%5Bjcu%5Ename=ItemReader.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp4yuPWEdy-uLYyHvm7xQ" x="53256" y="12363"/>
</children>
<children xmi:id="_uXp42OPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp42ePWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp42uPWEdy-uLYyHvm7xQ" width="530" height="530"/>
</children>
<children xmi:id="_uXp42-PWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp43OPWEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_uXp43ePWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp43uPWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp43-PWEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp44OPWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp44ePWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp44uPWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_uXp44-PWEdy-uLYyHvm7xQ" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=FailedItemIdentifier%5Bjcu%5Ename=FailedItemIdentifier.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp45OPWEdy-uLYyHvm7xQ" x="43310" y="24163"/>
</children>
<children xmi:id="_uXp45ePWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp45uPWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp45-PWEdy-uLYyHvm7xQ" width="530" height="530"/>
</children>
<children xmi:id="_uXp46OPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp46ePWEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_uXp46uPWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp46-PWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp47OPWEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp47ePWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp47uPWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp47-PWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_uXp48OPWEdy-uLYyHvm7xQ" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=ItemStream%5Bjcu%5Ename=ItemStream.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp48ePWEdy-uLYyHvm7xQ" x="68472" y="12046"/>
</children>
<children xmi:id="_uXp48uPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp48-PWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp49OPWEdy-uLYyHvm7xQ" width="530" height="530"/>
</children>
<children xmi:id="_uXp49ePWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp49uPWEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_uXp49-PWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp4-OPWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp4-ePWEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp4-uPWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp4--PWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp4_OPWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_uXp4_ePWEdy-uLYyHvm7xQ" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=ItemRecoverer%5Bjcu%5Ename=ItemRecoverer.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp4_uPWEdy-uLYyHvm7xQ" x="32017" y="5389"/>
</children>
<children xmi:id="_uXp4_-PWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp5AOPWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp5AePWEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_uXp5AuPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp5A-PWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp5BOPWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp5BePWEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp5BuPWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp5B-PWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp5COPWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_uXp5CePWEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=ItemReaderAdapter%5Bjcu%5Ename=ItemReaderAdapter.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp5CuPWEdy-uLYyHvm7xQ" x="44380" y="12363"/>
</children>
<children xmi:id="_uXp5C-PWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp5DOPWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp5DePWEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_uXp5DuPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp5D-PWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp5EOPWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp5EePWEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp5EuPWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp5E-PWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp5FOPWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_uXp5FePWEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=ItemReaderRepeatCallback%5Bjcu%5Ename=ItemReaderRepeatCallback.java%5Bjpack%5Ename=org.springframework.batch.repeat.callback%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp5FuPWEdy-uLYyHvm7xQ" x="49135" y="2536"/>
</children>
<children xmi:id="_uXp5F-PWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp5GOPWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp5GePWEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_uXp5GuPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp5G-PWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp5HOPWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp5HePWEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp5HuPWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp5H-PWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp5IOPWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_uXp5IePWEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=AggregateItemReader%5Bjcu%5Ename=AggregateItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp5IuPWEdy-uLYyHvm7xQ" x="33669" y="1136"/>
</children>
<children xmi:id="_uXp5I-PWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp5JOPWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp5JePWEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_uXp5JuPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp5J-PWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp5KOPWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp5KePWEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp5KuPWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp5K-PWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp5LOPWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_uXp5LePWEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=ExceptionThrowingItemReaderProxy%5Bjcu%5Ename=ExceptionThrowingItemReaderProxy.java%5Bjpack%5Ename=org.springframework.batch.sample.tasklet%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-samples%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp5LuPWEdy-uLYyHvm7xQ" x="40117" y="1135"/>
</children>
<children xmi:id="_uXp5L-PWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp5MOPWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp5MePWEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_uXp5MuPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp5M-PWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp5NOPWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp5NePWEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp5NuPWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp5N-PWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp5OOPWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_uXp5OePWEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=AbstractItemReader%5Bjcu%5Ename=AbstractItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp5OuPWEdy-uLYyHvm7xQ" x="38040" y="7925"/>
</children>
<children xmi:id="_uXp5O-PWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp5POPWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp5PePWEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_uXp5PuPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp5P-PWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp5QOPWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp5QePWEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp5QuPWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp5Q-PWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp5ROPWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_uXp5RePWEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp5RuPWEdy-uLYyHvm7xQ" x="26628" y="15216"/>
</children>
<children xmi:id="_uXp5R-PWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp5SOPWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp5SePWEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_uXp5SuPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp5S-PWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp5TOPWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp5TePWEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp5TuPWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp5T-PWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp5UOPWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_uXp5UePWEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=DelegatingItemReader%5Bjcu%5Ename=DelegatingItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp5UuPWEdy-uLYyHvm7xQ" x="58011" y="1902"/>
</children>
<children xmi:id="_uXp5U-PWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp5VOPWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp5VePWEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_uXp5VuPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp5V-PWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp5WOPWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp5WePWEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp5WuPWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp5W-PWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp5XOPWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_uXp5XePWEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=StaxEventItemReader%5Bjcu%5Ename=StaxEventItemReader.java%5Bjpack%5Ename=org.springframework.batch.io.xml%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp5XuPWEdy-uLYyHvm7xQ" x="32651" y="20922"/>
</children>
<children xmi:id="_uXp5X-PWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp5YOPWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp5YePWEdy-uLYyHvm7xQ" width="530" height="530"/>
</children>
<children xmi:id="_uXp5YuPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp5Y-PWEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_uXp5ZOPWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp5ZePWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp5ZuPWEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp5Z-PWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp5aOPWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp5aePWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_uXp5auPWEdy-uLYyHvm7xQ" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=LineReader%5Bjcu%5Ename=LineReader.java%5Bjpack%5Ename=org.springframework.batch.item.file.separator%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp5a-PWEdy-uLYyHvm7xQ" x="60864" y="12680"/>
</children>
<children xmi:id="_uXp5bOPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp5bePWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp5buPWEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_uXp5b-PWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp5cOPWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp5cePWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp5cuPWEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp5c-PWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp5dOPWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp5dePWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_uXp5duPWEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=ResourceLineReader%5Bjcu%5Ename=ResourceLineReader.java%5Bjpack%5Ename=org.springframework.batch.item.file.separator%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp5d-PWEdy-uLYyHvm7xQ" x="74178" y="19020"/>
</children>
<children xmi:id="_uXp5eOPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp5eePWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp5euPWEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_uXp5e-PWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp5fOPWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp5fePWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp5fuPWEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp5f-PWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp5gOPWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp5gePWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_uXp5guPWEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=AbstractItemStreamItemReader%5Bjcu%5Ename=AbstractItemStreamItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp5g-PWEdy-uLYyHvm7xQ" x="50720" y="25043"/>
</children>
<children xmi:id="_uXp6IePWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp6IuPWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp6I-PWEdy-uLYyHvm7xQ" width="530" height="530"/>
</children>
<children xmi:id="_uXp6JOPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp6JePWEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_uXp6JuPWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp6J-PWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp6KOPWEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp6KePWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp6KuPWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp6K-PWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_uXp6LOPWEdy-uLYyHvm7xQ" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=StreamManager%5Bjcu%5Ename=StreamManager.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp6LePWEdy-uLYyHvm7xQ" x="69423" y="1268"/>
</children>
<children xmi:id="_uXp6LuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp6L-PWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp6MOPWEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_uXp6MePWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp6MuPWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp6M-PWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp6NOPWEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp6NePWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp6NuPWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp6N-PWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_uXp6OOPWEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=ExecutionContext%5Bjcu%5Ename=ExecutionContext.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp6OePWEdy-uLYyHvm7xQ" x="83371" y="8876"/>
</children>
<children xmi:id="_uXp6UuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp6U-PWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp6VOPWEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_uXp6VePWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp6VuPWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp6V-PWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp6WOPWEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp6WePWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp6WuPWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp6W-PWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_uXp6XOPWEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=DrivingQueryItemReader%5Bjcu%5Ename=DrivingQueryItemReader.java%5Bjpack%5Ename=org.springframework.batch.io.driving%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp6XePWEdy-uLYyHvm7xQ" x="60547" y="26628"/>
</children>
<children xmi:id="_uXp6XuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp6X-PWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp6YOPWEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_uXp6YePWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp6YuPWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp6Y-PWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp6ZOPWEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp6ZePWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp6ZuPWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp6Z-PWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_uXp6aOPWEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=SimpleStreamManager%5Bjcu%5Ename=SimpleStreamManager.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp6aePWEdy-uLYyHvm7xQ" x="78616" y="634"/>
</children>
<children xmi:id="_uXp6auPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp6a-PWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp6bOPWEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_uXp6bePWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp6buPWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp6b-PWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp6cOPWEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp6cePWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp6cuPWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp6c-PWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_uXp6dOPWEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=JdbcCursorItemReader%5Bjcu%5Ename=JdbcCursorItemReader.java%5Bjpack%5Ename=org.springframework.batch.io.cursor%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp6dePWEdy-uLYyHvm7xQ" x="67521" y="26628"/>
</children>
<children xmi:id="_uXp6mePWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp6muPWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp6m-PWEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_uXp6nOPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp6nePWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp6nuPWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp6n-PWEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp6oOPWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp6oePWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp6ouPWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_uXp6o-PWEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=HibernateCursorItemReader%5Bjcu%5Ename=HibernateCursorItemReader.java%5Bjpack%5Ename=org.springframework.batch.io.cursor%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp6pOPWEdy-uLYyHvm7xQ" x="51037" y="28530"/>
</children>
<children xmi:id="_uXp6quPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp6q-PWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp6rOPWEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_uXp6rePWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp6ruPWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp6r-PWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp6sOPWEdy-uLYyHvm7xQ" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp6sePWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp6suPWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp6s-PWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_uXp6tOPWEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=AbstractTransactionalIoSource%5Bjcu%5Ename=AbstractTransactionalIoSource.java%5Bjpack%5Ename=org.springframework.batch.io.support%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp6tePWEdy-uLYyHvm7xQ" x="80835" y="19971"/>
</children>
<children xmi:id="_uXp6tuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp6t-PWEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uXp6uOPWEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_uXp6uePWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp6uuPWEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uXp6u-PWEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uXp6vOPWEdy-uLYyHvm7xQ" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp6vePWEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uXp6vuPWEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uXp6v-PWEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_uXp6wOPWEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=ItemStreamSupport%5Bjcu%5Ename=ItemStreamSupport.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp6wePWEdy-uLYyHvm7xQ" x="74178" y="12046"/>
</children>
<children xmi:id="_uf6QZuPrEdy-uLYyHvm7xQ">
<children xmi:id="_uf6QaePrEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uf6QauPrEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_uf6Qa-PrEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uf6QbOPrEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_uf6QbePrEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_uf6QbuPrEdy-uLYyHvm7xQ" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uf6Qb-PrEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_uf6QcOPrEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uf6QcePrEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_uf6QZ-PrEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=StreamException%5Bjcu%5Ename=StreamException.java%5Bjpack%5Ename=org.springframework.batch.item.exception%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uf6QaOPrEdy-uLYyHvm7xQ" x="63717" y="1268"/>
</children>
<children xmi:id="_vJP2TePtEdy-uLYyHvm7xQ">
<children xmi:id="_vJP2UOPtEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_vJP2UePtEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_vJP2UuPtEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_vJP2U-PtEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_vJP2VOPtEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_vJP2VePtEdy-uLYyHvm7xQ" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_vJP2VuPtEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_vJP2V-PtEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_vJP2WOPtEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_vJP2TuPtEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=JmsItemReader%5Bjcu%5Ename=JmsItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_vJP2T-PtEdy-uLYyHvm7xQ" x="39942" y="27579"/>
</children>
<children xmi:id="_vJP2WePtEdy-uLYyHvm7xQ">
<children xmi:id="_vJP2XOPtEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_vJP2XePtEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_vJP2XuPtEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_vJP2X-PtEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_vJP2YOPtEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_vJP2YePtEdy-uLYyHvm7xQ" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_vJP2YuPtEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_vJP2Y-PtEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_vJP2ZOPtEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_vJP2WuPtEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=ListItemReader%5Bjcu%5Ename=ListItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_vJP2W-PtEdy-uLYyHvm7xQ" x="25043" y="12046"/>
</children>
<children xmi:id="_vJZnUOPtEdy-uLYyHvm7xQ">
<children xmi:id="_vJZnU-PtEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_vJZnVOPtEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_vJZnVePtEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_vJZnVuPtEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_vJZnV-PtEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_vJZnWOPtEdy-uLYyHvm7xQ" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_vJZnWePtEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_vJZnWuPtEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_vJZnW-PtEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_vJZnUePtEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=AbstractItemReaderRecoverer%5Bjcu%5Ename=AbstractItemReaderRecoverer.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_vJZnUuPtEdy-uLYyHvm7xQ" x="27896" y="7608"/>
</children>
<children xmi:id="_FrglcOPyEdy-uLYyHvm7xQ">
<children xmi:id="_Frglc-PyEdy-uLYyHvm7xQ" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_FrgldOPyEdy-uLYyHvm7xQ" width="1320" height="1320"/>
</children>
<children xmi:id="_FrgldePyEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_FrglduPyEdy-uLYyHvm7xQ" type="Name"/>
<children xmi:id="_Frgld-PyEdy-uLYyHvm7xQ" type="Parent"/>
<children xmi:id="_FrgleOPyEdy-uLYyHvm7xQ" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_FrgleePyEdy-uLYyHvm7xQ"/>
</children>
<children xmi:id="_FrgleuPyEdy-uLYyHvm7xQ" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_Frgle-PyEdy-uLYyHvm7xQ"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_FrglcePyEdy-uLYyHvm7xQ" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=ValidatingItemReader%5Bjcu%5Ename=ValidatingItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_FrglcuPyEdy-uLYyHvm7xQ" x="58328" y="8559"/>
</children>
<styles xmi:type="umlnotation:UMLDiagramStyle" xmi:id="_uXp6wuPWEdy-uLYyHvm7xQ"/>
<element xsi:nil="true"/>
<edges xmi:id="_uXp6w-PWEdy-uLYyHvm7xQ" source="_uXp4sePWEdy-uLYyHvm7xQ" target="_uXp4vuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp6xOPWEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_uXp6xePWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp6xuPWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp6x-PWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXp6yOPWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=KeyedItemReader%5Bjcu%5Ename=KeyedItemReader.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemReader%5Bjcu%5Ename=ItemReader.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXp6yePWEdy-uLYyHvm7xQ" points="[185, -714, 4154, 5186]$[185, -2778, 4154, 3122]$[-2381, -4709, 1588, 1191]"/>
</edges>
<edges xmi:id="_uXp6yuPWEdy-uLYyHvm7xQ" source="_uXp5X-PWEdy-uLYyHvm7xQ" target="_uXp4vuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp6y-PWEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_uXp6zOPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp6zePWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp6zuPWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXp6z-PWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=LineReader%5Bjcu%5Ename=LineReader.java%5Bjpack%5Ename=org.springframework.batch.item.file.separator%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemReader%5Bjcu%5Ename=ItemReader.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXp60OPWEdy-uLYyHvm7xQ" points="[-13, -6046, 12184, 3413]$[-12211, -7634, -14, 1825]"/>
</edges>
<edges xmi:id="_uXp60ePWEdy-uLYyHvm7xQ" source="_uXp5C-PWEdy-uLYyHvm7xQ" target="_uXp4vuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp60uPWEdy-uLYyHvm7xQ" type="FromMultiplicityLabel">
<children xmi:id="_uXp60-PWEdy-uLYyHvm7xQ" type="FromMultiplicity"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_uXp61OPWEdy-uLYyHvm7xQ" y="396"/>
</children>
<children xmi:id="_uXp61ePWEdy-uLYyHvm7xQ" type="FromRoleLabel">
<children xmi:id="_uXp61uPWEdy-uLYyHvm7xQ" type="FromRole"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_uXp61-PWEdy-uLYyHvm7xQ" y="-397"/>
</children>
<children xmi:id="_uXp62OPWEdy-uLYyHvm7xQ" type="associationTypeLabel">
<children xmi:id="_uXp62ePWEdy-uLYyHvm7xQ" type="associationTypeCompartment"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_uXp62uPWEdy-uLYyHvm7xQ" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXp62-PWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Property" href="mmi:///#jfield%5Ename=provider%5Bjsrctype%5Ename=ItemReaderRepeatCallback%5Bjcu%5Ename=ItemReaderRepeatCallback.java%5Bjpack%5Ename=org.springframework.batch.repeat.callback%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Property"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXp63OPWEdy-uLYyHvm7xQ" points="[-1, 5001, 23190, -3413]$[-23205, 6588, -14, -1826]"/>
</edges>
<edges xmi:id="_uXp63ePWEdy-uLYyHvm7xQ" source="_uXp5L-PWEdy-uLYyHvm7xQ" target="_uXp4vuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp63uPWEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_uXp63-PWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp64OPWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp64ePWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXp64uPWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=AbstractItemReader%5Bjcu%5Ename=AbstractItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemReader%5Bjcu%5Ename=ItemReader.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXp64-PWEdy-uLYyHvm7xQ" points="[0, -6046, -35679, 3413]$[35665, -7634, -14, 1825]"/>
</edges>
<edges xmi:id="_uXp65OPWEdy-uLYyHvm7xQ" source="_uXp5eOPWEdy-uLYyHvm7xQ" target="_uXp4vuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp65ePWEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_uXp65uPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp65-PWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp66OPWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXp66ePWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=AbstractItemStreamItemReader%5Bjcu%5Ename=AbstractItemStreamItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemReader%5Bjcu%5Ename=ItemReader.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXp66uPWEdy-uLYyHvm7xQ" points="[-14, -6046, -7819, 3413]$[7791, -7634, -14, 1825]"/>
</edges>
<edges xmi:id="_uXp68-PWEdy-uLYyHvm7xQ" source="_uXp4_-PWEdy-uLYyHvm7xQ" target="_uXp4vuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp69OPWEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_uXp69ePWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp69uPWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp69-PWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXp6-OPWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=ItemReaderAdapter%5Bjcu%5Ename=ItemReaderAdapter.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemReader%5Bjcu%5Ename=ItemReader.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXp6-ePWEdy-uLYyHvm7xQ" points="[-13, -6046, -41791, 3413]$[41764, -7634, -14, 1825]"/>
</edges>
<edges xmi:id="_uXp6-uPWEdy-uLYyHvm7xQ" source="_uXp5F-PWEdy-uLYyHvm7xQ" target="_uXp4vuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp6--PWEdy-uLYyHvm7xQ" type="KindLabel">
<children xmi:id="_uXp6_OPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp6_ePWEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_uXp6_uPWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp6_-PWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXp7AOPWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=AggregateItemReader%5Bjcu%5Ename=AggregateItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemReader%5Bjcu%5Ename=ItemReader.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXp7AePWEdy-uLYyHvm7xQ" points="[0, 5001, -5570, -3413]$[5556, 6588, -14, -1826]"/>
</edges>
<edges xmi:id="_uXp7AuPWEdy-uLYyHvm7xQ" source="_uXp5C-PWEdy-uLYyHvm7xQ" target="_uXp4vuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp7A-PWEdy-uLYyHvm7xQ" type="KindLabel">
<children xmi:id="_uXp7BOPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp7BePWEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_uXp7BuPWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp7B-PWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXp7COPWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ItemReaderRepeatCallback%5Bjcu%5Ename=ItemReaderRepeatCallback.java%5Bjpack%5Ename=org.springframework.batch.repeat.callback%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemReader%5Bjcu%5Ename=ItemReader.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXp7CePWEdy-uLYyHvm7xQ" points="[-1, 5001, 23190, -3413]$[-23205, 6588, -14, -1826]"/>
</edges>
<edges xmi:id="_uXp7CuPWEdy-uLYyHvm7xQ" source="_uXp5bOPWEdy-uLYyHvm7xQ" target="_uXp4vuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp7C-PWEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_uXp7DOPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp7DePWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp7DuPWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXp7D-PWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=ResourceLineReader%5Bjcu%5Ename=ResourceLineReader.java%5Bjpack%5Ename=org.springframework.batch.item.file.separator%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemReader%5Bjcu%5Ename=ItemReader.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXp7EOPWEdy-uLYyHvm7xQ" points="[0, -6046, -15174, 3413]$[15160, -7634, -14, 1825]"/>
</edges>
<edges xmi:id="_uXp7EePWEdy-uLYyHvm7xQ" source="_uXp5I-PWEdy-uLYyHvm7xQ" target="_uXp4vuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp7EuPWEdy-uLYyHvm7xQ" type="KindLabel">
<children xmi:id="_uXp7E-PWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp7FOPWEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_uXp7FePWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp7FuPWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXp7F-PWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ExceptionThrowingItemReaderProxy%5Bjcu%5Ename=ExceptionThrowingItemReaderProxy.java%5Bjpack%5Ename=org.springframework.batch.sample.tasklet%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-samples%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemReader%5Bjcu%5Ename=ItemReader.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXp7GOPWEdy-uLYyHvm7xQ" points="[-1, 5001, 2050, -3413]$[-2065, 6588, -14, -1826]"/>
</edges>
<edges xmi:id="_uXp7GePWEdy-uLYyHvm7xQ" source="_uXp5O-PWEdy-uLYyHvm7xQ" target="_uXp4vuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp7GuPWEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_uXp7G-PWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp7HOPWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp7HePWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXp7HuPWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemReader%5Bjcu%5Ename=ItemReader.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXp7H-PWEdy-uLYyHvm7xQ" points="[0, 5001, 9776, -3413]$[-9790, 6588, -14, -1826]"/>
</edges>
<edges xmi:id="_uXp7IOPWEdy-uLYyHvm7xQ" source="_uXp5R-PWEdy-uLYyHvm7xQ" target="_uXp4vuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp7IePWEdy-uLYyHvm7xQ" type="FromMultiplicityLabel">
<children xmi:id="_uXp7IuPWEdy-uLYyHvm7xQ" type="FromMultiplicity"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_uXp7I-PWEdy-uLYyHvm7xQ" y="396"/>
</children>
<children xmi:id="_uXp7JOPWEdy-uLYyHvm7xQ" type="FromRoleLabel">
<children xmi:id="_uXp7JePWEdy-uLYyHvm7xQ" type="FromRole"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_uXp7JuPWEdy-uLYyHvm7xQ" y="-397"/>
</children>
<children xmi:id="_uXp7J-PWEdy-uLYyHvm7xQ" type="associationTypeLabel">
<children xmi:id="_uXp7KOPWEdy-uLYyHvm7xQ" type="associationTypeCompartment"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_uXp7KePWEdy-uLYyHvm7xQ" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXp7KuPWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Property" href="mmi:///#jfield%5Ename=inputSource%5Bjsrctype%5Ename=DelegatingItemReader%5Bjcu%5Ename=DelegatingItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Property"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXp7K-PWEdy-uLYyHvm7xQ" points="[-13, 5001, 16338, -3413]$[-16365, 6588, -14, -1826]"/>
</edges>
<edges xmi:id="_uXp7LOPWEdy-uLYyHvm7xQ" source="_uXp5R-PWEdy-uLYyHvm7xQ" target="_uXp4vuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp7LePWEdy-uLYyHvm7xQ" type="KindLabel">
<children xmi:id="_uXp7LuPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp7L-PWEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_uXp7MOPWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp7MePWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXp7MuPWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=DelegatingItemReader%5Bjcu%5Ename=DelegatingItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemReader%5Bjcu%5Ename=ItemReader.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXp7M-PWEdy-uLYyHvm7xQ" points="[-13, 5001, 16338, -3413]$[-16365, 6588, -14, -1826]"/>
</edges>
<edges xmi:id="_uXp7NOPWEdy-uLYyHvm7xQ" source="_uXp5O-PWEdy-uLYyHvm7xQ" target="_uXp4vuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp7NePWEdy-uLYyHvm7xQ" type="KindLabel">
<children xmi:id="_uXp7NuPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp7N-PWEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_uXp7OOPWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp7OePWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXp7OuPWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemReader%5Bjcu%5Ename=ItemReader.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXp7O-PWEdy-uLYyHvm7xQ" points="[0, 5001, 9776, -3413]$[-9790, 6588, -14, -1826]"/>
</edges>
<edges xmi:id="_uXp7POPWEdy-uLYyHvm7xQ" source="_uXp5U-PWEdy-uLYyHvm7xQ" target="_uXp4vuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXp7PePWEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_uXp7PuPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXp7P-PWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXp7QOPWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXp7QePWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=StaxEventItemReader%5Bjcu%5Ename=StaxEventItemReader.java%5Bjpack%5Ename=org.springframework.batch.io.xml%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemReader%5Bjcu%5Ename=ItemReader.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXp7QuPWEdy-uLYyHvm7xQ" points="[-1, -6046, -14, 3413]$[-1, -7634, -14, 1825]"/>
</edges>
<edges xmi:id="_uXzp1ePWEdy-uLYyHvm7xQ" source="_uXp5X-PWEdy-uLYyHvm7xQ" target="_uXp45ePWEdy-uLYyHvm7xQ">
<children xmi:id="_uXzp1uPWEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_uXzp1-PWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXzp2OPWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXzp2ePWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXzp2uPWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=LineReader%5Bjcu%5Ename=LineReader.java%5Bjpack%5Ename=org.springframework.batch.item.file.separator%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemStream%5Bjcu%5Ename=ItemStream.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXzp2-PWEdy-uLYyHvm7xQ" points="[-13, -6046, -17647, 3413]$[17634, -7634, 0, 1825]"/>
</edges>
<edges xmi:id="_uXzp3OPWEdy-uLYyHvm7xQ" source="_uXp6XuPWEdy-uLYyHvm7xQ" target="_uXp45ePWEdy-uLYyHvm7xQ">
<children xmi:id="_uXzp3ePWEdy-uLYyHvm7xQ" type="KindLabel">
<children xmi:id="_uXzp3uPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXzp3-PWEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_uXzp4OPWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXzp4ePWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXzp4uPWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=SimpleStreamManager%5Bjcu%5Ename=SimpleStreamManager.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemStream%5Bjcu%5Ename=ItemStream.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXzp4-PWEdy-uLYyHvm7xQ" points="[-13, 5001, 7912, -3413]$[-7925, 6588, 0, -1826]"/>
</edges>
<edges xmi:id="_uXzp5OPWEdy-uLYyHvm7xQ" source="_uXp6auPWEdy-uLYyHvm7xQ" target="_uXp45ePWEdy-uLYyHvm7xQ">
<children xmi:id="_uXzp5ePWEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_uXzp5uPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXzp5-PWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXzp6OPWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXzp6ePWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=JdbcCursorItemReader%5Bjcu%5Ename=JdbcCursorItemReader.java%5Bjpack%5Ename=org.springframework.batch.io.cursor%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemStream%5Bjcu%5Ename=ItemStream.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXzp6uPWEdy-uLYyHvm7xQ" points="[-2487, -1826, 11456, 19420]$[-10107, -7488, 3836, 13758]$[-13626, -20056, 317, 1190]"/>
</edges>
<edges xmi:id="_uXzp6-PWEdy-uLYyHvm7xQ" source="_uXp6IePWEdy-uLYyHvm7xQ" target="_uXp45ePWEdy-uLYyHvm7xQ">
<children xmi:id="_uXzp7OPWEdy-uLYyHvm7xQ" type="KindLabel">
<children xmi:id="_uXzp7ePWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXzp7uPWEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_uXzp7-PWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXzp8OPWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXzp8ePWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=StreamManager%5Bjcu%5Ename=StreamManager.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemStream%5Bjcu%5Ename=ItemStream.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXzp8uPWEdy-uLYyHvm7xQ" points="[-14, 5001, 0, -3413]$[-14, 6588, 0, -1826]"/>
</edges>
<edges xmi:id="_uXzp8-PWEdy-uLYyHvm7xQ" source="_uXp5R-PWEdy-uLYyHvm7xQ" target="_uXp45ePWEdy-uLYyHvm7xQ">
<children xmi:id="_uXzp9OPWEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_uXzp9ePWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXzp9uPWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXzp9-PWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXzp-OPWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=DelegatingItemReader%5Bjcu%5Ename=DelegatingItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemStream%5Bjcu%5Ename=ItemStream.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXzp-ePWEdy-uLYyHvm7xQ" points="[-13, 5001, -13493, -3413]$[13480, 6588, 0, -1826]"/>
</edges>
<edges xmi:id="_uXzqAePWEdy-uLYyHvm7xQ" source="_uXp5O-PWEdy-uLYyHvm7xQ" target="_uXp45ePWEdy-uLYyHvm7xQ">
<children xmi:id="_uXzqAuPWEdy-uLYyHvm7xQ" type="KindLabel">
<children xmi:id="_uXzqA-PWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXzqBOPWEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_uXzqBePWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXzqBuPWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXzqB-PWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemStream%5Bjcu%5Ename=ItemStream.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXzqCOPWEdy-uLYyHvm7xQ" points="[0, 5001, -20055, -3413]$[20055, 6588, 0, -1826]"/>
</edges>
<edges xmi:id="_uXzqF-PWEdy-uLYyHvm7xQ" source="_uXp5U-PWEdy-uLYyHvm7xQ" target="_uXp45ePWEdy-uLYyHvm7xQ">
<children xmi:id="_uXzqGOPWEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_uXzqGePWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXzqGuPWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXzqG-PWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXzqHOPWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=StaxEventItemReader%5Bjcu%5Ename=StaxEventItemReader.java%5Bjpack%5Ename=org.springframework.batch.io.xml%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemStream%5Bjcu%5Ename=ItemStream.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXzqHePWEdy-uLYyHvm7xQ" points="[-1, -6046, -29845, 3413]$[29844, -7634, 0, 1825]"/>
</edges>
<edges xmi:id="_uXzqLOPWEdy-uLYyHvm7xQ" source="_uXp45ePWEdy-uLYyHvm7xQ" target="_uXp6LuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXzqLePWEdy-uLYyHvm7xQ" type="KindLabel">
<children xmi:id="_uXzqLuPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXzqL-PWEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_uXzqMOPWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXzqMePWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXzqMuPWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ItemStream%5Bjcu%5Ename=ItemStream.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ExecutionContext%5Bjcu%5Ename=ExecutionContext.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXzqM-PWEdy-uLYyHvm7xQ" points="[1614, -1006, -13758, -1667]$[5186, -3228, -10186, -3889]$[13361, -133, -2011, -794]"/>
</edges>
<edges xmi:id="_uXzqNOPWEdy-uLYyHvm7xQ" source="_uXp6UuPWEdy-uLYyHvm7xQ" target="_uXp45ePWEdy-uLYyHvm7xQ">
<children xmi:id="_uXzqNePWEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_uXzqNuPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXzqN-PWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXzqOOPWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXzqOePWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=DrivingQueryItemReader%5Bjcu%5Ename=DrivingQueryItemReader.java%5Bjpack%5Ename=org.springframework.batch.io.driving%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemStream%5Bjcu%5Ename=ItemStream.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXzqOuPWEdy-uLYyHvm7xQ" points="[0, -6046, 6483, 3413]$[-6483, -7634, 0, 1825]"/>
</edges>
<edges xmi:id="_uXzqO-PWEdy-uLYyHvm7xQ" source="_uXp5O-PWEdy-uLYyHvm7xQ" target="_uXp45ePWEdy-uLYyHvm7xQ">
<children xmi:id="_uXzqPOPWEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_uXzqPePWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXzqPuPWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXzqP-PWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXzqQOPWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemStream%5Bjcu%5Ename=ItemStream.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXzqQePWEdy-uLYyHvm7xQ" points="[0, 5001, -20055, -3413]$[20055, 6588, 0, -1826]"/>
</edges>
<edges xmi:id="_uXzqQuPWEdy-uLYyHvm7xQ" source="_uXp5R-PWEdy-uLYyHvm7xQ" target="_uXp45ePWEdy-uLYyHvm7xQ">
<children xmi:id="_uXzqQ-PWEdy-uLYyHvm7xQ" type="KindLabel">
<children xmi:id="_uXzqROPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXzqRePWEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_uXzqRuPWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXzqR-PWEdy-uLYyHvm7xQ" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXzqSOPWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=DelegatingItemReader%5Bjcu%5Ename=DelegatingItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemStream%5Bjcu%5Ename=ItemStream.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXzqSePWEdy-uLYyHvm7xQ" points="[-13, 5001, -13493, -3413]$[13480, 6588, 0, -1826]"/>
</edges>
<edges xmi:id="_uXzqX-PWEdy-uLYyHvm7xQ" source="_uXp6mePWEdy-uLYyHvm7xQ" target="_uXp5eOPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXzqYOPWEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_uXzqYePWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXzqYuPWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXzqY-PWEdy-uLYyHvm7xQ" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXzqZOPWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=HibernateCursorItemReader%5Bjcu%5Ename=HibernateCursorItemReader.java%5Bjpack%5Ename=org.springframework.batch.io.cursor%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=AbstractItemStreamItemReader%5Bjcu%5Ename=AbstractItemStreamItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXzqZePWEdy-uLYyHvm7xQ" points="[0, -6059, -14, 2289]$[0, -7647, -14, 701]"/>
</edges>
<edges xmi:id="_uXzqZuPWEdy-uLYyHvm7xQ" type="NoteAttachment" source="_uXp7CuPWEdy-uLYyHvm7xQ" target="_uXp5eOPWEdy-uLYyHvm7xQ">
<styles xmi:type="notation:ConnectorStyle" xmi:id="_uXzqZ-PWEdy-uLYyHvm7xQ"/>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXzqaOPWEdy-uLYyHvm7xQ" points="[-278, -76, -66, -29]$[-247, -72, -35, -25]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uXzqaePWEdy-uLYyHvm7xQ" id="(1.0,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qoASsOR8Edy-uLYyHvm7xQ" id="(0.98373353,0.31663036)"/>
</edges>
<edges xmi:id="_uXzqauPWEdy-uLYyHvm7xQ" source="_uXp5bOPWEdy-uLYyHvm7xQ" target="_uXp6tuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXzqa-PWEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_uXzqbOPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXzqbePWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXzqbuPWEdy-uLYyHvm7xQ" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXzqb-PWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=ResourceLineReader%5Bjcu%5Ename=ResourceLineReader.java%5Bjpack%5Ename=org.springframework.batch.item.file.separator%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemStreamSupport%5Bjcu%5Ename=ItemStreamSupport.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXzqcOPWEdy-uLYyHvm7xQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
<edges xmi:id="_uXzqcePWEdy-uLYyHvm7xQ" source="_uXp5eOPWEdy-uLYyHvm7xQ" target="_uXp6tuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXzqcuPWEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_uXzqc-PWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXzqdOPWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXzqdePWEdy-uLYyHvm7xQ" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXzqduPWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=AbstractItemStreamItemReader%5Bjcu%5Ename=AbstractItemStreamItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemStreamSupport%5Bjcu%5Ename=ItemStreamSupport.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXzqd-PWEdy-uLYyHvm7xQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
<edges xmi:id="_uXzqh-PWEdy-uLYyHvm7xQ" source="_uXp6quPWEdy-uLYyHvm7xQ" target="_uXp6tuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXzqiOPWEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_uXzqiePWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXzqiuPWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXzqi-PWEdy-uLYyHvm7xQ" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXzqjOPWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=AbstractTransactionalIoSource%5Bjcu%5Ename=AbstractTransactionalIoSource.java%5Bjpack%5Ename=org.springframework.batch.io.support%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemStreamSupport%5Bjcu%5Ename=ItemStreamSupport.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXzqjePWEdy-uLYyHvm7xQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
<edges xmi:id="_uXzqjuPWEdy-uLYyHvm7xQ" source="_uXp6tuPWEdy-uLYyHvm7xQ" target="_uXp6LuPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXzqj-PWEdy-uLYyHvm7xQ" type="KindLabel">
<children xmi:id="_uXzqkOPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXzqkePWEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_uXzqkuPWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXzqk-PWEdy-uLYyHvm7xQ" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXzqlOPWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ItemStreamSupport%5Bjcu%5Ename=ItemStreamSupport.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ExecutionContext%5Bjcu%5Ename=ExecutionContext.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXzqlePWEdy-uLYyHvm7xQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
<edges xmi:id="_uXzqluPWEdy-uLYyHvm7xQ" source="_uXp6tuPWEdy-uLYyHvm7xQ" target="_uXp45ePWEdy-uLYyHvm7xQ">
<children xmi:id="_uXzql-PWEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_uXzqmOPWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXzqmePWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXzqmuPWEdy-uLYyHvm7xQ" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXzqm-PWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=ItemStreamSupport%5Bjcu%5Ename=ItemStreamSupport.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemStream%5Bjcu%5Ename=ItemStream.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXzqnOPWEdy-uLYyHvm7xQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
<edges xmi:id="_uXzqnePWEdy-uLYyHvm7xQ" source="_uXp6auPWEdy-uLYyHvm7xQ" target="_uXp6quPWEdy-uLYyHvm7xQ">
<children xmi:id="_uXzqnuPWEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_uXzqn-PWEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_uXzqoOPWEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXzqoePWEdy-uLYyHvm7xQ" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uXzqouPWEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=JdbcCursorItemReader%5Bjcu%5Ename=JdbcCursorItemReader.java%5Bjpack%5Ename=org.springframework.batch.io.cursor%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=AbstractTransactionalIoSource%5Bjcu%5Ename=AbstractTransactionalIoSource.java%5Bjpack%5Ename=org.springframework.batch.io.support%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uXzqo-PWEdy-uLYyHvm7xQ" points="[2593, -26, -11297, 10927]$[13838, -26, -52, 10927]$[13838, -9631, -52, 1322]"/>
</edges>
<edges xmi:id="_ugDaMOPrEdy-uLYyHvm7xQ" source="_uXp6IePWEdy-uLYyHvm7xQ" target="_uXp6LuPWEdy-uLYyHvm7xQ">
<children xmi:id="_ugDaM-PrEdy-uLYyHvm7xQ" type="KindLabel">
<children xmi:id="_ugDaNePrEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_ugDaN-PrEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_ugDaNuPrEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ugDaNOPrEdy-uLYyHvm7xQ" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_ugDaMePrEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=StreamManager%5Bjcu%5Ename=StreamManager.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ExecutionContext%5Bjcu%5Ename=ExecutionContext.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ugDaMuPrEdy-uLYyHvm7xQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
<edges xmi:id="_ugDaWOPrEdy-uLYyHvm7xQ" source="_uXp6XuPWEdy-uLYyHvm7xQ" target="_uXp6IePWEdy-uLYyHvm7xQ">
<children xmi:id="_ugDaW-PrEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_ugDaXePrEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_ugDaXuPrEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ugDaXOPrEdy-uLYyHvm7xQ" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_ugDaWePrEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=SimpleStreamManager%5Bjcu%5Ename=SimpleStreamManager.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=StreamManager%5Bjcu%5Ename=StreamManager.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ugDaWuPrEdy-uLYyHvm7xQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4y14oOPrEdy-uLYyHvm7xQ" id="(8.003201E-4,0.3776034)"/>
</edges>
<edges xmi:id="_ugDaZ-PrEdy-uLYyHvm7xQ" source="_uXp6IePWEdy-uLYyHvm7xQ" target="_uf6QZuPrEdy-uLYyHvm7xQ">
<children xmi:id="_ugDaauPrEdy-uLYyHvm7xQ" type="KindLabel">
<children xmi:id="_ugDabOPrEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_ugDabuPrEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_ugDabePrEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ugDaa-PrEdy-uLYyHvm7xQ" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_ugDaaOPrEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=StreamManager%5Bjcu%5Ename=StreamManager.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=StreamException%5Bjcu%5Ename=StreamException.java%5Bjpack%5Ename=org.springframework.batch.item.exception%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ugDaaePrEdy-uLYyHvm7xQ" points="[-14, 2249, -14, -2923]$[-14, 3836, -14, -1336]"/>
</edges>
<edges xmi:id="_vJZniOPtEdy-uLYyHvm7xQ" source="_vJP2TePtEdy-uLYyHvm7xQ" target="_uXp5L-PWEdy-uLYyHvm7xQ">
<children xmi:id="_vJZni-PtEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_vJZnjePtEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_vJZnjuPtEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_vJZnjOPtEdy-uLYyHvm7xQ" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_vJZniePtEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=JmsItemReader%5Bjcu%5Ename=JmsItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=AbstractItemReader%5Bjcu%5Ename=AbstractItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vJZniuPtEdy-uLYyHvm7xQ" points="[0, -3519, -22331, 2566]$[22330, -5106, -1, 979]"/>
</edges>
<edges xmi:id="_vJZnj-PtEdy-uLYyHvm7xQ" source="_vJZnUOPtEdy-uLYyHvm7xQ" target="_uXp5L-PWEdy-uLYyHvm7xQ">
<children xmi:id="_vJZnkuPtEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_vJZnlOPtEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_vJZnlePtEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_vJZnk-PtEdy-uLYyHvm7xQ" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_vJZnkOPtEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=AbstractItemReaderRecoverer%5Bjcu%5Ename=AbstractItemReaderRecoverer.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=AbstractItemReader%5Bjcu%5Ename=AbstractItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vJZnkePtEdy-uLYyHvm7xQ" points="[-14, -3519, 2592, 2566]$[-2607, -5106, -1, 979]"/>
</edges>
<edges xmi:id="_vJZnluPtEdy-uLYyHvm7xQ" source="_vJP2WePtEdy-uLYyHvm7xQ" target="_uXp5L-PWEdy-uLYyHvm7xQ">
<children xmi:id="_vJZnmePtEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_vJZnm-PtEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_vJZnnOPtEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_vJZnmuPtEdy-uLYyHvm7xQ" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_vJZnl-PtEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=ListItemReader%5Bjcu%5Ename=ListItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=AbstractItemReader%5Bjcu%5Ename=AbstractItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vJZnmOPtEdy-uLYyHvm7xQ" points="[-13, -3519, -16272, 2566]$[16258, -5106, -1, 979]"/>
</edges>
<edges xmi:id="_vJZnnePtEdy-uLYyHvm7xQ" source="_uXp5R-PWEdy-uLYyHvm7xQ" target="_uXp5L-PWEdy-uLYyHvm7xQ">
<children xmi:id="_vJZnoOPtEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_vJZnouPtEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_vJZno-PtEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_vJZnoePtEdy-uLYyHvm7xQ" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_vJZnnuPtEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=DelegatingItemReader%5Bjcu%5Ename=DelegatingItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=AbstractItemReader%5Bjcu%5Ename=AbstractItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vJZnn-PtEdy-uLYyHvm7xQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
<edges xmi:id="_vJixMOPtEdy-uLYyHvm7xQ" source="_uXp5U-PWEdy-uLYyHvm7xQ" target="_uXp5L-PWEdy-uLYyHvm7xQ">
<children xmi:id="_vJixM-PtEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_vJixNePtEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_vJixNuPtEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_vJixNOPtEdy-uLYyHvm7xQ" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_vJixMePtEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=StaxEventItemReader%5Bjcu%5Ename=StaxEventItemReader.java%5Bjpack%5Ename=org.springframework.batch.io.xml%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=AbstractItemReader%5Bjcu%5Ename=AbstractItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vJixMuPtEdy-uLYyHvm7xQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
<edges xmi:id="_ZOujHOPxEdy-uLYyHvm7xQ" source="_vJP2TePtEdy-uLYyHvm7xQ" target="_uXp42OPWEdy-uLYyHvm7xQ">
<children xmi:id="_ZO3s0OPxEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_ZO3s0uPxEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_ZO3s0-PxEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZO3s0ePxEdy-uLYyHvm7xQ" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_ZOujHePxEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=JmsItemReader%5Bjcu%5Ename=JmsItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=FailedItemIdentifier%5Bjcu%5Ename=FailedItemIdentifier.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZOujHuPxEdy-uLYyHvm7xQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
<edges xmi:id="_FsGbUePyEdy-uLYyHvm7xQ" source="_FrglcOPyEdy-uLYyHvm7xQ" target="_uXp5R-PWEdy-uLYyHvm7xQ">
<children xmi:id="_FsGbVOPyEdy-uLYyHvm7xQ" type="NameLabel">
<children xmi:id="_FsGbVuPyEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_FsGbV-PyEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_FsGbVePyEdy-uLYyHvm7xQ" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_FsGbUuPyEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=ValidatingItemReader%5Bjcu%5Ename=ValidatingItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=DelegatingItemReader%5Bjcu%5Ename=DelegatingItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FsGbU-PyEdy-uLYyHvm7xQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
<edges xmi:id="_FsGbWOPyEdy-uLYyHvm7xQ" source="_FrglcOPyEdy-uLYyHvm7xQ" target="_uXp5R-PWEdy-uLYyHvm7xQ">
<children xmi:id="_FsGbW-PyEdy-uLYyHvm7xQ" type="KindLabel">
<children xmi:id="_FsGbXePyEdy-uLYyHvm7xQ" type="Stereotype"/>
<children xmi:id="_FsGbX-PyEdy-uLYyHvm7xQ" type="Kind"/>
<children xmi:id="_FsGbXuPyEdy-uLYyHvm7xQ" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_FsGbXOPyEdy-uLYyHvm7xQ" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_FsGbWePyEdy-uLYyHvm7xQ" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ValidatingItemReader%5Bjcu%5Ename=ValidatingItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=DelegatingItemReader%5Bjcu%5Ename=DelegatingItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FsGbWuPyEdy-uLYyHvm7xQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
</notation:Diagram>

View File

@@ -1,353 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--xtools2_universal_type_manager-->
<?com.ibm.xtools.emf.core.signature <signature id="com.ibm.xtools.mmi.ui.signatures.diagram" version="7.0.0"><feature description="" name="Rational Modeling Platform (com.ibm.xtools.rmp)" url="" version="7.0.0"/></signature>?>
<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.0/notation" xmlns:uml="http://www.eclipse.org/uml2/2.0.0/UML" xmlns:umlnotation="http://www.ibm.com/xtools/1.5.2/Umlnotation" xmi:id="_7ZFX8N9SEdyZfZ-HsR_CLw" type="Class" name="classdiagram">
<children xmi:id="_7ZFX8d9SEdyZfZ-HsR_CLw">
<children xmi:id="_7ZFX8t9SEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_7ZFX899SEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_7ZFX9N9SEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7ZFX9d9SEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_7ZFX9t9SEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_7ZFX999SEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7ZFX-N9SEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_7ZFX-d9SEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7ZFX-t9SEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_7ZFX-99SEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=ItemStreamAdapter%5Bjcu%5Ename=ItemStreamAdapter.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7ZFX_N9SEdyZfZ-HsR_CLw" x="38991" y="14582"/>
</children>
<children xmi:id="_7ZFX_d9SEdyZfZ-HsR_CLw">
<children xmi:id="_7ZFX_t9SEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_7ZFX_99SEdyZfZ-HsR_CLw" width="530" height="530"/>
</children>
<children xmi:id="_7ZFYAN9SEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7ZFYAd9SEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_7ZFYAt9SEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_7ZFYA99SEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_7ZFYBN9SEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7ZFYBd9SEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_7ZFYBt9SEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7ZFYB99SEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_7ZFYCN9SEdyZfZ-HsR_CLw" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=ItemStream%5Bjcu%5Ename=ItemStream.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7ZFYCd9SEdyZfZ-HsR_CLw" x="38991" y="9193"/>
</children>
<children xmi:id="_7ZFYCt9SEdyZfZ-HsR_CLw">
<children xmi:id="_7ZFYC99SEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_7ZFYDN9SEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_7ZFYDd9SEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7ZFYDt9SEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_7ZFYD99SEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_7ZFYEN9SEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7ZFYEd9SEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_7ZFYEt9SEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7ZFYE99SEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_7ZFYFN9SEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=MockRestartableItemReader%5Bjsrctype%5Ename=SimpleStepExecutorTests%5Bjcu%5Ename=SimpleStepExecutorTests.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/test/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7ZFYFd9SEdyZfZ-HsR_CLw" x="18703" y="16484"/>
</children>
<children xmi:id="_7ZFYFt9SEdyZfZ-HsR_CLw">
<children xmi:id="_7ZFYF99SEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_7ZFYGN9SEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_7ZFYGd9SEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7ZFYGt9SEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_7ZFYG99SEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_7ZFYHN9SEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7ZFYHd9SEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_7ZFYHt9SEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7ZFYH99SEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_7ZFYIN9SEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=StreamException%5Bjcu%5Ename=StreamException.java%5Bjpack%5Ename=org.springframework.batch.item.exception%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7ZFYId9SEdyZfZ-HsR_CLw" x="28213" y="13948"/>
</children>
<children xmi:id="_7ZFYIt9SEdyZfZ-HsR_CLw">
<children xmi:id="_7ZFYI99SEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_7ZFYJN9SEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_7ZFYJd9SEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7ZFYJt9SEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_7ZFYJ99SEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_7ZFYKN9SEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7ZFYKd9SEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_7ZFYKt9SEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7ZFYK99SEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_7ZFYLN9SEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=ResourceLineReader%5Bjcu%5Ename=ResourceLineReader.java%5Bjpack%5Ename=org.springframework.batch.item.file.separator%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7ZFYLd9SEdyZfZ-HsR_CLw" x="26749" y="24689"/>
</children>
<children xmi:id="_7ZFYLt9SEdyZfZ-HsR_CLw">
<children xmi:id="_7ZFYL99SEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_7ZFYMN9SEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_7ZFYMd9SEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7ZFYMt9SEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_7ZFYM99SEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_7ZFYNN9SEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7ZFYNd9SEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_7ZFYNt9SEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7ZFYN99SEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_7ZFYON9SEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=ItemStreamAdapterExtension%5Bjsrctype%5Ename=SimpleStreamManagerTests%5Bjcu%5Ename=SimpleStreamManagerTests.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/test/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7ZFYOd9SEdyZfZ-HsR_CLw" x="35913" y="24699"/>
</children>
<children xmi:id="_7ZFYRN9SEdyZfZ-HsR_CLw">
<children xmi:id="_7ZFYRd9SEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_7ZFYRt9SEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_7ZFYR99SEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7ZFYSN9SEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_7ZFYSd9SEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_7ZFYSt9SEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7ZFYS99SEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_7ZFYTN9SEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7ZFYTd9SEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_7ZFYTt9SEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=AbstractItemStreamItemWriter%5Bjcu%5Ename=AbstractItemStreamItemWriter.java%5Bjpack%5Ename=org.springframework.batch.item.writer%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7ZFYT99SEdyZfZ-HsR_CLw" x="43429" y="23775"/>
</children>
<children xmi:id="_7ZFYUN9SEdyZfZ-HsR_CLw">
<children xmi:id="_7ZFYUd9SEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_7ZFYUt9SEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_7ZFYU99SEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7ZFYVN9SEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_7ZFYVd9SEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_7ZFYVt9SEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7ZFYV99SEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_7ZFYWN9SEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7ZFYWd9SEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_7ZFYWt9SEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=ExecutionContext%5Bjcu%5Ename=ExecutionContext.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7ZFYW99SEdyZfZ-HsR_CLw" x="48501" y="8559"/>
</children>
<children xmi:id="_7ZFYaN9SEdyZfZ-HsR_CLw">
<children xmi:id="_7ZFYad9SEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_7ZFYat9SEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_7ZFYa99SEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7ZFYbN9SEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_7ZFYbd9SEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_7ZFYbt9SEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7ZFYb99SEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_7ZFYcN9SEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7ZFYcd9SEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_7ZFYct9SEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=AbstractItemStreamItemReader%5Bjcu%5Ename=AbstractItemStreamItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7ZFYc99SEdyZfZ-HsR_CLw" x="51671" y="24409"/>
</children>
<children xmi:id="_7ZFYdN9SEdyZfZ-HsR_CLw">
<children xmi:id="_7ZFYdd9SEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_7ZFYdt9SEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_7ZFYd99SEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7ZFYeN9SEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_7ZFYed9SEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_7ZFYet9SEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7ZFYe99SEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_7ZFYfN9SEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7ZFYfd9SEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_7ZFYft9SEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=AbstractTransactionalIoSource%5Bjcu%5Ename=AbstractTransactionalIoSource.java%5Bjpack%5Ename=org.springframework.batch.io.support%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7ZFYf99SEdyZfZ-HsR_CLw" x="60864" y="24118"/>
</children>
<children xmi:id="_OiG3X99TEdyZfZ-HsR_CLw">
<children xmi:id="_OiQoQN9TEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_OiQoQd9TEdyZfZ-HsR_CLw" width="530" height="530"/>
</children>
<children xmi:id="_OiQoQt9TEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_OiQoQ99TEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_OiQoRN9TEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_OiQoRd9TEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_OiQoRt9TEdyZfZ-HsR_CLw" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_OiQoR99TEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_OiQoSN9TEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_OiQoSd9TEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_OiG3YN9TEdyZfZ-HsR_CLw" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=ItemWriter%5Bjcu%5Ename=ItemWriter.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_OiG3Yd9TEdyZfZ-HsR_CLw" x="45331" y="27262"/>
</children>
<children xmi:id="_Whz4yt9TEdyZfZ-HsR_CLw">
<children xmi:id="_Whz4zd9TEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_Whz4zt9TEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_Whz4z99TEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_Whz40N9TEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_Whz40d9TEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_Whz40t9TEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_Whz4099TEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_Whz41N9TEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_Whz41d9TEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_Whz4y99TEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=HibernateCursorItemReader%5Bjcu%5Ename=HibernateCursorItemReader.java%5Bjpack%5Ename=org.springframework.batch.io.cursor%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Whz4zN9TEdyZfZ-HsR_CLw" x="51671" y="26945"/>
</children>
<children xmi:id="_Whz41t9TEdyZfZ-HsR_CLw">
<children xmi:id="_Whz42d9TEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_Whz42t9TEdyZfZ-HsR_CLw" width="530" height="530"/>
</children>
<children xmi:id="_Whz4299TEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_Whz43N9TEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_Whz43d9TEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_Whz43t9TEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_Whz4399TEdyZfZ-HsR_CLw" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_Whz44N9TEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_Whz44d9TEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_Whz44t9TEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_Whz4199TEdyZfZ-HsR_CLw" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=ItemReader%5Bjcu%5Ename=ItemReader.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Whz42N9TEdyZfZ-HsR_CLw" x="52939" y="20605"/>
</children>
<styles xmi:type="umlnotation:UMLDiagramStyle" xmi:id="_7ZFYgN9SEdyZfZ-HsR_CLw"/>
<element xsi:nil="true"/>
<edges xmi:id="_7ZFYgd9SEdyZfZ-HsR_CLw" source="_7ZFYdN9SEdyZfZ-HsR_CLw" target="_7ZFX8d9SEdyZfZ-HsR_CLw">
<children xmi:id="_7ZFYgt9SEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_7ZFYg99SEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7ZFYhN9SEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7ZFYhd9SEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_7ZFYht9SEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=AbstractTransactionalIoSource%5Bjcu%5Ename=AbstractTransactionalIoSource.java%5Bjpack%5Ename=org.springframework.batch.io.support%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemStreamAdapter%5Bjcu%5Ename=ItemStreamAdapter.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7ZFYh99SEdyZfZ-HsR_CLw" points="[0, -5424, 26260, 3770]$[-26273, -7011, -13, 2183]"/>
</edges>
<edges xmi:id="_7ZFYk99SEdyZfZ-HsR_CLw" source="_7ZFX8d9SEdyZfZ-HsR_CLw" target="_7ZFX_d9SEdyZfZ-HsR_CLw">
<children xmi:id="_7ZFYlN9SEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_7ZFYld9SEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7ZFYlt9SEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7ZFYl99SEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_7ZFYmN9SEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=ItemStreamAdapter%5Bjcu%5Ename=ItemStreamAdapter.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemStream%5Bjcu%5Ename=ItemStream.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7ZFYmd9SEdyZfZ-HsR_CLw" points="[-13, -2183, 10610, 5529]$[-10623, -3770, 0, 3942]"/>
</edges>
<edges xmi:id="_7ZFYmt9SEdyZfZ-HsR_CLw" source="_7ZFYLt9SEdyZfZ-HsR_CLw" target="_7ZFX8d9SEdyZfZ-HsR_CLw">
<children xmi:id="_7ZFYm99SEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_7ZFYnN9SEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7ZFYnd9SEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7ZFYnt9SEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_7ZFYn99SEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=ItemStreamAdapterExtension%5Bjsrctype%5Ename=SimpleStreamManagerTests%5Bjcu%5Ename=SimpleStreamManagerTests.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/test/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemStreamAdapter%5Bjcu%5Ename=ItemStreamAdapter.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7ZFYoN9SEdyZfZ-HsR_CLw" points="[0, -5424, -3241, 3770]$[3228, -7011, -13, 2183]"/>
</edges>
<edges xmi:id="_7ZFYod9SEdyZfZ-HsR_CLw" source="_7ZFX8d9SEdyZfZ-HsR_CLw" target="_7ZFYFt9SEdyZfZ-HsR_CLw">
<children xmi:id="_7ZFYot9SEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_7ZFYo99SEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7ZFYpN9SEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_7ZFYpd9SEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7ZFYpt9SEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_7ZFYp99SEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ItemStreamAdapter%5Bjcu%5Ename=ItemStreamAdapter.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=StreamException%5Bjcu%5Ename=StreamException.java%5Bjpack%5Ename=org.springframework.batch.item.exception%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7ZFYqN9SEdyZfZ-HsR_CLw" points="[-13, 2183, 19037, -7011]$[-19063, 3770, -13, -5424]"/>
</edges>
<edges xmi:id="_7ZFYqd9SEdyZfZ-HsR_CLw" source="_7ZFYCt9SEdyZfZ-HsR_CLw" target="_7ZFX8d9SEdyZfZ-HsR_CLw">
<children xmi:id="_7ZFYqt9SEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_7ZFYq99SEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7ZFYrN9SEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7ZFYrd9SEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_7ZFYrt9SEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=MockRestartableItemReader%5Bjsrctype%5Ename=SimpleStepExecutorTests%5Bjcu%5Ename=SimpleStepExecutorTests.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/test/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemStreamAdapter%5Bjcu%5Ename=ItemStreamAdapter.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7ZFYr99SEdyZfZ-HsR_CLw" points="[-14, -5424, -26472, 3770]$[26445, -7011, -13, 2183]"/>
</edges>
<edges xmi:id="_7ZFYsN9SEdyZfZ-HsR_CLw" source="_7ZFYaN9SEdyZfZ-HsR_CLw" target="_7ZFX8d9SEdyZfZ-HsR_CLw">
<children xmi:id="_7ZFYsd9SEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_7ZFYst9SEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7ZFYs99SEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7ZFYtN9SEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_7ZFYtd9SEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=AbstractItemStreamItemReader%5Bjcu%5Ename=AbstractItemStreamItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemStreamAdapter%5Bjcu%5Ename=ItemStreamAdapter.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7ZFYtt9SEdyZfZ-HsR_CLw" points="[-13, -5424, 18296, 3770]$[-18322, -7011, -13, 2183]"/>
</edges>
<edges xmi:id="_7ZFYw99SEdyZfZ-HsR_CLw" source="_7ZFYRN9SEdyZfZ-HsR_CLw" target="_7ZFX8d9SEdyZfZ-HsR_CLw">
<children xmi:id="_7ZFYxN9SEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_7ZFYxd9SEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7ZFYxt9SEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7ZFYx99SEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_7ZFYyN9SEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=AbstractItemStreamItemWriter%5Bjcu%5Ename=AbstractItemStreamItemWriter.java%5Bjpack%5Ename=org.springframework.batch.item.writer%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemStreamAdapter%5Bjcu%5Ename=ItemStreamAdapter.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7ZFYyd9SEdyZfZ-HsR_CLw" points="[0, -5424, 4564, 3770]$[-4577, -7011, -13, 2183]"/>
</edges>
<edges xmi:id="_7ZFYyt9SEdyZfZ-HsR_CLw" source="_7ZFYIt9SEdyZfZ-HsR_CLw" target="_7ZFX8d9SEdyZfZ-HsR_CLw">
<children xmi:id="_7ZFYy99SEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_7ZFYzN9SEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7ZFYzd9SEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7ZFYzt9SEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_7ZFYz99SEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=ResourceLineReader%5Bjcu%5Ename=ResourceLineReader.java%5Bjpack%5Ename=org.springframework.batch.item.file.separator%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemStreamAdapter%5Bjcu%5Ename=ItemStreamAdapter.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7ZFY0N9SEdyZfZ-HsR_CLw" points="[-14, -5424, -11682, 3770]$[11655, -7011, -13, 2183]"/>
</edges>
<edges xmi:id="_7ZFY0d9SEdyZfZ-HsR_CLw" source="_7ZFX8d9SEdyZfZ-HsR_CLw" target="_7ZFYUN9SEdyZfZ-HsR_CLw">
<children xmi:id="_7ZFY0t9SEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_7ZFY099SEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7ZFY1N9SEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_7ZFY1d9SEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7ZFY1t9SEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_7ZFY199SEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ItemStreamAdapter%5Bjcu%5Ename=ItemStreamAdapter.java%5Bjpack%5Ename=org.springframework.batch.item.stream%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ExecutionContext%5Bjcu%5Ename=ExecutionContext.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7ZFY2N9SEdyZfZ-HsR_CLw" points="[-13, 2183, -11416, -7011]$[11390, 3770, -13, -5424]"/>
</edges>
<edges xmi:id="_OiQoSt9TEdyZfZ-HsR_CLw" source="_7ZFYRN9SEdyZfZ-HsR_CLw" target="_OiG3X99TEdyZfZ-HsR_CLw">
<children xmi:id="_OiQoTd9TEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_OiQoT99TEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_OiQoUN9TEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_OiQoTt9TEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_OiQoS99TEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=AbstractItemStreamItemWriter%5Bjcu%5Ename=AbstractItemStreamItemWriter.java%5Bjpack%5Ename=org.springframework.batch.item.writer%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemWriter%5Bjcu%5Ename=ItemWriter.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OiQoTN9TEdyZfZ-HsR_CLw" points="[0, -702, -3453, 2500]$[3440, -2289, -13, 913]"/>
</edges>
<edges xmi:id="_Whz4499TEdyZfZ-HsR_CLw" source="_Whz4yt9TEdyZfZ-HsR_CLw" target="_7ZFYaN9SEdyZfZ-HsR_CLw">
<children xmi:id="_Whz45t9TEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_Whz46N9TEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_Whz46d9TEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Whz4599TEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_Whz45N9TEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=HibernateCursorItemReader%5Bjcu%5Ename=HibernateCursorItemReader.java%5Bjpack%5Ename=org.springframework.batch.io.cursor%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=AbstractItemStreamItemReader%5Bjcu%5Ename=AbstractItemStreamItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Generalization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Whz45d9TEdyZfZ-HsR_CLw" points="[0, -6059, -13, 2288]$[0, -7646, -13, 701]"/>
</edges>
<edges xmi:id="_Whz47d9TEdyZfZ-HsR_CLw" source="_7ZFYaN9SEdyZfZ-HsR_CLw" target="_Whz41t9TEdyZfZ-HsR_CLw">
<children xmi:id="_Whz48N9TEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_Whz48t9TEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_Whz4899TEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Whz48d9TEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_Whz47t9TEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=AbstractItemStreamItemReader%5Bjcu%5Ename=AbstractItemStreamItemReader.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemReader%5Bjcu%5Ename=ItemReader.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Whz4799TEdyZfZ-HsR_CLw" points="[-13, -702, -3479, 2500]$[3453, -2289, -13, 913]"/>
</edges>
</notation:Diagram>

View File

@@ -1,482 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--xtools2_universal_type_manager-->
<?com.ibm.xtools.emf.core.signature <signature id="com.ibm.xtools.mmi.ui.signatures.diagram" version="7.0.0"><feature description="" name="Rational Modeling Platform (com.ibm.xtools.rmp)" url="" version="7.0.0"/></signature>?>
<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.0/notation" xmlns:uml="http://www.eclipse.org/uml2/2.0.0/UML" xmlns:umlnotation="http://www.ibm.com/xtools/1.5.2/Umlnotation" xmi:id="_JiD3YNaYEdyFWa-S-HPO7A" type="Class" name="repository-classdiagram.dnx">
<children xmi:id="_LV6TINqUEdyZfZ-HsR_CLw">
<children xmi:id="_LV6TI9qUEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_LV6TJNqUEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_LV6TJdqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_LV6TJtqUEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_LV6TJ9qUEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_LV6TKNqUEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_LV6TKdqUEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_LV6TKtqUEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_LV6TK9qUEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_LV6TIdqUEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=SimpleJobRepository%5Bjcu%5Ename=SimpleJobRepository.java%5Bjpack%5Ename=org.springframework.batch.execution.repository%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_LV6TItqUEdyZfZ-HsR_CLw" x="44713" y="6257"/>
</children>
<children xmi:id="_N8zc_9qUEdyZfZ-HsR_CLw">
<children xmi:id="_N8zdAtqUEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_N8zdA9qUEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_N8zdBNqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N8zdBdqUEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_N8zdBtqUEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_N8zdB9qUEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N8zdCNqUEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_N8zdCdqUEdyZfZ-HsR_CLw" visible="false" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N8zdCtqUEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_N8zdANqUEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=StepExecution%5Bjcu%5Ename=StepExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N8zdAdqUEdyZfZ-HsR_CLw" x="49769" y="13314"/>
</children>
<children xmi:id="_N8zdC9qUEdyZfZ-HsR_CLw">
<children xmi:id="_N8zdDtqUEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_N8zdD9qUEdyZfZ-HsR_CLw" width="530" height="530"/>
</children>
<children xmi:id="_N8zdENqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N8zdEdqUEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_N8zdEtqUEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_N8zdE9qUEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_N8zdFNqUEdyZfZ-HsR_CLw" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N8zdFdqUEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_N8zdFtqUEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N8zdF9qUEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_N8zdDNqUEdyZfZ-HsR_CLw" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=JobInstanceDao%5Bjcu%5Ename=JobInstanceDao.java%5Bjpack%5Ename=org.springframework.batch.execution.repository.dao%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N8zdDdqUEdyZfZ-HsR_CLw" x="24092" y="1902"/>
</children>
<children xmi:id="_N8zdGNqUEdyZfZ-HsR_CLw">
<children xmi:id="_N8zdG9qUEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_N8zdHNqUEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_N8zdHdqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N8zdHtqUEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_N8zdH9qUEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_N8zdINqUEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N8zdIdqUEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_N8zdItqUEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N8zdI9qUEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_N8zdGdqUEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=JobParameters%5Bjcu%5Ename=JobParameters.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N8zdGtqUEdyZfZ-HsR_CLw" x="30432" y="10461"/>
</children>
<children xmi:id="_N8zdJNqUEdyZfZ-HsR_CLw">
<children xmi:id="_N8zdJ9qUEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_N8zdKNqUEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_N8zdKdqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N8zdKtqUEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_N8zdK9qUEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_N8zdLNqUEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N8zdLdqUEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_N8zdLtqUEdyZfZ-HsR_CLw" visible="false" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N8zdL9qUEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_N8zdJdqUEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=JobExecution%5Bjcu%5Ename=JobExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N8zdJtqUEdyZfZ-HsR_CLw" x="29164" y="7608" width="4512"/>
</children>
<children xmi:id="_N8zdMNqUEdyZfZ-HsR_CLw">
<children xmi:id="_N8zdM9qUEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_N8zdNNqUEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_N8zdNdqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N8zdNtqUEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_N8zdN9qUEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_N8zdONqUEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N8zdOdqUEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_N8zdOtqUEdyZfZ-HsR_CLw" visible="false" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N8zdO9qUEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_N8zdMdqUEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=StepInstance%5Bjcu%5Ename=StepInstance.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N8zdMtqUEdyZfZ-HsR_CLw" x="41527" y="17118"/>
</children>
<children xmi:id="_N8zdSdqUEdyZfZ-HsR_CLw">
<children xmi:id="_N8zdTNqUEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_N8zdTdqUEdyZfZ-HsR_CLw" width="530" height="530"/>
</children>
<children xmi:id="_N8zdTtqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N89N4NqUEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_N89N4dqUEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_N89N4tqUEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_N89N49qUEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N89N5NqUEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_N89N5dqUEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N89N5tqUEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_N8zdStqUEdyZfZ-HsR_CLw" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=JobRepository%5Bjcu%5Ename=JobRepository.java%5Bjpack%5Ename=org.springframework.batch.core.repository%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N8zdS9qUEdyZfZ-HsR_CLw" x="44879" y="1438"/>
</children>
<children xmi:id="_N89N59qUEdyZfZ-HsR_CLw">
<children xmi:id="_N89N6tqUEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_N89N69qUEdyZfZ-HsR_CLw" width="530" height="530"/>
</children>
<children xmi:id="_N89N7NqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N89N7dqUEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_N89N7tqUEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_N89N79qUEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_N89N8NqUEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N89N8dqUEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_N89N8tqUEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N89N89qUEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_N89N6NqUEdyZfZ-HsR_CLw" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=Step%5Bjcu%5Ename=Step.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N89N6dqUEdyZfZ-HsR_CLw" x="53256" y="1902"/>
</children>
<children xmi:id="_N89N9NqUEdyZfZ-HsR_CLw">
<children xmi:id="_N89N99qUEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_N89N-NqUEdyZfZ-HsR_CLw" width="530" height="530"/>
</children>
<children xmi:id="_N89N-dqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N89N-tqUEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_N89N-9qUEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_N89N_NqUEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_N89N_dqUEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N89N_tqUEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_N89N_9qUEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N89OANqUEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_N89N9dqUEdyZfZ-HsR_CLw" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=JobExecutionDao%5Bjcu%5Ename=JobExecutionDao.java%5Bjpack%5Ename=org.springframework.batch.execution.repository.dao%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N89N9tqUEdyZfZ-HsR_CLw" x="35187" y="1585"/>
</children>
<children xmi:id="_N89OAdqUEdyZfZ-HsR_CLw">
<children xmi:id="_N89OBNqUEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_N89OBdqUEdyZfZ-HsR_CLw" width="530" height="530"/>
</children>
<children xmi:id="_N89OBtqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N89OB9qUEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_N89OCNqUEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_N89OCdqUEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_N89OCtqUEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N89OC9qUEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_N89ODNqUEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N89ODdqUEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_N89OAtqUEdyZfZ-HsR_CLw" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=StepExecutionDao%5Bjcu%5Ename=StepExecutionDao.java%5Bjpack%5Ename=org.springframework.batch.execution.repository.dao%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N89OA9qUEdyZfZ-HsR_CLw" x="58962" y="5072"/>
</children>
<children xmi:id="_N89OMNqUEdyZfZ-HsR_CLw">
<children xmi:id="_N89OM9qUEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_N89ONNqUEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_N89ONdqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N89ONtqUEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_N89ON9qUEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_N89OONqUEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N89OOdqUEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_N89OOtqUEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N89OO9qUEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_N89OMdqUEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=Entity%5Bjcu%5Ename=Entity.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N89OMtqUEdyZfZ-HsR_CLw" x="46916" y="15533"/>
</children>
<children xmi:id="_N89OPNqUEdyZfZ-HsR_CLw">
<children xmi:id="_N89OP9qUEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_N89OQNqUEdyZfZ-HsR_CLw" width="530" height="530"/>
</children>
<children xmi:id="_N89OQdqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N89OQtqUEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_N89OQ9qUEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_N89ORNqUEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_N89ORdqUEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N89ORtqUEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_N89OR9qUEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N89OSNqUEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_N89OPdqUEdyZfZ-HsR_CLw" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=Job%5Bjcu%5Ename=Job.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Interface"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N89OPtqUEdyZfZ-HsR_CLw" x="30432" y="1585"/>
</children>
<children xmi:id="_N89OSdqUEdyZfZ-HsR_CLw">
<children xmi:id="_N89OTNqUEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_N89OTdqUEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_N89OTtqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N89OT9qUEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_N89OUNqUEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_N89OUdqUEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N89OUtqUEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_N89OU9qUEdyZfZ-HsR_CLw" visible="false" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N89OVNqUEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_N89OStqUEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=JobInstance%5Bjcu%5Ename=JobInstance.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N89OS9qUEdyZfZ-HsR_CLw" x="38357" y="12363"/>
</children>
<children xmi:id="_Z2RL_tqZEdyZfZ-HsR_CLw">
<children xmi:id="_Z2RMAdqZEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_Z2RMAtqZEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_Z2RMA9qZEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_Z2RMBNqZEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_Z2RMBdqZEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_Z2aV4NqZEdyZfZ-HsR_CLw" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_Z2aV4dqZEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_Z2aV4tqZEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_Z2aV49qZEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_Z2RL_9qZEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=MapStepDao%5Bjcu%5Ename=MapStepDao.java%5Bjpack%5Ename=org.springframework.batch.execution.repository.dao%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z2RMANqZEdyZfZ-HsR_CLw" x="57836" y="11878"/>
</children>
<children xmi:id="_ALWw2t5mEdyZfZ-HsR_CLw">
<children xmi:id="_ALWw3d5mEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_ALWw3t5mEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_ALWw395mEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_ALWw4N5mEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_ALWw4d5mEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_ALWw4t5mEdyZfZ-HsR_CLw" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_ALWw495mEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_ALWw5N5mEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_ALWw5d5mEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_ALWw295mEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=ExecutionContext%5Bjcu%5Ename=ExecutionContext.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ALWw3N5mEdyZfZ-HsR_CLw" x="65936" y="2536"/>
</children>
<styles xmi:type="umlnotation:UMLDiagramStyle" xmi:id="_JiD3YdaYEdyFWa-S-HPO7A"/>
<element xsi:nil="true"/>
<edges xmi:id="_N89OVdqUEdyZfZ-HsR_CLw" source="_LV6TINqUEdyZfZ-HsR_CLw" target="_N89OAdqUEdyZfZ-HsR_CLw">
<children xmi:id="_N9G-4NqUEdyZfZ-HsR_CLw" type="FromMultiplicityLabel">
<children xmi:id="_N9G-4tqUEdyZfZ-HsR_CLw" type="FromMultiplicity"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_N9G-4dqUEdyZfZ-HsR_CLw" y="396"/>
</children>
<children xmi:id="_N9G-49qUEdyZfZ-HsR_CLw" type="FromRoleLabel">
<children xmi:id="_N9G-5dqUEdyZfZ-HsR_CLw" type="FromRole"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_N9G-5NqUEdyZfZ-HsR_CLw" y="-397"/>
</children>
<children xmi:id="_N9G-5tqUEdyZfZ-HsR_CLw" type="associationTypeLabel">
<children xmi:id="_N9G-6NqUEdyZfZ-HsR_CLw" type="associationTypeCompartment"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_N9G-59qUEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_N89OVtqUEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Property" href="mmi:///#jfield%5Ename=stepExecutionDao%5Bjsrctype%5Ename=SimpleJobRepository%5Bjcu%5Ename=SimpleJobRepository.java%5Bjpack%5Ename=org.springframework.batch.execution.repository%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D$uml.Property"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_N89OV9qUEdyZfZ-HsR_CLw" points="[-14, 2884, -19500, -10385]$[19486, 4471, 0, -8798]"/>
</edges>
<edges xmi:id="_N9G-6dqUEdyZfZ-HsR_CLw" source="_LV6TINqUEdyZfZ-HsR_CLw" target="_N89OAdqUEdyZfZ-HsR_CLw">
<children xmi:id="_N9G-7NqUEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_N9G-7tqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N9G-8NqUEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_N9G-79qUEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N9G-7dqUEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_N9G-6tqUEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=SimpleJobRepository%5Bjcu%5Ename=SimpleJobRepository.java%5Bjpack%5Ename=org.springframework.batch.execution.repository%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=StepExecutionDao%5Bjcu%5Ename=StepExecutionDao.java%5Bjpack%5Ename=org.springframework.batch.execution.repository.dao%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_N9G-69qUEdyZfZ-HsR_CLw" points="[-14, 2884, -19500, -10385]$[19486, 4471, 0, -8798]"/>
</edges>
<edges xmi:id="_N9G--dqUEdyZfZ-HsR_CLw" source="_LV6TINqUEdyZfZ-HsR_CLw" target="_N89N59qUEdyZfZ-HsR_CLw">
<children xmi:id="_N9G-_NqUEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_N9G-_tqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N9G_ANqUEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_N9G-_9qUEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N9G-_dqUEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_N9G--tqUEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=SimpleJobRepository%5Bjcu%5Ename=SimpleJobRepository.java%5Bjpack%5Ename=org.springframework.batch.execution.repository%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=Step%5Bjcu%5Ename=Step.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_N9G--9qUEdyZfZ-HsR_CLw" points="[-14, 2884, -6324, -10385]$[6310, 4471, 0, -8798]"/>
</edges>
<edges xmi:id="_N9G_AdqUEdyZfZ-HsR_CLw" source="_LV6TINqUEdyZfZ-HsR_CLw" target="_N8zc_9qUEdyZfZ-HsR_CLw">
<children xmi:id="_N9G_BNqUEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_N9G_BtqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N9G_CNqUEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_N9G_B9qUEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N9G_BdqUEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_N9G_AtqUEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=SimpleJobRepository%5Bjcu%5Ename=SimpleJobRepository.java%5Bjpack%5Ename=org.springframework.batch.execution.repository%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=StepExecution%5Bjcu%5Ename=StepExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_N9G_A9qUEdyZfZ-HsR_CLw" points="[-14, 2884, 30493, -10385]$[-30520, 4471, -13, -8798]"/>
</edges>
<edges xmi:id="_N9G_GdqUEdyZfZ-HsR_CLw" source="_LV6TINqUEdyZfZ-HsR_CLw" target="_N89OPNqUEdyZfZ-HsR_CLw">
<children xmi:id="_N9G_HNqUEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_N9G_HtqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N9G_INqUEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_N9G_H9qUEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N9G_HdqUEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_N9G_GtqUEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=SimpleJobRepository%5Bjcu%5Ename=SimpleJobRepository.java%5Bjpack%5Ename=org.springframework.batch.execution.repository%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=Job%5Bjcu%5Ename=Job.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_N9G_G9qUEdyZfZ-HsR_CLw" points="[-14, 2884, -40124, -10385]$[40097, 4471, -13, -8798]"/>
</edges>
<edges xmi:id="_N9G_IdqUEdyZfZ-HsR_CLw" source="_LV6TINqUEdyZfZ-HsR_CLw" target="_N89OSdqUEdyZfZ-HsR_CLw">
<children xmi:id="_N9G_JNqUEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_N9G_JtqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N9G_KNqUEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_N9G_J9qUEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N9G_JdqUEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_N9G_ItqUEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=SimpleJobRepository%5Bjcu%5Ename=SimpleJobRepository.java%5Bjpack%5Ename=org.springframework.batch.execution.repository%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=JobInstance%5Bjcu%5Ename=JobInstance.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_N9G_I9qUEdyZfZ-HsR_CLw" points="[-14, 2884, -45733, -10385]$[45706, 4471, -13, -8798]"/>
</edges>
<edges xmi:id="_N9G_PdqUEdyZfZ-HsR_CLw" source="_LV6TINqUEdyZfZ-HsR_CLw" target="_N8zdC9qUEdyZfZ-HsR_CLw">
<children xmi:id="_N9G_QNqUEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_N9G_QtqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N9G_RNqUEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_N9G_Q9qUEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N9G_QdqUEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_N9G_PtqUEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=SimpleJobRepository%5Bjcu%5Ename=SimpleJobRepository.java%5Bjpack%5Ename=org.springframework.batch.execution.repository%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=JobInstanceDao%5Bjcu%5Ename=JobInstanceDao.java%5Bjpack%5Ename=org.springframework.batch.execution.repository.dao%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_N9G_P9qUEdyZfZ-HsR_CLw" points="[-2302, -397, 26168, 1084]$[-14605, -2408, 13865, -927]$[-26353, -1640, 2117, -159]"/>
</edges>
<edges xmi:id="_N9QI2NqUEdyZfZ-HsR_CLw" source="_LV6TINqUEdyZfZ-HsR_CLw" target="_N8zdJNqUEdyZfZ-HsR_CLw">
<children xmi:id="_N9QI29qUEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_N9QI3dqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N9QI39qUEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_N9QI3tqUEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N9QI3NqUEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_N9QI2dqUEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=SimpleJobRepository%5Bjcu%5Ename=SimpleJobRepository.java%5Bjpack%5Ename=org.springframework.batch.execution.repository%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=JobExecution%5Bjcu%5Ename=JobExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_N9QI2tqUEdyZfZ-HsR_CLw" points="[-14, 2884, 12475, -10385]$[-12502, 4471, -13, -8798]"/>
</edges>
<edges xmi:id="_N9QI4NqUEdyZfZ-HsR_CLw" source="_LV6TINqUEdyZfZ-HsR_CLw" target="_N89OMNqUEdyZfZ-HsR_CLw">
<children xmi:id="_N9QI49qUEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_N9QI5dqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N9QI59qUEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_N9QI5tqUEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N9QI5NqUEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_N9QI4dqUEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=SimpleJobRepository%5Bjcu%5Ename=SimpleJobRepository.java%5Bjpack%5Ename=org.springframework.batch.execution.repository%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=Entity%5Bjcu%5Ename=Entity.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_N9QI4tqUEdyZfZ-HsR_CLw" points="[-14, 2884, -34912, -10385]$[34885, 4471, -13, -8798]"/>
</edges>
<edges xmi:id="_N9QI8NqUEdyZfZ-HsR_CLw" source="_LV6TINqUEdyZfZ-HsR_CLw" target="_N8zdGNqUEdyZfZ-HsR_CLw">
<children xmi:id="_N9QI89qUEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_N9QI9dqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N9QI99qUEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_N9QI9tqUEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N9QI9NqUEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_N9QI8dqUEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=SimpleJobRepository%5Bjcu%5Ename=SimpleJobRepository.java%5Bjpack%5Ename=org.springframework.batch.execution.repository%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=JobParameters%5Bjcu%5Ename=JobParameters.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_N9QI8tqUEdyZfZ-HsR_CLw" points="[-14, 2884, 18494, -10385]$[-18508, 4471, 0, -8798]"/>
</edges>
<edges xmi:id="_N9QJA9qUEdyZfZ-HsR_CLw" source="_LV6TINqUEdyZfZ-HsR_CLw" target="_N8zdC9qUEdyZfZ-HsR_CLw">
<children xmi:id="_N9QJBtqUEdyZfZ-HsR_CLw" type="FromMultiplicityLabel">
<children xmi:id="_N9QJCNqUEdyZfZ-HsR_CLw" type="FromMultiplicity"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_N9QJB9qUEdyZfZ-HsR_CLw" y="396"/>
</children>
<children xmi:id="_N9QJCdqUEdyZfZ-HsR_CLw" type="FromRoleLabel">
<children xmi:id="_N9QJC9qUEdyZfZ-HsR_CLw" type="FromRole"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_N9QJCtqUEdyZfZ-HsR_CLw" y="-397"/>
</children>
<children xmi:id="_N9QJDNqUEdyZfZ-HsR_CLw" type="associationTypeLabel">
<children xmi:id="_N9QJDtqUEdyZfZ-HsR_CLw" type="associationTypeCompartment"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_N9QJDdqUEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_N9QJBNqUEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Property" href="mmi:///#jfield%5Ename=jobInstanceDao%5Bjsrctype%5Ename=SimpleJobRepository%5Bjcu%5Ename=SimpleJobRepository.java%5Bjpack%5Ename=org.springframework.batch.execution.repository%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D$uml.Property"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_N9QJBdqUEdyZfZ-HsR_CLw" points="[-2275, -185, 26168, 1296]$[-14287, -1138, 14156, 343]$[-16219, -2116, 12224, -635]$[-26326, -1587, 2117, -106]"/>
</edges>
<edges xmi:id="_N9QJD9qUEdyZfZ-HsR_CLw" source="_LV6TINqUEdyZfZ-HsR_CLw" target="_N89N9NqUEdyZfZ-HsR_CLw">
<children xmi:id="_N9QJEtqUEdyZfZ-HsR_CLw" type="FromMultiplicityLabel">
<children xmi:id="_N9QJFNqUEdyZfZ-HsR_CLw" type="FromMultiplicity"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_N9QJE9qUEdyZfZ-HsR_CLw" y="396"/>
</children>
<children xmi:id="_N9QJFdqUEdyZfZ-HsR_CLw" type="FromRoleLabel">
<children xmi:id="_N9QJF9qUEdyZfZ-HsR_CLw" type="FromRole"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_N9QJFtqUEdyZfZ-HsR_CLw" x="207" y="-463"/>
</children>
<children xmi:id="_N9QJGNqUEdyZfZ-HsR_CLw" type="associationTypeLabel">
<children xmi:id="_N9QJGtqUEdyZfZ-HsR_CLw" type="associationTypeCompartment"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_N9QJGdqUEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_N9QJENqUEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Property" href="mmi:///#jfield%5Ename=jobExecutionDao%5Bjsrctype%5Ename=SimpleJobRepository%5Bjcu%5Ename=SimpleJobRepository.java%5Bjpack%5Ename=org.springframework.batch.execution.repository%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D$uml.Property"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_N9QJEdqUEdyZfZ-HsR_CLw" points="[-14, 2884, -12872, -10385]$[12845, 4471, -13, -8798]"/>
</edges>
<edges xmi:id="_N9QJG9qUEdyZfZ-HsR_CLw" source="_LV6TINqUEdyZfZ-HsR_CLw" target="_N89N9NqUEdyZfZ-HsR_CLw">
<children xmi:id="_N9QJHtqUEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_N9QJINqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N9QJItqUEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_N9QJIdqUEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N9QJH9qUEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_N9QJHNqUEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=SimpleJobRepository%5Bjcu%5Ename=SimpleJobRepository.java%5Bjpack%5Ename=org.springframework.batch.execution.repository%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=JobExecutionDao%5Bjcu%5Ename=JobExecutionDao.java%5Bjpack%5Ename=org.springframework.batch.execution.repository.dao%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_N9QJHdqUEdyZfZ-HsR_CLw" points="[-14, 2884, -12872, -10385]$[12845, 4471, -13, -8798]"/>
</edges>
<edges xmi:id="_N9QJI9qUEdyZfZ-HsR_CLw" source="_LV6TINqUEdyZfZ-HsR_CLw" target="_N8zdSdqUEdyZfZ-HsR_CLw">
<children xmi:id="_N9QJJtqUEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_N9QJKNqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N9QJKdqUEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N9QJJ9qUEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_N9QJJNqUEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=SimpleJobRepository%5Bjcu%5Ename=SimpleJobRepository.java%5Bjpack%5Ename=org.springframework.batch.execution.repository%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=JobRepository%5Bjcu%5Ename=JobRepository.java%5Bjpack%5Ename=org.springframework.batch.core.repository%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_N9QJJdqUEdyZfZ-HsR_CLw" points="[-14, -2884, 0, 3202]$[-14, -4472, 0, 1614]"/>
</edges>
<edges xmi:id="_PbIp39qZEdyZfZ-HsR_CLw" source="_N89OAdqUEdyZfZ-HsR_CLw" target="_N8zc_9qUEdyZfZ-HsR_CLw">
<children xmi:id="_PbIp4tqZEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_PbIp5NqZEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_PbIp5tqZEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_PbIp5dqZEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_PbIp49qZEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_PbIp4NqZEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=StepExecutionDao%5Bjcu%5Ename=StepExecutionDao.java%5Bjpack%5Ename=org.springframework.batch.execution.repository.dao%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=StepExecution%5Bjcu%5Ename=StepExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_PbIp4dqZEdyZfZ-HsR_CLw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
<edges xmi:id="_ALWw5t5mEdyZfZ-HsR_CLw" source="_Z2RL_tqZEdyZfZ-HsR_CLw" target="_N89OAdqUEdyZfZ-HsR_CLw">
<children xmi:id="_ALWw6d5mEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_ALWw695mEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_ALWw7N5mEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ALWw6t5mEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_ALWw595mEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=MapStepDao%5Bjcu%5Ename=MapStepDao.java%5Bjpack%5Ename=org.springframework.batch.execution.repository.dao%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=StepExecutionDao%5Bjcu%5Ename=StepExecutionDao.java%5Bjpack%5Ename=org.springframework.batch.execution.repository.dao%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ALWw6N5mEdyZfZ-HsR_CLw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
<edges xmi:id="_ALWw8N5mEdyZfZ-HsR_CLw" source="_N89OAdqUEdyZfZ-HsR_CLw" target="_N8zdJNqUEdyZfZ-HsR_CLw">
<children xmi:id="_ALWw895mEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_ALWw9d5mEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_ALWw995mEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_ALWw9t5mEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ALWw9N5mEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_ALWw8d5mEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=StepExecutionDao%5Bjcu%5Ename=StepExecutionDao.java%5Bjpack%5Ename=org.springframework.batch.execution.repository.dao%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=JobExecution%5Bjcu%5Ename=JobExecution.java%5Bjpack%5Ename=org.springframework.batch.core.domain%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-core%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ALWw8t5mEdyZfZ-HsR_CLw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
<edges xmi:id="_ALWw_95mEdyZfZ-HsR_CLw" source="_N89OAdqUEdyZfZ-HsR_CLw" target="_ALWw2t5mEdyZfZ-HsR_CLw">
<children xmi:id="_ALWxAt5mEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_ALWxBN5mEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_ALWxBt5mEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_ALWxBd5mEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ALWxA95mEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_ALWxAN5mEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=StepExecutionDao%5Bjcu%5Ename=StepExecutionDao.java%5Bjpack%5Ename=org.springframework.batch.execution.repository.dao%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ExecutionContext%5Bjcu%5Ename=ExecutionContext.java%5Bjpack%5Ename=org.springframework.batch.item%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ALWxAd5mEdyZfZ-HsR_CLw" points="[-13, 2038, -13, -7011]$[-13, 3625, -13, -5424]"/>
</edges>
</notation:Diagram>

File diff suppressed because it is too large Load Diff

View File

@@ -311,7 +311,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/drivingQueryExample.png"
fileref="images/drivingQueryExample.png"
width="66%" />
</imageobject>
</mediaobject>
@@ -331,7 +331,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/drivingQueryJob.png"
fileref="images/drivingQueryJob.png"
width="66%" />
</imageobject>
</mediaobject>

View File

@@ -39,7 +39,7 @@
<mediaobject>
<imageobject role="fo">
<imagedata
fileref="src/site/docbook/reference/images/simple-batch-execution-env.jpg"
fileref="images/simple-batch-execution-env.jpg"
format="JPG" align="center"
width="66%" />
</imageobject>

View File

@@ -46,7 +46,7 @@
<mediaobject>
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/spring-batch-reference-model.png"
fileref="images/spring-batch-reference-model.png"
format="PNG" />
</imageobject>
@@ -83,7 +83,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/job-heirarchy.png" />
fileref="images/job-heirarchy.png" />
</imageobject>
</mediaobject>
@@ -178,7 +178,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/job-heirarchy.png" />
fileref="images/job-heirarchy.png" />
</imageobject>
</mediaobject></para>
@@ -559,7 +559,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/jobHeirarchyWithSteps.png" />
fileref="images/jobHeirarchyWithSteps.png" />
</imageobject>
</mediaobject>

View File

@@ -18,7 +18,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/spring-batch-reference-model.png"
fileref="images/spring-batch-reference-model.png"
width="75%" />
</imageobject>
</mediaobject>
@@ -93,7 +93,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/run-tier.png" />
fileref="images/run-tier.png" />
</imageobject>
</mediaobject>
@@ -273,7 +273,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/jobTier.png" />
fileref="images/jobTier.png" />
</imageobject>
</mediaobject>
@@ -313,7 +313,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/job-launcher-sequence-sync.png"
fileref="images/job-launcher-sequence-sync.png"
width="66%" />
</imageobject>
</mediaobject>
@@ -336,7 +336,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/job-launcher-sequence-async.png"
fileref="images/job-launcher-sequence-async.png"
width="66%" />
</imageobject>
</mediaobject>
@@ -790,7 +790,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/application-tier.png" />
fileref="images/application-tier.png" />
</imageobject>
</mediaobject>

View File

@@ -15,7 +15,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/spring-batch-reference-model.png"
fileref="images/spring-batch-reference-model.png"
width="75%" />
</imageobject>
</mediaobject>
@@ -352,7 +352,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/job-launcher-sequence-sync.png"
fileref="images/job-launcher-sequence-sync.png"
scale="80" width="66%" />
</imageobject>
</mediaobject>
@@ -374,7 +374,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/job-launcher-sequence-async.png"
fileref="images/job-launcher-sequence-async.png"
scale="80" width="66%" />
</imageobject>
</mediaobject>
@@ -596,7 +596,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/job-repository.png"
fileref="images/job-repository.png"
scale="80" width="40%" />
</imageobject>
</mediaobject>
@@ -619,7 +619,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/job-repository-advanced.png"
fileref="images/job-repository-advanced.png"
scale="80" width="65%" />
</imageobject>
</mediaobject>

View File

@@ -1521,7 +1521,7 @@
<para><mediaobject>
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/xmlinput.png"
fileref="images/xmlinput.png"
format="PNG" width="40%" />
</imageobject>
@@ -1548,7 +1548,7 @@
<para><mediaobject>
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/oxm-fragments.png"
fileref="images/oxm-fragments.png"
format="PNG" width="40%" />
</imageobject>
@@ -1863,7 +1863,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/cursorExample.png"
fileref="images/cursorExample.png"
width="66%" />
</imageobject>
</mediaobject>
@@ -2355,7 +2355,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/errorOnFlush.png" />
fileref="images/errorOnFlush.png" />
</imageobject>
</mediaobject>If items are buffered before being written out, any
errors encountered will not be thrown until the buffer is flushed just
@@ -2381,7 +2381,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/errorOnWrite.jpg" />
fileref="images/errorOnWrite.jpg" />
</imageobject>
</mediaobject>

View File

@@ -26,14 +26,14 @@
their relationships to one another:</para>
<mediaobject>
<imageobject role="html">
<imageobject role="fo">
<imagedata align="center" fileref="images/meta-data-erd.png"
width="45%" />
</imageobject>
<imageobject role="html">
<imagedata align="center"
fileref="src/site/docbook/reference/images/meta-data-erd.png"
fileref="images/meta-data-erd.png"
width="45%" />
</imageobject>
</mediaobject>

View File

@@ -173,9 +173,9 @@
architecture that supports the extensibility and ease of use for end-user
developers. <mediaobject>
<imageobject role="fo">
<imagedata align="center" contentdepth="" contentwidth=""
fileref="src/site/docbook/reference/images/spring-batch-layers.png"
format="PNG" scalefit="" width="338" />
<imagedata align="center"
fileref="images/spring-batch-layers.png"
format="PNG" width="338" />
</imageobject>
<imageobject role="html">
@@ -201,4 +201,4 @@
<classname>ItemWriter</classname>) and the core framework itself.
(retry)</para>
</section>
</chapter>
</chapter>

View File

@@ -24,7 +24,7 @@
<imageobject role="fo">
<imagedata align="center" contentwidth="480"
fileref="src/site/docbook/reference/images/step.png"
fileref="images/step.png"
scale="60" width="75%" />
</imageobject>
</mediaobject>
@@ -50,7 +50,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/chunk-oriented-processing.png"
fileref="images/chunk-oriented-processing.png"
width="75%" />
</imageobject>
</mediaobject>
@@ -988,7 +988,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/sequential-flow.png"
fileref="images/sequential-flow.png"
width="40%" />
</imageobject>
</mediaobject>
@@ -1046,7 +1046,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/conditional-flow.png"
fileref="images/conditional-flow.png"
width="40%" />
</imageobject>
</mediaobject></para>

View File

@@ -89,7 +89,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/item-oriented-processing.png"
fileref="images/item-oriented-processing.png"
width="50%" />
</imageobject>
</mediaobject>
@@ -163,7 +163,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/simplified-oriented-processing.png"
fileref="images/simplified-oriented-processing.png"
width="60%" />
</imageobject>
</mediaobject>
@@ -237,7 +237,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/1-1-step.png"
fileref="images/1-1-step.png"
width="50%" />
</imageobject>
</mediaobject>
@@ -254,7 +254,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/composite-transformer.png"
fileref="images/composite-transformer.png"
width="70%" />
</imageobject>
</mediaobject>
@@ -277,7 +277,7 @@
<imageobject role="fo">
<imagedata align="center" contentwidth="480"
fileref="src/site/docbook/reference/images/step.png"
fileref="images/step.png"
scale="" width="50%" />
</imageobject>
</mediaobject>
@@ -341,7 +341,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/job-repository-advanced.png"
fileref="images/job-repository-advanced.png"
scale="80" width="65%" />
</imageobject>
</mediaobject>
@@ -367,7 +367,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/sequential-flow.png"
fileref="images/sequential-flow.png"
width="40%" />
</imageobject>
</mediaobject>
@@ -382,7 +382,7 @@
<imageobject role="fo">
<imagedata align="center"
fileref="src/site/docbook/reference/images/conditional-flow.png"
fileref="images/conditional-flow.png"
width="40%" />
</imageobject>
</mediaobject>