public class SplitAggregateByEntitiesRefactoring extends AbstractHenshinRefactoring
model, originalResource| Constructor and Description |
|---|
SplitAggregateByEntitiesRefactoring(java.lang.String aggregateName) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getHenshinTransformationFilename()
Method has to be implemented to provide the name of the Henshin
transformation file.
|
protected java.lang.String |
getTransformationUnitName()
Method has to be implemented to provide the transformation unit name of the
henshin transformation
|
protected void |
postProcessing(org.eclipse.emf.ecore.resource.Resource resource)
Override this method in case you want execute some post-processing after the
Henshin transformation
|
protected void |
setUnitParameters(org.eclipse.emf.henshin.interpreter.UnitApplication refactoringUnit)
Override this method to provide the needed parameters for the given henshin
transformation
|
protected void |
throwTransformationError()
Override this method to provide refactoring-specific error message.
|
doRefactordoRefactor, saveResource, saveResourceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoRefactorpublic SplitAggregateByEntitiesRefactoring(java.lang.String aggregateName)
protected java.lang.String getHenshinTransformationFilename()
AbstractHenshinRefactoringgetHenshinTransformationFilename in class AbstractHenshinRefactoringprotected java.lang.String getTransformationUnitName()
AbstractHenshinRefactoringgetTransformationUnitName in class AbstractHenshinRefactoringprotected void setUnitParameters(org.eclipse.emf.henshin.interpreter.UnitApplication refactoringUnit)
AbstractHenshinRefactoringsetUnitParameters in class AbstractHenshinRefactoringrefactoringUnit - The Henshin transformation unit.protected void throwTransformationError()
AbstractHenshinRefactoringthrowTransformationError in class AbstractHenshinRefactoringprotected void postProcessing(org.eclipse.emf.ecore.resource.Resource resource)
AbstractHenshinRefactoringpostProcessing in class AbstractHenshinRefactoringresource - The resource already transformed by Henshin.