chemCast.similarity.data
Class SimilarityModel

java.lang.Object
  extended by chemCast.similarity.data.ChemCastObject
      extended by chemCast.similarity.data.SimilarityDef
          extended by chemCast.similarity.data.SimilarityModel
All Implemented Interfaces:
IChemCastObject, java.beans.PropertyChangeListener, java.lang.Cloneable, java.lang.Comparable, java.util.EventListener

public class SimilarityModel
extends SimilarityDef
implements java.beans.PropertyChangeListener


Field Summary
 
Fields inherited from class chemCast.similarity.data.SimilarityDef
p_classname, p_hasgroups, p_similarity, p_type
 
Fields inherited from interface chemCast.similarity.data.IChemCastObject
p_class, p_name, p_parameter, p_parameters, p_properties, p_tag, p_value
 
Constructor Summary
SimilarityModel()
           
SimilarityModel(org.w3c.dom.Element element)
           
SimilarityModel(SimilarityDef similarity)
           
SimilarityModel(java.lang.String name, java.lang.String type, java.lang.String groups, java.lang.String classname)
           
 
Method Summary
 void clear()
           
 ISimilarityProcessor createSimilarityProcessor()
           
 boolean equals(java.lang.Object obj)
           
 IAmbitEditor getEditor()
           
 ISimilarityProcessor getProcessor()
           
 int[] getSubsetIndices()
           
 int hashCode()
           
 void propertyChange(java.beans.PropertyChangeEvent evt)
           
 void setSubsetIndices(int[] subsetIndices)
           
 java.lang.String toString()
           
 
Methods inherited from class chemCast.similarity.data.SimilarityDef
compareTo, getClassName, getDescriptors, getGroups, getName, getParameters, getType, getXMLElement, setClassName, setDescriptors, setGroups, setName, setParameters, setType, setXMLElement
 
Methods inherited from class chemCast.similarity.data.ChemCastObject
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, getPropertyChangeSupport, isEnabled, removePropertyChangeListener, removePropertyChangeListener, setEnabled, setPropertyChangeSupport
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimilarityModel

public SimilarityModel()

SimilarityModel

public SimilarityModel(java.lang.String name,
                       java.lang.String type,
                       java.lang.String groups,
                       java.lang.String classname)

SimilarityModel

public SimilarityModel(org.w3c.dom.Element element)
                throws java.lang.Exception
Throws:
java.lang.Exception

SimilarityModel

public SimilarityModel(SimilarityDef similarity)
Method Detail

createSimilarityProcessor

public ISimilarityProcessor createSimilarityProcessor()
                                               throws java.lang.Exception
Overrides:
createSimilarityProcessor in class SimilarityDef
Throws:
java.lang.Exception

getSubsetIndices

public int[] getSubsetIndices()

setSubsetIndices

public void setSubsetIndices(int[] subsetIndices)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class SimilarityDef

hashCode

public int hashCode()
Overrides:
hashCode in class SimilarityDef

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener

clear

public void clear()
Overrides:
clear in class ChemCastObject

getProcessor

public ISimilarityProcessor getProcessor()

getEditor

public IAmbitEditor getEditor()
Overrides:
getEditor in class SimilarityDef

toString

public java.lang.String toString()
Overrides:
toString in class SimilarityDef