/** * This method returns all LayerTypes used in this model * * @return */ public Set<String> getLayerTypes() { Set<String> set = new LinkedHashSet<>(); for (LayerInfo layerInfo : layers) { set.add(layerInfo.getLayerType()); } return set; }
public Set<LayerInfo> getLayersByType(String layerType) { Set<LayerInfo> set = new LinkedHashSet<>(); for (LayerInfo layerInfo : layers) { if (layerInfo.getLayerType().equals(layerType)) set.add(layerInfo); } return set; }