public class NFEManager
extends java.lang.Object
implements oracle.spatial.network.vis.editor.view.propertyViewer.PropertyListener, oracle.spatial.network.nfe.vis.maps.core.SelectionListener, oracle.spatial.network.vis.editor.view.mapcanvas.layer.FeatureRenderingOptionsProvider
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ANALYSIS_NEAREST_NEIGHBORS |
static java.lang.String |
ANALYSIS_SHORTEST_PATH |
static java.lang.String |
ANALYSIS_TSP |
static java.lang.String |
ANALYSIS_WITHIN_COST |
Modifier and Type | Method and Description |
---|---|
void |
activateAddFeatureElementTool(oracle.spatial.network.nfe.model.feature.NFEFeatureClass selectedFeatureClass) |
void |
activateAddFeatureTool(oracle.spatial.network.nfe.model.feature.NFEFeatureClass selectedFeatureClass) |
void |
activateBoxSelectionTool() |
void |
activateEditVertexTool() |
void |
activateManipulateFeatureElementTool() |
void |
activateManipulateNetworkElementTool() |
void |
activateSelectAnalysisFeatureTool(boolean endIcon,
boolean setDefaultSelectedToolFeatureAsEndAction) |
void |
activateSelectFeatureElementTool() |
void |
activateSelectFeatureTool() |
protected void |
activateTool(oracle.spatial.network.nfe.vis.maps.core.Layer tool) |
void |
addFeatureLayer(oracle.spatial.network.nfe.model.feature.NFEFeatureLayer featureLayer) |
void |
addMBRToCanvas(oracle.spatial.network.nfe.beans.NFEWorkspace mbrVO) |
void |
addNetworkLayer(oracle.spatial.network.nfe.model.network.NFENetwork network) |
void |
addRenderingDataLayer(oracle.spatial.network.nfe.vis.maps.core.Layer layer,
java.lang.String[] tags) |
void |
addRenderingLayer(oracle.spatial.network.nfe.vis.maps.core.Layer layer,
int position,
java.lang.String[] tags) |
void |
clearProjectDataInModel() |
void |
clearToolStates() |
void |
connectionCreated()
Function that is called after a connection is created, reset the components and keep the status
|
static void |
createNFEManager() |
protected oracle.spatial.geometry.JGeometry |
fetchNetworkMBR() |
oracle.spatial.network.nfe.vis.mapcanvas.render.NFEFeatureLayerRenderer |
findFeatureRenderingLayer(long featureLayerId) |
AnalysisPerformer |
getAnalysisPerformer() |
java.lang.Boolean |
getApplyFilter() |
java.util.List<oracle.spatial.network.nfe.model.feature.NFECatalog> |
getCatalogsList() |
java.lang.String |
getCurrentAnalysis() |
java.awt.geom.Rectangle2D |
getDefaultRegionExtent() |
oracle.spatial.network.vis.editor.view.NFEMainFrame |
getDialog() |
java.util.Map<java.lang.Long,java.lang.String> |
getFeatureLayersNames() |
FilterVO |
getFilterVO() |
java.util.List<java.lang.Integer> |
getHierarchiesToDisplayList() |
static NFEManager |
getInstance() |
java.awt.Color |
getLabelColor() |
java.awt.Font |
getLabelFont() |
oracle.spatial.network.nfe.vis.maps.core.MapCanvas |
getMapCanvas() |
java.util.List<oracle.spatial.network.nfe.beans.NFEWorkspace> |
getMbrVOList() |
java.util.List<oracle.spatial.network.nfe.model.feature.NFEFeatureElement> |
getNdmSelectedFeatureElements() |
java.util.List<oracle.spatial.network.nfe.model.feature.NFEFeature> |
getNfeSelectedFeatures() |
oracle.spatial.network.vis.editor.view.propertyViewer.PropertyViewer |
getPropertyViewer() |
javax.swing.JButton |
getSaveSource() |
oracle.spatial.network.nfe.model.feature.NFEFeatureElement |
getSelectedFeatureElement(oracle.spatial.network.nfe.vis.mapcanvas.render.NFEFeatureLayerRenderer nfeFeatureLayerRenderer) |
oracle.spatial.network.nfe.model.network.NFENetworkElement |
getSelectedNetworkElement(oracle.spatial.network.nfe.vis.mapcanvas.render.NFENetworkRenderer networkRenderingLayer) |
java.lang.Boolean |
getShowFlows() |
java.util.List<oracle.spatial.network.nfe.model.feature.NFEFeature> |
getStartFeatures() |
oracle.spatial.network.nfe.model.feature.NFEFeature |
getStopFeature() |
java.lang.Boolean |
getViewAttributeLabel() |
void |
initMapRegion(java.awt.geom.Rectangle2D extent) |
void |
initMapRegion(java.awt.geom.Rectangle2D extent,
double scale) |
void |
initMapRegionForNetwork(oracle.spatial.geometry.JGeometry mbr,
double scale) |
protected void |
initProject(oracle.spatial.network.nfe.model.NFEModel nfeModel,
oracle.spatial.network.vis.editor.view.ProjectDataView pdv) |
boolean |
isAddToSelectedFeature() |
java.lang.Boolean |
isInAnalysisMode() |
void |
launchMainFrame() |
static void |
main(java.lang.String[] args) |
void |
projectCreated(oracle.spatial.network.nfe.model.NFEModel nfeModel,
oracle.spatial.network.vis.editor.io.beans.project.MBRData mbrData) |
void |
projectOpened(oracle.spatial.network.nfe.model.NFEModel nfeModel)
Function that is called after a project is created, reset the components and keep the status
|
void |
propertyValueChanged(oracle.spatial.network.vis.editor.view.propertyViewer.PropertyEvent event) |
void |
refreshMBRsLayer() |
void |
refreshProjectProperties(oracle.spatial.network.vis.editor.view.ProjectDataView projectDataView) |
void |
select(java.util.Collection<oracle.spatial.network.nfe.model.feature.NFEFeature> features) |
void |
selectionChanged(oracle.spatial.network.nfe.vis.maps.core.SelectionEvent evt)
This method is called when a selection event is fired.
|
void |
setAddToSelectedFeature(boolean addToSelectedFeature) |
void |
setAnalysisPerformer(AnalysisPerformer analysisPerformer) |
void |
setApplyFilter(java.lang.Boolean applyFilter) |
void |
setCanvasToolsAvailability(boolean enabled)
Enables or disables currently selected canvas' tools
|
void |
setCatalogsList(java.util.List<oracle.spatial.network.nfe.model.feature.NFECatalog> catalogsList) |
void |
setCurrentAnalysis(java.lang.String currentAnalysis) |
void |
setDialog(oracle.spatial.network.vis.editor.view.NFEMainFrame dialog) |
void |
setFilterVO(FilterVO filterVO) |
void |
setHierarchiesToDisplayList(java.util.List<java.lang.Integer> hierarchiesToDisplayList) |
void |
setInAnalysisMode(java.lang.Boolean inAnalysisMode) |
void |
setLabelColor(java.awt.Color labelColor) |
void |
setLabelFont(java.awt.Font labelFont) |
void |
setLastSelectedFeature(oracle.spatial.network.nfe.model.feature.NFEFeature lastSelectedFeature) |
protected void |
setMapSRID(int srid) |
void |
setMbrVOList(java.util.List<oracle.spatial.network.nfe.beans.NFEWorkspace> mbrVOList) |
void |
setProjectTitle(java.lang.String projectName,
java.lang.String workspaceName) |
void |
setPropertyViewer(oracle.spatial.network.vis.editor.view.propertyViewer.PropertyViewer propertyViewer) |
void |
setShowFlows(java.lang.Boolean showFlows) |
void |
setupMapCanvas(oracle.spatial.network.nfe.vis.maps.core.MapCanvas mapCanvasToSetup) |
void |
setViewAttributeLabel(java.lang.Boolean viewAttributeLabel) |
public static final java.lang.String ANALYSIS_SHORTEST_PATH
public static final java.lang.String ANALYSIS_NEAREST_NEIGHBORS
public static final java.lang.String ANALYSIS_WITHIN_COST
public static final java.lang.String ANALYSIS_TSP
public static void createNFEManager()
public static NFEManager getInstance()
public void launchMainFrame()
public void addMBRToCanvas(oracle.spatial.network.nfe.beans.NFEWorkspace mbrVO)
public java.util.List<oracle.spatial.network.nfe.model.feature.NFEFeature> getStartFeatures()
getStartFeatures
in interface oracle.spatial.network.vis.editor.view.mapcanvas.layer.FeatureRenderingOptionsProvider
public oracle.spatial.network.nfe.model.feature.NFEFeature getStopFeature()
getStopFeature
in interface oracle.spatial.network.vis.editor.view.mapcanvas.layer.FeatureRenderingOptionsProvider
public static void main(java.lang.String[] args)
public void propertyValueChanged(oracle.spatial.network.vis.editor.view.propertyViewer.PropertyEvent event)
propertyValueChanged
in interface oracle.spatial.network.vis.editor.view.propertyViewer.PropertyListener
public void setupMapCanvas(oracle.spatial.network.nfe.vis.maps.core.MapCanvas mapCanvasToSetup)
public void refreshProjectProperties(oracle.spatial.network.vis.editor.view.ProjectDataView projectDataView) throws oracle.spatial.network.nfe.io.NFEIOException
oracle.spatial.network.nfe.io.NFEIOException
public void connectionCreated()
public void refreshMBRsLayer()
public javax.swing.JButton getSaveSource()
public java.util.List<oracle.spatial.network.nfe.model.feature.NFECatalog> getCatalogsList()
public void setCatalogsList(java.util.List<oracle.spatial.network.nfe.model.feature.NFECatalog> catalogsList)
public oracle.spatial.network.vis.editor.view.propertyViewer.PropertyViewer getPropertyViewer()
public void setPropertyViewer(oracle.spatial.network.vis.editor.view.propertyViewer.PropertyViewer propertyViewer)
public void setProjectTitle(java.lang.String projectName, java.lang.String workspaceName)
public void projectOpened(oracle.spatial.network.nfe.model.NFEModel nfeModel)
public void projectCreated(oracle.spatial.network.nfe.model.NFEModel nfeModel, oracle.spatial.network.vis.editor.io.beans.project.MBRData mbrData)
protected void initProject(oracle.spatial.network.nfe.model.NFEModel nfeModel, oracle.spatial.network.vis.editor.view.ProjectDataView pdv)
public void clearProjectDataInModel()
public oracle.spatial.network.nfe.vis.maps.core.MapCanvas getMapCanvas()
public void addNetworkLayer(oracle.spatial.network.nfe.model.network.NFENetwork network)
public void addFeatureLayer(oracle.spatial.network.nfe.model.feature.NFEFeatureLayer featureLayer)
public void addRenderingDataLayer(oracle.spatial.network.nfe.vis.maps.core.Layer layer, java.lang.String[] tags)
public void addRenderingLayer(oracle.spatial.network.nfe.vis.maps.core.Layer layer, int position, java.lang.String[] tags)
public AnalysisPerformer getAnalysisPerformer()
public void setAnalysisPerformer(AnalysisPerformer analysisPerformer)
public void activateSelectFeatureElementTool()
public void activateBoxSelectionTool()
public void activateSelectFeatureTool()
public void activateSelectAnalysisFeatureTool(boolean endIcon, boolean setDefaultSelectedToolFeatureAsEndAction)
public void activateAddFeatureTool(oracle.spatial.network.nfe.model.feature.NFEFeatureClass selectedFeatureClass)
public void activateAddFeatureElementTool(oracle.spatial.network.nfe.model.feature.NFEFeatureClass selectedFeatureClass)
public void activateManipulateNetworkElementTool()
public void activateManipulateFeatureElementTool()
public void activateEditVertexTool()
protected void activateTool(oracle.spatial.network.nfe.vis.maps.core.Layer tool)
public void clearToolStates()
public void initMapRegionForNetwork(oracle.spatial.geometry.JGeometry mbr, double scale)
protected oracle.spatial.geometry.JGeometry fetchNetworkMBR()
public void initMapRegion(java.awt.geom.Rectangle2D extent)
public void initMapRegion(java.awt.geom.Rectangle2D extent, double scale)
protected void setMapSRID(int srid)
public java.awt.geom.Rectangle2D getDefaultRegionExtent()
public oracle.spatial.network.nfe.model.feature.NFEFeatureElement getSelectedFeatureElement(oracle.spatial.network.nfe.vis.mapcanvas.render.NFEFeatureLayerRenderer nfeFeatureLayerRenderer)
public oracle.spatial.network.nfe.model.network.NFENetworkElement getSelectedNetworkElement(oracle.spatial.network.nfe.vis.mapcanvas.render.NFENetworkRenderer networkRenderingLayer)
public void selectionChanged(oracle.spatial.network.nfe.vis.maps.core.SelectionEvent evt)
oracle.spatial.network.nfe.vis.maps.core.SelectionListener
selectionChanged
in interface oracle.spatial.network.nfe.vis.maps.core.SelectionListener
public java.awt.Font getLabelFont()
getLabelFont
in interface oracle.spatial.network.vis.editor.view.mapcanvas.layer.FeatureRenderingOptionsProvider
public void setLabelFont(java.awt.Font labelFont)
public java.awt.Color getLabelColor()
getLabelColor
in interface oracle.spatial.network.vis.editor.view.mapcanvas.layer.FeatureRenderingOptionsProvider
public void setLabelColor(java.awt.Color labelColor)
public oracle.spatial.network.vis.editor.view.NFEMainFrame getDialog()
public void setDialog(oracle.spatial.network.vis.editor.view.NFEMainFrame dialog)
public java.lang.Boolean isInAnalysisMode()
public void setInAnalysisMode(java.lang.Boolean inAnalysisMode)
public java.lang.Boolean getShowFlows()
public void setShowFlows(java.lang.Boolean showFlows)
public java.lang.String getCurrentAnalysis()
public void setCurrentAnalysis(java.lang.String currentAnalysis)
public FilterVO getFilterVO()
getFilterVO
in interface oracle.spatial.network.vis.editor.view.mapcanvas.layer.FeatureRenderingOptionsProvider
public void setFilterVO(FilterVO filterVO)
public java.lang.Boolean getApplyFilter()
getApplyFilter
in interface oracle.spatial.network.vis.editor.view.mapcanvas.layer.FeatureRenderingOptionsProvider
public void setApplyFilter(java.lang.Boolean applyFilter)
public java.util.List<oracle.spatial.network.nfe.beans.NFEWorkspace> getMbrVOList()
public void setMbrVOList(java.util.List<oracle.spatial.network.nfe.beans.NFEWorkspace> mbrVOList)
public java.util.List<java.lang.Integer> getHierarchiesToDisplayList()
public void setHierarchiesToDisplayList(java.util.List<java.lang.Integer> hierarchiesToDisplayList)
public java.lang.Boolean getViewAttributeLabel()
getViewAttributeLabel
in interface oracle.spatial.network.vis.editor.view.mapcanvas.layer.FeatureRenderingOptionsProvider
public void setViewAttributeLabel(java.lang.Boolean viewAttributeLabel)
public void setCanvasToolsAvailability(boolean enabled)
enabled
- public boolean isAddToSelectedFeature()
public void setAddToSelectedFeature(boolean addToSelectedFeature)
public java.util.List<oracle.spatial.network.nfe.model.feature.NFEFeature> getNfeSelectedFeatures()
public java.util.List<oracle.spatial.network.nfe.model.feature.NFEFeatureElement> getNdmSelectedFeatureElements()
public void select(java.util.Collection<oracle.spatial.network.nfe.model.feature.NFEFeature> features)
public oracle.spatial.network.nfe.vis.mapcanvas.render.NFEFeatureLayerRenderer findFeatureRenderingLayer(long featureLayerId)
public java.util.Map<java.lang.Long,java.lang.String> getFeatureLayersNames()
public void setLastSelectedFeature(oracle.spatial.network.nfe.model.feature.NFEFeature lastSelectedFeature)