Package net.sf.tweety.logics.bpm.syntax
Class BpmnModel
- java.lang.Object
-
- net.sf.tweety.logics.bpm.syntax.BpmnModel
-
-
Constructor Summary
Constructors Constructor Description BpmnModel()
-
Method Summary
Modifier and Type Method Description booleanadd(net.sf.tweety.graphs.Edge<BpmnNode> edge)booleanadd(BpmnNode node)booleanareAdjacent(BpmnNode a, BpmnNode b)booleancontains(Object obj)booleanexistsDirectedPath(BpmnNode node1, BpmnNode node2)net.sf.tweety.math.matrix.MatrixgetAdjacencyMatrix()Collection<BpmnNode>getChildren(net.sf.tweety.graphs.Node node)net.sf.tweety.graphs.Graph<BpmnNode>getComplementGraph(int selfloops)net.sf.tweety.graphs.Edge<BpmnNode>getEdge(BpmnNode a, BpmnNode b)Collection<? extends net.sf.tweety.graphs.Edge<? extends BpmnNode>>getEdges()net.sf.tweety.commons.SignaturegetMinimalSignature()Collection<BpmnNode>getNeighbors(BpmnNode node)Collection<BpmnNode>getNodes()intgetNumberOfNodes()Collection<BpmnNode>getParents(net.sf.tweety.graphs.Node node)net.sf.tweety.graphs.Graph<BpmnNode>getRestriction(Collection<BpmnNode> nodes)Collection<Collection<BpmnNode>>getStronglyConnectedComponents()Collection<net.sf.tweety.graphs.Graph<BpmnNode>>getSubgraphs()booleanhasSelfLoops()booleanisWeightedGraph()Iterator<BpmnNode>iterator()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
getMinimalSignature
public net.sf.tweety.commons.Signature getMinimalSignature()
- Specified by:
getMinimalSignaturein interfacenet.sf.tweety.commons.BeliefBase
-
add
public boolean add(BpmnNode node)
- Specified by:
addin interfacenet.sf.tweety.graphs.Graph<BpmnNode>
-
add
public boolean add(net.sf.tweety.graphs.Edge<BpmnNode> edge)
- Specified by:
addin interfacenet.sf.tweety.graphs.Graph<BpmnNode>
-
getNodes
public Collection<BpmnNode> getNodes()
- Specified by:
getNodesin interfacenet.sf.tweety.graphs.Graph<BpmnNode>
-
getNumberOfNodes
public int getNumberOfNodes()
- Specified by:
getNumberOfNodesin interfacenet.sf.tweety.graphs.Graph<BpmnNode>
-
areAdjacent
public boolean areAdjacent(BpmnNode a, BpmnNode b)
- Specified by:
areAdjacentin interfacenet.sf.tweety.graphs.Graph<BpmnNode>
-
getEdge
public net.sf.tweety.graphs.Edge<BpmnNode> getEdge(BpmnNode a, BpmnNode b)
- Specified by:
getEdgein interfacenet.sf.tweety.graphs.Graph<BpmnNode>
-
getEdges
public Collection<? extends net.sf.tweety.graphs.Edge<? extends BpmnNode>> getEdges()
- Specified by:
getEdgesin interfacenet.sf.tweety.graphs.Graph<BpmnNode>
-
contains
public boolean contains(Object obj)
- Specified by:
containsin interfacenet.sf.tweety.graphs.Graph<BpmnNode>
-
getChildren
public Collection<BpmnNode> getChildren(net.sf.tweety.graphs.Node node)
- Specified by:
getChildrenin interfacenet.sf.tweety.graphs.Graph<BpmnNode>
-
getParents
public Collection<BpmnNode> getParents(net.sf.tweety.graphs.Node node)
- Specified by:
getParentsin interfacenet.sf.tweety.graphs.Graph<BpmnNode>
-
existsDirectedPath
public boolean existsDirectedPath(BpmnNode node1, BpmnNode node2)
- Specified by:
existsDirectedPathin interfacenet.sf.tweety.graphs.Graph<BpmnNode>
-
getNeighbors
public Collection<BpmnNode> getNeighbors(BpmnNode node)
- Specified by:
getNeighborsin interfacenet.sf.tweety.graphs.Graph<BpmnNode>
-
getAdjacencyMatrix
public net.sf.tweety.math.matrix.Matrix getAdjacencyMatrix()
- Specified by:
getAdjacencyMatrixin interfacenet.sf.tweety.graphs.Graph<BpmnNode>
-
getComplementGraph
public net.sf.tweety.graphs.Graph<BpmnNode> getComplementGraph(int selfloops)
- Specified by:
getComplementGraphin interfacenet.sf.tweety.graphs.Graph<BpmnNode>
-
getStronglyConnectedComponents
public Collection<Collection<BpmnNode>> getStronglyConnectedComponents()
- Specified by:
getStronglyConnectedComponentsin interfacenet.sf.tweety.graphs.Graph<BpmnNode>
-
getSubgraphs
public Collection<net.sf.tweety.graphs.Graph<BpmnNode>> getSubgraphs()
- Specified by:
getSubgraphsin interfacenet.sf.tweety.graphs.Graph<BpmnNode>
-
getRestriction
public net.sf.tweety.graphs.Graph<BpmnNode> getRestriction(Collection<BpmnNode> nodes)
- Specified by:
getRestrictionin interfacenet.sf.tweety.graphs.Graph<BpmnNode>
-
hasSelfLoops
public boolean hasSelfLoops()
- Specified by:
hasSelfLoopsin interfacenet.sf.tweety.graphs.Graph<BpmnNode>
-
isWeightedGraph
public boolean isWeightedGraph()
- Specified by:
isWeightedGraphin interfacenet.sf.tweety.graphs.Graph<BpmnNode>
-
-