Interface DirectedVertices
-
- All Superinterfaces:
Cloneable,GraphEntities<DirectedVertex>,Iterable<DirectedVertex>,LongMapWrapper<DirectedVertex>,MapWrapper<Long,DirectedVertex>
- All Known Implementing Classes:
DirectedVerticesImpl
public interface DirectedVertices extends GraphEntities<DirectedVertex>
Container class for directed vertices and creating instances within this container via factory.- Author:
- markr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DirectedVerticesdeepClone()clone verticesdefault DirectedVertexFactorygetFactory()Collect the vertex factory to use for creating instancesDirectedVerticesshallowClone()clone vertices-
Methods inherited from interface org.goplanit.utils.graph.GraphEntities
deepCloneWithMapping, forEachMatchingIdIn, getByExternalId, getByXmlId
-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Methods inherited from interface org.goplanit.utils.wrapper.LongMapWrapper
containsKey, get, remove
-
Methods inherited from interface org.goplanit.utils.wrapper.MapWrapper
addAll, clear, containsValue, firstMatch, forEachIn, get, getFirst, getKeyByValue, isEmpty, register, remove, removeAll, removeIf, size, stream, streamSorted, toCollection, toMap, valuesAsNewSet
-
-
-
-
Method Detail
-
getFactory
default DirectedVertexFactory getFactory()
Collect the vertex factory to use for creating instances- Specified by:
getFactoryin interfaceGraphEntities<DirectedVertex>- Returns:
- vertexFactory to create edges for this container
-
shallowClone
DirectedVertices shallowClone()
clone vertices- Specified by:
shallowClonein interfaceGraphEntities<DirectedVertex>- Specified by:
shallowClonein interfaceMapWrapper<Long,DirectedVertex>- Returns:
- clone of entities
-
deepClone
DirectedVertices deepClone()
clone vertices- Specified by:
deepClonein interfaceGraphEntities<DirectedVertex>- Returns:
- deep copy of entities
-
-