Diagrams have been updated to reflect recent changes; 1) repository has been simplified 2) io-design was simplified to separate ItemReaders design from ItemReaders to simplify DocBook presentation and also reflects the changes to ItemStreamSupport and 3) the domain has been simplified.

This commit is contained in:
wxlund
2008-02-26 15:17:58 +00:00
parent 55e35eac1c
commit 7fb1845eeb
7 changed files with 1207 additions and 827 deletions

View File

@@ -17,7 +17,7 @@
</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="49213" y="39661"/>
<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">
@@ -34,7 +34,7 @@
</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="66764" y="34025"/>
<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">
@@ -51,7 +51,7 @@
</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="48942" y="8831"/>
<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">
@@ -68,7 +68,7 @@
</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="36228" y="34021"/>
<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">
@@ -86,7 +86,7 @@
</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="66761" y="29196"/>
<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">
@@ -103,7 +103,7 @@
</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="31000" y="34014"/>
<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">
@@ -120,7 +120,7 @@
</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="30446" y="29191"/>
<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">
@@ -129,7 +129,7 @@
<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" type="AttributeCompartment">
<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">
@@ -137,7 +137,7 @@
</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="62215" y="49981"/>
<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">
@@ -154,7 +154,7 @@
</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="46947" y="34018"/>
<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">
@@ -171,7 +171,7 @@
</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="52594" y="13214"/>
<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">
@@ -188,7 +188,7 @@
</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="37250" y="29204"/>
<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">
@@ -206,7 +206,7 @@
</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="45354" y="1436"/>
<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">
@@ -215,7 +215,7 @@
<children xmi:id="_ORU7xtn1Edy3x64p5vCglw" type="Stereotype"/>
<children xmi:id="_ORU7x9n1Edy3x64p5vCglw" type="Name"/>
<children xmi:id="_ORU7yNn1Edy3x64p5vCglw" type="Parent"/>
<children xmi:id="_ORU7ydn1Edy3x64p5vCglw" type="AttributeCompartment">
<children xmi:id="_ORU7ydn1Edy3x64p5vCglw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_ORU7ytn1Edy3x64p5vCglw"/>
</children>
<children xmi:id="_ORU7y9n1Edy3x64p5vCglw" type="OperationCompartment">
@@ -223,7 +223,7 @@
</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="43089" y="13209"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ORU7w9n1Edy3x64p5vCglw" x="31809" y="11919"/>
</children>
<children xmi:id="_ORestdn1Edy3x64p5vCglw">
<children xmi:id="_OResuNn1Edy3x64p5vCglw" type="ImageCompartment">
@@ -232,7 +232,7 @@
<children xmi:id="_OResutn1Edy3x64p5vCglw" type="Stereotype"/>
<children xmi:id="_OResu9n1Edy3x64p5vCglw" type="Name"/>
<children xmi:id="_OResvNn1Edy3x64p5vCglw" type="Parent"/>
<children xmi:id="_OResvdn1Edy3x64p5vCglw" type="AttributeCompartment">
<children xmi:id="_OResvdn1Edy3x64p5vCglw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_OResvtn1Edy3x64p5vCglw"/>
</children>
<children xmi:id="_OResv9n1Edy3x64p5vCglw" type="OperationCompartment">
@@ -240,7 +240,7 @@
</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="50257" y="1453"/>
<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">
@@ -258,7 +258,7 @@
</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="5187" y="29200"/>
<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">
@@ -275,58 +275,7 @@
</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="8414" y="49994"/>
</children>
<children xmi:id="_7v2voNpkEdyZfZ-HsR_CLw">
<children xmi:id="_7v2vo9pkEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_7v2vpNpkEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_7v2vpdpkEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7v2vptpkEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_7v2vp9pkEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_7v2vqNpkEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7v2vqdpkEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_7v2vqtpkEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7v2vq9pkEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_7v2vodpkEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=ChunkedStep%5Bjcu%5Ename=ChunkedStep.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7v2votpkEdyZfZ-HsR_CLw" x="13568" y="19303"/>
</children>
<children xmi:id="_7v2vw9pkEdyZfZ-HsR_CLw">
<children xmi:id="_7v2vxtpkEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_7v2vx9pkEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_7v2vyNpkEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7v2vydpkEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_7v2vytpkEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_7v2vy9pkEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7v2vzNpkEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_7v2vzdpkEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7v2vztpkEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_7v2vxNpkEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=ItemDechunker%5Bjcu%5Ename=ItemDechunker.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7v2vxdpkEdyZfZ-HsR_CLw" x="1681" y="39663"/>
</children>
<children xmi:id="_7wAgrtpkEdyZfZ-HsR_CLw">
<children xmi:id="_7wAgsdpkEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_7wAgstpkEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_7wAgs9pkEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7wAgtNpkEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_7wAgtdpkEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_7wAgttpkEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7wAgt9pkEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_7wAguNpkEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_7wAgudpkEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_7wAgr9pkEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=ItemChunker%5Bjcu%5Ename=ItemChunker.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7wAgsNpkEdyZfZ-HsR_CLw" x="22799" y="34003"/>
<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">
@@ -335,7 +284,7 @@
<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" type="AttributeCompartment">
<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">
@@ -343,41 +292,7 @@
</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="12541" y="39683"/>
</children>
<children xmi:id="_uqBNA9qHEdyZfZ-HsR_CLw">
<children xmi:id="_uqKW0NqHEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uqKW0dqHEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_uqKW0tqHEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_uqKW09qHEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_uqKW1NqHEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_uqKW1dqHEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uqKW1tqHEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_uqKW19qHEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uqKW2NqHEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_uqBNBNqHEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=TaskletStep%5Bjcu%5Ename=TaskletStep.java%5Bjpack%5Ename=org.springframework.batch.execution.step.tasklet%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uqBNBdqHEdyZfZ-HsR_CLw" x="66769" y="39662"/>
</children>
<children xmi:id="_uqKW5dqHEdyZfZ-HsR_CLw">
<children xmi:id="_uqKW6NqHEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_uqKW6dqHEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_uqKW6tqHEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_uqKW69qHEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_uqKW7NqHEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_uqKW7dqHEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uqKW7tqHEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_uqKW79qHEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_uqKW8NqHEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_uqKW5tqHEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=AbstractStep%5Bjcu%5Ename=AbstractStep.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uqKW59qHEdyZfZ-HsR_CLw" x="72910" y="30115"/>
<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">
@@ -394,77 +309,7 @@
</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="1442" y="34003"/>
</children>
<children xmi:id="_f5Y5oNsVEdyZfZ-HsR_CLw">
<children xmi:id="_f5Y5o9sVEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_f5Y5pNsVEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_f5Y5pdsVEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_f5Y5ptsVEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_f5Y5p9sVEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_f5Y5qNsVEdyZfZ-HsR_CLw" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_f5Y5qdsVEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_f5Y5qtsVEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_f5Y5q9sVEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_f5Y5odsVEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=ReadFailureException%5Bjcu%5Ename=ReadFailureException.java%5Bjpack%5Ename=org.springframework.batch.io.exception%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_f5Y5otsVEdyZfZ-HsR_CLw" x="17951" y="39673"/>
</children>
<children xmi:id="_f5Y5rNsVEdyZfZ-HsR_CLw">
<children xmi:id="_f5Y5r9sVEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_f5Y5sNsVEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_f5Y5sdsVEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_f5Y5stsVEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_f5Y5s9sVEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_f5Y5tNsVEdyZfZ-HsR_CLw" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_f5Y5tdsVEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_f5Y5ttsVEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_f5Y5t9sVEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_f5Y5rdsVEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=NeverSkipItemSkipPolicy%5Bjcu%5Ename=NeverSkipItemSkipPolicy.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_f5Y5rtsVEdyZfZ-HsR_CLw" x="26903" y="39683"/>
</children>
<children xmi:id="_f5Y5uNsVEdyZfZ-HsR_CLw">
<children xmi:id="_f5Y5u9sVEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_f5Y5vNsVEdyZfZ-HsR_CLw" width="530" height="530"/>
</children>
<children xmi:id="_f5Y5vdsVEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_f5Y5vtsVEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_f5Y5v9sVEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_f5Y5wNsVEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_f5Y5wdsVEdyZfZ-HsR_CLw" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_f5Y5wtsVEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_f5Y5w9sVEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_f5Y5xNsVEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_f5Y5udsVEdyZfZ-HsR_CLw" 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="_f5Y5utsVEdyZfZ-HsR_CLw" x="33686" y="39666"/>
</children>
<children xmi:id="_f5Y5z9sVEdyZfZ-HsR_CLw">
<children xmi:id="_f5Y50tsVEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_f5Y509sVEdyZfZ-HsR_CLw" width="530" height="530"/>
</children>
<children xmi:id="_f5Y51NsVEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_f5Y51dsVEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_f5Y51tsVEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_f5Y519sVEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_f5Y52NsVEdyZfZ-HsR_CLw" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_f5Y52dsVEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_f5Y52tsVEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_f5Y529sVEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_f5Y50NsVEdyZfZ-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="_f5Y50dsVEdyZfZ-HsR_CLw" x="38919" y="39687"/>
<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">
@@ -482,7 +327,94 @@
</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="18740" y="29184"/>
<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"/>
@@ -495,7 +427,7 @@
</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="[-14, 4365, -12198, -4895]$[12184, 5952, 0, -3308]"/>
<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">
@@ -505,7 +437,7 @@
</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="[-14, -4366, 3796, 3625]$[-3824, -5954, -14, 2037]"/>
<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">
@@ -516,7 +448,7 @@
</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="[-14, -4366, -2580, 24210]$[6853, -7991, 4287, 20585]$[2553, -26327, -13, 2249]"/>
<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">
@@ -527,7 +459,7 @@
</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="[-14, -4366, 12964, 3625]$[-12978, -5954, 0, 2037]"/>
<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">
@@ -538,7 +470,7 @@
</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="[-14, -4366, 3796, 3625]$[-3824, -5954, -14, 2037]"/>
<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">
@@ -549,7 +481,7 @@
</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, 2037, 15994, -5954]$[-16021, 3625, -14, -4366]"/>
<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">
@@ -559,7 +491,7 @@
</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, -2038, 119, 3201]$[-146, -3625, -14, 1614]"/>
<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">
@@ -569,7 +501,7 @@
</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, -1403, 3876, 4484]$[-3902, -2990, -13, 2897]"/>
<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">
@@ -580,7 +512,7 @@
</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, -17423, -19182]$[16404, 5238, -1006, -15346]$[16404, 13229, -1006, -7355]$[17396, 18970, -14, -1614]"/>
<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">
@@ -591,7 +523,7 @@
</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, -4114, -3836]$[4088, 2989, -13, -2249]"/>
<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">
@@ -602,7 +534,7 @@
</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, 2037, -12978, -5954]$[12964, 3625, -14, -4366]"/>
<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">
@@ -613,7 +545,7 @@
</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="[-14, 1614, 15861, -11616]$[-6350, 5239, 9525, -7991]$[-15889, 8864, -14, -4366]"/>
<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">
@@ -624,7 +556,7 @@
</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, 1614, 0, -3625]$[0, 3201, 0, -2038]"/>
<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">
@@ -635,7 +567,7 @@
</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, 2249, 2553, -26327]$[1614, 7991, 4180, -20585]$[1614, 20585, 4180, -7991]$[-2580, 24210, -14, -4366]"/>
<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">
@@ -646,7 +578,7 @@
</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="[-13, 2249, -9631, -35587]$[9631, 7991, 13, -29845]$[9631, 34528, 13, -3308]"/>
<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">
@@ -657,7 +589,7 @@
</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, 2249, 6363, -18336]$[-1614, 7991, 4762, -12594]$[-1614, 15346, 4762, -5239]$[-6390, 18547, -14, -2038]"/>
<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">
@@ -667,7 +599,7 @@
</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, 18547, 6363, -2038]$[-6390, 18547, -14, -2038]"/>
<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">
@@ -678,7 +610,7 @@
</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, 2249, 15028, -13097]$[-13837, 7991, 1204, -7355]$[-15041, 13732, 0, -1614]"/>
<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">
@@ -689,7 +621,7 @@
</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, 1614, -8665, -3625]$[8651, 3201, -14, -2038]"/>
<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">
@@ -700,7 +632,7 @@
</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, -1614, -7051, 24857]$[-1469, -7355, -8520, 19116]$[7038, -23574, -13, 2897]"/>
<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">
@@ -710,7 +642,7 @@
</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, 1614, -8665, -3625]$[8651, 3201, -14, -2038]"/>
<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">
@@ -721,7 +653,7 @@
</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, 1614, 7144, -3625]$[-7144, 3201, 0, -2038]"/>
<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">
@@ -732,7 +664,7 @@
</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, -1614, -15041, 13732]$[3876, -7355, -11165, 7991]$[15028, -13097, -13, 2249]"/>
<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">
@@ -743,7 +675,7 @@
</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="[-13, 2897, -8003, -8228]$[7990, 5887, 0, -5238]$[7977, 8876, -13, -2249]"/>
<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">
@@ -754,7 +686,7 @@
</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="[0, 2897, 2686, -2990]$[-2699, 4484, -13, -1403]"/>
<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">
@@ -765,7 +697,7 @@
</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, -2249, -3876, 2989]$[3849, -3836, -13, 1402]"/>
<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">
@@ -775,7 +707,7 @@
</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, -2249, -3876, 2989]$[3849, -3836, -13, 1402]"/>
<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">
@@ -786,40 +718,7 @@
</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="[-13, 1614, -3691, -20876]$[1006, 5239, -2672, -17251]$[1006, 13230, -2672, -9260]$[3665, 19182, -13, -3308]"/>
</edges>
<edges xmi:id="_7wAgutpkEdyZfZ-HsR_CLw" source="_7wAgrtpkEdyZfZ-HsR_CLw" target="_UKTMoNpiEdyZfZ-HsR_CLw">
<children xmi:id="_7wAgvdpkEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_7wAgv9pkEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7wAgwdpkEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_7wAgwNpkEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7wAgvtpkEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_7wAgu9pkEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ItemChunker%5Bjcu%5Ename=ItemChunker.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%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="_7wAgvNpkEdyZfZ-HsR_CLw" points="[-13, 2037, 14327, -15214]$[0, 7991, 14340, -9260]$[-14353, 13943, -13, -3308]"/>
</edges>
<edges xmi:id="_7wKRsNpkEdyZfZ-HsR_CLw" source="_7v2vw9pkEdyZfZ-HsR_CLw" target="_UKTMoNpiEdyZfZ-HsR_CLw">
<children xmi:id="_7wKRs9pkEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_7wKRtdpkEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7wKRt9pkEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_7wKRttpkEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7wKRtNpkEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_7wKRsdpkEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ItemDechunker%5Bjcu%5Ename=ItemDechunker.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%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="_7wKRstpkEdyZfZ-HsR_CLw" points="[-14, 4365, -6787, -4895]$[6760, 5952, -13, -3308]"/>
</edges>
<edges xmi:id="_7wKRuNpkEdyZfZ-HsR_CLw" source="_7v2voNpkEdyZfZ-HsR_CLw" target="_UKTMoNpiEdyZfZ-HsR_CLw">
<children xmi:id="_7wKRu9pkEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_7wKRvdpkEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_7wKRv9pkEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_7wKRvtpkEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7wKRvNpkEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_7wKRudpkEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ChunkedStep%5Bjcu%5Ename=ChunkedStep.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%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="_7wKRutpkEdyZfZ-HsR_CLw" points="[-13, 4154, 5543, -25691]$[-5556, 7355, 0, -22490]$[-5556, 26537, 0, -3308]"/>
<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">
@@ -836,7 +735,7 @@
</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, 4365, 4035, -4895]$[-4048, 5952, -13, -3308]"/>
<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">
@@ -847,27 +746,7 @@
</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, 4365, 4035, -4895]$[-4048, 5952, -13, -3308]"/>
</edges>
<edges xmi:id="_uqUH0NqHEdyZfZ-HsR_CLw" source="_uqBNA9qHEdyZfZ-HsR_CLw" target="_qsrXGdZ1EdyFWa-S-HPO7A">
<children xmi:id="_uqUH09qHEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_uqUH1dqHEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_uqUH1tqHEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uqUH1NqHEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uqUH0dqHEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=TaskletStep%5Bjcu%5Ename=TaskletStep.java%5Bjpack%5Ename=org.springframework.batch.execution.step.tasklet%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="_uqUH0tqHEdyZfZ-HsR_CLw" points="[0, -4366, 357, 3625]$[-370, -5954, -13, 2037]"/>
</edges>
<edges xmi:id="_uqUH19qHEdyZfZ-HsR_CLw" source="_uqKW5dqHEdyZfZ-HsR_CLw" target="_qsrXGdZ1EdyFWa-S-HPO7A">
<children xmi:id="_uqUH2tqHEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_uqUH3NqHEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_uqUH3dqHEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uqUH29qHEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_uqUH2NqHEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=AbstractStep%5Bjcu%5Ename=AbstractStep.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%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="_uqUH2dqHEdyZfZ-HsR_CLw" points="[-1, -4366, 6601, 3625]$[-6615, -5954, -13, 2037]"/>
<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">
@@ -878,161 +757,7 @@
</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="[-13, 1614, 3201, -3625]$[-3215, 3201, -1, -2038]"/>
</edges>
<edges xmi:id="_KJEmQNqMEdyZfZ-HsR_CLw" source="_7v2voNpkEdyZfZ-HsR_CLw" target="_UJ2gsNpiEdyZfZ-HsR_CLw">
<children xmi:id="_KJEmQ9qMEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_KJEmRdqMEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_KJEmR9qMEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_KJEmRtqMEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_KJEmRNqMEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_KJEmQdqMEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ChunkedStep%5Bjcu%5Ename=ChunkedStep.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%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$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KJEmQtqMEdyZfZ-HsR_CLw" points="[-13, 4154, 9221, -3201]$[-9247, 5741, -13, -1614]"/>
</edges>
<edges xmi:id="_f5Y53NsVEdyZfZ-HsR_CLw" source="_7v2voNpkEdyZfZ-HsR_CLw" target="_7wAgrtpkEdyZfZ-HsR_CLw">
<children xmi:id="_f5Y539sVEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_f5Y54dsVEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_f5Y549sVEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_f5Y54tsVEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_f5Y54NsVEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_f5Y53dsVEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ChunkedStep%5Bjcu%5Ename=ChunkedStep.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ItemChunker%5Bjcu%5Ename=ItemChunker.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_f5Y53tsVEdyZfZ-HsR_CLw" points="[-13, 4154, -8797, -8440]$[7991, 7355, -793, -5239]$[8771, 10556, -13, -2038]"/>
</edges>
<edges xmi:id="_f5Y569sVEdyZfZ-HsR_CLw" source="_7wAgrtpkEdyZfZ-HsR_CLw" target="_f5Y5uNsVEdyZfZ-HsR_CLw">
<children xmi:id="_f5Y57tsVEdyZfZ-HsR_CLw" type="FromMultiplicityLabel">
<children xmi:id="_f5Y58NsVEdyZfZ-HsR_CLw" type="FromMultiplicity"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_f5Y579sVEdyZfZ-HsR_CLw" y="396"/>
</children>
<children xmi:id="_f5Y58dsVEdyZfZ-HsR_CLw" type="FromRoleLabel">
<children xmi:id="_f5Y589sVEdyZfZ-HsR_CLw" type="FromRole"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_f5Y58tsVEdyZfZ-HsR_CLw" y="-397"/>
</children>
<children xmi:id="_f5Y59NsVEdyZfZ-HsR_CLw" type="associationTypeLabel">
<children xmi:id="_f5Y59tsVEdyZfZ-HsR_CLw" type="associationTypeCompartment"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_f5Y59dsVEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_f5Y57NsVEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Property" href="mmi:///#jfield%5Ename=itemSkipPolicy%5Bjsrctype%5Ename=ItemChunker%5Bjcu%5Ename=ItemChunker.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D$uml.Property"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_f5Y57dsVEdyZfZ-HsR_CLw" points="[-13, 2037, -10756, -5954]$[10729, 3625, -14, -4366]"/>
</edges>
<edges xmi:id="_f5Y599sVEdyZfZ-HsR_CLw" source="_7wAgrtpkEdyZfZ-HsR_CLw" target="_f5Y5oNsVEdyZfZ-HsR_CLw">
<children xmi:id="_f5Y5-tsVEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_f5Y5_NsVEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_f5Y5_tsVEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_f5Y5_dsVEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_f5Y5-9sVEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_f5Y5-NsVEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ItemChunker%5Bjcu%5Ename=ItemChunker.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=ReadFailureException%5Bjcu%5Ename=ReadFailureException.java%5Bjpack%5Ename=org.springframework.batch.io.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="_f5Y5-dsVEdyZfZ-HsR_CLw" points="[-13, 2037, 4458, -5954]$[-4484, 3625, -13, -4366]"/>
</edges>
<edges xmi:id="_f5Y5_9sVEdyZfZ-HsR_CLw" source="_7wAgrtpkEdyZfZ-HsR_CLw" target="_f5Y5uNsVEdyZfZ-HsR_CLw">
<children xmi:id="_f5Y6AtsVEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_f5Y6BNsVEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_f5iqodsVEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_f5iqoNsVEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_f5Y6A9sVEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_f5Y6ANsVEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ItemChunker%5Bjcu%5Ename=ItemChunker.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%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="_f5Y6AdsVEdyZfZ-HsR_CLw" points="[-13, 2037, -10756, -5954]$[10729, 3625, -14, -4366]"/>
</edges>
<edges xmi:id="_f5iqpdsVEdyZfZ-HsR_CLw" source="_7wAgrtpkEdyZfZ-HsR_CLw" target="_f5Y5z9sVEdyZfZ-HsR_CLw">
<children xmi:id="_f5iqqNsVEdyZfZ-HsR_CLw" type="FromMultiplicityLabel">
<children xmi:id="_f5iqqtsVEdyZfZ-HsR_CLw" type="FromMultiplicity"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_f5iqqdsVEdyZfZ-HsR_CLw" y="396"/>
</children>
<children xmi:id="_f5iqq9sVEdyZfZ-HsR_CLw" type="FromRoleLabel">
<children xmi:id="_f5iqrdsVEdyZfZ-HsR_CLw" type="FromRole"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_f5iqrNsVEdyZfZ-HsR_CLw" y="-397"/>
</children>
<children xmi:id="_f5iqrtsVEdyZfZ-HsR_CLw" type="associationTypeLabel">
<children xmi:id="_f5iqsNsVEdyZfZ-HsR_CLw" type="associationTypeCompartment"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_f5iqr9sVEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_f5iqptsVEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Property" href="mmi:///#jfield%5Ename=itemReader%5Bjsrctype%5Ename=ItemChunker%5Bjcu%5Ename=ItemChunker.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D$uml.Property"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_f5iqp9sVEdyZfZ-HsR_CLw" points="[-13, 2037, -15730, -5954]$[15703, 3625, -14, -4366]"/>
</edges>
<edges xmi:id="_f5iqsdsVEdyZfZ-HsR_CLw" source="_7wAgrtpkEdyZfZ-HsR_CLw" target="_qrC_YNZ1EdyFWa-S-HPO7A">
<children xmi:id="_f5iqtNsVEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_f5iqttsVEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_f5iquNsVEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_f5iqt9sVEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_f5iqtdsVEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_f5iqstsVEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ItemChunker%5Bjcu%5Ename=ItemChunker.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%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="_f5iqs9sVEdyZfZ-HsR_CLw" points="[-13, 2037, -27689, -5954]$[27662, 3625, -14, -4366]"/>
</edges>
<edges xmi:id="_f5iqudsVEdyZfZ-HsR_CLw" source="_7wAgrtpkEdyZfZ-HsR_CLw" target="_J0zYoNqHEdyZfZ-HsR_CLw">
<children xmi:id="_f5iqvNsVEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_f5iqvtsVEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_f5iqwNsVEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_f5iqv9sVEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_f5iqvdsVEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_f5iqutsVEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ItemChunker%5Bjcu%5Ename=ItemChunker.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%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="_f5iqu9sVEdyZfZ-HsR_CLw" points="[-13, 2037, 10292, -5954]$[-10305, 3625, 0, -4366]"/>
</edges>
<edges xmi:id="_f5iqwdsVEdyZfZ-HsR_CLw" source="_7wAgrtpkEdyZfZ-HsR_CLw" target="_f5Y5z9sVEdyZfZ-HsR_CLw">
<children xmi:id="_f5iqxNsVEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_f5iqxtsVEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_f5iqyNsVEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_f5iqx9sVEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_f5iqxdsVEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_f5iqwtsVEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ItemChunker%5Bjcu%5Ename=ItemChunker.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%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="_f5iqw9sVEdyZfZ-HsR_CLw" points="[-13, 2037, -15730, -5954]$[15703, 3625, -14, -4366]"/>
</edges>
<edges xmi:id="_f5iqydsVEdyZfZ-HsR_CLw" source="_7wAgrtpkEdyZfZ-HsR_CLw" target="_f5Y5rNsVEdyZfZ-HsR_CLw">
<children xmi:id="_f5iqzNsVEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_f5iqztsVEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_f5iq0NsVEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_f5iqz9sVEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_f5iqzdsVEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_f5iqytsVEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ItemChunker%5Bjcu%5Ename=ItemChunker.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%5Bjsrctype%5Ename=NeverSkipItemSkipPolicy%5Bjcu%5Ename=NeverSkipItemSkipPolicy.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_f5iqy9sVEdyZfZ-HsR_CLw" points="[-13, 2037, -4749, -5954]$[4723, 3625, -13, -4366]"/>
</edges>
<edges xmi:id="_MECEcN5lEdyZfZ-HsR_CLw" source="_7v2voNpkEdyZfZ-HsR_CLw" target="_MDcOkN5lEdyZfZ-HsR_CLw">
<children xmi:id="_MECEc95lEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_MECEdd5lEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_MECEd95lEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_MECEdt5lEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_MECEdN5lEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_MECEcd5lEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ChunkedStep%5Bjcu%5Ename=ChunkedStep.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%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$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_MECEct5lEdyZfZ-HsR_CLw" points="[-13, 4154, -4326, -3201]$[4300, 5741, -13, -1614]"/>
</edges>
<edges xmi:id="_MECEeN5lEdyZfZ-HsR_CLw" source="_7wAgrtpkEdyZfZ-HsR_CLw" target="_MDcOkN5lEdyZfZ-HsR_CLw">
<children xmi:id="_MECEe95lEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_MECEfd5lEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_MECEft5lEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_MECEfN5lEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_MECEed5lEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=ItemChunker%5Bjcu%5Ename=ItemChunker.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D%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$uml.InterfaceRealization"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_MECEet5lEdyZfZ-HsR_CLw" points="[-13, -2038, 4458, 3201]$[-4484, -3625, -13, 1614]"/>
</edges>
<edges xmi:id="_MECEf95lEdyZfZ-HsR_CLw" source="_MDcOkN5lEdyZfZ-HsR_CLw" target="_qrC_YNZ1EdyFWa-S-HPO7A">
<children xmi:id="_MECEgt5lEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_MECEhN5lEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_MECEht5lEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_MECEhd5lEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_MECEg95lEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_MECEgN5lEdyZfZ-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=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="_MECEgd5lEdyZfZ-HsR_CLw" points="[-13, 1614, -32160, -11616]$[8573, 5239, -23574, -7991]$[32133, 8864, -14, -4366]"/>
<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">
@@ -1043,17 +768,80 @@
</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, 1614, 5821, -11616]$[-13, 8864, 5821, -4366]"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_MECEid5lEdyZfZ-HsR_CLw" points="[-13, 1613, 2302, -6364]$[-2315, 3201, 0, -4776]"/>
</edges>
<edges xmi:id="_MECEj95lEdyZfZ-HsR_CLw" source="_MDcOkN5lEdyZfZ-HsR_CLw" target="_f5Y5oNsVEdyZfZ-HsR_CLw">
<children xmi:id="_MECEkt5lEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_MECElN5lEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_MECElt5lEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_MECEld5lEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_MECEk95lEdyZfZ-HsR_CLw" y="-530"/>
<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="_MECEkN5lEdyZfZ-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=ReadFailureException%5Bjcu%5Ename=ReadFailureException.java%5Bjpack%5Ename=org.springframework.batch.io.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="_MECEkd5lEdyZfZ-HsR_CLw" points="[-13, 1614, -13, -11616]$[-13, 8864, -13, -4366]"/>
<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

