org.yawlfoundation.yawl.procletService.interactionGraph
Class InteractionGraph

java.lang.Object
  extended by DirectedSparseGraph
      extended by org.yawlfoundation.yawl.procletService.interactionGraph.InteractionGraph

public class InteractionGraph
extends DirectedSparseGraph


Constructor Summary
InteractionGraph(EntityMID emid)
           
InteractionGraph(String emid)
           
 
Method Summary
 void addArc(InteractionArc arc)
           
 void addNode(InteractionNode node)
           
 boolean arcExists(String tailClassID, String tailProcletID, String tailBlockID, String headClassID, String headProcletID, String headBlockID)
           
 boolean buildFromDB()
           
 void deleteAllArcs()
           
 void deleteAllNodes()
           
 void deleteArc(InteractionArc arc)
           
 void deleteGraphFromDB()
           
 void deleteNode(InteractionNode node)
           
 InteractionArc getArc(String tailClassID, String tailProcletID, String tailBlockID, String headClassID, String headProcletID, String headBlockID)
           
 List<InteractionArc> getArcs()
           
 List<InteractionArc> getArcsTail(String classID, String procletID, String blockID)
           
 EntityMID getEntityMID()
           
 InteractionNode getNode(String classID, String procletID, String blockID)
           
 List<InteractionNode> getNodes()
           
static void main(String[] args)
           
 boolean nodeExists(String classID, String procletID, String blockID)
           
 void persistProcletModel()
           
 void setEntityMID(EntityMID emid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InteractionGraph

public InteractionGraph(EntityMID emid)

InteractionGraph

public InteractionGraph(String emid)
Method Detail

getEntityMID

public EntityMID getEntityMID()

setEntityMID

public void setEntityMID(EntityMID emid)

addNode

public void addNode(InteractionNode node)

deleteNode

public void deleteNode(InteractionNode node)

getNodes

public List<InteractionNode> getNodes()

getNode

public InteractionNode getNode(String classID,
                               String procletID,
                               String blockID)

nodeExists

public boolean nodeExists(String classID,
                          String procletID,
                          String blockID)

getArc

public InteractionArc getArc(String tailClassID,
                             String tailProcletID,
                             String tailBlockID,
                             String headClassID,
                             String headProcletID,
                             String headBlockID)

arcExists

public boolean arcExists(String tailClassID,
                         String tailProcletID,
                         String tailBlockID,
                         String headClassID,
                         String headProcletID,
                         String headBlockID)

addArc

public void addArc(InteractionArc arc)

deleteArc

public void deleteArc(InteractionArc arc)

getArcs

public List<InteractionArc> getArcs()

getArcsTail

public List<InteractionArc> getArcsTail(String classID,
                                        String procletID,
                                        String blockID)

deleteAllNodes

public void deleteAllNodes()

deleteAllArcs

public void deleteAllArcs()

buildFromDB

public boolean buildFromDB()

deleteGraphFromDB

public void deleteGraphFromDB()

persistProcletModel

public void persistProcletModel()

main

public static void main(String[] args)


Copyright © 2004-2012 The YAWL Foundation.