Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Change svn:eol-style to LF

  • Loading branch information...
commit f5e85d5f63cdf0d8f9f635418f58b8998b4f9f83 1 parent ee5746a
dsyer authored
Showing with 17,682 additions and 17,699 deletions.
  1. +11 −11 dist/.project
  2. +201 −201 dist/license.txt
  3. +21 −21 dist/notice.txt
  4. +0 −17 docs/.project
  5. +4 −4 docs/.settings/org.eclipse.mylyn.tasks.ui.prefs
  6. +421 −421 docs/src/docbkx/resources/css/html.css
  7. +847 −847 docs/src/models/domain-classdiagram.dnx
  8. +551 −551 docs/src/models/flat-file-input-source-design.dnx
  9. +1,392 −1,392 docs/src/models/io-design.dnx
  10. +983 −983 docs/src/models/item-reader-design.dnx
  11. +353 −353 docs/src/models/item-stream-adapter.dnx
  12. +482 −482 docs/src/models/repository-classdiagram.dnx
  13. +17 −17 docs/src/site/docbook/reference/batch-job-testing.xml
  14. +17 −17 docs/src/site/docbook/reference/batch-launch.xml
  15. +52 −52 docs/src/site/docbook/reference/batch-performance-testing.xml
  16. +11 −11 docs/src/site/docbook/reference/namespace.xml
  17. +10 −10 docs/src/site/docbook/reference/partitioned-containers.xml
  18. +30 −30 docs/src/site/docbook/reference/spring-tasklet.xml
  19. +30 −30 spring-batch-core/.project
  20. +5 −5 spring-batch-core/.settings/org.eclipse.jdt.core.prefs
  21. +4 −4 spring-batch-core/.settings/org.eclipse.mylyn.tasks.ui.prefs
  22. +31 −31 spring-batch-core/.springBeans
  23. +41 −41 spring-batch-core/src/main/java/org/springframework/batch/core/configuration/JobLocator.java
  24. +47 −47 spring-batch-core/src/main/java/org/springframework/batch/core/configuration/JobRegistry.java
  25. +35 −35 spring-batch-core/src/main/java/org/springframework/batch/core/configuration/ListableJobRegistry.java
  26. +31 −31 spring-batch-core/src/main/java/org/springframework/batch/core/domain/JobExecutionException.java
  27. +64 −64 spring-batch-core/src/main/java/org/springframework/batch/core/domain/Step.java
  28. +44 −44 spring-batch-core/src/main/java/org/springframework/batch/core/repository/DuplicateJobException.java
  29. +44 −44 spring-batch-core/src/main/java/org/springframework/batch/core/repository/JobException.java
  30. +41 −41 ...batch-core/src/main/java/org/springframework/batch/core/repository/JobExecutionAlreadyRunningException.java
  31. +41 −41 spring-batch-core/src/main/java/org/springframework/batch/core/repository/JobRestartException.java
  32. +46 −46 spring-batch-core/src/main/java/org/springframework/batch/core/repository/NoSuchJobException.java
  33. +44 −44 spring-batch-core/src/main/java/org/springframework/batch/core/runtime/ExitStatusExceptionClassifier.java
  34. +83 −83 spring-batch-core/src/test/java/org/springframework/batch/core/domain/BatchStatusTests.java
  35. +128 −128 spring-batch-core/src/test/java/org/springframework/batch/core/domain/EntityTests.java
  36. +41 −41 spring-batch-core/src/test/java/org/springframework/batch/core/domain/JobExecutionExceptionTests.java
  37. +155 −155 spring-batch-core/src/test/java/org/springframework/batch/core/domain/JobExecutionTests.java
  38. +52 −52 spring-batch-core/src/test/java/org/springframework/batch/core/domain/JobInstanceTests.java
  39. +41 −41 spring-batch-core/src/test/java/org/springframework/batch/core/domain/JobInterruptedExceptionTests.java
  40. +271 −271 spring-batch-core/src/test/java/org/springframework/batch/core/domain/StepExecutionTests.java
  41. +117 −117 spring-batch-core/src/test/java/org/springframework/batch/core/domain/StepSupport.java
  42. +44 −44 spring-batch-core/src/test/java/org/springframework/batch/core/repository/DuplicateJobExceptionTests.java
  43. +44 −44 spring-batch-core/src/test/java/org/springframework/batch/core/repository/JobExceptionTests.java
  44. +40 −40 ...-core/src/test/java/org/springframework/batch/core/repository/JobExecutionAlreadyRunningExceptionTests.java
  45. +43 −43 spring-batch-core/src/test/java/org/springframework/batch/core/repository/JobRestartExceptionTests.java
  46. +44 −44 spring-batch-core/src/test/java/org/springframework/batch/core/repository/NoSuchJobExceptionTests.java
  47. +31 −31 spring-batch-execution/.project
  48. +7 −7 spring-batch-execution/.settings/org.eclipse.jdt.core.prefs
  49. +44 −44 spring-batch-execution/.springBeans
  50. +113 −113 ...execution/src/main/java/org/springframework/batch/execution/configuration/JobRegistryBeanPostProcessor.java
  51. +95 −95 spring-batch-execution/src/main/java/org/springframework/batch/execution/configuration/MapJobRegistry.java
  52. +54 −54 spring-batch-execution/src/main/java/org/springframework/batch/execution/launch/JobLauncher.java
  53. +30 −30 spring-batch-execution/src/main/java/org/springframework/batch/execution/launch/support/ExitCodeMapper.java
  54. +74 −74 ...g-batch-execution/src/main/java/org/springframework/batch/execution/launch/support/ExportedJobLauncher.java
  55. +40 −40 spring-batch-execution/src/main/java/org/springframework/batch/execution/launch/support/JvmSystemExiter.java
  56. +88 −88 ...tch-execution/src/main/java/org/springframework/batch/execution/launch/support/SimpleJvmExitCodeMapper.java
  57. +39 −39 spring-batch-execution/src/main/java/org/springframework/batch/execution/launch/support/SystemExiter.java
  58. +52 −52 ...xecution/src/main/java/org/springframework/batch/execution/repository/dao/AbstractJdbcBatchMetadataDao.java
  59. +219 −219 ...g-batch-execution/src/main/java/org/springframework/batch/execution/repository/dao/JdbcJobExecutionDao.java
  60. +236 −236 ...ng-batch-execution/src/main/java/org/springframework/batch/execution/repository/dao/JdbcJobInstanceDao.java
  61. +425 −425 ...-batch-execution/src/main/java/org/springframework/batch/execution/repository/dao/JdbcStepExecutionDao.java
  62. +55 −55 spring-batch-execution/src/main/java/org/springframework/batch/execution/repository/dao/JobExecutionDao.java
  63. +42 −42 spring-batch-execution/src/main/java/org/springframework/batch/execution/repository/dao/JobInstanceDao.java
  64. +76 −76 ...ng-batch-execution/src/main/java/org/springframework/batch/execution/repository/dao/MapJobExecutionDao.java
  65. +44 −44 spring-batch-execution/src/main/java/org/springframework/batch/execution/repository/dao/MapJobInstanceDao.java
  66. +48 −48 spring-batch-execution/src/main/java/org/springframework/batch/execution/repository/dao/StepExecutionDao.java
  67. +93 −93 spring-batch-execution/src/main/java/org/springframework/batch/execution/step/AbstractStep.java
  68. +78 −78 spring-batch-execution/src/main/java/org/springframework/batch/execution/step/ItemHandler.java
  69. +537 −537 spring-batch-execution/src/main/java/org/springframework/batch/execution/step/ItemOrientedStep.java
  70. +197 −197 ...batch-execution/src/main/java/org/springframework/batch/execution/step/support/AbstractStepFactoryBean.java
  71. +102 −102 ...tch-execution/src/main/java/org/springframework/batch/execution/step/support/ItemSkipPolicyItemHandler.java
  72. +140 −140 ...ecution/src/main/java/org/springframework/batch/execution/step/support/RepeatOperationsStepFactoryBean.java
  73. +79 −79 ...ion/src/main/java/org/springframework/batch/execution/step/support/SimpleExitStatusExceptionClassifier.java
  74. +115 −115 spring-batch-execution/src/main/java/org/springframework/batch/execution/step/support/SimpleItemHandler.java
  75. +197 −197 ...-execution/src/main/java/org/springframework/batch/execution/step/support/StatefulRetryStepFactoryBean.java
  76. +8 −8 spring-batch-execution/src/main/sql/db2.properties
  77. +2 −2 spring-batch-execution/src/main/sql/db2.vpp
  78. +9 −9 spring-batch-execution/src/main/sql/derby.properties
  79. +2 −2 spring-batch-execution/src/main/sql/derby.vpp
  80. +9 −9 spring-batch-execution/src/main/sql/hsqldb.properties
  81. +4 −4 spring-batch-execution/src/main/sql/hsqldb.vpp
  82. +10 −10 spring-batch-execution/src/main/sql/mysql.properties
  83. +3 −3 spring-batch-execution/src/main/sql/mysql.vpp
  84. +9 −9 spring-batch-execution/src/main/sql/oracle10g.properties
  85. +2 −2 spring-batch-execution/src/main/sql/oracle10g.vpp
  86. +9 −9 spring-batch-execution/src/main/sql/postgresql.properties
  87. +2 −2 spring-batch-execution/src/main/sql/postgresql.vpp
  88. +131 −131 ...tion/src/test/java/org/springframework/batch/execution/configuration/JobRegistryBeanPostProcessorTests.java
  89. +95 −95 ...ng-batch-execution/src/test/java/org/springframework/batch/execution/configuration/MapJobRegistryTests.java
  90. +115 −115 spring-batch-execution/src/test/java/org/springframework/batch/execution/job/AbstractJobTests.java
  91. +90 −90 ...xecution/src/test/java/org/springframework/batch/execution/launch/support/SimpleJvmExitCodeMapperTests.java
  92. +54 −54 spring-batch-execution/src/test/java/org/springframework/batch/execution/launch/support/StubJobLauncher.java
  93. +224 −224 ...-batch-execution/src/test/java/org/springframework/batch/execution/repository/dao/AbstractStepDaoTests.java
  94. +82 −82 ...-batch-execution/src/test/java/org/springframework/batch/execution/repository/dao/JdbcJobDaoQueryTests.java
  95. +32 −32 spring-batch-execution/src/test/java/org/springframework/batch/execution/repository/dao/JdbcJobDaoTests.java
  96. +111 −111 ...atch-execution/src/test/java/org/springframework/batch/execution/repository/dao/JdbcStepDaoPrefixTests.java
  97. +41 −41 spring-batch-execution/src/test/java/org/springframework/batch/execution/repository/dao/JdbcStepDaoTests.java
  98. +94 −94 ...tch-execution/src/test/java/org/springframework/batch/execution/repository/dao/MapJobExecutionDaoTests.java
  99. +56 −56 ...atch-execution/src/test/java/org/springframework/batch/execution/repository/dao/MapJobInstanceDaoTests.java
  100. +32 −32 ...src/test/java/org/springframework/batch/execution/repository/dao/NoSuchBatchDomainObjectExceptionTests.java
  101. +715 −715 spring-batch-execution/src/test/java/org/springframework/batch/execution/step/ItemOrientedStepTests.java
  102. +117 −117 spring-batch-execution/src/test/java/org/springframework/batch/execution/step/StepSupport.java
  103. +189 −189 ...h-execution/src/test/java/org/springframework/batch/execution/step/support/DefaultStepFactoryBeanTests.java
  104. +73 −73 ...ng-batch-execution/src/test/java/org/springframework/batch/execution/step/support/JobRepositorySupport.java
  105. +77 −77 ...rc/test/java/org/springframework/batch/execution/step/support/SimpleExitStatusExceptionClassifierTests.java
  106. +58 −58 ...ution/src/test/java/org/springframework/batch/execution/step/support/ThreadStepInterruptionPolicyTests.java
  107. +29 −29 spring-batch-infrastructure/.project
  108. +8 −8 spring-batch-infrastructure/.settings/org.eclipse.jdt.core.prefs
  109. +4 −4 spring-batch-infrastructure/.settings/org.eclipse.mylyn.tasks.ui.prefs
  110. +33 −33 spring-batch-infrastructure/.settings/org.springframework.ide.eclipse.core.prefs
  111. +15 −15 spring-batch-infrastructure/.springBeans
  112. +77 −77 spring-batch-infrastructure/src/main/java/org/springframework/batch/common/BinaryExceptionClassifier.java
  113. +113 −113 spring-batch-infrastructure/src/main/java/org/springframework/batch/common/SubclassExceptionClassifier.java
  114. +242 −242 spring-batch-infrastructure/src/main/java/org/springframework/batch/io/cursor/HibernateCursorItemReader.java
  115. +519 −519 spring-batch-infrastructure/src/main/java/org/springframework/batch/io/cursor/JdbcCursorItemReader.java
  116. +204 −204 spring-batch-infrastructure/src/main/java/org/springframework/batch/io/driving/DrivingQueryItemReader.java
  117. +67 −67 ...g-batch-infrastructure/src/main/java/org/springframework/batch/io/driving/IbatisDrivingQueryItemReader.java
  118. +53 −53 ...ch-infrastructure/src/main/java/org/springframework/batch/io/driving/support/ExecutionContextRowMapper.java
  119. +101 −101 spring-batch-infrastructure/src/main/java/org/springframework/batch/io/driving/support/IbatisKeyGenerator.java
  120. +138 −138 ...frastructure/src/main/java/org/springframework/batch/io/driving/support/MultipleColumnJdbcKeyGenerator.java
  121. +152 −152 ...infrastructure/src/main/java/org/springframework/batch/io/driving/support/SingleColumnJdbcKeyGenerator.java
  122. +23 −23 ...h-infrastructure/src/main/java/org/springframework/batch/io/exception/DynamicMethodInvocationException.java
  123. +64 −64 spring-batch-infrastructure/src/main/java/org/springframework/batch/io/exception/FlatFileParsingException.java
  124. +40 −40 spring-batch-infrastructure/src/main/java/org/springframework/batch/io/exception/ParsingException.java
  125. +489 −489 spring-batch-infrastructure/src/main/java/org/springframework/batch/io/file/FlatFileItemWriter.java
  126. +503 −503 spring-batch-infrastructure/src/main/java/org/springframework/batch/io/file/mapping/DefaultFieldSet.java
  127. +53 −53 ...batch-infrastructure/src/main/java/org/springframework/batch/io/file/mapping/PassThroughFieldSetMapper.java
  128. +339 −339 spring-batch-infrastructure/src/main/java/org/springframework/batch/io/file/separator/ResourceLineReader.java
  129. +84 −84 ...g-batch-infrastructure/src/main/java/org/springframework/batch/io/file/transform/AbstractLineTokenizer.java
  130. +213 −213 ...-batch-infrastructure/src/main/java/org/springframework/batch/io/file/transform/DelimitedLineTokenizer.java
  131. +180 −180 ...tch-infrastructure/src/main/java/org/springframework/batch/io/file/transform/FixedLengthLineAggregator.java
  132. +80 −80 ...ng-batch-infrastructure/src/main/java/org/springframework/batch/io/file/transform/FixedLengthTokenizer.java
  133. +62 −62 spring-batch-infrastructure/src/main/java/org/springframework/batch/io/file/transform/Range.java
  134. +131 −131 ...atch-infrastructure/src/main/java/org/springframework/batch/io/file/transform/RangeArrayPropertyEditor.java
  135. +227 −227 spring-batch-infrastructure/src/main/java/org/springframework/batch/io/support/BatchSqlUpdateItemWriter.java
  136. +66 −66 spring-batch-infrastructure/src/main/java/org/springframework/batch/io/support/FileUtils.java
  137. +210 −210 spring-batch-infrastructure/src/main/java/org/springframework/batch/io/support/HibernateAwareItemWriter.java
  138. +14 −14 spring-batch-infrastructure/src/main/java/org/springframework/batch/io/xml/EventReaderDeserializer.java
  139. +21 −21 spring-batch-infrastructure/src/main/java/org/springframework/batch/io/xml/EventWriterSerializer.java
  140. +269 −269 spring-batch-infrastructure/src/main/java/org/springframework/batch/io/xml/StaxEventItemReader.java
