EVolve.visualization
Class Dimension
java.lang.Object
|
+--EVolve.visualization.Dimension
- All Implemented Interfaces:
- java.lang.Cloneable
- Direct Known Subclasses:
- ReferenceDimension, ValueDimension
- public abstract class Dimension
- extends java.lang.Object
- implements java.lang.Cloneable
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dataFilter
protected DataFilter dataFilter
Dimension
public Dimension()
getName
public java.lang.String getName()
- Gets the name of the dimension.
- Returns:
- name of the dimension
setDataFilter
public void setDataFilter(DataFilter dataFilter)
- Sets the data filter.
- Parameters:
dataFilter
- data filter
getDataFilter
public DataFilter getDataFilter()
- Gets the data filter.
- Returns:
- data filter
getField
public abstract long getField(Element element)
- Gets the data from the element.
- Returns:
- id of the entity if the field is a reference, or the value if the field is a value
preVisualize
public abstract void preVisualize()
getEntityNumber
public int getEntityNumber()
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object