/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package org.gephi.data.attributes.api; import java.util.Set; import org.gephi.graph.api.Attributable; /** * * @author Eduardo Ramos<eduramiba@gmail.com> */ public interface AttributeDictionary { public void putValue(AttributeValue value); public void removeValue(AttributeValue value); public void replaceValue(AttributeValue oldValue, AttributeValue newValue); public Set<Object> getValues(); public int getValueFrequency(Object value); public Set<Attributable> getValueRows(Object value); public Object getMinValue(); public Object getMaxValue(); public AttributeColumn getColumn(); public boolean isSortableColumn(); }