Uses of Interface
org.tweetyproject.graphs.Node
Packages that use Node
Package
Description
-
Uses of Node in org.tweetyproject.arg.aba.syntax
Classes in org.tweetyproject.arg.aba.syntax that implement Node -
Uses of Node in org.tweetyproject.arg.aspic.syntax
Classes in org.tweetyproject.arg.aspic.syntax that implement Node -
Uses of Node in org.tweetyproject.arg.bipolar.syntax
Subinterfaces of Node in org.tweetyproject.arg.bipolar.syntaxModifier and TypeInterfaceDescriptioninterfaceThis interface captures common methods of different interpretations of the attack relation in bipolar abstract argumentation theories.interfaceThis interface captures common methods of arguments and argument sets of bipolar abstract argumentation theories.interfaceThis interface captures common methods of different interpretations of the support relation in bipolar abstract argumentation theories.Classes in org.tweetyproject.arg.bipolar.syntax that implement NodeModifier and TypeClassDescriptionclassThis class models a set of arguments used by bipolar abstract argumentation theory.classThis class models an argument used by bipolar abstract argumentation theories.classThis class models a binary attack relation between two arguments.classThis class models a support between two arguments.classThis class models an attack between a set of arguments and an argument.classThis class models a support between a set of arguments and an argument.Methods in org.tweetyproject.arg.bipolar.syntax with parameters of type NodeModifier and TypeMethodDescriptionAbstractBipolarFramework.getChildren(Node node)AbstractBipolarFramework.getParents(Node node) -
Uses of Node in org.tweetyproject.arg.deductive.semantics
Classes in org.tweetyproject.arg.deductive.semantics that implement NodeModifier and TypeClassDescriptionclassInstances of this class represent nodes in the compilation of a knowledge base, i.e.classExtends a deductive argument by a unique identifier. -
Uses of Node in org.tweetyproject.arg.deductive.syntax
Classes in org.tweetyproject.arg.deductive.syntax that implement Node -
Uses of Node in org.tweetyproject.arg.dung.syntax
Classes in org.tweetyproject.arg.dung.syntax that implement NodeModifier and TypeClassDescriptionclassThis class models an argument used by Dung's abstract argumentation theory and is just described by its name.Methods in org.tweetyproject.arg.dung.syntax with type parameters of type NodeModifier and TypeMethodDescription<S extends Node>
booleanDungTheory.containsCycle()Checks whether there is at least one cycle in this DungTheory.<S extends Node>
booleanDungTheory.containsOddCycle()Checks whether there is at least on eodd cycle in this DungTheory.Methods in org.tweetyproject.arg.dung.syntax with parameters of type NodeModifier and TypeMethodDescriptionDungTheory.getChildren(Node node)DungTheory.getParents(Node node) -
Uses of Node in org.tweetyproject.arg.saf.syntax
Classes in org.tweetyproject.arg.saf.syntax that implement NodeModifier and TypeClassDescriptionclassThis class models an argument structure, i.e.classThis class models a basic argument in structured argumentation frameworks, i.e. -
Uses of Node in org.tweetyproject.arg.setaf.syntax
Methods in org.tweetyproject.arg.setaf.syntax with type parameters of type NodeModifier and TypeMethodDescriptionstatic <S extends Node>
booleanSetAf.existsDirectedPath(SetAf hyperGraph, Argument node1, Argument node2)Methods in org.tweetyproject.arg.setaf.syntax with parameters of type NodeModifier and TypeMethodDescriptionSetAf.getChildren(Node node)SetAf.getDirEdge(Set<Argument> node1, Node b)SetAf.getParents(Node node) -
Uses of Node in org.tweetyproject.graphs
Classes in org.tweetyproject.graphs with type parameters of type NodeModifier and TypeClassDescriptionclassDefaultGraph<T extends Node>Instance of this class represent graphs with nodes of type TclassDirectedEdge<T extends Node>Instances of this class represent directed edges.interfaceDirHyperGraph<T extends Node>Interface for directed hypergraphclassInstances of this class represent abstract edges.interfaceGeneralGraph<T extends Node>interfaceCommon interface for graphs with nodes of type TclassHyperDirEdge<T extends Node>Instances of this class represent abstract edges.classHyperGraph<T extends Node>This class implements a simple directed hypergraphclassSimpleGraph<T extends Node>An extended version of the DefaultGraph which supports removing of nodes as well as some utility functions for d-separationclassUndirectedEdge<T extends Node>Instances of this class represent undirected edges.classWeightedDirectedEdge<S extends Node,T extends Number>interfaceWeightedEdge<S extends Node,T extends Number>Interface for weighted edges.Classes in org.tweetyproject.graphs that implement NodeMethods in org.tweetyproject.graphs with type parameters of type NodeModifier and TypeMethodDescriptionstatic <S extends Node>
booleanHelper method for detecting cycles using depth-first search.static <S extends Node>
booleanDefaultGraph.containsCycle(Graph<S> g)Checks whether there is at least one cycle in the given graph.static <S extends Node>
booleanDefaultGraph.existsDirectedPath(Graph<S> g, S node1, S node2)Checks whether there is a (directed) path from node1 to node2 in the given graph.static <S extends Node>
Collection<Graph<S>>DefaultGraph.getComponents(Graph<S> g)Finds all components of a graph.DefaultGraph.getCyclesExcludingSelfLoops(Graph<S> g)Finds the cycles of an graph order-sensitively, excluding self-loops (cycles of length one).DefaultGraph.getCyclesIncludingSelfLoops(Graph<S> g)Finds the cycles of an graph order-sensitively, including self-loops (cycles of length one).static <S extends Node>
Collection<Graph<S>>DefaultGraph.getInducedSubgraphs(Graph<S> g)Finds all induced subgraphs.static <S extends Node>
Collection<Collection<S>>DefaultGraph.getStronglyConnectedComponents(Graph<S> g)* Returns the strongly connected components of the given graph.static <S extends Node>
Collection<Graph<S>>DefaultGraph.getSubgraphs(GeneralGraph<S> g)Returns the set of sub graphs of the given graph.static <S extends Node>
booleanDefaultGraph.isBipartite(Graph<S> g)checks whether the given graph is bipartite or not the algorithm starts at a random node and colors adjacent nodes in alternating colors if two adjacent nodes have the same color, the graph is no bipartite NOTE: This method only works if the given graph is connectedMethods in org.tweetyproject.graphs with parameters of type NodeModifier and TypeMethodDescriptionbooleanHyperGraph.areAdjacent(Node a, Node b)static <S extends Node>
booleanHelper method for detecting cycles using depth-first search.DefaultGraph.getChildren(Node node)DirHyperGraph.getChildren(Node node)Returns the set of children (node connected via an undirected edge or a directed edge where the given node is the parent) of the given node.Graph.getChildren(Node node)Returns the set of children (node connected via an undirected edge or a directed edge where the given node is the parent) of the given node.HyperGraph.getChildren(Node node)HyperGraph.getDirEdge(Set<T> node1, Node b)HyperGraph.getNeighbors(Node node)DefaultGraph.getParents(Node node)DirHyperGraph.getParents(Node node)Returns the set of parents (node connected via an undirected edge or a directed edge where the given node is the child) of the given node.Graph.getParents(Node node)Returns the set of parents (node connected via an undirected edge or a directed edge where the given node is the child) of the given node.HyperGraph.getParents(Node node)returns all parents without taking indivdual attacks into accountMethod parameters in org.tweetyproject.graphs with type arguments of type Node -
Uses of Node in org.tweetyproject.graphs.util
Classes in org.tweetyproject.graphs.util with type parameters of type NodeModifier and TypeClassDescriptionclassGraphPlotter<T extends Node,S extends GeneralEdge<T>>A generic class for plotting graphsMethods in org.tweetyproject.graphs.util with type parameters of type NodeModifier and TypeMethodDescriptionGraphUtil.betweennessCentralityNormalised(Graph<T> graph)Computes the normalised betweenness centrality of all nodes, i.e.static <T extends Node>
Collection<List<T>>GraphUtil.enumerateChordlessCircuits(Graph<T> g)Enumerates all chordless circuits of the given graph, i.e.static <T extends Node>
doubleGraphUtil.globalclusteringcoefficient(Graph<T> g)Returns the global clustering coefficient of the graph (if it is directed it is interpreted as an undirected version).static <T extends Node>
intGraphUtil.undirecteddiameter(Graph<T> g)* Returns the (undirected) diameter of the graph, i.e.Methods in org.tweetyproject.graphs.util with parameters of type NodeModifier and TypeMethodDescriptionstatic DoubleComputes the HITS rank of the given node in the given graph.static DoubleComputes the PageRank of the given node in the given graph.Method parameters in org.tweetyproject.graphs.util with type arguments of type NodeModifier and TypeMethodDescriptionstatic ComplexNumber[]GraphUtil.eigenvalues(Graph<? extends Node> g)Computes the (real parts of the) Eigenvalues of the given graph.static DoubleComputes the HITS rank of the given node in the given graph.static booleanGraphUtil.isIsomorphic(Graph<? extends Node> g1, Graph<? extends Node> g2)Checks whether the two graphs are isomorphic.static DoubleComputes the PageRank of the given node in the given graph. -
Uses of Node in org.tweetyproject.logics.bpm.syntax
Classes in org.tweetyproject.logics.bpm.syntax that implement NodeModifier and TypeClassDescriptionclassA class to represent Activities in a BPMN ModelclassA class to represent all kinds of nodes in a BPMN ModelclassA class to represent end events in a BPMN ModelclassA class to represent events of all kinds in a BPMN ModelclassA class to represent exclusive gateways in a BPMN ModelclassA class to represent gateways of all kinds in a BPMN ModelclassA class to represent inclusive gateways in a BPMN ModelclassA class to represent intermediate events of all kinds in a BPMN ModelclassA class to represent the starting events of a BPMN ModelclassA class to represent tasks in a BPMN ModelMethods in org.tweetyproject.logics.bpm.syntax with parameters of type NodeModifier and TypeMethodDescriptionBpmnModel.getChildren(Node node)BpmnModel.getParents(Node node) -
Uses of Node in org.tweetyproject.logics.petri.syntax
Classes in org.tweetyproject.logics.petri.syntax that implement NodeModifier and TypeClassDescriptionclassAn abstract class for the two types of nodes in a Petri net, places and transitionsclassA class to describe places in a Petri netclassA class to describe transitions in a Petri netMethods in org.tweetyproject.logics.petri.syntax with parameters of type NodeModifier and TypeMethodDescriptionPetriNet.getChildren(Node node)PetriNet.getParents(Node node) -
Uses of Node in org.tweetyproject.logics.petri.syntax.reachability_graph
Classes in org.tweetyproject.logics.petri.syntax.reachability_graph that implement NodeMethods in org.tweetyproject.logics.petri.syntax.reachability_graph with parameters of type NodeModifier and TypeMethodDescriptionReachabilityGraph.getChildren(Node node)ReachabilityGraph.getParents(Node node)