org.LexGrid.LexBIG.Impl.pagedgraph.paging.callback
Interface CycleDetectingCallback

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
AbstractCycleDetectingCallback, ReferenceReturningCycleDetectingCallback, StubReturningCycleDetectingCallback

public interface CycleDetectingCallback
extends java.io.Serializable

The Interface CycleDetectingCallback.

Author:
Kevin Peterson

Method Summary
 void addAssociatedConceptToGraph(java.lang.String associationName, AssociatedConcept associatedConcept)
          Adds the associated concept to graph.
 void clear()
           
 AssociatedConcept getAssociatedConceptInGraph(java.lang.String associationName, AssociatedConcept associatedConcept)
          Gets the associated concept in graph.
 boolean isAssociatedConceptAlreadyInGraph(java.lang.String associationName, AssociatedConcept associatedConcept)
          Checks if is associated concept already in graph.
 

Method Detail

getAssociatedConceptInGraph

AssociatedConcept getAssociatedConceptInGraph(java.lang.String associationName,
                                              AssociatedConcept associatedConcept)
Gets the associated concept in graph.

Parameters:
associationName - the association name
associatedConcept - the associated concept
Returns:
the associated concept in graph

addAssociatedConceptToGraph

void addAssociatedConceptToGraph(java.lang.String associationName,
                                 AssociatedConcept associatedConcept)
Adds the associated concept to graph.

Parameters:
associationName - the association name
associatedConcept - the associated concept

isAssociatedConceptAlreadyInGraph

boolean isAssociatedConceptAlreadyInGraph(java.lang.String associationName,
                                          AssociatedConcept associatedConcept)
Checks if is associated concept already in graph.

Parameters:
associationName - the association name
associatedConcept - the associated concept
Returns:
true, if is associated concept already in graph

clear

void clear()

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.