Interface ConjugateDirectedVertices
-
- All Superinterfaces:
Cloneable
,GraphEntities<ConjugateDirectedVertex>
,Iterable<ConjugateDirectedVertex>
,LongMapWrapper<ConjugateDirectedVertex>
,MapWrapper<Long,ConjugateDirectedVertex>
public interface ConjugateDirectedVertices extends GraphEntities<ConjugateDirectedVertex>
Container class for conjugate 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 ConjugateDirectedVertices
deepClone()
deep clone verticesdefault ConjugateDirectedVertexFactory
getFactory()
Collect the vertex factory to use for creating instancesConjugateDirectedVertices
shallowClone()
shallow 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 ConjugateDirectedVertexFactory getFactory()
Collect the vertex factory to use for creating instances- Specified by:
getFactory
in interfaceGraphEntities<ConjugateDirectedVertex>
- Returns:
- vertexFactory to create edges for this container
-
shallowClone
ConjugateDirectedVertices shallowClone()
shallow clone vertices- Specified by:
shallowClone
in interfaceGraphEntities<ConjugateDirectedVertex>
- Specified by:
shallowClone
in interfaceMapWrapper<Long,ConjugateDirectedVertex>
- Returns:
- clone of entities
-
deepClone
ConjugateDirectedVertices deepClone()
deep clone vertices- Specified by:
deepClone
in interfaceGraphEntities<ConjugateDirectedVertex>
- Returns:
- deep copy of entities
-
-