Class MarkModule

java.lang.Object
   |
   +----FlowIteration
           |
           +----MarkModule

abstract class MarkModule
extends FlowIteration
Abstract class that marks modules. An instances of a super class of this class can be passed on as parameter to the either the FlowUpModuleStore- Iterator or FlowDownModuleStoreIterator that will walk up resp. down through the network of modules. The methods defined in this class will be called every time a module is investigated. (Some of the) methods defined here are overrided in sub classes of this class (i.e modulePostCondition is defined in the classes FlowUpMarkModule and FlowDownMarkModule in the class InfluencesModule.

See Also:
FlowUpModuleStoreIterator, FlowDownModuleStoreIterator, modulePostCondition, modulePostCondition, Module

Constructor Index

 o MarkModule()

Method Index

 o followAction(Module)
All modules that are analyzed are marked
 o modulePostCondition(Module)
Go on to the next level.
 o modulePreCondition(Module)
Mark the module when it is not already marked.

Constructors

 o MarkModule
 MarkModule()

Methods

 o followAction
 public void followAction(Module m)
All modules that are analyzed are marked

Overrides:
followAction in class FlowIteration
 o modulePreCondition
 public boolean modulePreCondition(Module m)
Mark the module when it is not already marked.

Overrides:
modulePreCondition in class FlowIteration
 o modulePostCondition
 public boolean modulePostCondition(Module m)
Go on to the next level.

Overrides:
modulePostCondition in class FlowIteration