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