public class CidsLayerFeatureSplitter extends Object implements FeatureSplitter
| Constructor and Description |
|---|
CidsLayerFeatureSplitter() |
| Modifier and Type | Method and Description |
|---|---|
static de.cismet.cids.dynamics.CidsBean |
cloneCidsBean(de.cismet.cids.dynamics.CidsBean bean)
cloneCidsBean(CidsBean bean) was tested and works with the type geom.
|
static de.cismet.cids.dynamics.CidsBean |
cloneCidsBean(de.cismet.cids.dynamics.CidsBean bean,
boolean cloneBeans)
DOCUMENT ME!
|
static de.cismet.cids.dynamics.CidsBean |
cloneStation(de.cismet.cids.dynamics.CidsBean bean)
This method will not create deep copy of the given station, but only a almost deep copy, because the route object
of the station will not be cloned to avoid multiple instances of the same route in the database.
|
static de.cismet.cids.dynamics.CidsBean |
cloneStationline(de.cismet.cids.dynamics.CidsBean bean)
DOCUMENT ME!
|
List<de.cismet.cismap.commons.features.FeatureServiceFeature> |
getAdditionalFeaturesToSave()
DOCUMENT ME!
|
de.cismet.cismap.commons.features.Feature[] |
split(de.cismet.cismap.commons.features.Feature masterFeature,
com.vividsolutions.jts.geom.LineString splitLine)
DOCUMENT ME!
|
void |
undo()
DOCUMENT ME!
|
void |
unlockObjects()
DOCUMENT ME!
|
public de.cismet.cismap.commons.features.Feature[] split(de.cismet.cismap.commons.features.Feature masterFeature,
com.vividsolutions.jts.geom.LineString splitLine)
FeatureSplittersplit in interface FeatureSplittermasterFeature - DOCUMENT ME!splitLine - childFeature DOCUMENT ME!public List<de.cismet.cismap.commons.features.FeatureServiceFeature> getAdditionalFeaturesToSave()
FeatureSplittergetAdditionalFeaturesToSave in interface FeatureSplitterpublic void undo()
FeatureSplitterundo in interface FeatureSplitterpublic void unlockObjects()
FeatureSplitterunlockObjects in interface FeatureSplitterpublic static de.cismet.cids.dynamics.CidsBean cloneStation(de.cismet.cids.dynamics.CidsBean bean)
throws Exception
bean - the station bean that should be cloned.Exception - DOCUMENT ME!public static de.cismet.cids.dynamics.CidsBean cloneStationline(de.cismet.cids.dynamics.CidsBean bean)
throws Exception
bean - DOCUMENT ME!Exception - DOCUMENT ME!public static de.cismet.cids.dynamics.CidsBean cloneCidsBean(de.cismet.cids.dynamics.CidsBean bean)
throws Exception
bean - DOCUMENT ME!Exception - DOCUMENT ME!public static de.cismet.cids.dynamics.CidsBean cloneCidsBean(de.cismet.cids.dynamics.CidsBean bean,
boolean cloneBeans)
throws Exception
bean - DOCUMENT ME!cloneBeans - true, iff a deep copy of the sub beans should be createdException - DOCUMENT ME!Copyright © 2012–2026 cismet GmbH. All rights reserved.