001    package edu.jhu.mb.ernst.model;
002    
003    /***********************************************************************
004    * Mutable extension of interface Synapse.
005    * 
006    * @version
007    *   $Date: 2012-04-15 13:06:25 -0500 (Sun, 15 Apr 2012) $
008    *   $Rev: 7 $
009    *   $Author: croft $
010    * @since
011    *   2012-02-19
012    * @author
013    *   David Wallace Croft
014    ***********************************************************************/
015    public interface  MutableSynapse
016      extends Synapse
017    ////////////////////////////////////////////////////////////////////////
018    ////////////////////////////////////////////////////////////////////////
019    {
020      
021    void  setTargetNeuronIndex ( int  targetNeuronIndex );
022    
023    void  setType ( byte  type );
024    
025    void  setWeight ( float  weight );
026    
027    ////////////////////////////////////////////////////////////////////////
028    ////////////////////////////////////////////////////////////////////////
029    }