graphlab.plugins.main.select
Class MakeSelectionComplementGraph
java.lang.Object
graphlab.plugins.main.select.MakeSelectionComplementGraph
- All Implemented Interfaces:
- BasicExtension, Extension, Undoable, GraphActionExtension, GraphActionInterface
- Direct Known Subclasses:
- MakeSelectionCompleteGraph, MakeSelectionEmptyGraph
public class MakeSelectionComplementGraph
- extends java.lang.Object
- implements GraphActionExtension, Undoable
- Author:
- Azin Azadi
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MakeSelectionComplementGraph
public MakeSelectionComplementGraph()
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
doEdgeOperation
protected void doEdgeOperation(GraphModel g,
java.util.HashSet<VertexModel> v)
undo
public void undo(UndoableActionOccuredData uaod)
- Specified by:
undo
in interface Undoable
redo
public void redo(UndoableActionOccuredData uaod)
- Specified by:
redo
in interface Undoable
fillUndoEdges
public static java.util.Vector<EdgeModel> fillUndoEdges(java.util.HashMap<java.lang.String,java.lang.Object> properties,
GraphData gd,
java.lang.String lbl)
doUndoadd
public static void doUndoadd(java.util.HashMap<java.lang.String,java.lang.Object> uaod,
java.lang.String lbl)
doUndoremove
public static void doUndoremove(java.util.HashMap<java.lang.String,java.lang.Object> uaod,
java.lang.String lbl)