at.tuwien.ifs.somtoolbox.models
Class AbstractNetworkModel

java.lang.Object
  extended by at.tuwien.ifs.somtoolbox.models.AbstractNetworkModel
All Implemented Interfaces:
NetworkModel
Direct Known Subclasses:
GHSOM, GrowingCellStructures, GrowingSOM

public abstract class AbstractNetworkModel
extends java.lang.Object
implements NetworkModel

This class provides basic support for implementing a NetworkModel.

Version:
$Id: AbstractNetworkModel.java 4015 2011-01-26 16:07:49Z mayer $
Author:
Rudolf Mayer

Field Summary
protected  ContentType contentType
           
static int DEFAULT_LABEL_COUNT
           
protected  boolean labelled
          whether or not the SOM is labelled
protected  SharedSOMVisualisationData sharedInputObjects
           
protected  java.util.Date trainingStart
           
 
Constructor Summary
AbstractNetworkModel()
           
 
Method Summary
 ContentType getDataContentType()
           
protected static InputData getInputData(FileProperties fileProps)
           
 SharedSOMVisualisationData getSharedInputObjects()
           
 boolean isLabelled()
           
protected  java.lang.String printTrainingTime()
           
 void setLabelled(boolean labelled)
           
 void setSharedInputObjects(SharedSOMVisualisationData sharedInputObjects)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_LABEL_COUNT

public static final int DEFAULT_LABEL_COUNT
See Also:
Constant Field Values

trainingStart

protected java.util.Date trainingStart

labelled

protected boolean labelled
whether or not the SOM is labelled


contentType

protected ContentType contentType

sharedInputObjects

protected SharedSOMVisualisationData sharedInputObjects
Constructor Detail

AbstractNetworkModel

public AbstractNetworkModel()
Method Detail

getInputData

protected static InputData getInputData(FileProperties fileProps)

printTrainingTime

protected java.lang.String printTrainingTime()

setSharedInputObjects

public void setSharedInputObjects(SharedSOMVisualisationData sharedInputObjects)

getSharedInputObjects

public SharedSOMVisualisationData getSharedInputObjects()

isLabelled

public boolean isLabelled()

setLabelled

public void setLabelled(boolean labelled)

getDataContentType

public ContentType getDataContentType()