Module net.automatalib.incremental
Class VisualizationHelper<S,I,T,O>
java.lang.Object
net.automatalib.visualization.DefaultVisualizationHelper<S,TransitionEdge<I,T>>
net.automatalib.automaton.visualization.AutomatonVisualizationHelper<S,I,T,TransitionOutputAutomaton<S,I,T,O>>
net.automatalib.automaton.visualization.MealyVisualizationHelper<S,I,T,O>
net.automatalib.incremental.mealy.VisualizationHelper<S,I,T,O>
- Type Parameters:
S- state typeI- input symbol typeT- transition typeO- output symbol type
- All Implemented Interfaces:
VisualizationHelper<S,TransitionEdge<I, T>>
A utility class for rendering
IncrementalMealyBuilders.-
Nested Class Summary
Nested classes/interfaces inherited from interface net.automatalib.visualization.VisualizationHelper
VisualizationHelper.CommonAttrs, VisualizationHelper.CommonStyles, VisualizationHelper.EdgeAttrs, VisualizationHelper.EdgeStyles, VisualizationHelper.MMLTEdgeAttrs, VisualizationHelper.MMLTNodeAttrs, VisualizationHelper.MTSEdgeAttrs, VisualizationHelper.NodeAttrs, VisualizationHelper.NodeShapes, VisualizationHelper.NodeStyles, VisualizationHelper.PMPGEdgeAttrs, VisualizationHelper.PMPGNodeAttrs -
Field Summary
Fields inherited from class net.automatalib.automaton.visualization.AutomatonVisualizationHelper
automaton -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetNodeProperties(S node, Map<String, String> properties) Retrieves the properties for rendering a single node.Methods inherited from class net.automatalib.automaton.visualization.MealyVisualizationHelper
getEdgePropertiesMethods inherited from class net.automatalib.automaton.visualization.AutomatonVisualizationHelper
initialNodesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.automatalib.visualization.VisualizationHelper
getGlobalEdgeProperties, getGlobalNodeProperties
-
Constructor Details
-
VisualizationHelper
-
-
Method Details
-
getNodeProperties
Description copied from interface:VisualizationHelperRetrieves the properties for rendering a single node. Additionally, the return value allows to control whether to omit this node from rendering. Iffalseis returned, the node will not be rendered. Consequently, any modifications to the properties map will have no effect.The properties are stored in the
Mapargument. Note that if an implementation of a base class is overridden, it is probably a good idea to callsuper.getNodeProperties(node, properties);at the beginning of the method.- Specified by:
getNodePropertiesin interfaceVisualizationHelper<S,I> - Overrides:
getNodePropertiesin classDefaultVisualizationHelper<S,TransitionEdge<I, T>> - Parameters:
node- the node to be renderedproperties- the property map- Returns:
- whether this node should be rendered
-