org.refactoringminer.astDiff.actions.ExtendedTreeClassifier Maven / Gradle / Ivy
package org.refactoringminer.astDiff.actions;
import com.github.gumtreediff.actions.TreeClassifier;
import com.github.gumtreediff.actions.model.Action;
import com.github.gumtreediff.tree.Tree;
import java.util.Map;
/**
* An interface to partition the nodes of an AST into sets of updated, deleted, moved, and updated nodes.
* @author Pourya Alikhani Fard [email protected]
* @see Tree
*/
public interface ExtendedTreeClassifier extends TreeClassifier {
Map getMultiMapSrc();
Map getMultiMapDst();
Map getDstMoveInTreeMap();
Map getSrcMoveOutTreeMap();
}