cz::muni::stanse::threadchecker::graph::Cycle Class Reference

Collaboration diagram for cz::muni::stanse::threadchecker::graph::Cycle:
[legend]

List of all members.

Public Member Functions

 Cycle (List< AbstractDependencyRule > rules) throws CycleException
Map< ResourceVertex,
AbstractDependencyRule
getRulesBySourceNode ()
Map< ResourceVertex,
AbstractDependencyRule
getRulesByTargetNode ()
Map< ThreadInfo, List
< DependencyRule > > 
getRulesByThread ()
List< AbstractDependencyRulegetRules ()
List< ResourceVertexgetResources ()
Set< String > getResourceNames ()
String toString ()
boolean equals (Object obj)
int hashCode ()


Detailed Description

Data class which accepts list of DependencyRules and it create some searching functions for easier manipulation with rules.
Author:
Jan Kučera

Constructor & Destructor Documentation

cz::muni::stanse::threadchecker::graph::Cycle::Cycle ( List< AbstractDependencyRule rules  )  throws CycleException [inline]


Member Function Documentation

Map<ResourceVertex, AbstractDependencyRule> cz::muni::stanse::threadchecker::graph::Cycle::getRulesBySourceNode (  )  [inline]

Map<ResourceVertex, AbstractDependencyRule> cz::muni::stanse::threadchecker::graph::Cycle::getRulesByTargetNode (  )  [inline]

Map<ThreadInfo, List<DependencyRule> > cz::muni::stanse::threadchecker::graph::Cycle::getRulesByThread (  )  [inline]

List<AbstractDependencyRule> cz::muni::stanse::threadchecker::graph::Cycle::getRules (  )  [inline]

List<ResourceVertex> cz::muni::stanse::threadchecker::graph::Cycle::getResources (  )  [inline]

Set<String> cz::muni::stanse::threadchecker::graph::Cycle::getResourceNames (  )  [inline]

String cz::muni::stanse::threadchecker::graph::Cycle::toString (  )  [inline]

boolean cz::muni::stanse::threadchecker::graph::Cycle::equals ( Object  obj  )  [inline]

int cz::muni::stanse::threadchecker::graph::Cycle::hashCode (  )  [inline]


The documentation for this class was generated from the following file:

Generated on Thu Jan 13 16:24:10 2011 for Stanse by  doxygen 1.5.6