package org.jactr.eclipse.association.ui.mapper.impl;
/*
* default logging
*/
import org.antlr.runtime.tree.CommonTree;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.jactr.eclipse.association.ui.mapper.IAssociationMapper;
import org.jactr.eclipse.association.ui.model.Association;
import org.jactr.io.antlr3.misc.ASTSupport;
public abstract class AbstractAssociationMapper implements IAssociationMapper
{
/**
* Logger definition
*/
static private final transient Log LOGGER = LogFactory
.getLog(AbstractAssociationMapper.class);
public AbstractAssociationMapper()
{
}
@Override
public String getLabel(Association association)
{
return String.format("%.2f", association.getStrength());
}
@Override
public String getLabel(CommonTree element)
{
return ASTSupport.getName(element);
}
@Override
public String getToolTip(Association association)
{
return String.format("Strength %.2f", association.getStrength());
}
@Override
public String getToolTip(CommonTree element)
{
return ASTSupport.getName(element);
}
}