blob: 15274d99c3f6d3f847fd0a3b018c350005860063 [file] [log] [blame]
<?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>