This paper describes the SDMLib solution to the Java Refactoring case for TTC2015 2. SDMLib
provides a mechanism for generating an abstraction model of a provided java program. In addition,
SDMLib provides code generation that transforms the whole model or parts of it into java code. Thus,
for the Java Refactoring case we just added a Refactorer that reads a java project and transforms the
program graph according to the intended refactorings. These transformations are collected and applied
to the source code by the SDMLib generator afterwards.
%0 Journal Article
%1 gunkelschmidtZuendorf2015TTCRefactoringSDMLib
%A Gunkel, Olaf
%A Schmidt, Matthias
%A Zündorf, Albert
%D 2015
%K myown se
%T The SDMLib solution to the Java Refactoring case for TTC2015
%U https://bytebucket.org/mschmidt987/java-refactoring-case-ttc-2015-solution-fg-se-uni-kassel/raw/ca30ff4e99ceee598e75f2eb24c0a2097fb57916/paper/SDMLibRefactoringSolution.pdf
%X This paper describes the SDMLib solution to the Java Refactoring case for TTC2015 2. SDMLib
provides a mechanism for generating an abstraction model of a provided java program. In addition,
SDMLib provides code generation that transforms the whole model or parts of it into java code. Thus,
for the Java Refactoring case we just added a Refactorer that reads a java project and transforms the
program graph according to the intended refactorings. These transformations are collected and applied
to the source code by the SDMLib generator afterwards.
@article{gunkelschmidtZuendorf2015TTCRefactoringSDMLib,
abstract = {This paper describes the SDMLib solution to the Java Refactoring case for TTC2015 [2]. SDMLib
provides a mechanism for generating an abstraction model of a provided java program. In addition,
SDMLib provides code generation that transforms the whole model or parts of it into java code. Thus,
for the Java Refactoring case we just added a Refactorer that reads a java project and transforms the
program graph according to the intended refactorings. These transformations are collected and applied
to the source code by the SDMLib generator afterwards.},
added-at = {2015-05-30T13:32:45.000+0200},
author = {Gunkel, Olaf and Schmidt, Matthias and Zündorf, Albert},
biburl = {https://www.bibsonomy.org/bibtex/202d0ac74aaeb8aa9ded926707aa1a906/gunkel.olaf},
interhash = {b53a2d02edd7fd96b2e1910abbe32525},
intrahash = {02d0ac74aaeb8aa9ded926707aa1a906},
keywords = {myown se},
month = {5},
timestamp = {2016-03-04T16:22:10.000+0100},
title = {The SDMLib solution to the Java Refactoring case for TTC2015},
url = {https://bytebucket.org/mschmidt987/java-refactoring-case-ttc-2015-solution-fg-se-uni-kassel/raw/ca30ff4e99ceee598e75f2eb24c0a2097fb57916/paper/SDMLibRefactoringSolution.pdf},
year = 2015
}