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 ConjugateDirectedVerticesdeepClone()deep clone verticesdefault ConjugateDirectedVertexFactorygetFactory()Collect the vertex factory to use for creating instancesConjugateDirectedVerticesshallowClone()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:
getFactoryin interfaceGraphEntities<ConjugateDirectedVertex>- Returns:
- vertexFactory to create edges for this container
-
shallowClone
ConjugateDirectedVertices shallowClone()
shallow clone vertices- Specified by:
shallowClonein interfaceGraphEntities<ConjugateDirectedVertex>- Specified by:
shallowClonein interfaceMapWrapper<Long,ConjugateDirectedVertex>- Returns:
- clone of entities
-
deepClone
ConjugateDirectedVertices deepClone()
deep clone vertices- Specified by:
deepClonein interfaceGraphEntities<ConjugateDirectedVertex>- Returns:
- deep copy of entities
-
-