Interface MutableVertex<T extends java.lang.Comparable<T>>
-
- All Superinterfaces:
java.lang.Comparable<MutableVertex<T>>
public interface MutableVertex<T extends java.lang.Comparable<T>> extends java.lang.Comparable<MutableVertex<T>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddEdgeFrom(MutableVertex<T> vertex)voidaddEdgeTo(MutableVertex<T> vertex)java.util.List<T>getChildLabels()java.util.List<MutableVertex<T>>getChildren()TgetLabel()java.util.List<T>getParentLabels()java.util.List<MutableVertex<T>>getParents()booleanisConnected()booleanisLeaf()booleanisRoot()voidremoveEdgeFrom(MutableVertex<T> vertex)voidremoveEdgeTo(MutableVertex<T> vertex)
-
-
-
Method Detail
-
addEdgeFrom
void addEdgeFrom(MutableVertex<T> vertex)
-
addEdgeTo
void addEdgeTo(MutableVertex<T> vertex)
-
getChildLabels
java.util.List<T> getChildLabels()
-
getChildren
java.util.List<MutableVertex<T>> getChildren()
-
getLabel
T getLabel()
-
getParentLabels
java.util.List<T> getParentLabels()
-
getParents
java.util.List<MutableVertex<T>> getParents()
-
isConnected
boolean isConnected()
-
isLeaf
boolean isLeaf()
-
isRoot
boolean isRoot()
-
removeEdgeFrom
void removeEdgeFrom(MutableVertex<T> vertex)
-
removeEdgeTo
void removeEdgeTo(MutableVertex<T> vertex)
-
-