Change svn:eol-style to LF

This commit is contained in:
dsyer
2008-03-06 21:59:13 +00:00
parent ee5746a860
commit f5e85d5f63
372 changed files with 33472 additions and 33470 deletions

View File

@@ -1,421 +1,421 @@
body {
text-align: justify;
margin-right: 2em;
margin-left: 2em;
}
a,
a[accesskey^
=
"h"
]
,
a[accesskey^
=
"n"
]
,
a[accesskey^
=
"u"
]
,
a[accesskey^
=
"p"
]
{
font-family: Verdana, Arial, helvetica, sans-serif
;
font-size:
12
px
;
color: #003399
;
}
a:active {
color: #003399;
}
a:visited {
color: #888888;
}
p {
font-family: Verdana, Arial, sans-serif;
}
dt {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}
p, dl, dt, dd, blockquote {
color: #000000;
margin-bottom: 3px;
margin-top: 3px;
padding-top: 0px;
}
ol, ul, p {
margin-top: 6px;
margin-bottom: 6px;
}
p, blockquote {
font-size: 90%;
}
p.releaseinfo {
font-size: 100%;
font-weight: bold;
font-family: Verdana, Arial, helvetica, sans-serif;
padding-top: 10px;
}
p.pubdate {
font-size: 120%;
font-weight: bold;
font-family: Verdana, Arial, helvetica, sans-serif;
}
td {
font-size: 80%;
}
td, th, span {
color: #000000;
}
td[width^
=
"40%"
]
{
font-family: Verdana, Arial, helvetica, sans-serif
;
font-size:
12
px
;
color: #003399
;
}
table[summary^
=
"Navigation header"
]
tbody tr th[colspan^
=
"3"
]
{
font-family: Verdana, Arial, helvetica, sans-serif
;
}
blockquote {
margin-right: 0px;
}
h1, h2, h3, h4, h6, H6 {
color: #000000;
font-weight: 500;
margin-top: 0px;
padding-top: 14px;
font-family: Verdana, Arial, helvetica, sans-serif;
margin-bottom: 0px;
}
h2.title {
font-weight: 800;
margin-bottom: 8px;
}
h2.subtitle {
font-weight: 800;
margin-bottom: 20px;
}
.firstname, .surname {
font-size: 12px;
font-family: Verdana, Arial, helvetica, sans-serif;
}
table {
border-collapse: collapse;
border-spacing: 0;
border: 1px black;
empty-cells: hide;
margin: 10px 0px 30px 50px;
width: 90%;
}
div.table {
margin: 30px 0px 30px 0px;
border: 1px dashed gray;
padding: 10px;
}
div .table-contents table {
border: 1px solid black;
}
div.table > p.title {
padding-left: 10px;
}
table[summary^
=
"Navigation footer"
]
{
border-collapse: collapse
;
border-spacing:
0
;
border:
1
px black
;
empty-cells: hide
;
margin:
0
px
;
width:
100
%
;
}
table[summary^
=
"Note"
]
,
table[summary^
=
"Warning"
]
,
table[summary^
=
"Tip"
]
{
border-collapse: collapse
;
border-spacing:
0
;
border:
1
px black
;
empty-cells: hide
;
margin:
10
px
0
px
10
px
-
20
px
;
width:
100
%
;
}
td {
padding: 4pt;
font-family: Verdana, Arial, helvetica, sans-serif;
}
div.warning TD {
text-align: justify;
}
h1 {
font-size: 150%;
}
h2 {
font-size: 110%;
}
h3 {
font-size: 100%;
font-weight: bold;
}
h4 {
font-size: 90%;
font-weight: bold;
}
h5 {
font-size: 90%;
font-style: italic;
}
h6 {
font-size: 100%;
font-style: italic;
}
tt {
font-size: 110%;
font-family: "Courier New", Courier, monospace;
color: #000000;
}
.navheader, .navfooter {
border: none;
}
div.navfooter table {
border: dashed gray;
border-width: 1px 1px 1px 1px;
background-color: #cde48d;
}
pre {
font-size: 110%;
padding: 5px;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
background-color: #f3f5e9;
}
ul, ol, li {
list-style: disc;
}
hr {
width: 100%;
height: 1px;
background-color: #CCCCCC;
border-width: 0px;
padding: 0px;
}
.variablelist {
padding-top: 10px;
padding-bottom: 10px;
margin: 0;
}
.term {
font-weight: bold;
}
.mediaobject {
padding-top: 30px;
padding-bottom: 30px;
}
.legalnotice {
font-family: Verdana, Arial, helvetica, sans-serif;
font-size: 12px;
font-style: italic;
}
.sidebar {
float: right;
margin: 10px 0px 10px 30px;
padding: 10px 20px 20px 20px;
width: 33%;
border: 1px solid black;
background-color: #F4F4F4;
font-size: 14px;
}
.property {
font-family: "Courier New", Courier, monospace;
}
a code {
font-family: Verdana, Arial, monospace;
font-size: 12px;
}
td code {
font-size: 110%;
}
div.note * td,
div.tip * td,
div.warning * td,
div.calloutlist * td {
text-align: justify;
font-size: 100%;
}
.programlisting .interfacename,
.programlisting .literal,
.programlisting .classname {
font-size: 95%;
}
.title .interfacename,
.title .literal,
.title .classname {
font-size: 130%;
}
/* everything in a <lineannotation/> is displayed in a coloured, comment-like font */
.programlisting * .lineannotation,
.programlisting * .lineannotation * {
color: green;
}
body {
text-align: justify;
margin-right: 2em;
margin-left: 2em;
}
a,
a[accesskey^
=
"h"
]
,
a[accesskey^
=
"n"
]
,
a[accesskey^
=
"u"
]
,
a[accesskey^
=
"p"
]
{
font-family: Verdana, Arial, helvetica, sans-serif
;
font-size:
12
px
;
color: #003399
;
}
a:active {
color: #003399;
}
a:visited {
color: #888888;
}
p {
font-family: Verdana, Arial, sans-serif;
}
dt {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}
p, dl, dt, dd, blockquote {
color: #000000;
margin-bottom: 3px;
margin-top: 3px;
padding-top: 0px;
}
ol, ul, p {
margin-top: 6px;
margin-bottom: 6px;
}
p, blockquote {
font-size: 90%;
}
p.releaseinfo {
font-size: 100%;
font-weight: bold;
font-family: Verdana, Arial, helvetica, sans-serif;
padding-top: 10px;
}
p.pubdate {
font-size: 120%;
font-weight: bold;
font-family: Verdana, Arial, helvetica, sans-serif;
}
td {
font-size: 80%;
}
td, th, span {
color: #000000;
}
td[width^
=
"40%"
]
{
font-family: Verdana, Arial, helvetica, sans-serif
;
font-size:
12
px
;
color: #003399
;
}
table[summary^
=
"Navigation header"
]
tbody tr th[colspan^
=
"3"
]
{
font-family: Verdana, Arial, helvetica, sans-serif
;
}
blockquote {
margin-right: 0px;
}
h1, h2, h3, h4, h6, H6 {
color: #000000;
font-weight: 500;
margin-top: 0px;
padding-top: 14px;
font-family: Verdana, Arial, helvetica, sans-serif;
margin-bottom: 0px;
}
h2.title {
font-weight: 800;
margin-bottom: 8px;
}
h2.subtitle {
font-weight: 800;
margin-bottom: 20px;
}
.firstname, .surname {
font-size: 12px;
font-family: Verdana, Arial, helvetica, sans-serif;
}
table {
border-collapse: collapse;
border-spacing: 0;
border: 1px black;
empty-cells: hide;
margin: 10px 0px 30px 50px;
width: 90%;
}
div.table {
margin: 30px 0px 30px 0px;
border: 1px dashed gray;
padding: 10px;
}
div .table-contents table {
border: 1px solid black;
}
div.table > p.title {
padding-left: 10px;
}
table[summary^
=
"Navigation footer"
]
{
border-collapse: collapse
;
border-spacing:
0
;
border:
1
px black
;
empty-cells: hide
;
margin:
0
px
;
width:
100
%
;
}
table[summary^
=
"Note"
]
,
table[summary^
=
"Warning"
]
,
table[summary^
=
"Tip"
]
{
border-collapse: collapse
;
border-spacing:
0
;
border:
1
px black
;
empty-cells: hide
;
margin:
10
px
0
px
10
px
-
20
px
;
width:
100
%
;
}
td {
padding: 4pt;
font-family: Verdana, Arial, helvetica, sans-serif;
}
div.warning TD {
text-align: justify;
}
h1 {
font-size: 150%;
}
h2 {
font-size: 110%;
}
h3 {
font-size: 100%;
font-weight: bold;
}
h4 {
font-size: 90%;
font-weight: bold;
}
h5 {
font-size: 90%;
font-style: italic;
}
h6 {
font-size: 100%;
font-style: italic;
}
tt {
font-size: 110%;
font-family: "Courier New", Courier, monospace;
color: #000000;
}
.navheader, .navfooter {
border: none;
}
div.navfooter table {
border: dashed gray;
border-width: 1px 1px 1px 1px;
background-color: #cde48d;
}
pre {
font-size: 110%;
padding: 5px;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
background-color: #f3f5e9;
}
ul, ol, li {
list-style: disc;
}
hr {
width: 100%;
height: 1px;
background-color: #CCCCCC;
border-width: 0px;
padding: 0px;
}
.variablelist {
padding-top: 10px;
padding-bottom: 10px;
margin: 0;
}
.term {
font-weight: bold;
}
.mediaobject {
padding-top: 30px;
padding-bottom: 30px;
}
.legalnotice {
font-family: Verdana, Arial, helvetica, sans-serif;
font-size: 12px;
font-style: italic;
}
.sidebar {
float: right;
margin: 10px 0px 10px 30px;
padding: 10px 20px 20px 20px;
width: 33%;
border: 1px solid black;
background-color: #F4F4F4;
font-size: 14px;
}
.property {
font-family: "Courier New", Courier, monospace;
}
a code {
font-family: Verdana, Arial, monospace;
font-size: 12px;
}
td code {
font-size: 110%;
}
div.note * td,
div.tip * td,
div.warning * td,
div.calloutlist * td {
text-align: justify;
font-size: 100%;
}
.programlisting .interfacename,
.programlisting .literal,
.programlisting .classname {
font-size: 95%;
}
.title .interfacename,
.title .literal,
.title .classname {
font-size: 130%;
}
/* everything in a <lineannotation/> is displayed in a coloured, comment-like font */
.programlisting * .lineannotation,
.programlisting * .lineannotation * {
color: green;
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

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

View File

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

View File

@@ -1,17 +1,17 @@
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<chapter id="batch-job-testing">
<title>Batch Unit and Integration Tests</title>
<section>
<title id="bjt.1">Unit Testing</title>
<para>Document Batch Job Unit Testing features. This includes the use of Mock Objects,
embedded database (HSQLDB), etc. </para>
</section>
<section>
<title id="bjt.2">Integration Testing</title>
<para>Document how to test against the targeted database, applications, etc.</para>
</section>
</chapter>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<chapter id="batch-job-testing">
<title>Batch Unit and Integration Tests</title>
<section>
<title id="bjt.1">Unit Testing</title>
<para>Document Batch Job Unit Testing features. This includes the use of Mock Objects,
embedded database (HSQLDB), etc. </para>
</section>
<section>
<title id="bjt.2">Integration Testing</title>
<para>Document how to test against the targeted database, applications, etc.</para>
</section>
</chapter>

View File

@@ -1,17 +1,17 @@
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<chapter id="batch-launch">
<title>Run Tier - Launching Batch Jobs</title>
<section>
<title id="bl.1">Mapping Batch Error Codes to Launch Client Error Codes</title>
<para>Mapping Batch Error Codes to Launch Client Error Codes</para>
</section>
<section>
<title id="bl.2">Launch Batch from Command Line</title>
<para>Document Command Line Launching</para>
</section>
<section>
<title id="bl.3">Launch Batch On Demand</title>
<para>Document Launching Batch Jobs on Demand</para>
</section>
</chapter>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<chapter id="batch-launch">
<title>Run Tier - Launching Batch Jobs</title>
<section>
<title id="bl.1">Mapping Batch Error Codes to Launch Client Error Codes</title>
<para>Mapping Batch Error Codes to Launch Client Error Codes</para>
</section>
<section>
<title id="bl.2">Launch Batch from Command Line</title>
<para>Document Command Line Launching</para>
</section>
<section>
<title id="bl.3">Launch Batch On Demand</title>
<para>Document Launching Batch Jobs on Demand</para>
</section>
</chapter>

View File

@@ -1,52 +1,52 @@
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<chapter id="batch-performance-testing">
<title>Batch Performance Testing</title>
<section>
<title id="bpt.1">Performance Testing Overview</title>
<para>A batch performance test team needs to have the following at their disposal:
</para>
<para>
<itemizedlist>
<listitem><para>
Define performance Targets -
</para></listitem>
<listitem><para>
Establishing the requirements for a performance testing environment -
</para></listitem>
<listitem><para>
Performance Data - generating adequate volumes of realistic data for performance testing
</para></listitem>
<listitem><para>
Performance Tools -
</para></listitem>
<listitem><para>
Performance Team Roles - Tool SME's, performance DBA.
</para></listitem>
</itemizedlist>
</para>
</section>
<section>
<title id="bpt.2">Defining Performance Targets</title>
<para></para>
</section>
<section>
<title id="bpt.3">Establishing Performance requirements and installing the environment.</title>
<para>Establishing the requirements for the performance environment. </para>
</section>
<section>
<title id="bpt.4">Performance Data</title>
<para>Generating adequate volumes of realistic data for performance testing.</para>
</section>
<section>
<title id="bpt.5">Performance Tools</title>
<para></para>
</section>
<section>
<title id="bpt.6">Performance Team Roles</title>
<para>Tool SME's, performance dba's, environment experts (OS, JVM, etc.)</para>
</section>
</chapter>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<chapter id="batch-performance-testing">
<title>Batch Performance Testing</title>
<section>
<title id="bpt.1">Performance Testing Overview</title>
<para>A batch performance test team needs to have the following at their disposal:
</para>
<para>
<itemizedlist>
<listitem><para>
Define performance Targets -
</para></listitem>
<listitem><para>
Establishing the requirements for a performance testing environment -
</para></listitem>
<listitem><para>
Performance Data - generating adequate volumes of realistic data for performance testing
</para></listitem>
<listitem><para>
Performance Tools -
</para></listitem>
<listitem><para>
Performance Team Roles - Tool SME's, performance DBA.
</para></listitem>
</itemizedlist>
</para>
</section>
<section>
<title id="bpt.2">Defining Performance Targets</title>
<para></para>
</section>
<section>
<title id="bpt.3">Establishing Performance requirements and installing the environment.</title>
<para>Establishing the requirements for the performance environment. </para>
</section>
<section>
<title id="bpt.4">Performance Data</title>
<para>Generating adequate volumes of realistic data for performance testing.</para>
</section>
<section>
<title id="bpt.5">Performance Tools</title>
<para></para>
</section>
<section>
<title id="bpt.6">Performance Team Roles</title>
<para>Tool SME's, performance dba's, environment experts (OS, JVM, etc.)</para>
</section>
</chapter>

View File

@@ -1,11 +1,11 @@
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<chapter id="namespace">
<title>Namespace Support</title>
<section>
<title id="ns.1">Namespace Support</title>
<para>Document Namespace support here. </para>
</section>
</chapter>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<chapter id="namespace">
<title>Namespace Support</title>
<section>
<title id="ns.1">Namespace Support</title>
<para>Document Namespace support here. </para>
</section>
</chapter>

View File

@@ -1,10 +1,10 @@
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<chapter id="Partitioned Containers">
<title>Batch IO Support</title>
<section>
<title id="s.1">Partitioned Containers</title>
<para>Much stuff goes here.</para>
</section>
</chapter>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<chapter id="Partitioned Containers">
<title>Batch IO Support</title>
<section>
<title id="s.1">Partitioned Containers</title>
<para>Much stuff goes here.</para>
</section>
</chapter>

View File

@@ -1,30 +1,30 @@
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<chapter id="spring-tasklet">
<title>Tasklet and the Repeat Template</title>
<section>
<title id="sp.1">What is a Tasklet?</title>
<para>Document what a Tasklet is. Include the diagram of showing its place in the batch domain world.</para>
</section>
<section>
<title id="sp.2">Item Providers</title>
<para>Document Item Providers. Discuss some default item providers</para>
</section>
<section>
<title id="sp.3">Item Processor</title>
<para>Talk about default Item Processor</para>
</section>
<section>
<title id="sp.4">Item Provider Process Tasklet</title>
<para>Don't worry about how all the pieces work but focus on Talk about default Item Processor</para>
</section>
<section>
<title id="sp.5">The role of the Repeat Template</title>
<para>The two repeat templates used by ItemProcessor.</para>
</section>
</chapter>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<chapter id="spring-tasklet">
<title>Tasklet and the Repeat Template</title>
<section>
<title id="sp.1">What is a Tasklet?</title>
<para>Document what a Tasklet is. Include the diagram of showing its place in the batch domain world.</para>
</section>
<section>
<title id="sp.2">Item Providers</title>
<para>Document Item Providers. Discuss some default item providers</para>
</section>
<section>
<title id="sp.3">Item Processor</title>
<para>Talk about default Item Processor</para>
</section>
<section>
<title id="sp.4">Item Provider Process Tasklet</title>
<para>Don't worry about how all the pieces work but focus on Talk about default Item Processor</para>
</section>
<section>
<title id="sp.5">The role of the Repeat Template</title>
<para>The two repeat templates used by ItemProcessor.</para>
</section>
</chapter>