org.openjump.util.python
Class ModifyGeometry

java.lang.Object
  extended by org.openjump.util.python.ModifyGeometry

public class ModifyGeometry
extends java.lang.Object


Constructor Summary
ModifyGeometry(java.lang.String name)
           
 
Method Summary
 void addChangeGeometryTransaction(Layer layer, Feature feature, com.vividsolutions.jts.geom.Geometry geometry)
           
 void addRemoveFeaturesTransaction(Layer layer, java.util.Collection features)
           
 void addTransactionOnSelection(Layer layer)
           
 void commitTransactions()
           
 void modify(com.vividsolutions.jts.geom.Geometry geometry)
           
static void setWorkbenchContext(WorkbenchContext workContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModifyGeometry

public ModifyGeometry(java.lang.String name)
Method Detail

setWorkbenchContext

public static void setWorkbenchContext(WorkbenchContext workContext)

commitTransactions

public void commitTransactions()

addTransactionOnSelection

public void addTransactionOnSelection(Layer layer)

modify

public void modify(com.vividsolutions.jts.geom.Geometry geometry)

addRemoveFeaturesTransaction

public void addRemoveFeaturesTransaction(Layer layer,
                                         java.util.Collection features)

addChangeGeometryTransaction

public void addChangeGeometryTransaction(Layer layer,
                                         Feature feature,
                                         com.vividsolutions.jts.geom.Geometry geometry)