CloneDetectionVisualizerConsole.java :  » UML » model-analysis-framework » de » uniAugsburg » MAF » dfa » clone » visualizer » Java Open Source

Java Open Source » UML » model analysis framework 
model analysis framework » de » uniAugsburg » MAF » dfa » clone » visualizer » CloneDetectionVisualizerConsole.java
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)
  {  
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.