Stanse  -1
Public Member Functions | List of all members
cz.muni.stanse.threadchecker.graph.Cycle Class Reference

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

boolean cz.muni.stanse.threadchecker.graph.Cycle.equals ( Object  obj)
inline
Set<String> cz.muni.stanse.threadchecker.graph.Cycle.getResourceNames ( )
inline
List<ResourceVertex> cz.muni.stanse.threadchecker.graph.Cycle.getResources ( )
inline
List<AbstractDependencyRule> cz.muni.stanse.threadchecker.graph.Cycle.getRules ( )
inline
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
int cz.muni.stanse.threadchecker.graph.Cycle.hashCode ( )
inline
String cz.muni.stanse.threadchecker.graph.Cycle.toString ( )
inline

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