|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.Observable
de.uni_leipzig.cvk.data.Model
public class Model
This class represents an Observable Model to hold, load and save data with an instances of EdgeListGraphReader
and GraphMLReaderMod
class,
to give access to all supported algorithm with an instance of ClusterContext
class and
to notify all registered views by arguments.
![]() |
![]() |
![]() |
![]() |
Field Summary | |
---|---|
static java.lang.String |
BALANCED_TREE
argument for openGraph method |
static java.lang.String |
CLIQUE
argument for openGraph method |
static java.lang.String |
CLUSTER
argument for view |
static java.lang.String |
DIAMOND_TREE
argument for openGraph method |
static java.lang.String |
ERDOSRENYI
argument for openGraph method |
static java.lang.String |
GRID_GRAPH
argument for openGraph method |
static java.lang.String |
HONEYCOMB
argument for openGraph method |
java.lang.String |
IMG_FOLDER
resource path |
java.lang.String |
IMG_INFO
resource path |
java.lang.String |
IMG_QUALITY_OFF
resource path |
java.lang.String |
IMG_QUALITY_ON
resource path |
protected ClusterContext |
m_clusterContext
access to all algorithm |
protected prefuse.data.Table |
m_clusterTable
table to hold cluster data |
protected prefuse.data.Graph |
m_graph
current graph data |
static java.lang.String |
NODE_TABLE_EVENT
argument for view |
static java.lang.String |
OPENFILE
argument for view |
static java.lang.String |
PAUSE
argument for view |
static java.lang.String |
QUALITY
argument for view |
static java.lang.String |
SET_ALGO
argument for view |
static java.lang.String |
TOPPED
argument for openGraph method |
Fields inherited from interface de.uni_leipzig.cvk.data.GraphReaderSettings |
---|
EDGE_WEIGHT, MAX_EDGE_WEIGHT, NODE_NAME |
Fields inherited from interface de.uni_leipzig.cvk.data.cluster.ClusterTableSettings |
---|
CLUSTER_COLUMN_ID, CLUSTER_COLUMN_ID_TYPE, CLUSTER_COLUMN_NAME, CLUSTER_COLUMN_NAME_TYPE, CLUSTER_COLUMN_SIZE, CLUSTER_COLUMN_SIZE_TYPE |
Constructor Summary | |
---|---|
Model()
Constructs a new Model instance. |
Method Summary | |
---|---|
void |
changeColor()
|
void |
changeDirection()
|
void |
changeDistanceFilter()
|
void |
changePause()
|
void |
changeQuality()
|
void |
cluster(java.lang.String[] seeds,
double threshold,
java.lang.String caching,
java.lang.String hardening,
java.lang.String heuristic,
java.lang.String test)
|
java.lang.String |
getClickedTableNode()
|
ClusterContext |
getClusterContext()
|
prefuse.data.Table |
getClusterTable()
|
boolean |
getColor()
|
java.lang.String |
getColorImg()
|
boolean |
getDirection()
|
boolean |
getDistanceFilter()
|
java.lang.String |
getDistanceFilterImg()
|
prefuse.data.Table |
getEdgeListToTable()
reads a delimited file to table |
prefuse.data.Graph |
getGraph()
|
boolean |
getPause()
|
java.lang.String |
getPauseImg()
|
boolean |
getQuality()
|
java.lang.String |
getQualityImg()
|
void |
notifyGui(java.lang.String s)
|
void |
openFile(java.io.File p_file)
Reads a graph to m_graph with EdgeListGraphReader or GraphMLReaderMod class depends on the extension of given file. |
void |
openGraph(java.lang.String name)
Reads or generates a graph to m_graph with GraphLib or GraphGenerator class depends on argument name. |
void |
saveFile(java.io.File p_file)
clusters to file |
void |
setClickedTableNode(java.lang.String nodeName)
sets the chosen node from table |
Methods inherited from class java.util.Observable |
---|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String BALANCED_TREE
public static final java.lang.String CLIQUE
public static final java.lang.String CLUSTER
public static final java.lang.String DIAMOND_TREE
public static final java.lang.String ERDOSRENYI
public static final java.lang.String GRID_GRAPH
public static final java.lang.String HONEYCOMB
public final java.lang.String IMG_FOLDER
public final java.lang.String IMG_INFO
public final java.lang.String IMG_QUALITY_OFF
public final java.lang.String IMG_QUALITY_ON
protected ClusterContext m_clusterContext
protected prefuse.data.Table m_clusterTable
protected prefuse.data.Graph m_graph
public static final java.lang.String NODE_TABLE_EVENT
public static final java.lang.String OPENFILE
public static final java.lang.String PAUSE
public static final java.lang.String QUALITY
public static final java.lang.String SET_ALGO
public static final java.lang.String TOPPED
Constructor Detail |
---|
public Model()
Method Detail |
---|
public void changeColor()
public void changeDirection()
public void changeDistanceFilter()
public void changePause()
public void changeQuality()
public void cluster(java.lang.String[] seeds, double threshold, java.lang.String caching, java.lang.String hardening, java.lang.String heuristic, java.lang.String test)
public java.lang.String getClickedTableNode()
public ClusterContext getClusterContext()
public prefuse.data.Table getClusterTable()
public boolean getColor()
public java.lang.String getColorImg()
public boolean getDirection()
public boolean getDistanceFilter()
public java.lang.String getDistanceFilterImg()
public prefuse.data.Table getEdgeListToTable()
public prefuse.data.Graph getGraph()
public boolean getPause()
public java.lang.String getPauseImg()
public boolean getQuality()
public java.lang.String getQualityImg()
public void notifyGui(java.lang.String s)
public void openFile(java.io.File p_file)
p_file
- a filepublic void openGraph(java.lang.String name)
name
- public void saveFile(java.io.File p_file)
public void setClickedTableNode(java.lang.String nodeName)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |