org.openprovenance.model
Class OPMUtilities
java.lang.Object
org.openprovenance.model.OPMUtilities
public class OPMUtilities
- extends Object
Utilities for manipulating OPM Graphs.
Method Summary |
Accounts |
accountMembership(ArtifactRef aid,
OPMGraph g)
|
OPMGraph |
effectiveMembership(OPMGraph g)
Returns a graph with the same structure, in which the *
effective membership of all nodes has been computed. |
List<Edge> |
getEdges(OPMGraph g)
|
List<Node> |
getNodes(OPMGraph g)
|
OPMGraph |
intersection(OPMGraph g1,
OPMGraph g2)
|
boolean |
legalAccount(OPMGraph g)
|
Accounts |
union(Accounts g1,
Accounts g2)
|
Agents |
union(Agents g1,
Agents g2)
|
Artifacts |
union(Artifacts g1,
Artifacts g2)
|
Dependencies |
union(Dependencies g1,
Dependencies g2)
|
OPMGraph |
union(OPMGraph g1,
OPMGraph g2)
|
Processes |
union(Processes g1,
Processes g2)
|
OPMGraph |
view(OPMGraph g,
Accounts accs)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OPMUtilities
public OPMUtilities()
getNodes
public List<Node> getNodes(OPMGraph g)
getEdges
public List<Edge> getEdges(OPMGraph g)
union
public OPMGraph union(OPMGraph g1,
OPMGraph g2)
union
public Accounts union(Accounts g1,
Accounts g2)
union
public Agents union(Agents g1,
Agents g2)
union
public Processes union(Processes g1,
Processes g2)
union
public Artifacts union(Artifacts g1,
Artifacts g2)
union
public Dependencies union(Dependencies g1,
Dependencies g2)
effectiveMembership
public OPMGraph effectiveMembership(OPMGraph g)
- Returns a graph with the same structure, in which the *
effective membership of all nodes has been computed. The
function returns an entirely new graph, without modifying the
original.
accountMembership
public Accounts accountMembership(ArtifactRef aid,
OPMGraph g)
view
public OPMGraph view(OPMGraph g,
Accounts accs)
legalAccount
public boolean legalAccount(OPMGraph g)
intersection
public OPMGraph intersection(OPMGraph g1,
OPMGraph g2)
Copyright © 2011. All Rights Reserved.