org.eclipse.emf.codegen.merge.properties
Class PropertyMerger
java.lang.Object
org.eclipse.emf.codegen.merge.properties.PropertyMerger
- Direct Known Subclasses:
- PropertyMerger, PropertyMerger.PlatformRunnable
- public class PropertyMerger
- extends Object
This implements the method run(java.lang.Object)
,
which is called just like main during headless workbench invocation.
Constructor Summary |
PropertyMerger()
This creates an empty instances, when used as a runnable. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sourceProperties
protected String sourceProperties
targetProperties
protected String targetProperties
sourceToTargetMap
protected Map sourceToTargetMap
targetToSourceMap
protected Map targetToSourceMap
nlPattern
protected static Pattern nlPattern
propertyLine
protected static Pattern propertyLine
PropertyMerger
public PropertyMerger()
- This creates an empty instances, when used as a runnable.
getSourceProperties
public String getSourceProperties()
setSourceProperties
public void setSourceProperties(String sourceProperties)
getTargetProperties
public String getTargetProperties()
setTargetProperties
public void setTargetProperties(String targetProperties)
getSourceToTargetMap
public Map getSourceToTargetMap()
createPropertiesForURI
public String createPropertiesForURI(String uri)
- Create a JDOM from a URI.
createPropertiesForInputStream
public String createPropertiesForInputStream(InputStream inputStream)
merge
public void merge()
parse
public Map parse(String properties)
run
public Object run(Object object)
- This is called with the command line arguments of a headless workbench invocation.