Uses of Class
netkit.graph.EdgeType

Packages that use EdgeType
netkit   
netkit.classifiers.aggregators   
netkit.graph   
netkit.graph.edgecreator   
netkit.graph.io   
netkit.util   
 

Uses of EdgeType in netkit
 

Methods in netkit with parameters of type EdgeType
static void EdgeTransformer.pruneLess(Graph graph, EdgeType edgeType, double pruneless)
           
static void EdgeTransformer.pruneMinK(Graph graph, EdgeType edgeType, int minK, boolean reverse)
           
static void EdgeTransformer.pruneMore(Graph graph, EdgeType edgeType, double prunemore)
           
static void EdgeTransformer.pruneTopK(Graph graph, EdgeType edgeType, int topK, boolean reverse)
           
 Graph EdgeTransformer.readEdges(java.io.Reader reader, EdgeType edgeType)
           
static void EdgeTransformer.reweight(Graph graph, EdgeType edgeType, double reweight)
           
 void EdgeTransformer.transform(Graph graph, EdgeType edgeType)
           
 

Uses of EdgeType in netkit.classifiers.aggregators
 

Fields in netkit.classifiers.aggregators declared as EdgeType
protected  EdgeType AggregatorImp.edgeType
           
 

Methods in netkit.classifiers.aggregators that return EdgeType
 EdgeType AggregatorImp.getEdgeType()
          What is the relation that should be used to get at the neighbors of an instance
 EdgeType Aggregator.getEdgeType()
          Gets the edge that is used for aggregation.
 

Methods in netkit.classifiers.aggregators with parameters of type EdgeType
 Aggregator AggregatorFactory.get(java.lang.String name, EdgeType[] edgeTypes, Attribute attribute)
          This is not yet supported.
 Aggregator AggregatorFactory.get(java.lang.String name, EdgeType[] edgeTypes, Attribute attribute, Configuration defaultConf)
          This is not yet supported.
 Aggregator AggregatorFactory.get(java.lang.String name, EdgeType[] edgeTypes, Attribute attribute, double value)
          This is not yet supported.
 Aggregator AggregatorFactory.get(java.lang.String name, EdgeType[] edgeTypes, Attribute attribute, double value, Configuration defaultConf)
          This is not yet supported.
 Aggregator AggregatorFactory.get(java.lang.String name, EdgeType edgeType, Attribute attribute)
          Get an instance of the named general attribute aggregator for the given relation and attribute.
 Aggregator AggregatorFactory.get(java.lang.String name, EdgeType edgeType, Attribute attribute, Configuration defaultConf)
          Get an instance of the named general attribute aggregator for the given relation and attribute.
 Aggregator AggregatorFactory.get(java.lang.String name, EdgeType edgeType, Attribute attribute, double value)
          Get an instance of the named attribute aggregator-by-value for the given relation, attribute and value.
 Aggregator AggregatorFactory.get(java.lang.String name, EdgeType edgeType, Attribute attribute, double value, Configuration defaultConf)
          Get an instance of the named attribute aggregator-by-value for the given relation, attribute and value.
static SharedNodeInfo SharedNodeInfo.getInfo(java.lang.String nodeType, int attribIdx, EdgeType edgeType)
          Get a SharedNodeInfo instance for a given node type, attribute and edge type.
 

Constructors in netkit.classifiers.aggregators with parameters of type EdgeType
AggregatorByValueImp(java.lang.String aggName, EdgeType edgeType, Attribute attribute, Type type, double value)
          Specifies the core parameters needed to instantiate an AggregatorByValue class.
AggregatorImp(java.lang.String aggName, EdgeType edgeType, Attribute attribute, Type type)
          Creates an aggregator that is not by value (it calls the more specific constructor with a 'value' of Double.NaN).
AggregatorImp(java.lang.String aggName, EdgeType edgeType, Attribute attribute, Type type, double value)
          Helper constructor for AggregatorByValueImp - an aggregator for a specific attribute value.
Count(EdgeType edgeType, Attribute attribute, double value)
           
Exist(EdgeType edgeType, Attribute attribute, double value)
           
Max(EdgeType edgeType, Attribute attribute)
           
Mean(EdgeType edgeType, Attribute attribute)
           
Min(EdgeType edgeType, Attribute attribute)
           
Mode(EdgeType edgeType, Attribute attribute)
           
Ratio(EdgeType edgeType, Attribute attribute, double value)
           
 

Uses of EdgeType in netkit.graph
 

Methods in netkit.graph that return EdgeType
 EdgeType Edge.getEdgeType()
          Get the edge type of this object.
 EdgeType Graph.getEdgeType(java.lang.String edgeType)
          Get the EdgeType matching the provided edge type name.
 EdgeType[] Graph.getEdgeTypes()
          Gets an array of EdgeType containing the list of EdgeTypes in this graph.
 EdgeType[] Graph.getEdgeTypes(java.lang.String sourceNodeType)
          Gets an array of EdgeTypes containing the list of the EdgeTypes whose source node type is the supplied parameter.
 EdgeType[] Graph.getEdgeTypes(java.lang.String sourceNodeType, java.lang.String destNodeType)
          Gets an array of EdgeType containing the list of EdgeTypes whose source and destination node types are the supplied parameters.
 

