de.frag.umlplugin
Class UMLEdgeFactory
java.lang.Object
de.frag.umlplugin.UMLEdgeFactory
public class UMLEdgeFactory
- extends java.lang.Object
Creates graph edges for UML diagrams.
Constructor Summary |
UMLEdgeFactory(com.intellij.openapi.graph.view.Graph2D graph)
|
Method Summary |
void |
createEdge(com.intellij.openapi.graph.base.Node sourceNode,
com.intellij.openapi.graph.base.Node targetNode,
UsageType usageType)
Creates a new edge. |
void |
removeEdge(com.intellij.openapi.graph.base.Edge edge)
Removes given edge from diagram. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UMLEdgeFactory
public UMLEdgeFactory(@NotNull
com.intellij.openapi.graph.view.Graph2D graph)
createEdge
public void createEdge(@NotNull
com.intellij.openapi.graph.base.Node sourceNode,
@NotNull
com.intellij.openapi.graph.base.Node targetNode,
@NotNull
UsageType usageType)
- Creates a new edge.
- Parameters:
sourceNode
- source nodetargetNode
- target nodeusageType
- usage type for edge
removeEdge
public void removeEdge(@Nullable
com.intellij.openapi.graph.base.Edge edge)
- Removes given edge from diagram.
- Parameters:
edge
- edge to remove