| java.lang.Object de.schlund.pfixxml.targets.TargetDependencyRelation
TargetDependencyRelation | public class TargetDependencyRelation (Code) | | TargetDependencyRelation This is a helper singleton class that holds all the "interesting"
relations between targets and AuxDependencies. These relations are build up during the generation
of a target via the addRelation(parent, child, target) method, and reset before gneration of the
target via the resetRelation(target) method.
The relations currently handled are:
Target -> Set(AuxDependency)
AuxDependency -> Set(Target)
TargetGenerator -> RefCountingCollection(AuxDependency)
AuxDependency -> RefCountingCollection(TargetGenerator)
Target -> Map("parent"-AuxDependency->Set("child"-AuxDependency))
AuxDependency -> RefCountingCollection("child"-AuxDependency)
Target -> Map("child"-AuxDependency->Set("parent"-AuxDependency)) // Commented out currently!
AuxDependency -> RefCountingCollection("parent"-AuxDependency) // Commented out currently!
The last two mappings are not use anywhere and are thus commented out in the code to save memory.
Created: Thu Nov 24 13:00:00 2005
author: Jens Lautenbacher |
reset | public void reset()(Code) | | |
resetRelation | public synchronized void resetRelation(Target target)(Code) | | |
|
|