From a3919f5a75e38629b98e023482f2fe3dfadd40f7 Mon Sep 17 00:00:00 2001
From: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com>
Date: Thu, 6 Nov 2014 09:05:25 -0500
Subject: [PATCH] Made a propagator extend froma a signaler

---
 src/main/java/com/syncleus/grail/graph/Propagator.java          | 2 +-
 .../java/com/syncleus/grail/graph/SignalMultiplyingEdge.java    | 2 +-
 src/main/java/com/syncleus/grail/neural/ActivationNeuron.java   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/syncleus/grail/graph/Propagator.java b/src/main/java/com/syncleus/grail/graph/Propagator.java
index 1cd1b3a..d5cb2ac 100644
--- a/src/main/java/com/syncleus/grail/graph/Propagator.java
+++ b/src/main/java/com/syncleus/grail/graph/Propagator.java
@@ -2,6 +2,6 @@ package com.syncleus.grail.graph;
 
 import com.tinkerpop.frames.modules.javahandler.*;
 
-public interface Propagator {
+public interface Propagator extends Signaler {
     void propagate();
 }
diff --git a/src/main/java/com/syncleus/grail/graph/SignalMultiplyingEdge.java b/src/main/java/com/syncleus/grail/graph/SignalMultiplyingEdge.java
index a55bcaa..d75265c 100644
--- a/src/main/java/com/syncleus/grail/graph/SignalMultiplyingEdge.java
+++ b/src/main/java/com/syncleus/grail/graph/SignalMultiplyingEdge.java
@@ -7,7 +7,7 @@ import com.tinkerpop.frames.modules.typedgraph.*;
 @TypeField("type")
 @TypeValue("Synapse")
 @JavaHandlerClass(AbstractSignalMultiplyingEdge.class)
-public interface SignalMultiplyingEdge extends Weighted, Signaler, Propagator, EdgeFrame {
+public interface SignalMultiplyingEdge extends Weighted, Propagator, EdgeFrame {
     @OutVertex
     Signaler getSource();
 
diff --git a/src/main/java/com/syncleus/grail/neural/ActivationNeuron.java b/src/main/java/com/syncleus/grail/neural/ActivationNeuron.java
index 76271c7..7218425 100644
--- a/src/main/java/com/syncleus/grail/neural/ActivationNeuron.java
+++ b/src/main/java/com/syncleus/grail/neural/ActivationNeuron.java
@@ -9,7 +9,7 @@ import com.tinkerpop.frames.modules.typedgraph.TypeField;
 
 @TypeField("type")
 @JavaHandlerClass(AbstractActivationNeuron.class)
-public interface ActivationNeuron extends Signaler, Propagator, VertexFrame {
+public interface ActivationNeuron extends Propagator, VertexFrame {
     @Override
     @JavaHandler
     void propagate();
-- 
GitLab