Package trafficdefinition

Examples of trafficdefinition.TrafficDefinitionLayer


        return;
      }
    }
   
    //Create the layer
    TrafficDefinitionLayer newLayer = project.createNewLayer(type);

    //Add the node to the tree
    DefaultMutableTreeNode newLayerNode = new DefaultMutableTreeNode(newLayer);

    DefaultMutableTreeNode layersNode = (DefaultMutableTreeNode) ((DefaultMutableTreeNode) treeLayers.getModel().getRoot()).getChildAt(1);
View Full Code Here


   *
   */
  protected void DeleteCurrentTrafficLayer() {
    //Get the selected traffic layer
    DefaultMutableTreeNode selectedLayerNode = (DefaultMutableTreeNode) treeLayers.getSelectionPath().getLastPathComponent();
    TrafficDefinitionLayer selectedLayer = (TrafficDefinitionLayer) selectedLayerNode.getUserObject();

    if (JOptionPane.showConfirmDialog(this, "Delete layer " + selectedLayer.getName() + " ?") == JOptionPane.YES_OPTION) {
      // Delete the layer
      project.DeleteLayer((TrafficDefinitionLayer) selectedLayerNode.getUserObject());

      // If this was the last traffic layer add a new layer to the project
      if (selectedLayerNode.getSiblingCount() == 1) {
View Full Code Here

   *
   */
  protected void DuplicateCurrentTrafficLayer() {
    DefaultMutableTreeNode selectedLayerNode = (DefaultMutableTreeNode) treeLayers.getSelectionPath().getLastPathComponent();

    TrafficDefinitionLayer newLayer = project.createDuplicateLayer((TrafficDefinitionLayer) selectedLayerNode.getUserObject());

    DefaultMutableTreeNode newLayerNode = new DefaultMutableTreeNode(newLayer);

    DefaultMutableTreeNode layersNode = (DefaultMutableTreeNode) ((DefaultMutableTreeNode) treeLayers.getModel().getRoot()).getChildAt(1);

View Full Code Here

   * @param source
   *            The layer to be copied.
   * @return The newly created layer.
   */
  public TrafficDefinitionLayer createDuplicateLayer(TrafficDefinitionLayer source) {
    TrafficDefinitionLayer newLayer = source.duplicate();

    trafficLayers.add(newLayer);

    return newLayer;
  }
View Full Code Here

   * @param type
   *            The type of the new layer
   * @return The newly created layer.
   */
  public TrafficDefinitionLayer createNewLayer(TrafficDefinitionLayerType type) {
    TrafficDefinitionLayer newLayer = null;

    switch (type) {
    case UserDefined:
      newLayer = new UserDefinedTrafficDefinitionLayer();
      break;
View Full Code Here

TOP

Related Classes of trafficdefinition.TrafficDefinitionLayer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.