com.jeantessier.dependency
Class FeatureNode

java.lang.Object
  |
  +--com.jeantessier.dependency.Node
        |
        +--com.jeantessier.dependency.FeatureNode
All Implemented Interfaces:
java.lang.Comparable

public class FeatureNode
extends Node


Constructor Summary
FeatureNode(ClassNode parent, java.lang.String name, boolean concrete)
           
 
Method Summary
 void accept(Visitor visitor)
           
 void acceptInbound(Visitor visitor)
           
 void acceptOutbound(Visitor visitor)
           
 boolean canAddDependencyTo(Node node)
           
 ClassNode getClassNode()
           
 
Methods inherited from class com.jeantessier.dependency.Node
addDependencies, addDependency, compareTo, equals, getInboundDependencies, getName, getOutboundDependencies, hashCode, isConcrete, removeDependencies, removeDependency, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FeatureNode

public FeatureNode(ClassNode parent,
                   java.lang.String name,
                   boolean concrete)
Method Detail

getClassNode

public ClassNode getClassNode()

canAddDependencyTo

public boolean canAddDependencyTo(Node node)
Overrides:
canAddDependencyTo in class Node

accept

public void accept(Visitor visitor)
Overrides:
accept in class Node

acceptInbound

public void acceptInbound(Visitor visitor)
Overrides:
acceptInbound in class Node

acceptOutbound

public void acceptOutbound(Visitor visitor)
Overrides:
acceptOutbound in class Node


Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.