Sorry, we could not display the entire diff because too many files (371) changed.
22 dist/.project
View
@@ -1,11 +1,11 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>dist</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- </buildSpec>
- <natures>
- </natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>dist</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
402 dist/license.txt
View
@@ -1,201 +1,201 @@
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
42 dist/notice.txt
View
@@ -1,21 +1,21 @@
- ======================================================================
- == NOTICE file corresponding to section 4 d of the Apache License, ==
- == Version 2.0, in this case for the Spring Framework distribution. ==
- ======================================================================
-
- This product includes software developed by
- the Apache Software Foundation (http://www.apache.org).
-
- The end-user documentation included with a redistribution, if any,
- must include the following acknowledgement:
-
- "This product includes software developed by the Spring Framework
- Project (http://www.springframework.org)."
-
- Alternatively, this acknowledgement may appear in the software itself,
- if and wherever such third-party acknowledgements normally appear.
-
- The names "Spring" and "Spring Framework" must not be used to
- endorse or promote products derived from this software without
- prior written permission. For written permission, please contact
- rod.johnson@interface21.com or juergen.hoeller@interface21.com.
+ ======================================================================
+ == NOTICE file corresponding to section 4 d of the Apache License, ==
+ == Version 2.0, in this case for the Spring Framework distribution. ==
+ ======================================================================
+
+ This product includes software developed by
+ the Apache Software Foundation (http://www.apache.org).
+
+ The end-user documentation included with a redistribution, if any,
+ must include the following acknowledgement:
+
+ "This product includes software developed by the Spring Framework
+ Project (http://www.springframework.org)."
+
+ Alternatively, this acknowledgement may appear in the software itself,
+ if and wherever such third-party acknowledgements normally appear.
+
+ The names "Spring" and "Spring Framework" must not be used to
+ endorse or promote products derived from this software without
+ prior written permission. For written permission, please contact
+ rod.johnson@interface21.com or juergen.hoeller@interface21.com.
17 docs/.project
View
@@ -4,21 +4,4 @@
<comment></comment>
<projects>
</projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.devzuz.q.maven.jdt.core.mavenIncrementalBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.jdt.core.javanature</nature>
- <nature>org.devzuz.q.maven.jdt.core.mavenNature</nature>
- </natures>
</projectDescription>
-
8 docs/.settings/org.eclipse.mylyn.tasks.ui.prefs
View
@@ -1,4 +1,4 @@
-#Sun Jul 08 09:33:19 BST 2007
-eclipse.preferences.version=1
-project.repository.kind=jira
-project.repository.url=http\://opensource.atlassian.com/projects/spring
+#Sun Jul 08 09:33:19 BST 2007
+eclipse.preferences.version=1
+project.repository.kind=jira
+project.repository.url=http\://opensource.atlassian.com/projects/spring
842 docs/src/docbkx/resources/css/html.css
View
@@ -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;
+}
1,694 docs/src/models/domain-classdiagram.dnx
View
847 additions, 847 deletions not shown
1,102 docs/src/models/flat-file-input-source-design.dnx
View
551 additions, 551 deletions not shown
2,784 docs/src/models/io-design.dnx
View
1,392 additions, 1,392 deletions not shown
1,966 docs/src/models/item-reader-design.dnx
View
983 additions, 983 deletions not shown
706 docs/src/models/item-stream-adapter.dnx
View
@@ -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>
964 docs/src/models/repository-classdiagram.dnx
View
@@ -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"/>