![JAR search and dependency download from the Maven repository](/logo.png)
net.automatalib.visualization.DummyVP Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of automata-core Show documentation
Show all versions of automata-core Show documentation
The core artifact of AutomataLib. This library contains concrete implementations for many
of the automaton model interfaces defined in the API artifact, as well as abstract
base classes that facilitate implementing new automaton model classes. Note that
concrete algorithms (traversal, reachability analysis etc.) are not in the scope of this
artifact.
/* Copyright (C) 2015 TU Dortmund
* This file is part of AutomataLib, http://www.automatalib.net/.
*
* AutomataLib is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 3.0 as published by the Free Software Foundation.
*
* AutomataLib is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with AutomataLib; if not, see
* http://www.gnu.de/documents/lgpl.en.html.
*/
package net.automatalib.visualization;
import java.util.Map;
import javax.swing.JOptionPane;
import net.automatalib.graphs.Graph;
import net.automatalib.graphs.dot.GraphDOTHelper;
public class DummyVP implements VisualizationProvider {
@Override
public String getId() {
return "dummy";
}
@Override
public boolean checkUsable() {
return true;
}
@Override
public void visualize(Graph graph,
GraphDOTHelper helper, boolean modal, Map options) {
System.err.println("Attempted to visualize graph with " + graph.size() + " nodes, but not usable "
+ "visualization provider configured");
if (modal) {
JOptionPane.showMessageDialog(null, "Press OK to continue ...");
}
}
@Override
public int getPriority() {
return Integer.MIN_VALUE;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy