com.jeantessier.dependency
Class ClassNode
java.lang.Object
|
+--com.jeantessier.dependency.Node
|
+--com.jeantessier.dependency.ClassNode
- All Implemented Interfaces:
- java.lang.Comparable, java.io.Serializable
- public class ClassNode
- extends Node
- See Also:
- Serialized Form
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 |
ClassNode
public ClassNode(PackageNode parent,
java.lang.String name)
Package
public PackageNode Package()
AddFeature
public void AddFeature(FeatureNode node)
Features
public java.util.Collection Features()
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