GraphLab Project

graphlab.plugins.main.select
Class ScaleOutSelection

java.lang.Object
  extended by graphlab.plugins.main.select.ScaleOutSelection
All Implemented Interfaces:
BasicExtension, Extension, Undoable, GraphActionExtension, GraphActionInterface
Direct Known Subclasses:
ScaleInSelection

public class ScaleOutSelection
extends java.lang.Object
implements GraphActionExtension, Undoable

Author:
Azin Azadi

Constructor Summary
ScaleOutSelection()
           
 
Method Summary
 void action(GraphData gd)
           
static void doUndoPos(java.util.HashMap<java.lang.String,java.lang.Object> uaod, java.lang.String lbl)
           
static void fillUndoPos(java.util.HashMap<java.lang.String,java.lang.Object> properties, GraphData gd, java.lang.String lbl)
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 void redo(UndoableActionOccuredData uaod)
           
protected  void setNewLocation(VertexModel v, GraphPoint loc, double x, double y)
           
 void undo(UndoableActionOccuredData uaod)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScaleOutSelection

public ScaleOutSelection()
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface Extension

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface Extension

action

public void action(GraphData gd)
Specified by:
action in interface GraphActionInterface

setNewLocation

protected void setNewLocation(VertexModel v,
                              GraphPoint loc,
                              double x,
                              double y)

undo

public void undo(UndoableActionOccuredData uaod)
Specified by:
undo in interface Undoable

redo

public void redo(UndoableActionOccuredData uaod)
Specified by:
redo in interface Undoable

fillUndoPos

public static void fillUndoPos(java.util.HashMap<java.lang.String,java.lang.Object> properties,
                               GraphData gd,
                               java.lang.String lbl)

doUndoPos

public static void doUndoPos(java.util.HashMap<java.lang.String,java.lang.Object> uaod,
                             java.lang.String lbl)

GraphLab Project