Package network.aika

Class AbstractNode<P extends Provider<? extends AbstractNode>>

  • All Implemented Interfaces:
    Writable
    Direct Known Subclasses:
    INeuron, Node

    public abstract class AbstractNode<P extends Provider<? extends AbstractNode>>
    extends java.lang.Object
    implements Writable
    Author:
    Lukas Molzberger
    • Field Detail

      • lastUsedDocumentId

        public volatile int lastUsedDocumentId
      • modified

        public volatile boolean modified
    • Constructor Detail

      • AbstractNode

        public AbstractNode()
    • Method Detail

      • getProvider

        public P getProvider()
      • setModified

        public void setModified()
      • suspend

        public void suspend()
      • reactivate

        public void reactivate()
      • read

        public static <P extends ProviderAbstractNode read​(java.io.DataInput in,
                                                             P p)
                                                      throws java.io.IOException
        Throws:
        java.io.IOException