| <?xml version="1.0" encoding="UTF-8"?> |
| <merge:options xmlns:merge="http://www.eclipse.org/org/eclipse/emf/codegen/jmerge/Options"> |
| |
| <merge:dictionaryPattern |
| name="generatedUnmodifiableMembers" |
| select="Member/getComment" |
| match="\s*@\s*(gen)erated\s*\n"/> |
| |
| <merge:dictionaryPattern |
| name="generatedModifiableMembers" |
| select="Member/getComment" |
| match="\s*@\s*generated\s*(modifiable)\s*\n"/> |
| |
| <merge:pull |
| sourceMarkup="^gen$" |
| sourceGet="Member/getFlags" |
| targetPut="Member/setFlags"/> |
| |
| <merge:pull |
| sourceMarkup="^modifiable$" |
| sourceGet="Member/getComment" |
| targetMarkup="^gen$" |
| targetPut="Member/setComment"/> |
| |
| <merge:pull |
| sourceMarkup="^gen$" |
| sourceGet="Initializer/getBody" |
| targetPut="Initializer/setBody"/> |
| |
| <merge:pull |
| sourceMarkup="^gen$" |
| sourceGet="Type/getSuperclass" |
| targetPut="Type/setSuperclass"/> |
| <merge:pull |
| sourceMarkup="^gen$" |
| sourceGet="Type/getSuperInterfaces" |
| targetPut="Type/addSuperInterface"/> |
| |
| <merge:pull |
| sourceMarkup="^gen$" |
| sourceGet="Field/getType" |
| targetPut="Field/setType"/> |
| <merge:pull |
| sourceMarkup="^gen$" |
| sourceGet="Field/getInitializer" |
| targetPut="Field/setInitializer"/> |
| |
| <merge:pull |
| sourceMarkup="^gen$" |
| sourceGet="Method/getBody" |
| targetPut="Method/setBody"/> |
| <merge:pull |
| sourceMarkup="^gen$" |
| sourceGet="Method/getReturnType" |
| targetPut="Method/setReturnType"/> |
| <merge:pull |
| sourceMarkup="^gen$" |
| sourceGet="Method/getExceptions" |
| targetPut="Method/addException"/> |
| |
| <merge:sweep markup="^gen$" select="Member"/> |
| |
| <!-- |
| <merge:pull |
| sourceGet="CompilationUnit/getHeader" |
| targetPut="CompilationUnit/setHeader"/> |
| |
| <merge:pull |
| sourceGet="Package/getName" |
| targetPut="Package/setName"/> |
| |
| <merge:pull |
| sourceGet="Member/getFlags" |
| targetPut="Member/setFlags"/> |
| <merge:pull |
| sourceGet="Member/getComment" |
| targetPut="Member/setComment"/> |
| |
| <merge:pull |
| sourceGet="Type/getSuperclass" |
| targetPut="Type/setSuperclass"/> |
| <merge:pull |
| sourceGet="Type/getSuperInterfaces" |
| targetPut="Type/addSuperInterface"/> |
| |
| <merge:pull |
| sourceGet="Initializer/getBody" |
| targetPut="Initializer/setBody"/> |
| |
| <merge:pull |
| sourceGet="Field/getType" |
| targetPut="Field/setType"/> |
| <merge:pull |
| sourceGet="Field/getInitializer" |
| targetPut="Field/setInitializer"/> |
| |
| <merge:pull |
| sourceGet="Method/getBody" |
| targetPut="Method/setBody"/> |
| <merge:pull |
| sourceGet="Method/getReturnType" |
| targetPut="Method/setReturnType"/> |
| <merge:pull |
| sourceGet="Method/getExceptions" |
| targetPut="Method/addException"/> |
| --> |
| |
| </merge:options> |