infosapient.system
Class FzySingleton

java.lang.Object
  |
  +--infosapient.system.ObservableImpl
        |
        +--infosapient.system.FzySystemComponent
              |
              +--infosapient.system.FzyClauseComponent
                    |
                    +--infosapient.system.FzySet
                          |
                          +--infosapient.system.FzySCurve
                                |
                                +--infosapient.system.FzyPI
                                      |
                                      +--infosapient.system.FzySingleton

public class FzySingleton
extends FzyPI

Version:
$Revision: 1.1.1.1 $
See Also:
Serialized Form

Field Summary
(package private) static long serialVersionUID
           
 
Fields inherited from class infosapient.system.FzyPI
serialVersionUID
 
Fields inherited from class infosapient.system.FzySCurve
highInflexionPt, lowInflexionPt, phighInflexionPt, plowInflexionPt, serialVersionUID
 
Fields inherited from class infosapient.system.FzySet
alfaCut, completeMembership, curveSide, domain, hasSolution, hedges, height, leftShouldered, membership, myAttribute, resolvedValue, rightShouldered, serialVersionUID, setType, twoSided, VECMAX
 
Fields inherited from class infosapient.system.FzyClauseComponent
owner, text
 
Fields inherited from class infosapient.system.FzySystemComponent
DEBUG_, myID, name, pcs, serialVersionUID, trace, vcs
 
Fields inherited from class infosapient.system.ObservableImpl
arr, changed, obs, serialVersionUID
 
Constructor Summary
FzySingleton()
           
FzySingleton(FzyAttribute fa, double d)
           
 
Method Summary
 java.lang.Object clone()
          Method for Cloneable interface -- provides a deep copy of the current set, EXCEPT the hedges.
 void printOn(java.io.Writer outWriter, int nTabs)
          Used to represent this set on an outputStream.
 void save(int ntabs)
           
 java.lang.String typeAsString()
           
 
Methods inherited from class infosapient.system.FzyPI
toString
 
Methods inherited from class infosapient.system.FzySCurve
getHighInflexionPt, getLowInflexionPt, initializeMembership, setHighInflexionPt, setLowInflexionPt
 
Methods inherited from class infosapient.system.FzySet
addHedge, doesContain, domainForMembership, dump, dumpAsStringBuffer, getAlphaCut, getAttribute, getCmpMembership, getDOM, getDomain, getDomainArray, getHedges, getHighDomain, getIndexForDomain, getLowDomain, getMaxHeight, getMemberArray, getMembership, getMinHeight, getQualifiedName, getSides, getSolution, getSolutionDOM, getVECMAX, hasSolution, initializeDomain, integrateMbr, integrateMbr, isLeftShouldered, isNormal, isRightShouldered, isTwoSided, lessThanOrEquals, reset, setAttribute, setCmpMembership, setDomain, setDomainArray, setHedges, setHighDomain, setLeftShouldered, setLowDomain, setMembership, setMembershipArray, setRightShouldered, setSolution, setTwoSided, sumDomain, toXML, validate, validate
 
Methods inherited from class infosapient.system.FzyClauseComponent
append, append, getOwner, getText, setOwnerClause, setText, toText
 
Methods inherited from class infosapient.system.FzySystemComponent
addPropertyChangeListener, addVetoableChangeListener, equals, getID, getName, getPropertyChangeSupport, getVetoableChangeSupport, hashCode, removePropertyChangeListener, removeVetoableChangeListener, setID, setName
 
Methods inherited from class infosapient.system.ObservableImpl
addObserver, clearChanged, containsObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
, finalize, getClass, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID
Constructor Detail

FzySingleton

public FzySingleton()

FzySingleton

public FzySingleton(FzyAttribute fa,
                    double d)
             throws FzySystemException
Method Detail

clone

public java.lang.Object clone()
Method for Cloneable interface -- provides a deep copy of the current set, EXCEPT the hedges.
Overrides:
clone in class FzyPI
Returns:
Object the new FzySingleton cloned.

printOn

public void printOn(java.io.Writer outWriter,
                    int nTabs)
             throws java.io.IOException
Description copied from class: FzySet
Used to represent this set on an outputStream. (I.e. Save the knowledgebase after editing its properties.)
Overrides:
printOn in class FzySet
Tags copied from class: FzySet
Parameters:
java.io.Writer - -- the outputWriter stream
int - -- the number of tabs to indent for pretty printing.

save

public void save(int ntabs)
Overrides:
save in class FzyPI

typeAsString

public java.lang.String typeAsString()
Overrides:
typeAsString in class FzyPI

License to use this program is provided under the TERMS OF THE COMMON PUBLIC LICENSE 0.5. ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.

Copyright (c) 2001, Workplace Performance Tools, All Rights Reserved