public abstract class AbstractDirectedOutgoingHyperedge<S extends AbstractDirectedHypergraphNode,T extends AbstractDirectedHypergraphNode> extends AbstractGraphEdge<S,java.util.Set<T>> implements DirectedOutgoingHyperedge<S,T>
hash, source, target
Constructor and Description |
---|
AbstractDirectedOutgoingHyperedge(S source,
java.util.Set<T> targets,
java.lang.String label) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(AbstractGraphEdge<S,java.util.Set<T>> edge) |
AbstractDirectedHypergraph<?,?,?> |
getGraph() |
java.util.Set<T> |
getTargets() |
equals, getSource, getTarget, hashCode
getAttributeMap, getLabel, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getSource
equals, getLabel, hashCode
getAttributeMap
public AbstractDirectedHypergraph<?,?,?> getGraph()
getGraph
in interface DirectedHypergraphElement
public int compareTo(AbstractGraphEdge<S,java.util.Set<T>> edge)
compareTo
in interface java.lang.Comparable<AbstractGraphEdge<S extends AbstractDirectedHypergraphNode,java.util.Set<T extends AbstractDirectedHypergraphNode>>>
public java.util.Set<T> getTargets()
getTargets
in interface DirectedOutgoingHyperedge<S extends AbstractDirectedHypergraphNode,T extends AbstractDirectedHypergraphNode>