nz.ac.waikato.mcennis.rat.graph.algorithm
Interface Algorithm

All Superinterfaces:
Component, Model, java.io.Serializable
All Known Implementing Classes:
ActorDistanceMatrix, AddBasicBetweenessCentrality, AddBasicGeodesicPaths, AddBasicInterestLink, AddBetweenessCentrality, AddClosenessCentrality, AddCombinedCloseness, AddDegreeCentrality, AddDegreeGraphProperties, AddGeodesicProperties, AddMusicLinks, AddMusicRecommendations, AddMusicReferences, AddPageRankPrestige, AggregateByGraph, AggregateByLinkProperty, AggregateLinks, AggregateOnActor, AssociativeMining, BasicDisplayGraph, BicomponentClusterer, ColoredByPropertyGraph, CombineProperty, Difference, DirectedTriplesHistogram, DisplayAll, EnumerateMaximalCliques, ExtractMusicCoverage, FindStronglyConnectedComponents, FindWeaklyConnectedComponents, FromGraphToActor, GraphSimilarityByProperty, HalfLife, HierarchyByCooccurance, HITSPrestige, IdentifyBridges, Item2Item, KendallTau, MeanErrorEvaluation, MultiInstanceSVM, NaiveImplementClique, NormanGirvanEdgeBetweenessClustering, OptimizedBetweeness, OptimizedCloseness, OptimizedLinkBetweeness, OptimizedPathBase, OutputBibliographyXML, OutputBridgesByCluster, OutputDifference, PearsonCorrelation, PrecisionRecallFMeasure, PrincipalComponentsAnalysis, PropertyToLink, RankingProperties, RecommendationError, ROCAreaEvaluation, ScalableHitsPrestige, ScalablePageRankPrestige, SimilarityByLink, SimilarityByProperty, SVM, TraditionalEdgeBetweenessClustering, TrimEdgeUsers, UndirectedTriplesHistogram, User2User, WekaClassifierClusterer, WekaClassifierMultiAttribute, WekaClassifierOneAttribute, WekaProbablisticClusterer

public interface Algorithm
extends java.io.Serializable, Component

Interface specifying an algorithm that operates against a Graph. Each is a Component, with parameters and input and output decsriptors. Parameters will be changed to be javaBeans in a future release


Method Summary
 void execute(Graph g)
          execute the algorithm against the given graph
 
Methods inherited from interface nz.ac.waikato.mcennis.rat.Component
getInputType, getOutputType, getParameter, getParameter, getSettableParameter, getSettableParameter, init
 
Methods inherited from interface nz.ac.waikato.mcennis.rat.graph.model.Model
addListener
 

Method Detail

execute

void execute(Graph g)
execute the algorithm against the given graph

Parameters:
g - graph to be modified