001    package edu.jhu.mb.ernst.model;
002    
003    /***********************************************************************
004    * Accessor interface for the neuron synaptic structure.
005    * 
006    * @version
007    *   $Date: 2012-04-15 13:41:48 -0500 (Sun, 15 Apr 2012) $
008    *   $Rev: 8 $
009    *   $Author: croft $
010    * @author
011    *   Yi Dong
012    * @author
013    *   David Wallace Croft
014    ***********************************************************************/
015    public interface  Synapse
016      extends Comparable<Synapse>
017    ////////////////////////////////////////////////////////////////////////
018    ////////////////////////////////////////////////////////////////////////
019    {
020      
021    int  getTargetNeuronIndex ( );
022    
023    byte  getType ( );
024    
025    float  getWeight ( );
026    
027    ////////////////////////////////////////////////////////////////////////
028    ////////////////////////////////////////////////////////////////////////
029    }