Interface CentroidVertexFactory
-
- All Superinterfaces:
GraphEntityFactory<CentroidVertex>
,ManagedIdEntityFactory<CentroidVertex>
- All Known Implementing Classes:
CentroidVertexFactoryImpl
public interface CentroidVertexFactory extends GraphEntityFactory<CentroidVertex>
Factory interface for creating centroid vertex instances- Author:
- markr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CentroidVertex
createNew(Centroid parent)
Create a new CentroidVertex (without registering on this class)CentroidVertex
registerNew()
Create and register new entityCentroidVertex
registerNew(Centroid parent)
Create and register new entity-
Methods inherited from interface org.goplanit.utils.id.ManagedIdEntityFactory
createUniqueDeepCopyOf, createUniqueShallowCopyOf, getIdGroupingToken, setIdGroupingToken
-
-
-
-
Method Detail
-
registerNew
CentroidVertex registerNew()
Create and register new entity- Returns:
- new node created
-
createNew
CentroidVertex createNew(Centroid parent)
Create a new CentroidVertex (without registering on this class)- Parameters:
parent
- centroid of the vertex- Returns:
- created vertex
-
registerNew
CentroidVertex registerNew(Centroid parent)
Create and register new entity- Parameters:
parent
- to register on centroid- Returns:
- new centroid vertex created
-
-