package de.uniAugsburg.MAF.dfa.clone.visualizer;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.emf.ecore.EObject;
import de.uniAugsburg.MAF.dfa.clone.misc.structures.EObjectPair;
import de.uniAugsburg.MAF.dfa.jwt.util.visualizer.AbstractJWTVisualizerConsole;
/**
* Prepare result maps and output on console.
*/
public class CloneDetectionVisualizerConsole extends AbstractJWTVisualizerConsole
{
protected List<EObjectPair> clonesToMarkForOutput;
protected List<EObject> edgesToMarkForOutput;
private String evaluationMode;
/**
* The constructor
*/
public CloneDetectionVisualizerConsole()
{
super();
clonesToMarkForOutput = new ArrayList<EObjectPair>();
edgesToMarkForOutput = new ArrayList<EObject>();
evaluationMode = new String();
}
/*
* (non-Javadoc)
*
* @see
* de.uniAugsburg.MAF.bridge.jwt.api.visualizer.AbstractJWTVisualizerConsole
* #dispose()
*/
@Override
public void dispose()
{
super.dispose();
if(allModelElements != null)
{
allModelElements.clear();
allModelElements = null;
}
if(clonesToMarkForOutput != null)
{
clonesToMarkForOutput.clear();
clonesToMarkForOutput = null;
}
if(edgesToMarkForOutput != null)
{
edgesToMarkForOutput.clear();
edgesToMarkForOutput = null;
}
}
/* (non-Javadoc)
* @see de.uniAugsburg.MAF.bridge.jwt.api.visualizer.AbstractJWTVisualizerConsole#displayResults()
*/
@Override
protected void displayResults()
{
}
/* (non-Javadoc)
* @see de.uniAugsburg.MAF.bridge.jwt.api.visualizer.AbstractJWTVisualizerConsole#prepareInfoStringForElement(java.util.List)
*/
@Override
public String prepareInfoStringForElement(List<EObject> path)
{
return "prepareInfoStringForElement";
}
/* (non-Javadoc)
* @see de.uniAugsburg.MAF.bridge.jwt.api.visualizer.AbstractJWTVisualizerConsole#prepareResultMapsInit()
*/
@Override
protected void prepareResultMapsInit()
{
}
/* (non-Javadoc)
* @see de.uniAugsburg.MAF.bridge.jwt.api.visualizer.AbstractJWTVisualizerConsole#prepareResultMapsStore(java.util.List, java.lang.String, java.lang.Object)
*/
@Override
protected void prepareResultMapsStore(List<EObject> origPathWithoutAttr,
String createdByID, Object origResult)
{
}
}
|