@@ -18,7 +18,7 @@
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_x4iHEd5HEdyZfZ-HsR_CLw" 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="_x4iHEt5HEdyZfZ-HsR_CLw" x="1443" y="18268"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_x4iHEt5HEdyZfZ-HsR_CLw" x="27896" y="13631"/>
</children>
<children xmi:id="_x4iHKt5HEdyZfZ-HsR_CLw">
<children xmi:id="_x4iHLd5HEdyZfZ-HsR_CLw" type="ImageCompartment">
@@ -125,7 +125,7 @@
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_8KChY95JEdyZfZ-HsR_CLw" 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="_8KChZN5JEdyZfZ-HsR_CLw" x="7168" y="18278"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_8KChZN5JEdyZfZ-HsR_CLw" x="28530" y="9510"/>
</children>
<children xmi:id="_8KLrJN5JEdyZfZ-HsR_CLw">
<children xmi:id="_8KLrJ95JEdyZfZ-HsR_CLw" type="ImageCompartment">
@@ -144,23 +144,6 @@
<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="_8KLrJt5JEdyZfZ-HsR_CLw" x="71642" y="4755"/>
</children>
<children xmi:id="_8KLrMN5JEdyZfZ-HsR_CLw">
<children xmi:id="_8KLrM95JEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_8KLrNN5JEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_8KLrNd5JEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_8KLrNt5JEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_8KLrN95JEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_8KLrON5JEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_8KLrOd5JEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_8KLrOt5JEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_8KLrO95JEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_8KLrMd5JEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=ItemChunker%5Bjcu%5Ename=ItemChunker.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_8KLrMt5JEdyZfZ-HsR_CLw" x="37633" y="1452"/>
</children>
<children xmi:id="_8KLrbN5JEdyZfZ-HsR_CLw">
<children xmi:id="_8KLrb95JEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_8KLrcN5JEdyZfZ-HsR_CLw" width="1320" height="1320"/>
@@ -210,24 +193,7 @@
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_8KVcPt5JEdyZfZ-HsR_CLw" 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="_8KVcP95JEdyZfZ-HsR_CLw" x="13210" y="18277"/>
</children>
<children xmi:id="_8KVcSd5JEdyZfZ-HsR_CLw">
<children xmi:id="_8KVcTN5JEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_8KVcTd5JEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_8KVcTt5JEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_8KVcT95JEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_8KVcUN5JEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_8KVcUd5JEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_8KVcUt5JEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_8KVcU95JEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_8KVcVN5JEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_8KVcSt5JEdyZfZ-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="_8KVcS95JEdyZfZ-HsR_CLw" x="53573" y="28530"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_8KVcP95JEdyZfZ-HsR_CLw" x="35504" y="6974"/>
</children>
<children xmi:id="_8KVcYd5JEdyZfZ-HsR_CLw">
<children xmi:id="_8KVcZN5JEdyZfZ-HsR_CLw" type="ImageCompartment">
@@ -280,23 +246,6 @@
<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="_8KVce95JEdyZfZ-HsR_CLw" x="49769" y="18069"/>
</children>
<children xmi:id="_8KVcnd5JEdyZfZ-HsR_CLw">
<children xmi:id="_8KVcoN5JEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_8KVcod5JEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_8KVcot5JEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_8KVco95JEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_8KVcpN5JEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_8KVcpd5JEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_8KVcpt5JEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_8KVcp95JEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_8KVcqN5JEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_8KVcnt5JEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=MockItemReader%5Bjcu%5Ename=MockItemReader.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/test/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_8KVcn95JEdyZfZ-HsR_CLw" x="27876" y="18278"/>
</children>
<children xmi:id="_8KfNLN5JEdyZfZ-HsR_CLw">
<children xmi:id="_8KfNL95JEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_8KfNMN5JEdyZfZ-HsR_CLw" width="530" height="530"/>
@@ -332,23 +281,6 @@
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=ResourceLineReader%5Bjcu%5Ename=ResourceLineReader.java%5Bjpack%5Ename=org.springframework.batch.io.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="_8KfNU95JEdyZfZ-HsR_CLw" x="33456" y="18275"/>
</children>
<children xmi:id="_8KfNdd5JEdyZfZ-HsR_CLw">
<children xmi:id="_8KfNeN5JEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_8KfNed5JEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_8KfNet5JEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_8KfNe95JEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_8KfNfN5JEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_8KfNfd5JEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_8KfNft5JEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_8KfNf95JEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_8KfNgN5JEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_8KfNdt5JEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=MockItemReader%5Bjsrctype%5Ename=DelegatingItemReaderTests%5Bjcu%5Ename=DelegatingItemReaderTests.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/test/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_8KfNd95JEdyZfZ-HsR_CLw" x="58962" y="18069"/>
</children>
<children xmi:id="_8KfNgd5JEdyZfZ-HsR_CLw">
<children xmi:id="_8KfNhN5JEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_8KfNhd5JEdyZfZ-HsR_CLw" width="1320" height="1320"/>
@@ -517,7 +449,7 @@
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_5235095LEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=FlatFileItemWriter%5Bjcu%5Ename=FlatFileItemWriter.java%5Bjpack%5Ename=org.springframework.batch.io.file%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-infrastructure%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_52351N5LEdyZfZ-HsR_CLw" x="111342" y="18279"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_52351N5LEdyZfZ-HsR_CLw" x="111901" y="19020"/>
</children>
<children xmi:id="_52356t5LEdyZfZ-HsR_CLw">
<children xmi:id="_52357d5LEdyZfZ-HsR_CLw" type="ImageCompartment">
@@ -674,23 +606,6 @@
<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="_b0DxTN5MEdyZfZ-HsR_CLw" x="86858" y="20288"/>
</children>
<children xmi:id="_b0DxYt5MEdyZfZ-HsR_CLw">
<children xmi:id="_b0DxZd5MEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_b0DxZt5MEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_b0DxZ95MEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_b0DxaN5MEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_b0Dxad5MEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_b0Dxat5MEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_b0Dxa95MEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_b0DxbN5MEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_b0Dxbd5MEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_b0DxY95MEdyZfZ-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="_b0DxZN5MEdyZfZ-HsR_CLw" x="69423" y="28213"/>
</children>
<children xmi:id="_b0Dxbt5MEdyZfZ-HsR_CLw">
<children xmi:id="_b0Dxcd5MEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_b0Dxct5MEdyZfZ-HsR_CLw" width="1320" height="1320"/>
@@ -810,40 +725,6 @@
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_OLBCMt8tEdyZfZ-HsR_CLw" x="41844" y="16484" width="4099"/>
</children>
<children xmi:id="_2Z0RXN9BEdyZfZ-HsR_CLw">
<children xmi:id="_2Z0RX99BEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_2Z0RYN9BEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_2Z0RYd9BEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_2Z0RYt9BEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_2Z0RY99BEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_2Z0RZN9BEdyZfZ-HsR_CLw" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_2Z0RZd9BEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_2Z0RZt9BEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_2Z0RZ99BEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_2Z0RXd9BEdyZfZ-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="_2Z0RXt9BEdyZfZ-HsR_CLw" x="67204" y="32968"/>
</children>
<children xmi:id="_2Z0Rct9BEdyZfZ-HsR_CLw">
<children xmi:id="_2Z0Rdd9BEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_2Z0Rdt9BEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_2Z0Rd99BEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_2Z0ReN9BEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_2Z0Red9BEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_2Z0Ret9BEdyZfZ-HsR_CLw" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_2Z0Re99BEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_2Z0RfN9BEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_2Z0Rfd9BEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_2Z0Rc99BEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%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$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_2Z0RdN9BEdyZfZ-HsR_CLw" x="67204" y="9510"/>
</children>
<children xmi:id="_2Z0Rft9BEdyZfZ-HsR_CLw">
<children xmi:id="_2Z0Rgd9BEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_2Z0Rgt9BEdyZfZ-HsR_CLw" width="1320" height="1320"/>
@@ -859,7 +740,7 @@
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_2Z0Rf99BEdyZfZ-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="_2Z0RgN9BEdyZfZ-HsR_CLw" x="78299" y="31700"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_2Z0RgN9BEdyZfZ-HsR_CLw" x="58645" y="22507"/>
</children>
<styles xmi:type="umlnotation:UMLDiagramStyle" xmi:id="_nppmkWYJEdySpMFhuX87fw"/>
<element xsi:nil="true"/>
@@ -883,23 +764,6 @@
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=LineReader%5Bjcu%5Ename=LineReader.java%5Bjpack%5Ename=org.springframework.batch.io.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="_8KoXKt5JEdyZfZ-HsR_CLw" points="[-13, -6046, 12184, 3413]$[-12211, -7634, -14, 1825]"/>
</edges>
<edges xmi:id="_8KoXS95JEdyZfZ-HsR_CLw" source="_8KLrMN5JEdyZfZ-HsR_CLw" target="_x4iHKt5HEdyZfZ-HsR_CLw">
<children xmi:id="_8KoXTt5JEdyZfZ-HsR_CLw" type="FromMultiplicityLabel">
<children xmi:id="_8KoXUN5JEdyZfZ-HsR_CLw" type="FromMultiplicity"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_8KoXT95JEdyZfZ-HsR_CLw" y="396"/>
</children>
<children xmi:id="_8KoXUd5JEdyZfZ-HsR_CLw" type="FromRoleLabel">
<children xmi:id="_8KoXU95JEdyZfZ-HsR_CLw" type="FromRole"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_8KoXUt5JEdyZfZ-HsR_CLw" y="-397"/>
</children>
<children xmi:id="_8KoXVN5JEdyZfZ-HsR_CLw" type="associationTypeLabel">
<children xmi:id="_8KoXVt5JEdyZfZ-HsR_CLw" type="associationTypeCompartment"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_8KoXVd5JEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_8KoXTN5JEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Property" href="mmi:///#jfield%5Ename=itemReader%5Bjsrctype%5Ename=ItemChunker%5Bjcu%5Ename=ItemChunker.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D%5D$uml.Property"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_8KoXTd5JEdyZfZ-HsR_CLw" points="[-14, 5001, -11576, -3413]$[11548, 6588, -14, -1826]"/>
</edges>
<edges xmi:id="_8KoXZt5JEdyZfZ-HsR_CLw" source="_8KLrJN5JEdyZfZ-HsR_CLw" target="_x4iHKt5HEdyZfZ-HsR_CLw">
<children xmi:id="_8KoXad5JEdyZfZ-HsR_CLw" type="FromMultiplicityLabel">
<children xmi:id="_8KoXa95JEdyZfZ-HsR_CLw" type="FromMultiplicity"/>
@@ -958,16 +822,6 @@
<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="_8KyIRd5JEdyZfZ-HsR_CLw" points="[-13, -6046, -41791, 3413]$[41764, -7634, -14, 1825]"/>
</edges>
<edges xmi:id="_8KyIWt5JEdyZfZ-HsR_CLw" source="_8KfNdd5JEdyZfZ-HsR_CLw" target="_x4iHKt5HEdyZfZ-HsR_CLw">
<children xmi:id="_8KyIXd5JEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_8KyIX95JEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_8KyIYN5JEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_8KyIXt5JEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_8KyIW95JEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=MockItemReader%5Bjsrctype%5Ename=DelegatingItemReaderTests%5Bjcu%5Ename=DelegatingItemReaderTests.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/test/java%5Bproject%5Eid=spring-batch-infrastructure%5D%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="_8KyIXN5JEdyZfZ-HsR_CLw" points="[-14, -6046, 6786, 3413]$[-6814, -7634, -14, 1825]"/>
</edges>
<edges xmi:id="_8KyIYd5JEdyZfZ-HsR_CLw" source="_8KLrbN5JEdyZfZ-HsR_CLw" target="_x4iHKt5HEdyZfZ-HsR_CLw">
<children xmi:id="_8KyIZN5JEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_8KyIZt5JEdyZfZ-HsR_CLw" type="Stereotype"/>
@@ -979,17 +833,6 @@
<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="_8KyIY95JEdyZfZ-HsR_CLw" points="[0, 5001, -5570, -3413]$[5556, 6588, -14, -1826]"/>
</edges>
<edges xmi:id="_8KyIfN5JEdyZfZ-HsR_CLw" source="_8KLrMN5JEdyZfZ-HsR_CLw" target="_x4iHKt5HEdyZfZ-HsR_CLw">
<children xmi:id="_8KyIf95JEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_8KyIgd5JEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_8KyIg95JEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_8KyIgt5JEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_8KyIgN5JEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_8KyIfd5JEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%5Bjsrctype%5Ename=ItemChunker%5Bjcu%5Ename=ItemChunker.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/main/java%5Bproject%5Eid=spring-batch-execution%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="_8KyIft5JEdyZfZ-HsR_CLw" points="[-14, 5001, -11576, -3413]$[11548, 6588, -14, -1826]"/>
</edges>
<edges xmi:id="_8K75EN5JEdyZfZ-HsR_CLw" source="_8KLrJN5JEdyZfZ-HsR_CLw" target="_x4iHKt5HEdyZfZ-HsR_CLw">
<children xmi:id="_8K75E95JEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_8K75Fd5JEdyZfZ-HsR_CLw" type="Stereotype"/>
@@ -1011,16 +854,6 @@
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=ResourceLineReader%5Bjcu%5Ename=ResourceLineReader.java%5Bjpack%5Ename=org.springframework.batch.io.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="_8K75Gt5JEdyZfZ-HsR_CLw" points="[0, -6046, -15174, 3413]$[15160, -7634, -14, 1825]"/>
</edges>
<edges xmi:id="_8K75S95JEdyZfZ-HsR_CLw" source="_8KVcnd5JEdyZfZ-HsR_CLw" target="_x4iHKt5HEdyZfZ-HsR_CLw">
<children xmi:id="_8K75Tt5JEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_8K75UN5JEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_8K75Ud5JEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_8K75T95JEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_8K75TN5JEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=MockItemReader%5Bjcu%5Ename=MockItemReader.java%5Bjpack%5Ename=org.springframework.batch.execution.step.simple%5Bjsrcroot%5Esrcfolder=src/test/java%5Bproject%5Eid=spring-batch-execution%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="_8K75Td5JEdyZfZ-HsR_CLw" points="[-13, -6046, -21312, 3413]$[21285, -7634, -14, 1825]"/>
</edges>
<edges xmi:id="_8K75Wt5JEdyZfZ-HsR_CLw" source="_8KLrjt5JEdyZfZ-HsR_CLw" target="_x4iHKt5HEdyZfZ-HsR_CLw">
<children xmi:id="_8K75Xd5JEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_8K75X95JEdyZfZ-HsR_CLw" type="Stereotype"/>
@@ -1042,16 +875,6 @@
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=FlatFileItemReader%5Bjcu%5Ename=FlatFileItemReader.java%5Bjpack%5Ename=org.springframework.batch.io.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="_8K75fN5JEdyZfZ-HsR_CLw" points="[0, 5001, 9776, -3413]$[-9790, 6588, -14, -1826]"/>
</edges>
<edges xmi:id="_8LFDKd5JEdyZfZ-HsR_CLw" source="_8KVcSd5JEdyZfZ-HsR_CLw" target="_x4iHKt5HEdyZfZ-HsR_CLw">
<children xmi:id="_8LFDLN5JEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_8LFDLt5JEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_8LFDL95JEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_8LFDLd5JEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_8LFDKt5JEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%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=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="_8LFDK95JEdyZfZ-HsR_CLw" points="[0, -6046, -28350, 3413]$[28336, -7634, -14, 1825]"/>
</edges>
<edges xmi:id="_8LFDQN5JEdyZfZ-HsR_CLw" source="_8KVcbd5JEdyZfZ-HsR_CLw" target="_x4iHKt5HEdyZfZ-HsR_CLw">
<children xmi:id="_8LFDQ95JEdyZfZ-HsR_CLw" type="FromMultiplicityLabel">
<children xmi:id="_8LFDRd5JEdyZfZ-HsR_CLw" type="FromMultiplicity"/>
@@ -1396,16 +1219,6 @@
<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="_b0NiO95MEdyZfZ-HsR_CLw" points="[-14, 5001, 0, -3413]$[-14, 6588, 0, -1826]"/>
</edges>
<edges xmi:id="_b0NiQd5MEdyZfZ-HsR_CLw" source="_b0DxYt5MEdyZfZ-HsR_CLw" target="_x4r4Ft5HEdyZfZ-HsR_CLw">
<children xmi:id="_b0NiRN5MEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_b0NiRt5MEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_b0NiR95MEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_b0NiRd5MEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_b0NiQt5MEdyZfZ-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="_b0NiQ95MEdyZfZ-HsR_CLw" points="[2302, -26, -18441, 17886]$[14155, -26, -6588, 17886]$[20082, -16086, -661, 1826]"/>
</edges>
<edges xmi:id="_b0NiUN5MEdyZfZ-HsR_CLw" source="_8KVcbd5JEdyZfZ-HsR_CLw" target="_x4r4Ft5HEdyZfZ-HsR_CLw">
<children xmi:id="_b0NiU95MEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_b0NiVd5MEdyZfZ-HsR_CLw" type="Stereotype"/>
@@ -1426,16 +1239,6 @@
<element xmi:type="uml:Generalization" href="mmi:///#jgen%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=ExecutionContextProvider%5Bjcu%5Ename=ExecutionContextProvider.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="_b0NiYd5MEdyZfZ-HsR_CLw" points="[0, -1826, -16326, 6588]$[16325, -3413, -1, 5001]"/>
</edges>
<edges xmi:id="_b0XTCd5MEdyZfZ-HsR_CLw" source="_8KfNdd5JEdyZfZ-HsR_CLw" target="_x4r4Ft5HEdyZfZ-HsR_CLw">
<children xmi:id="_b0XTDN5MEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_b0XTDt5MEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_b0XTD95MEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_b0XTDd5MEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_b0XTCt5MEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=MockItemReader%5Bjsrctype%5Ename=DelegatingItemReaderTests%5Bjcu%5Ename=DelegatingItemReaderTests.java%5Bjpack%5Ename=org.springframework.batch.item.reader%5Bjsrcroot%5Esrcfolder=src/test/java%5Bproject%5Eid=spring-batch-infrastructure%5D%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="_b0XTC95MEdyZfZ-HsR_CLw" points="[-14, -6046, -23045, 3413]$[23031, -7634, 0, 1825]"/>
</edges>
<edges xmi:id="_b0XTH95MEdyZfZ-HsR_CLw" source="_8KVcYd5JEdyZfZ-HsR_CLw" target="_x4r4Ft5HEdyZfZ-HsR_CLw">
<children xmi:id="_b0XTIt5MEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_b0XTJN5MEdyZfZ-HsR_CLw" type="Stereotype"/>
@@ -1580,109 +1383,10 @@
<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="_-cmBqt8sEdyZfZ-HsR_CLw" points="[0, -6059, -14, 2289]$[0, -7647, -14, 701]"/>
</edges>
<edges xmi:id="_-cmBst8sEdyZfZ-HsR_CLw" source="_8KfNgd5JEdyZfZ-HsR_CLw" target="_b0DxYt5MEdyZfZ-HsR_CLw">
<children xmi:id="_-cmBtd8sEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_-cmBt98sEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_-cmBuN8sEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_-cmBtt8sEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_-cmBs98sEdyZfZ-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="_-cmBtN8sEdyZfZ-HsR_CLw" points="[688, 715, -15505, -12805]$[6350, 6668, -9843, -6852]$[14023, 12012, -2170, -1508]"/>
</edges>
<edges xmi:id="_Sq6U8N8tEdyZfZ-HsR_CLw" type="NoteAttachment" source="_8K75GN5JEdyZfZ-HsR_CLw" target="_8KfNgd5JEdyZfZ-HsR_CLw">
<styles xmi:type="notation:ConnectorStyle" xmi:id="_Sq6U8d8tEdyZfZ-HsR_CLw"/>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Sq6U8t8tEdyZfZ-HsR_CLw" points="[-278, -76, -66, -29]$[-247, -72, -35, -25]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SrNP4N8tEdyZfZ-HsR_CLw" id="(1.0,1.0)"/>
</edges>
<edges xmi:id="_2Z0Rit9BEdyZfZ-HsR_CLw" source="_2Z0Rft9BEdyZfZ-HsR_CLw" target="_b0DxYt5MEdyZfZ-HsR_CLw">
<children xmi:id="_2Z0Rjd9BEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_2Z0Rj99BEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_2Z0RkN9BEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_2Z0Rjt9BEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_2Z0Ri99BEdyZfZ-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="_2Z0RjN9BEdyZfZ-HsR_CLw" points="[0, -1350, 7739, 3624]$[-7752, -2937, -13, 2037]"/>
</edges>
<edges xmi:id="_2Z0Rkd9BEdyZfZ-HsR_CLw" source="_2Z0Rct9BEdyZfZ-HsR_CLw" target="_b0DxYt5MEdyZfZ-HsR_CLw">
<children xmi:id="_2Z0RlN9BEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_2Z0Rlt9BEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_2Z0RmN9BEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_2Z0Rl99BEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_2Z0Rld9BEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_2Z0Rkt9BEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Usage" href="mmi:///#jdep%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%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.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2Z0Rk99BEdyZfZ-HsR_CLw" points="[-13, 3942, -13, -3625]$[-13, 5529, -13, -2038]"/>
</edges>
<edges xmi:id="_2Z0RnN9BEdyZfZ-HsR_CLw" source="_2Z0RXN9BEdyZfZ-HsR_CLw" target="_b0DxYt5MEdyZfZ-HsR_CLw">
<children xmi:id="_2Z0Rn99BEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_2Z0Rod9BEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_2Z0Rot9BEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_2Z0RoN9BEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_2Z0Rnd9BEdyZfZ-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="_2Z0Rnt9BEdyZfZ-HsR_CLw" points="[0, -1350, -13, 3624]$[0, -2937, -13, 2037]"/>
</edges>
<edges xmi:id="_2Z0Rq99BEdyZfZ-HsR_CLw" source="_8KVcSd5JEdyZfZ-HsR_CLw" target="_b0DxYt5MEdyZfZ-HsR_CLw">
<children xmi:id="_2Z0Rrt9BEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_2Z0RsN9BEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_2Z0Rsd9BEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_2Z0Rr99BEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_2Z0RrN9BEdyZfZ-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="_2Z0Rrd9BEdyZfZ-HsR_CLw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
<edges xmi:id="_2Z0Rst9BEdyZfZ-HsR_CLw" source="_2Z0Rct9BEdyZfZ-HsR_CLw" target="_b0DxYt5MEdyZfZ-HsR_CLw">
<children xmi:id="_2Z-CUN9BEdyZfZ-HsR_CLw" type="FromMultiplicityLabel">
<children xmi:id="_2Z-CUt9BEdyZfZ-HsR_CLw" type="FromMultiplicity"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_2Z-CUd9BEdyZfZ-HsR_CLw" y="396"/>
</children>
<children xmi:id="_2Z-CU99BEdyZfZ-HsR_CLw" type="FromRoleLabel">
<children xmi:id="_2Z-CVd9BEdyZfZ-HsR_CLw" type="FromRole"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_2Z-CVN9BEdyZfZ-HsR_CLw" y="-397"/>
</children>
<children xmi:id="_2Z-CVt9BEdyZfZ-HsR_CLw" type="associationTypeLabel">
<children xmi:id="_2Z-CWN9BEdyZfZ-HsR_CLw" type="associationTypeCompartment"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_2Z-CV99BEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_2Z0Rs99BEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Property" href="mmi:///#jfield%5Ename=stream%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.Property"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2Z0RtN9BEdyZfZ-HsR_CLw" points="[-13, 3942, -13, -3625]$[-13, 5529, -13, -2038]"/>
</edges>
<edges xmi:id="_2Z-CWd9BEdyZfZ-HsR_CLw" source="_52uwKN5LEdyZfZ-HsR_CLw" target="_b0DxYt5MEdyZfZ-HsR_CLw">
<children xmi:id="_2Z-CXN9BEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_2Z-CXt9BEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_2Z-CX99BEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_2Z-CXd9BEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_2Z-CWt9BEdyZfZ-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="_2Z-CW99BEdyZfZ-HsR_CLw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
<edges xmi:id="_2Z-CYN9BEdyZfZ-HsR_CLw" source="_8KfNUd5JEdyZfZ-HsR_CLw" target="_b0DxYt5MEdyZfZ-HsR_CLw">
<children xmi:id="_2Z-CY99BEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_2Z-CZd9BEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_2Z-CZt9BEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_2Z-CZN9BEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_2Z-CYd9BEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="mmi:///#jgen%5Bjsrctype%5Ename=ResourceLineReader%5Bjcu%5Ename=ResourceLineReader.java%5Bjpack%5Ename=org.springframework.batch.io.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="_2Z-CYt9BEdyZfZ-HsR_CLw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
<edges xmi:id="_2Z-CZ99BEdyZfZ-HsR_CLw" source="_b0DxYt5MEdyZfZ-HsR_CLw" target="_bz6nQt5MEdyZfZ-HsR_CLw">
<children xmi:id="_2Z-Cat9BEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_2Z-CbN9BEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_2Z-Cbt9BEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_2Z-Cbd9BEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_2Z-Ca99BEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_2Z-CaN9BEdyZfZ-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="_2Z-Cad9BEdyZfZ-HsR_CLw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
</edges>
</notation:Diagram>

