- safeParse(String, Class<T>) - Method in class org.eth.cyril.util.ParserRegistry
-
- Schema - Interface in org.eth.cyril.util.configuration.schema
-
- SchemaBuilder - Interface in org.eth.cyril.util.configuration.schema
-
- SchemaResolver - Class in org.eth.cyril.util.configuration.schema
-
- SchemaResolver() - Constructor for class org.eth.cyril.util.configuration.schema.SchemaResolver
-
- SchemaResolverManager - Class in org.eth.cyril.util.configuration.schema
-
- SchemaUtil - Class in org.eth.cyril.util.configuration.schema
-
- SchemaUtil() - Constructor for class org.eth.cyril.util.configuration.schema.SchemaUtil
-
- selectionEvent(GraphDrawer, List<Node>, MouseEvent) - Method in interface org.eth.cyril.graphdrawing.gui.graphdrawer.events.SelectionEventListener
-
Handle the given mouse event.
- SelectionEventListener - Interface in org.eth.cyril.graphdrawing.gui.graphdrawer.events
-
A selection event listener handles a special selection event, during which typically a rectangle is drawn on screen
to show the selection.
- selectItem(T) - Method in class org.eth.cyril.util.gui.MultiItemSelector
-
- Serialization - Class in org.eth.cyril.util.serialization
-
Utility class for different ways of serializing the fields of a class.
- Serialization() - Constructor for class org.eth.cyril.util.serialization.Serialization
-
- Serializer - Interface in org.eth.cyril.util.serialization
-
The serializer interface can be implemented by classes which know how to serialize certain types of objects.
- Serializers - Class in org.eth.cyril.util.serialization
-
This class contains static methods for receiving various
Serializer
types.
- Serializers() - Constructor for class org.eth.cyril.util.serialization.Serializers
-
- set(double, int, int) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Matrix.FixedSizeMatrix
-
- set(double, int, int) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Matrix.ResizableMatrix
-
- set(double, int, int) - Method in interface org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Matrix
-
- set(double, int) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Vector.FixedSizeVector
-
- set(double, int) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Vector.ResizableVector
-
- set(double, int) - Method in interface org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Vector
-
- set(String, Object) - Method in interface org.eth.cyril.util.configuration.EditableConfiguration
-
Sets the value at the given name to the new value.
- set(int, Object) - Method in interface org.eth.cyril.util.configuration.EditableConfigurationArray
-
Sets the value at the given index to the new value.
- setAbstractionReason(Object) - Method in interface org.eth.cyril.model.abstraction.Abstracting
-
Sets the reason for abstraction.
- setAbstractionReason(Object) - Method in class org.eth.cyril.model.model.nodes.impl.AbstractingValueImpl
-
- setActive(AbstractionHandler<T>, boolean) - Method in class org.eth.cyril.model.abstraction.AbstractionManager
-
- setActiveConfiguration(Configuration) - Static method in class org.eth.cyril.util.configuration.Configurations
-
Set the currently active configuration.
- setArray(String, ConfigurationArray) - Method in interface org.eth.cyril.util.configuration.EditableConfiguration
-
Sets the value at the given name to the new value.
- setArrayColor(Color) - Method in class org.eth.cyril.modeltograph.color.FixedValueColorScheme.FixedValueColorSchemeBuilder
-
- setBoolean(String, boolean) - Method in interface org.eth.cyril.util.configuration.EditableConfiguration
-
Sets the value at the given name to the new value.
- setConfiguration(Object, Configuration) - Static method in class org.eth.cyril.util.configuration.Configurations
-
Set the configuration for the given key.
- SetConstraintsUtil - Class in org.eth.cyril.modeltograph
-
Utility class to update the graph drawing configuration according to the currently globally active
Configuration
instance.
- SetConstraintsUtil() - Constructor for class org.eth.cyril.modeltograph.SetConstraintsUtil
-
- setContainingMethodName(String) - Method in class org.eth.cyril.model.model.nodes.impl.VariableImpl
-
- setContainingMethodName(String) - Method in interface org.eth.cyril.model.model.nodes.Variable
-
Set the method name within which the variable is contained.
- setContent(HeapContent) - Method in class org.eth.cyril.modeltograph.DrawingStepHandler
-
Set the heap content of this handler.
- setCurrentPosition(double) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaOriginalPositionCalculator.IntermediateNode
-
- setDefaultValue(Object) - Method in class org.eth.cyril.util.configuration.schema.Builders.AbstractSchemaBuilder
-
- setDefaultValue(Object) - Method in interface org.eth.cyril.util.configuration.schema.SchemaBuilder
-
- setDrawableEdge(DrawableEdge) - Method in class org.eth.cyril.graphdrawing.graph.edge.Edge
-
Sets the drawable edge for this node.
- setDrawingExample(DrawingExample) - Static method in class org.eth.cyril.graphdrawing.examples.DrawingExampleFactory
-
- setFactory(ObjectFactory) - Static method in class org.eth.cyril.model.advanced.ObjectFactory
-
Sets the factory which can be used to generate objects.
- setFactory(ModelFactory) - Static method in class org.eth.cyril.model.model.ModelFactories
-
- setFieldName(String) - Method in class org.eth.cyril.util.configuration.schema.Builders.AbstractSchemaBuilder
-
- setFieldName(String) - Method in interface org.eth.cyril.util.configuration.schema.SchemaBuilder
-
- setFields(double, double, double, double) - Method in class org.eth.cyril.graphdrawing.gui.graphdrawer.shapes.ArrowAttachmentPointVisitor
-
- setGraph(Graph) - Method in class org.eth.cyril.graphdrawing.gui.DefaultGraphGUI
-
- setGraphBuilder(GraphBuilder) - Method in class org.eth.cyril.modeltograph.DrawingStepHandler
-
Set the graph builder to be used for converting the heap content to a graph.
- setInitialPoint(Vector) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.QuadProgSolver.JOptimizerQuadprog
-
- setInitialPoint(Vector) - Method in interface org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.QuadProgSolver
-
Set the feasible initial point to start the quadratic programming problem at.
- setInner(String, Configuration) - Method in interface org.eth.cyril.util.configuration.EditableConfiguration
-
Sets the value at the given name to the new value.
- setIntermediateLayout(IntermediateLayout) - Method in interface org.eth.cyril.graphdrawing.gui.graphdrawer.GraphDrawer
-
Set the intermediate layout to be used by the graph drawer.
- setIntermediateLayout(IntermediateLayout) - Method in class org.eth.cyril.graphdrawing.gui.graphdrawer.swing.SwingGraphDrawer
-
- setLanguage(Language) - Static method in class org.eth.cyril.util.language.Languages
-
- setLastHorizontalOrder(int) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.SugiyamaMetaInformation
-
- setLastXPosition(double) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.SugiyamaMetaInformation
-
- setLongRunningActionHandler(LongRunningActionHandler) - Method in class org.eth.cyril.modeltograph.DrawingStepHandler
-
Set the handler for long running actions.
- SetMap<K,V> - Class in org.eth.cyril.util.collections.collectionmap
-
- SetMap(Supplier<? extends Set<V>>) - Constructor for class org.eth.cyril.util.collections.collectionmap.SetMap
-
- setMetaInformation(T) - Method in interface org.eth.cyril.graphdrawing.graph.Node
-
Set the meta information contained in this node.
- setMetaInformation(T) - Method in class org.eth.cyril.graphdrawing.graph.NodeWrapper
-
- setMetaInformation(T) - Method in class org.eth.cyril.graphdrawing.graph.StandardNode
-
- setNewMethod(boolean) - Method in class org.eth.cyril.model.model.HeapContent
-
Set whether this heap content represents a new method.
- setNodeBackgroundColor(Node, Color) - Method in interface org.eth.cyril.graphdrawing.gui.graphdrawer.GraphDrawer
-
Set the background color of a given node to the given color.
- setNodeBackgroundColor(Node, Color) - Method in class org.eth.cyril.graphdrawing.gui.graphdrawer.swing.SwingGraphDrawer
-
- setNodeShape(Node, Shape) - Method in interface org.eth.cyril.graphdrawing.gui.graphdrawer.GraphDrawer
-
Set the shape of a given node to the given shape.
- setNodeShape(Node, Shape) - Method in class org.eth.cyril.graphdrawing.gui.graphdrawer.swing.SwingGraphDrawer
-
- setNullColor(Color) - Method in class org.eth.cyril.modeltograph.color.FixedValueColorScheme.FixedValueColorSchemeBuilder
-
- setNumber(String, Number) - Method in interface org.eth.cyril.util.configuration.EditableConfiguration
-
Sets the value at the given name to the new value.
- setObjectColor(Color) - Method in class org.eth.cyril.modeltograph.color.FixedValueColorScheme.FixedValueColorSchemeBuilder
-
- setObjectsAsAbstractable(Collection<T>) - Method in class org.eth.cyril.model.abstraction.AbstractionManager
-
- setObjectsAsNotAbstractable(Collection<T>) - Method in class org.eth.cyril.model.abstraction.AbstractionManager
-
- setOldPosition(Position) - Method in interface org.eth.cyril.graphdrawing.graph.Node
-
Set the old position to the given position.
- setOldPosition() - Method in interface org.eth.cyril.graphdrawing.graph.Node
-
Set the old position to the current position.
- setOldPosition(Position) - Method in class org.eth.cyril.graphdrawing.graph.NodeWrapper
-
- setOldPosition(Position) - Method in class org.eth.cyril.graphdrawing.graph.StandardNode
-
- setPosition(Position) - Method in interface org.eth.cyril.graphdrawing.graph.Node
-
Set the position of this node.
- setPosition(Position) - Method in class org.eth.cyril.graphdrawing.graph.NodeWrapper
-
- setPosition(Position) - Method in class org.eth.cyril.graphdrawing.graph.StandardNode
-
- setPreferredSize(Dimension) - Method in class org.eth.cyril.graphdrawing.gui.graphdrawer.swing.SwingGraphDrawer
-
- setPrimitiveColor(Color) - Method in class org.eth.cyril.modeltograph.color.FixedValueColorScheme.FixedValueColorSchemeBuilder
-
- setProperty(EmptyConfiguration.PropertyDescriptor<?>, Object) - Method in class org.eth.cyril.graphdrawing.graph.drawing.configuration.EmptyConfiguration
-
Set the property for the given property descriptor.
- setRequired(boolean) - Method in class org.eth.cyril.util.configuration.schema.Builders.AbstractSchemaBuilder
-
- setRequired(boolean) - Method in interface org.eth.cyril.util.configuration.schema.SchemaBuilder
-
- setSelectedItem(T) - Method in class org.eth.cyril.util.gui.ItemSelector
-
- setString(String, String) - Method in interface org.eth.cyril.util.configuration.EditableConfiguration
-
Sets the value at the given name to the new value.
- setUpdater(DSLUpdater) - Method in class org.eth.cyril.modeltograph.DrawingStepHandler
-
Set the updater to be used.
- setValue(Object) - Method in interface org.eth.cyril.graphdrawing.graph.Node
-
Sets the value stored in this node.
- setValue(Object) - Method in class org.eth.cyril.graphdrawing.graph.NodeWrapper
-
- setValue(Object) - Method in class org.eth.cyril.graphdrawing.graph.StandardNode
-
- setValue(Value) - Method in class org.eth.cyril.model.model.nodes.impl.VariableImpl
-
- setValue(Value) - Method in interface org.eth.cyril.model.model.nodes.Variable
-
Sets the value to which the variable points.
- setValue(T) - Method in class org.eth.cyril.util.Box
-
- setValueString(String) - Method in class org.eth.cyril.model.model.nodes.impl.PrimitiveValueImpl
-
- setValueString(String) - Method in class org.eth.cyril.model.model.nodes.impl.ValueImpl
-
- setValueString(String) - Method in interface org.eth.cyril.model.model.nodes.Value
-
- setVariableColor(Color) - Method in class org.eth.cyril.modeltograph.color.FixedValueColorScheme.FixedValueColorSchemeBuilder
-
- setX(double) - Method in class org.eth.cyril.graphdrawing.graph.Position
-
- setY(double) - Method in class org.eth.cyril.graphdrawing.graph.Position
-
- Shape - Interface in org.eth.cyril.graphdrawing.gui.graphdrawer.shapes
-
The Shape interface represents a Shape which can be used when drawing a node of a graph.
- Shape.Oval - Class in org.eth.cyril.graphdrawing.gui.graphdrawer.shapes
-
An oval simply represents any oval shape.
- Shape.Polygon - Class in org.eth.cyril.graphdrawing.gui.graphdrawer.shapes
-
- Shape.Rectangle - Class in org.eth.cyril.graphdrawing.gui.graphdrawer.shapes
-
A rectangle simply represents any rectangular shape.
- Shape.RoundRectangle - Class in org.eth.cyril.graphdrawing.gui.graphdrawer.shapes
-
A round rectangle simply represents any rectangular shape with rounded corners.
- Shape.ShapeVisitor<A,R> - Interface in org.eth.cyril.graphdrawing.gui.graphdrawer.shapes
-
- SiblingDistanceConstraint - Class in org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.impl
-
- SiblingDistanceConstraint() - Constructor for class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.impl.SiblingDistanceConstraint
-
- SiblingDistanceConstraint(double) - Constructor for class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.impl.SiblingDistanceConstraint
-
- SiblingDistanceConstraint - Class in org.eth.cyril.modeltograph.constraints.position
-
- SiblingDistanceConstraint(double) - Constructor for class org.eth.cyril.modeltograph.constraints.position.SiblingDistanceConstraint
-
- siblingsToLeft - Variable in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaOriginalPositionCalculator.IntermediateNode
-
- siblingsToRight - Variable in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaOriginalPositionCalculator.IntermediateNode
-
- SimpleAbstracting<T extends Resolver> - Interface in org.eth.cyril.model.abstraction
-
- SimplePositionCalculator<T> - Class in org.eth.cyril.graphdrawing.graph.drawing.sugiyama
-
- SimplePositionCalculator() - Constructor for class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SimplePositionCalculator
-
- SingleThreadFactory - Class in org.eth.cyril.util
-
- SingleThreadFactory() - Constructor for class org.eth.cyril.util.SingleThreadFactory
-
- singleValue(double) - Static method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.Interval
-
- size() - Method in interface org.eth.cyril.model.model.nodes.ArrayValue
-
Returns the size of the array.
- size() - Method in class org.eth.cyril.util.collections.collectionmap.CollectionMap
-
- size() - Method in interface org.eth.cyril.util.configuration.ConfigurationArray
-
The size of the array.
- size() - Method in class org.eth.cyril.util.configuration.JsonConfigurationArray
-
- Solution(double[], QuadProgSolver.Solution.State) - Constructor for class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.QuadProgSolver.Solution
-
- spaceEvenly(List<Double>, double, double, double) - Static method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.PositionCalculatorUtil
-
- spaceObjectsEvenly(List<? extends T>, double, double, double) - Static method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.PositionCalculatorUtil
-
- StackMap<K,V> - Class in org.eth.cyril.util.collections.collectionmap
-
- StackMap() - Constructor for class org.eth.cyril.util.collections.collectionmap.StackMap
-
- StandardGraph - Class in org.eth.cyril.graphdrawing.graph
-
- StandardGraph(List<Node>) - Constructor for class org.eth.cyril.graphdrawing.graph.StandardGraph
-
- StandardNode - Class in org.eth.cyril.graphdrawing.graph
-
- StandardNode(Object) - Constructor for class org.eth.cyril.graphdrawing.graph.StandardNode
-
- start() - Method in class org.eth.cyril.util.StopWatch
-
- startNewGraph() - Method in class org.eth.cyril.graphdrawing.graph.builder.BasicGraphBuilder
-
- startNewGraph() - Method in class org.eth.cyril.graphdrawing.graph.builder.CachedGraphBuilder
-
- startNewGraph() - Method in interface org.eth.cyril.graphdrawing.graph.builder.GraphBuilder
-
Tells the builder to start a new graph and therefore get rid of certain stored state.
- STATISTIC_SERVICE - Static variable in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.ConstrainedSugiyamaConfiguration
-
- StatisticService - Interface in org.eth.cyril.graphdrawing.util
-
- stop() - Method in class org.eth.cyril.util.StopWatch
-
- stopAndGet(StopWatch.TimeUnit) - Method in class org.eth.cyril.util.StopWatch
-
- stopAndGetMillis() - Method in class org.eth.cyril.util.StopWatch
-
- StopWatch - Class in org.eth.cyril.util
-
- StopWatch.TimeUnit - Enum in org.eth.cyril.util
-
- store(String, Configuration) - Static method in class org.eth.cyril.util.configuration.storage.ConfigurationStorerAndLoaders
-
- storeConfiguration(String, Configuration) - Method in interface org.eth.cyril.util.configuration.storage.ConfigurationStorerAndLoader
-
- storeConfiguration(String, Configuration) - Method in class org.eth.cyril.util.configuration.storage.JsonConfigurationStorerAndLoader
-
- storeMatrix(Matrix, String) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.JMatIOStorer
-
- storeMatrix(Matrix, String) - Method in interface org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.QuadraticProgrammingXPositionCalculator.MatrixStorer
-
- STORER - Static variable in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.ConstrainedSugiyamaConfiguration
-
- storeVector(Vector, String) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.JMatIOStorer
-
- storeVector(Vector, String) - Method in interface org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.QuadraticProgrammingXPositionCalculator.MatrixStorer
-
- String - Static variable in class org.eth.cyril.model.dsl.DSLLexer
-
- String() - Method in class org.eth.cyril.model.dsl.DSLParser.NoQueryContext
-
- String - Static variable in class org.eth.cyril.model.dsl.DSLParser
-
- StringSchemaBuilder() - Constructor for class org.eth.cyril.util.configuration.schema.Builders.StringSchemaBuilder
-
- SugiyamaConfiguration - Class in org.eth.cyril.graphdrawing.graph.drawing.sugiyama
-
- SugiyamaConfiguration() - Constructor for class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaConfiguration
-
- SugiyamaDrawingAlgorithm - Class in org.eth.cyril.graphdrawing.graph.drawing.sugiyama
-
- SugiyamaDrawingAlgorithm() - Constructor for class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaDrawingAlgorithm
-
- SugiyamaDrawingAlgorithm.BarycenterNode - Class in org.eth.cyril.graphdrawing.graph.drawing.sugiyama
-
- SugiyamaLayoutInfo - Class in org.eth.cyril.graphdrawing.debug
-
- SugiyamaLayoutInfo(Graph, EmptyConfiguration, DrawingFrame) - Constructor for class org.eth.cyril.graphdrawing.debug.SugiyamaLayoutInfo
-
- SugiyamaMetaInformation - Class in org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained
-
- SugiyamaMetaInformation(double, int, int, int) - Constructor for class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.SugiyamaMetaInformation
-
- SugiyamaMouseListener - Class in org.eth.cyril.graphdrawing.gui.mouselisteners
-
- SugiyamaMouseListener() - Constructor for class org.eth.cyril.graphdrawing.gui.mouselisteners.SugiyamaMouseListener
-
- SugiyamaOrderSwappingListener - Class in org.eth.cyril.graphdrawing.gui.mouselisteners
-
- SugiyamaOrderSwappingListener() - Constructor for class org.eth.cyril.graphdrawing.gui.mouselisteners.SugiyamaOrderSwappingListener
-
- SugiyamaOriginalPositionCalculator - Class in org.eth.cyril.graphdrawing.graph.drawing.sugiyama
-
- SugiyamaOriginalPositionCalculator(double) - Constructor for class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaOriginalPositionCalculator
-
- SugiyamaOriginalPositionCalculator.IntermediateNode - Class in org.eth.cyril.graphdrawing.graph.drawing.sugiyama
-
- SugiyamaUtil - Class in org.eth.cyril.graphdrawing.graph.drawing.sugiyama
-
- SugiyamaUtil() - Constructor for class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaUtil
-
- supportedCostBaseTypes() - Method in class org.eth.cyril.graphdrawing.graph.drawing.configuration.EmptyConfiguration
-
Returns a set of the supported base types for the costs.
- supportedCostBaseTypes() - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.ConstrainedSugiyamaConfiguration
-
- supportedProperties() - Method in class org.eth.cyril.graphdrawing.graph.drawing.configuration.EmptyConfiguration
-
Returns the set of property descriptors supported by this configuration.
- supportsCostType(Class<?>) - Method in class org.eth.cyril.graphdrawing.graph.drawing.configuration.EmptyConfiguration
-
Returns whether the given class is among the supported cost types, i.e.
- swapPosition(GraphDrawer, Node, Node, Position) - Method in class org.eth.cyril.graphdrawing.gui.mouselisteners.SugiyamaOrderSwappingListener
-
- SWING_FONT_SIZE - Static variable in class org.eth.cyril.util.configuration.Properties
-
Property to get the font size to use for Swing.
- SwingGraphDrawer - Class in org.eth.cyril.graphdrawing.gui.graphdrawer.swing
-
- SwingGraphDrawer(GraphComponentDrawer) - Constructor for class org.eth.cyril.graphdrawing.gui.graphdrawer.swing.SwingGraphDrawer
-
- SWT_FONT_SIZE - Static variable in class org.eth.cyril.util.configuration.Properties
-
Property to get the font size to use for SWT.