org.jactr.core.slot
Class ChunkSlot

java.lang.Object
  extended by org.jactr.core.slot.BasicSlot
      extended by org.jactr.core.slot.DefaultMutableSlot
          extended by org.jactr.core.slot.ChunkSlot
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable<ISlot>, IMutableSlot, ISlot

public class ChunkSlot
extends DefaultMutableSlot

Author:
harrison TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Constructor Summary
ChunkSlot(ISlot slot)
           
ChunkSlot(ISlot slot, IChunk c)
           
ChunkSlot(java.lang.String name, java.lang.Object value)
           
 
Method Summary
 ChunkSlot clone()
           
 IChunk getOwner()
           
 void setValue(java.lang.Object value)
           
 
Methods inherited from class org.jactr.core.slot.BasicSlot
compareTo, equals, equalValues, getName, getValue, isVariable, toString
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jactr.core.slot.ISlot
equalValues, getName, getValue, isVariable
 

Constructor Detail

ChunkSlot

public ChunkSlot(java.lang.String name,
                 java.lang.Object value)

ChunkSlot

public ChunkSlot(ISlot slot)
Parameters:
slot -

ChunkSlot

public ChunkSlot(ISlot slot,
                 IChunk c)
Method Detail

getOwner

public IChunk getOwner()

setValue

public void setValue(java.lang.Object value)
Specified by:
setValue in interface IMutableSlot
Overrides:
setValue in class DefaultMutableSlot
See Also:
IMutableSlot.setValue(java.lang.Object)

clone

public ChunkSlot clone()
Overrides:
clone in class DefaultMutableSlot
See Also:
org.jactr.core.utils.Duplicateable#duplicate()