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