com.jeantessier.dependency
Class FeatureNode

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

public class FeatureNode
extends Node

See Also:
Serialized Form

Constructor Summary
FeatureNode(ClassNode parent, java.lang.String name)
           
 
Method Summary
 void Accept(Visitor visitor)
           
 void AcceptInbound(Visitor visitor)
           
 void AcceptOutbound(Visitor visitor)
           
 boolean CanAddDependency(Node node)
           
 ClassNode Class()
           
 
Methods inherited from class com.jeantessier.dependency.Node
AddDependency, AddDependency, compareTo, equals, hashCode, Inbound, Name, Outbound, RemoveDependency, 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)
Method Detail

Class

public ClassNode Class()

CanAddDependency

public boolean CanAddDependency(Node node)
Overrides:
CanAddDependency 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