Uses of Interface
org.tweetyproject.graphs.Graph
-
-
-
Uses of Graph in org.tweetyproject.agents.dialogues
Classes in org.tweetyproject.agents.dialogues that implement Graph Modifier and Type Class Description class
ExecutableDungTheory
This class packs a Dung theory into an executable object. -
Uses of Graph in org.tweetyproject.agents.dialogues.structured
Classes in org.tweetyproject.agents.dialogues.structured that implement Graph Modifier and Type Class Description class
PerceivableStructuredArgumentationFramework
This class packs a structured argumentation framework into a perceivable object. -
Uses of Graph in org.tweetyproject.arg.bipolar.syntax
Classes in org.tweetyproject.arg.bipolar.syntax that implement Graph Modifier and Type Class Description class
AbstractBipolarFramework
This class implements a bipolar abstract argumentation framework with attack and support relations.class
DeductiveArgumentationFramework
This class implements a bipolar abstract argumentation theory with support in a deductive sense.class
EvidentialArgumentationFramework
This class implements a bipolar abstract argumentation theory with support in an evidential sense.class
NecessityArgumentationFramework
This class implements a bipolar abstract argumentation framework with necessities.Methods in org.tweetyproject.arg.bipolar.syntax that return Graph Modifier and Type Method Description Graph<BArgument>
AbstractBipolarFramework. getComplementGraph(int i)
Graph<BArgument>
AbstractBipolarFramework. getRestriction(java.util.Collection<BArgument> collection)
Methods in org.tweetyproject.arg.bipolar.syntax that return types with arguments of type Graph Modifier and Type Method Description java.util.Collection<Graph<BArgument>>
AbstractBipolarFramework. getSubgraphs()
-
Uses of Graph in org.tweetyproject.arg.deductive.semantics
Classes in org.tweetyproject.arg.deductive.semantics that implement Graph Modifier and Type Class Description class
ArgumentTree
Instances of this class represent argument trees in the sense of Definition 6.1 in
Philippe Besnard and Anthony Hunter.class
Compilation
Instances of this class are compilations in the sense of Definition 8 in
Philippe Besnard and Anthony Hunter. -
Uses of Graph in org.tweetyproject.arg.dung.syntax
Classes in org.tweetyproject.arg.dung.syntax that implement Graph Modifier and Type Class Description class
DungTheory
This class implements an abstract argumentation theory in the sense of Dung.class
WeightedDungTheory
Minimalistic Implementation of a weighted argumentation theory used for learning argumentation theories from labelingsMethods in org.tweetyproject.arg.dung.syntax that return Graph Modifier and Type Method Description Graph<Argument>
DungTheory. getRestriction(java.util.Collection<Argument> arguments)
Methods in org.tweetyproject.arg.dung.syntax that return types with arguments of type Graph Modifier and Type Method Description java.util.Collection<Graph<Argument>>
DungTheory. getComponents()
java.util.Collection<Graph<Argument>>
DungTheory. getInducedSubgraphs()
java.util.Collection<Graph<Argument>>
DungTheory. getSubgraphs()
Constructors in org.tweetyproject.arg.dung.syntax with parameters of type Graph Constructor Description DungTheory(Graph<Argument> graph)
Creates a new theory from the given graph. -
Uses of Graph in org.tweetyproject.arg.prob.syntax
Classes in org.tweetyproject.arg.prob.syntax that implement Graph Modifier and Type Class Description class
ProbabilisticArgumentationFramework
This class implements the probabilistic argumentation framework approach of [Li, Oren, Norman.Constructors in org.tweetyproject.arg.prob.syntax with parameters of type Graph Constructor Description ProbabilisticArgumentationFramework(Graph<Argument> graph)
Creates a new PAF from the given graph, all arguments and attacks have probability 1. -
Uses of Graph in org.tweetyproject.arg.saf.syntax
Classes in org.tweetyproject.arg.saf.syntax that implement Graph Modifier and Type Class Description class
StructuredArgumentationFramework
This class represents a structured argumentation framework, i.e. -
Uses of Graph in org.tweetyproject.arg.social.syntax
Classes in org.tweetyproject.arg.social.syntax that implement Graph Modifier and Type Class Description class
SocialAbstractArgumentationFramework
This class implements a social abstract argumentation framework from [Joao Leite, Joao Martins.Constructors in org.tweetyproject.arg.social.syntax with parameters of type Graph Constructor Description SocialAbstractArgumentationFramework(Graph<Argument> graph)
Creates a new social abstract argumentation framework from the given graph. -
Uses of Graph in org.tweetyproject.graphs
Classes in org.tweetyproject.graphs that implement Graph Modifier and Type Class Description class
DefaultGraph<T extends Node>
Instance of this class represent graphs with nodes of type Tclass
SimpleGraph<T extends Node>
An extended version of the DefaultGraph which supports removing of nodes as well as some utility functions for d-separationMethods in org.tweetyproject.graphs that return Graph Modifier and Type Method Description Graph<T>
DefaultGraph. getComplementGraph(int selfloops)
Graph<T>
Graph. getComplementGraph(int selfloops)
Returns the complement graph of this graph, i.e.Graph<T>
Graph. getRestriction(java.util.Collection<T> nodes)
Returns copy of this graph consisting only of the given nodes and all corresponding edges.Methods in org.tweetyproject.graphs that return types with arguments of type Graph Modifier and Type Method Description static <S extends Node>
java.util.Collection<Graph<S>>DefaultGraph. getComponents(Graph<S> g)
Finds all components of a graph.static <S extends Node>
java.util.Collection<Graph<S>>DefaultGraph. getInducedSubgraphs(Graph<S> g)
Finds all induced subgraphs.java.util.Collection<Graph<T>>
DefaultGraph. getSubgraphs()
static <S extends Node>
java.util.Collection<Graph<S>>DefaultGraph. getSubgraphs(Graph<S> g)
Returns the set of sub graphs of the given graph.java.util.Collection<Graph<T>>
Graph. getSubgraphs()
Returns the set of sub graphs of this graph.Methods in org.tweetyproject.graphs with parameters of type Graph Modifier and Type Method Description static <S extends Node>
booleanDefaultGraph. containsBackEdge(Node parent, java.util.Map<Node,java.lang.Integer> states, Graph<S> g)
Helper 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>
java.util.Collection<Graph<S>>DefaultGraph. getComponents(Graph<S> g)
Finds all components of a graph.static <S extends Node>
java.util.Set<java.util.Stack<S>>DefaultGraph. getCyclesExcludingSelfLoops(Graph<S> g)
Finds the cycles of an graph order-sensitively, excluding self-loops (cycles of length one).static <S extends Node>
java.util.Set<java.util.Stack<S>>DefaultGraph. getCyclesIncludingSelfLoops(Graph<S> g)
Finds the cycles of an graph order-sensitively, including self-loops (cycles of length one).static <S extends Node>
java.util.Collection<Graph<S>>DefaultGraph. getInducedSubgraphs(Graph<S> g)
Finds all induced subgraphs.static <S extends Node>
java.util.Collection<java.util.Collection<S>>DefaultGraph. getStronglyConnectedComponents(Graph<S> g)
Returns the strongly connected components of the given graph.static <S extends Node>
java.util.Collection<Graph<S>>DefaultGraph. getSubgraphs(Graph<S> g)
Returns the set of sub graphs of the given graph.Constructors in org.tweetyproject.graphs with parameters of type Graph Constructor Description SimpleGraph(Graph<T> graph)
create a copy of the given graph -
Uses of Graph in org.tweetyproject.graphs.util
Methods in org.tweetyproject.graphs.util with parameters of type Graph Modifier and Type Method Description static <T extends Node>
java.util.Map<T,java.lang.Double>GraphUtil. betweennessCentralityNormalised(Graph<T> graph)
Computes the normalised betweenness centrality of all nodes, i.e.static ComplexNumber[]
GraphUtil. eigenvalues(Graph<? extends Node> g)
Computes the (real parts of the) Eigenvalues of the given graph.static <T extends Node>
java.util.Collection<java.util.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 java.lang.Double
GraphUtil. hitsRank(Graph<? extends Node> g, Node n, double precision, boolean getAuth)
Computes the HITS rank of the given node in the given graph.static boolean
GraphUtil. isIsomorphic(Graph<? extends Node> g1, Graph<? extends Node> g2)
Checks whether the two graphs are isomorphic.static java.lang.Double
GraphUtil. pageRank(Graph<? extends Node> g, Node n, double dampingFactor, double precision)
Computes the PageRank of the given node in the given graph.static <T extends Node>
intGraphUtil. undirecteddiameter(Graph<T> g)
Returns the (undirected) diameter of the graph, i.e. -
Uses of Graph in org.tweetyproject.logics.bpm.syntax
Classes in org.tweetyproject.logics.bpm.syntax that implement Graph Modifier and Type Class Description class
BpmnModel
A class to represent a BPMN ModelMethods in org.tweetyproject.logics.bpm.syntax that return Graph Modifier and Type Method Description Graph<BpmnNode>
BpmnModel. getComplementGraph(int selfloops)
Graph<BpmnNode>
BpmnModel. getRestriction(java.util.Collection<BpmnNode> nodes)
Methods in org.tweetyproject.logics.bpm.syntax that return types with arguments of type Graph Modifier and Type Method Description java.util.Collection<Graph<BpmnNode>>
BpmnModel. getSubgraphs()
-