de.frag.umlplugin.anim
Class AnimationBuilder

java.lang.Object
  extended by de.frag.umlplugin.anim.AnimationBuilder

public class AnimationBuilder
extends java.lang.Object

Creates animation from one subject class to another class selected by the user.


Constructor Summary
AnimationBuilder(com.intellij.openapi.graph.view.Graph2DView graph2DView, com.intellij.openapi.graph.view.Graph2D oldGraph, com.intellij.openapi.graph.view.Graph2D newGraph, com.intellij.openapi.graph.base.Node selectedNodeInOldGraph, Settings settings)
          Creates an animation builder that can create animations from one graph to another.
 
Method Summary
 AnimationObject createNavigationAnimation()
          Creates the desired animation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnimationBuilder

public AnimationBuilder(@NotNull
                        com.intellij.openapi.graph.view.Graph2DView graph2DView,
                        @NotNull
                        com.intellij.openapi.graph.view.Graph2D oldGraph,
                        @NotNull
                        com.intellij.openapi.graph.view.Graph2D newGraph,
                        @NotNull
                        com.intellij.openapi.graph.base.Node selectedNodeInOldGraph,
                        @NotNull
                        Settings settings)
Creates an animation builder that can create animations from one graph to another.

Parameters:
graph2DView - view that contains old graph
oldGraph - old graph
newGraph - new graph
selectedNodeInOldGraph - selected node in old graph
settings - settings
Method Detail

createNavigationAnimation

@NotNull
public AnimationObject createNavigationAnimation()
Creates the desired animation.

Returns:
create animation