Package com.macrofocus.high_d.som

# Class AbsractSOMModel<Color,Row,Column>

java.lang.Object
com.macrofocus.high_d.som.AbsractSOMModel<Color,Row,Column>

All Implemented Interfaces:
  `SOMModel<Color,Row,Column>`

Direct Known Subclasses:
  `DefaultSOMModel`

public abstract class AbsractSOMModel<Color,Row,Column> extends Object implements SOMModel<Color,Row,Column>

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `AbsractSOMModel()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `addSOMListener(SOMListener listener)`
  Add a listener for receiving interesting events about changes in the model.
  `protected void`
  `firedSOMChanged()`
  `void`
  `removeSOMListener(SOMListener listener)`
  Remove a listener from the list of listeners that should be notified about changes in the model.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

  ### Methods inherited from interface com.macrofocus.high_d.som.SOMModel

  `getAxisGroupModel, getDataFrame, getVisual`

- ## Constructor Details

  - ### AbsractSOMModel

    public AbsractSOMModel()

- ## Method Details

  - ### addSOMListener

    public void addSOMListener(SOMListener listener)
    Add a listener for receiving interesting events about changes in the model.
    Specified by:
      `addSOMListener` in interface `SOMModel<Color,Row,Column>`
    Parameters:
      `listener` - the listener to add.

  - ### removeSOMListener

    public void removeSOMListener(SOMListener listener)
    Remove a listener from the list of listeners that should be notified about changes in the model.
    Specified by:
      `removeSOMListener` in interface `SOMModel<Color,Row,Column>`
    Parameters:
      `listener` - the listener to remove.

  - ### firedSOMChanged

    protected void firedSOMChanged()