|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.codegen.merge.java.JMerger
This implements the method run(java.lang.Object)
,
which is called just like main during headless workbench invocation.
Field Summary | |
protected JControlModel |
controlModel
|
static String |
DEFAULT_FACADE_HELPER_CLASS
|
protected boolean |
fixInterfaceBrace
|
protected static Pattern |
INTERFACE_BRACE_PATTERN
|
protected boolean |
isBlocked
|
protected static Object[] |
noArguments
|
protected Map |
orderedSourceChildrenMap
|
protected JCompilationUnit |
sourceCompilationUnit
|
protected JPatternDictionary |
sourcePatternDictionary
|
protected Map |
sourceToTargetMap
|
protected JCompilationUnit |
targetCompilationUnit
|
protected JPatternDictionary |
targetPatternDictionary
|
protected Map |
targetToSourceMap
|
Constructor Summary | |
JMerger()
This creates an empty instances, an when used as a runnable. |
|
JMerger(JControlModel controlModel)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final String DEFAULT_FACADE_HELPER_CLASS
protected JCompilationUnit sourceCompilationUnit
protected JCompilationUnit targetCompilationUnit
protected JPatternDictionary sourcePatternDictionary
protected JPatternDictionary targetPatternDictionary
protected Map sourceToTargetMap
protected Map targetToSourceMap
protected Map orderedSourceChildrenMap
protected boolean isBlocked
protected boolean fixInterfaceBrace
protected JControlModel controlModel
protected static final Pattern INTERFACE_BRACE_PATTERN
protected static Object[] noArguments
Constructor Detail |
public JMerger()
public JMerger(JControlModel controlModel)
Method Detail |
public void merge()
public void remerge()
public boolean isFixInterfaceBrace()
public void setFixInterfaceBrace(boolean fixInterfaceBrace)
public String getSourceCompilationUnitContents()
public JCompilationUnit getSourceCompilationUnit()
public JControlModel getControlModel()
public void setSourceCompilationUnit(JCompilationUnit sourceCompilationUnit)
public String getTargetCompilationUnitContents()
public JCompilationUnit getTargetCompilationUnit()
public void setTargetCompilationUnit(JCompilationUnit targetCompilationUnit)
public JPatternDictionary getSourcePatternDictionary()
public void setSourcePatternDictionary(JPatternDictionary sourcePatternDictionary)
public JPatternDictionary getTargetPatternDictionary()
public void setTargetPatternDictionary(JPatternDictionary targetPatternDictionary)
public Map getSourceToTargetMap()
public void setSourceToTargetMap(Map sourceToTargetMap)
public JCompilationUnit createCompilationUnitForURI(String uri)
public JCompilationUnit createCompilationUnitForURI(String uri, String encoding)
public JCompilationUnit createCompilationUnitForInputStream(InputStream inputStream)
public JCompilationUnit createCompilationUnitForInputStream(InputStream inputStream, String encoding)
public JCompilationUnit createCompilationUnitForContents(String contents)
protected void pullTargetCompilationUnit()
protected void pullTargetPackage(JPackage targetPackage)
protected void pullTargetImport(JImport targetImport)
protected void pullTargetType(JType targetType)
protected void pullTargetInitializer(JInitializer targetInitializer)
protected void pullTargetField(JField targetField)
protected void pullTargetMethod(JMethod targetMethod)
protected void applyPullRules(JNode sourceNode, JNode targetNode)
protected void pushSourceCompilationUnit()
protected void pushSourcePackage(JPackage sourcePackage)
protected void pushSourceImport(JImport sourceImport)
protected void pushSourceType(JType sourceType)
protected void pushSourceInitializer(JInitializer sourceInitializer)
protected void pushSourceField(JField sourceField)
protected void pushSourceMethod(JMethod sourceMethod)
public void applySortRules(JNode sourceNode)
protected void sweepTargetCompilationUnit()
protected void applySweepRules(JNode targetNode)
protected void sortTargetCompilationUnit()
protected JNode insertClone(JNode sourceNode)
protected void mapChildren(JNode sourceNode, JNode targetNode)
protected void map(JNode sourceNode, JNode targetNode)
public Object run(Object object)
public String execute(Monitor monitor, String[] arguments)
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |