public Geometry reverse() { return (Geometry) clone(); }
public Geometry reverse() { return (Geometry) clone(); }
public Object clone() { return point.clone(); }
@Override public Object createMemento() { return getGeometry().clone(); }
@Override public Object clone() { SimpleFeaturePointFigure clone = (SimpleFeaturePointFigure) super.clone(); SimpleFeatureBuilder builder = new SimpleFeatureBuilder(simpleFeature.getFeatureType()); builder.init(simpleFeature); clone.simpleFeature = builder.buildFeature(null); clone.simpleFeature.setDefaultGeometry(getGeometry().clone()); clone.geometry = (Point) geometry.clone(); clone.sceneTransformProvider = sceneTransformProvider; return clone; }