View File

@@ -0,0 +1,983 @@
<?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.io.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.io.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.io.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.io.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.io.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.io.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.io.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.io.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.io.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.io.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.io.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

@@ -34,7 +34,7 @@
</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="49452" y="19020"/>
<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">
@@ -69,7 +69,7 @@
</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="21873" y="6340"/>
<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">
@@ -105,24 +105,6 @@
<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="_N8zdPNqUEdyZfZ-HsR_CLw">
<children xmi:id="_N8zdP9qUEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_N8zdQNqUEdyZfZ-HsR_CLw" width="530" height="530"/>
</children>
<children xmi:id="_N8zdQdqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N8zdQtqUEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_N8zdQ9qUEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_N8zdRNqUEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_N8zdRdqUEdyZfZ-HsR_CLw" visible="false" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N8zdRtqUEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_N8zdR9qUEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_N8zdSNqUEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLClassifierStyle" xmi:id="_N8zdPdqUEdyZfZ-HsR_CLw" showStereotype="Label" useClassifierShape="true"/>
<element xmi:type="uml:Interface" href="mmi:///#jsrctype%5Ename=StepInstanceDao%5Bjcu%5Ename=StepInstanceDao.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="_N8zdPtqUEdyZfZ-HsR_CLw" x="51671" y="12997"/>
</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"/>
@@ -210,7 +192,7 @@
</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="68155" y="4121"/>
<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">
@@ -245,7 +227,7 @@
</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="33602" y="12363"/>
<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">
@@ -264,23 +246,6 @@
<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="_Z2aV7tqZEdyZfZ-HsR_CLw">
<children xmi:id="_Z2aV8dqZEdyZfZ-HsR_CLw" type="ImageCompartment">
<layoutConstraint xmi:type="notation:Size" xmi:id="_Z2aV8tqZEdyZfZ-HsR_CLw" width="1320" height="1320"/>
</children>
<children xmi:id="_Z2aV89qZEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_Z2aV9NqZEdyZfZ-HsR_CLw" type="Name"/>
<children xmi:id="_Z2aV9dqZEdyZfZ-HsR_CLw" type="Parent"/>
<children xmi:id="_Z2aV9tqZEdyZfZ-HsR_CLw" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_Z2aV99qZEdyZfZ-HsR_CLw"/>
</children>
<children xmi:id="_Z2aV-NqZEdyZfZ-HsR_CLw" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_Z2aV-dqZEdyZfZ-HsR_CLw"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_Z2aV79qZEdyZfZ-HsR_CLw" showStereotype="Label"/>
<element xmi:type="uml:Class" href="mmi:///#jsrctype%5Ename=MockStepDao%5Bjcu%5Ename=MockStepDao.java%5Bjpack%5Ename=org.springframework.batch.execution.repository%5Bjsrcroot%5Esrcfolder=src/test/java%5Bproject%5Eid=spring-batch-execution%5D%5D%5D%5D$uml.Class"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z2aV8NqZEdyZfZ-HsR_CLw" x="64761" y="11872"/>
</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"/>
@@ -296,7 +261,7 @@
</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="40384" y="10930"/>
<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"/>
@@ -383,23 +348,6 @@
<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="_N9G_RdqUEdyZfZ-HsR_CLw" source="_LV6TINqUEdyZfZ-HsR_CLw" target="_N8zdPNqUEdyZfZ-HsR_CLw">
<children xmi:id="_N9G_SNqUEdyZfZ-HsR_CLw" type="FromMultiplicityLabel">
<children xmi:id="_N9G_StqUEdyZfZ-HsR_CLw" type="FromMultiplicity"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_N9G_SdqUEdyZfZ-HsR_CLw" y="396"/>
</children>
<children xmi:id="_N9G_S9qUEdyZfZ-HsR_CLw" type="FromRoleLabel">
<children xmi:id="_N9G_TdqUEdyZfZ-HsR_CLw" type="FromRole"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_N9G_TNqUEdyZfZ-HsR_CLw" y="-397"/>
</children>
<children xmi:id="_N9G_TtqUEdyZfZ-HsR_CLw" type="associationTypeLabel">
<children xmi:id="_N9G_UNqUEdyZfZ-HsR_CLw" type="associationTypeCompartment"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_N9G_T9qUEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_N9G_RtqUEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:Property" href="mmi:///#jfield%5Ename=stepInstanceDao%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="_N9G_R9qUEdyZfZ-HsR_CLw" points="[-14, 2884, 0, -10385]$[-14, 4471, 0, -8798]"/>
</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"/>
@@ -422,17 +370,6 @@
<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="_N9QI6NqUEdyZfZ-HsR_CLw" source="_LV6TINqUEdyZfZ-HsR_CLw" target="_N8zdPNqUEdyZfZ-HsR_CLw">
<children xmi:id="_N9QI69qUEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_N9QI7dqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N9QI79qUEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_N9QI7tqUEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N9QI7NqUEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_N9QI6dqUEdyZfZ-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=StepInstanceDao%5Bjcu%5Ename=StepInstanceDao.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="_N9QI6tqUEdyZfZ-HsR_CLw" points="[-14, 2884, 0, -10385]$[-14, 4471, 0, -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"/>
@@ -444,17 +381,6 @@
<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="_N9QI-9qUEdyZfZ-HsR_CLw" source="_LV6TINqUEdyZfZ-HsR_CLw" target="_N8zdMNqUEdyZfZ-HsR_CLw">
<children xmi:id="_N9QI_tqUEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_N9QJANqUEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_N9QJAtqUEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_N9QJAdqUEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_N9QI_9qUEdyZfZ-HsR_CLw" y="-530"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_N9QI_NqUEdyZfZ-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=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%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_N9QI_dqUEdyZfZ-HsR_CLw" points="[-14, 2884, 6191, -10385]$[-6205, 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"/>
@@ -510,17 +436,6 @@
<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="_PbIp0NqZEdyZfZ-HsR_CLw" source="_N89OAdqUEdyZfZ-HsR_CLw" target="_N8zdMNqUEdyZfZ-HsR_CLw">
<children xmi:id="_PbIp09qZEdyZfZ-HsR_CLw" type="KindLabel">
<children xmi:id="_PbIp1dqZEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_PbIp19qZEdyZfZ-HsR_CLw" type="Kind"/>
<children xmi:id="_PbIp1tqZEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_PbIp1NqZEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_PbIp0dqZEdyZfZ-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=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%5D$uml.Usage"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_PbIp0tqZEdyZfZ-HsR_CLw" points="[-2619, 1905, 17066, -11404]$[-8652, 6324, 11033, -6985]$[-18838, 12780, 847, -529]"/>
</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"/>
@@ -553,16 +468,6 @@
<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-N5mEdyZfZ-HsR_CLw" source="_Z2aV7tqZEdyZfZ-HsR_CLw" target="_N89OAdqUEdyZfZ-HsR_CLw">
<children xmi:id="_ALWw-95mEdyZfZ-HsR_CLw" type="NameLabel">
<children xmi:id="_ALWw_d5mEdyZfZ-HsR_CLw" type="Stereotype"/>
<children xmi:id="_ALWw_t5mEdyZfZ-HsR_CLw" type="Name"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ALWw_N5mEdyZfZ-HsR_CLw" y="-186"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_ALWw-d5mEdyZfZ-HsR_CLw" showStereotype="Text"/>
<element xmi:type="uml:InterfaceRealization" href="mmi:///#jimpl%5Bjsrctype%5Ename=MockStepDao%5Bjcu%5Ename=MockStepDao.java%5Bjpack%5Ename=org.springframework.batch.execution.repository%5Bjsrcroot%5Esrcfolder=src/test/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="_ALWw-t5mEdyZfZ-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"/>