Methods in netkit.graph that return types with arguments of type EdgeType
 java.util.List<java.util.List<EdgeType>> Graph.getPaths(java.lang.String sourceNodeType, java.lang.String destNodeType, int maxLength)
          Gets all paths in this Graph from the supplied source node type to the supplied destination node type that fit within the supplied maximum length.
 

Methods in netkit.graph with parameters of type EdgeType
 Edge Graph.addEdge(EdgeType et, Node source, Node dest, double weight)
          Add an edge created from the supplied parameters to the graph; if the nodes are already connected, then simply add the weight to the existing Edge.
 void Graph.addEdgeType(EdgeType et)
          Add the supplied EdgeType to this Graph; EdgeTypes must be added to the Graph before Edges that utilize them can be added.
 Edge[] Graph.getEdges(EdgeType et)
          Gets all the of the edges in the graph having a particular EdgeType; the order is unspecified.
 int Node.getUnweightedDegree(EdgeType edgeType)
          Get the number of outbound Edges of the supplied EdgeType.
 double Node.getWeightedDegree(EdgeType edgeType)
          Get the sum of all weights of outbound Edges of the supplied EdgeType.
 

Method parameters in netkit.graph with type arguments of type EdgeType
 HistogramCategorical Graph.getClassReferenceVector(AttributeCategorical sourceAttrib, int sourceAttribValue, AttributeCategorical destAttrib, java.util.List<EdgeType> path, boolean normalized)
          Gets a class reference vector for the supplied parameters; returns a histogram on the results.
 HistogramCategorical AttributeCategoricalMetaInfo.getClassReferenceVector(AttributeCategorical sourceAttrib, int sourceAttribValue, java.util.List<EdgeType> path, boolean normalized)
          Get the class reference vector from the graph for this attribute.
 java.util.List<Edge> Node.getNeighbors(java.util.List<EdgeType> edgeTypePath)
          Same as Node.getNeighbors(List,NodeFilter) except that the NodeFilter always accepts Nodes, nothing is filtered out.
 java.util.List<Edge> Node.getNeighbors(java.util.List<EdgeType> edgeTypePath, NodeFilter nf)
          Gets a List of Edges to neighboring Nodes based on the supplied EdgeType path.
 HistogramCategorical Graph.getUnconditionalReferenceVector(AttributeCategorical destAttrib, java.util.List<EdgeType> path, boolean normalized)
          Gets an unconditional reference vector for the supplied parameters; returns a histogram on the results.
 HistogramCategorical AttributeCategoricalMetaInfo.getUnconditionalReferenceVector(java.util.List<EdgeType> path, boolean normalized)
          Get the unconditional reference vector from the graph for this attribute.
 

Constructors in netkit.graph with parameters of type EdgeType
Edge(EdgeType edgeType, Node source, Node dest, double weight)
          The constructor requires an EdgeType, a source and destination Node and a weight.
 

Uses of EdgeType in netkit.graph.edgecreator
 

Fields in netkit.graph.edgecreator declared as EdgeType
protected  EdgeType EdgeCreatorImp.edgetype
           
 

Methods in netkit.graph.edgecreator that return EdgeType
 EdgeType EdgeCreatorImp.getEdgeType()
           
 EdgeType EdgeCreator.getEdgeType()
           
 

Uses of EdgeType in netkit.graph.io
 

Methods in netkit.graph.io with parameters of type EdgeType
static void EdgeReaderGDA.readEdges(java.io.Reader reader, Graph graph, EdgeType et)
          Reads Edges from the supplied Reader and creates the corresponding Edges in the Graph; Edges are validated by the supplied EdgeType which must have identical source and destination Node types, and the Nodes these Edges refer to must already exist in the Graph.
static void EdgeReaderRN.readEdges(java.io.Reader reader, Graph graph, EdgeType et1, EdgeType et2)
          Reads Edges from the supplied Reader and creates the corresponding Edges in the Graph; Edges are validated by the the supplied EdgeTypes and the Nodes these Edges refer to must already exist in the Graph.
 

Uses of EdgeType in netkit.util
 

Methods in netkit.util with parameters of type EdgeType
static double[] GraphMetrics.calculateEdgeBasedAssortativityCoeff(Classification known, EdgeType et)
           
 double[] GraphMetrics.calculateEdgeBasedAssortativityCoeff(java.lang.String nodeType, AttributeCategorical attribute, EdgeType et)
           
static double[] GraphMetrics.calculateNodeBasedAssortativityCoeff(Classification known, EdgeType et)
           
 double[] GraphMetrics.calculateNodeBasedAssortativityCoeff(java.lang.String nodeType, AttributeCategorical attribute, EdgeType et)
           
 

Method parameters in netkit.util with type arguments of type EdgeType
 void GraphView.enhanceGraphWithAttributeEdges(java.lang.String nodeType, EdgeCreator[] edgeCreators, java.util.Map<EdgeType,java.lang.Double> weightsByEdgeType, boolean mergeEdges)