org.rubato.math.yoneda
Class AbstractConnectableYoneda

java.lang.Object
  extended by org.rubato.math.yoneda.AbstractConnectableYoneda
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, Connectable, Yoneda
Direct Known Subclasses:
Denotator, Form

public abstract class AbstractConnectableYoneda
extends java.lang.Object
implements Connectable, Yoneda

Abstract base class for Form and Denotator.

Author:
Gérard Milmeister, Stefan Müller, Stefan Göller
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.rubato.math.yoneda.Yoneda
COLIMIT, LIMIT, LIST, POWER, SIMPLE
 
Constructor Summary
AbstractConnectableYoneda()
           
 
Method Summary
abstract  java.lang.Object clone()
          Clone object.
 java.lang.Object getConnector()
           
 void setConnector(java.lang.Object c)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractConnectableYoneda

public AbstractConnectableYoneda()
Method Detail

getConnector

public final java.lang.Object getConnector()
Specified by:
getConnector in interface Connectable

setConnector

public final void setConnector(java.lang.Object c)
Specified by:
setConnector in interface Connectable

clone

public abstract java.lang.Object clone()
Description copied from interface: Yoneda
Clone object. All yoneda classes must support cloning, thus clone() is overridden at this point without the "CloneNotSupported" exception. The clone operation has different semantics for different yoneda subclasses.

Specified by:
clone in interface Yoneda
Overrides:
clone in class java.lang.Object