public class ImplementationNodeFactory extends Object implements ImplementationNode.Factory<String,ImplementationNode<String>>
ImplementationNode.Factory
. Uses
a BindingEdgeFactory.GraphvizEdgeAdaptor
to delegate to a GraphvizNode
.Modifier and Type | Class and Description |
---|---|
protected class |
ImplementationNodeFactory.GraphvizNodeAdaptor
Adaptor class that converts
ImplementationNode methods to display
operations on a GraphvizNode . |
Constructor and Description |
---|
ImplementationNodeFactory(GraphvizRenderer renderer,
NameFactory nameFactory,
PortIdFactory portIdFactory) |
Modifier and Type | Method and Description |
---|---|
protected ImplementationNodeFactory.GraphvizNodeAdaptor |
newAdaptor(GraphvizNode node) |
ImplementationNode<String> |
newImplementationNode(String nodeId)
Creates a new
ImplementationNode and adds it to the graph. |
@Inject public ImplementationNodeFactory(GraphvizRenderer renderer, NameFactory nameFactory, PortIdFactory portIdFactory)
public ImplementationNode<String> newImplementationNode(String nodeId)
ImplementationNode.Factory
ImplementationNode
and adds it to the graph.newImplementationNode
in interface ImplementationNode.Factory<String,ImplementationNode<String>>
nodeId
- ID for the node.ImplementationNode
instance.protected ImplementationNodeFactory.GraphvizNodeAdaptor newAdaptor(GraphvizNode node)
Copyright © 2006-2012 Google, Inc.. All Rights Reserved.