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, AbstractDependencyRulegetRulesBySourceNode ()
 
Map< ResourceVertex, AbstractDependencyRulegetRulesByTargetNode ()
 
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

◆ Cycle()

cz.muni.stanse.threadchecker.graph.Cycle.Cycle ( List< AbstractDependencyRule rules) throws CycleException
inline

Member Function Documentation

◆ equals()

boolean cz.muni.stanse.threadchecker.graph.Cycle.equals ( Object  obj)
inline

◆ getResourceNames()

Set<String> cz.muni.stanse.threadchecker.graph.Cycle.getResourceNames ( )
inline

◆ getResources()

List<ResourceVertex> cz.muni.stanse.threadchecker.graph.Cycle.getResources ( )
inline

◆ getRules()

List<AbstractDependencyRule> cz.muni.stanse.threadchecker.graph.Cycle.getRules ( )
inline

◆ getRulesBySourceNode()

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

◆ getRulesByTargetNode()

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

◆ getRulesByThread()

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

◆ hashCode()

int cz.muni.stanse.threadchecker.graph.Cycle.hashCode ( )
inline

◆ toString()

String cz.muni.stanse.threadchecker.graph.Cycle.toString ( )
inline

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