Interface LayerGroupEditorModeling

All Superinterfaces:
org.opentcs.guing.components.layer.LayerGroupEditor
All Known Implementing Classes:
LayerManagerModeling

public interface LayerGroupEditorModeling
extends org.opentcs.guing.components.layer.LayerGroupEditor
Provides methods to edit layer groups.
  • Method Summary

    Modifier and Type Method Description
    void createLayerGroup()
    Creates a new layer group.
    void deleteLayerGroup​(int groupId)
    Deletes the layer group with the given layer group ID.

    Methods inherited from interface org.opentcs.guing.components.layer.LayerGroupEditor

    setGroupName, setGroupVisible
  • Method Details

    • createLayerGroup

      void createLayerGroup()
      Creates a new layer group.
    • deleteLayerGroup

      void deleteLayerGroup​(int groupId) throws java.lang.IllegalArgumentException
      Deletes the layer group with the given layer group ID.
      Parameters:
      groupId - The ID of the layer group to delete.
      Throws:
      java.lang.IllegalArgumentException - If a layer group with the given layer group ID doesn't exist.