The Encog Project

org.encog.nlp.memory
Class AliasConcept

java.lang.Object
  extended by org.encog.nlp.memory.Concept
      extended by org.encog.nlp.memory.VarConcept
          extended by org.encog.nlp.memory.AliasConcept

public class AliasConcept
extends VarConcept

An alias concept is a concept holder. This allows all instances of the Concept to be updated when the value of the alias is changed to a tottally new concept. Note: This class is part of the Encog Natural Language Processing(NLP) package. This package is still under heavy construction, and will not be considered stable until Encog 3.0.

Author:
jheaton

Constructor Summary
AliasConcept()
          Creates a new instance of AliasConcept
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getContents()
           
 long getSerialNumber()
           
 boolean isEmpty()
           
 Concept makeSolid()
           
 java.lang.String save()
           
 void setTargetConcept(VarConcept targetConcept)
           
 java.lang.String toString()
           
 
Methods inherited from class org.encog.nlp.memory.Concept
compareSingle, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AliasConcept

public AliasConcept()
Creates a new instance of AliasConcept

Method Detail

setTargetConcept

public void setTargetConcept(VarConcept targetConcept)

getContents

public java.lang.String getContents()
Overrides:
getContents in class VarConcept

equals

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

isEmpty

public boolean isEmpty()
Overrides:
isEmpty in class VarConcept

getSerialNumber

public long getSerialNumber()
Overrides:
getSerialNumber in class VarConcept

save

public java.lang.String save()
Overrides:
save in class VarConcept

makeSolid

public Concept makeSolid()
Overrides:
makeSolid in class Concept

toString

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

The Encog Project