GraphLab Project

graphlab.library.genericcloners
Interface EdgeVertexConverter<ImportVertexType extends BaseVertex,ExportVertexType extends BaseVertex,ImportEdgeType extends BaseEdge<ImportVertexType>,ExportEdgeType extends BaseEdge<ExportVertexType>>

All Superinterfaces:
EdgeConverter<ImportVertexType,ExportVertexType,ImportEdgeType,ExportEdgeType>, VertexConverter<ImportVertexType,ExportVertexType>
All Known Subinterfaces:
EdgeVertexCopier<VertexType,EdgeType>
All Known Implementing Classes:
BaseEdgeVertexCopier, Converter, Copier

public interface EdgeVertexConverter<ImportVertexType extends BaseVertex,ExportVertexType extends BaseVertex,ImportEdgeType extends BaseEdge<ImportVertexType>,ExportEdgeType extends BaseEdge<ExportVertexType>>
extends VertexConverter<ImportVertexType,ExportVertexType>, EdgeConverter<ImportVertexType,ExportVertexType,ImportEdgeType,ExportEdgeType>

Author:
Omid

Method Summary
 ExportEdgeType convert(ImportEdgeType e, ExportVertexType newSource, ExportVertexType newTarget)
           
 ExportVertexType convert(ImportVertexType e)
           
 

Method Detail

convert

ExportEdgeType convert(ImportEdgeType e,
                       ExportVertexType newSource,
                       ExportVertexType newTarget)
Specified by:
convert in interface EdgeConverter<ImportVertexType extends BaseVertex,ExportVertexType extends BaseVertex,ImportEdgeType extends BaseEdge<ImportVertexType>,ExportEdgeType extends BaseEdge<ExportVertexType>>

convert

ExportVertexType convert(ImportVertexType e)
Specified by:
convert in interface VertexConverter<ImportVertexType extends BaseVertex,ExportVertexType extends BaseVertex>

GraphLab Project