- Abstractable<T extends Resolver> - Class in org.eth.cyril.model.abstraction
-
An Abstractable object defines the set of elements which should be abstracted, however without any abstraction having
been performed already.
- Abstractable(Collection<T>) - Constructor for class org.eth.cyril.model.abstraction.Abstractable
-
- abstractable() - Method in class org.eth.cyril.model.abstraction.Abstractable
-
- abstracted() - Method in interface org.eth.cyril.model.abstraction.Abstracting
-
Returns all the elements which are being abstracted by this object.
- abstracted() - Method in class org.eth.cyril.model.model.nodes.impl.AbstractingValueImpl
-
- Abstracter<T extends Resolver> - Interface in org.eth.cyril.model.abstraction
-
An abstracter is an object which is capable of handling abstraction and also undoing abstraction again.
- Abstracting<T extends Resolver> - Interface in org.eth.cyril.model.abstraction
-
An abstracting object which abstracts possibly multiple other elements.
- abstractingValue(Collection<Value>) - Method in interface org.eth.cyril.model.model.ModelFactory
-
Returns a new abstracting value, abstracting the given values.
- AbstractingValue - Interface in org.eth.cyril.model.model.nodes
-
An abstracting value abstracts multiple values.
- abstractingValue(Collection<Value>) - Method in class org.eth.cyril.model.model.nodes.impl.DefaultModelFactory
-
- AbstractingValueImpl - Class in org.eth.cyril.model.model.nodes.impl
-
- AbstractingValueImpl(Collection<Value>) - Constructor for class org.eth.cyril.model.model.nodes.impl.AbstractingValueImpl
-
- AbstractionHandler<T extends Resolver> - Interface in org.eth.cyril.model.abstraction
-
An AbstractionHandler finds the values which must be abstracted, based on a supplied root resolver.
- AbstractionManager<T extends Resolver> - Class in org.eth.cyril.model.abstraction
-
- AbstractionManager() - Constructor for class org.eth.cyril.model.abstraction.AbstractionManager
-
- ABSTRACTIONS - Static variable in class org.eth.cyril.util.configuration.Properties
-
Property to get the array of abstraction objects.
- AbstractSchemaBuilder(Class<T>) - Constructor for class org.eth.cyril.util.configuration.schema.Builders.AbstractSchemaBuilder
-
- accept(Shape.ShapeVisitor<A, R>, A) - Method in interface org.eth.cyril.graphdrawing.gui.graphdrawer.shapes.Shape
-
Accept the given shape visitor and invoke the visitor's visitX method corresponding to the dynamic type of the
Shape.
- accept(Shape.ShapeVisitor<A, R>, A) - Method in class org.eth.cyril.graphdrawing.gui.graphdrawer.shapes.Shape.Oval
-
- accept(Shape.ShapeVisitor<A, R>, A) - Method in class org.eth.cyril.graphdrawing.gui.graphdrawer.shapes.Shape.Polygon
-
- accept(Shape.ShapeVisitor<A, R>, A) - Method in class org.eth.cyril.graphdrawing.gui.graphdrawer.shapes.Shape.Rectangle
-
- accept(Shape.ShapeVisitor<A, R>, A) - Method in class org.eth.cyril.graphdrawing.gui.graphdrawer.shapes.Shape.RoundRectangle
-
- accept(Primitive.PrimitiveVisitor<A, R>, A) - Method in class org.eth.cyril.model.model.nodes.Primitive
-
- ACTIVE - Static variable in class org.eth.cyril.util.configuration.Properties
-
Property to denote whether a given constraint is active.
- add(Interval) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.Interval
-
- add(double) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.Interval
-
- add(Inequalities) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Inequalities
-
- add(Vector, double) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Inequalities
-
- add(double, int, int) - Method in interface org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Matrix
-
- add(Matrix) - Method in interface org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Matrix
-
- add(ObjectiveFunction) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.ObjectiveFunction
-
- add(Matrix, Vector) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.ObjectiveFunction
-
- add(double, int) - Method in interface org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Vector
-
- add(Vector) - Method in interface org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Vector
-
- add() - Method in class org.eth.cyril.graphdrawing.graph.edge.Edge
-
Adds this edge from both source and target.
- add(String, Object) - Method in interface org.eth.cyril.util.configuration.ConfigurationBuilder
-
Adds a new object to the builder with the given name.
- add(Object) - Method in interface org.eth.cyril.util.configuration.EditableConfigurationArray
-
Adds an object to the end of the array.
- addAbstractionHandler(AbstractionHandler<T>) - Method in class org.eth.cyril.model.abstraction.AbstractionManager
-
- addArray(String, ConfigurationArray) - Method in interface org.eth.cyril.util.configuration.ConfigurationBuilder
-
Adds a ConfigurationArray to the builder with the given name.
- addBlacklistElement(BlacklistElement) - Method in class org.eth.cyril.model.blacklist.BlacklistManager
-
Add the given blacklist element to the set of blacklist elements.
- addBoolean(String, boolean) - Method in interface org.eth.cyril.util.configuration.ConfigurationBuilder
-
Adds a boolean to the builder with the given name.
- addBoolean(boolean) - Method in interface org.eth.cyril.util.configuration.EditableConfigurationArray
-
Adds a boolean to the end of the array.
- addConfiguration(Configuration) - Method in interface org.eth.cyril.util.configuration.EditableConfigurationArray
-
Adds a Configuration to the end of the array.
- addCost(Object) - Method in class org.eth.cyril.graphdrawing.graph.drawing.configuration.EmptyConfiguration
-
Adds a new cost object to this configuration.
- addDocumentListener(JTextComponent, Consumer<DocumentEvent>) - Static method in class org.eth.cyril.util.gui.configuration.PrimitiveEditor
-
- addDummyNodes(List<List<Node>>) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaUtil
-
- addEdge(Edge) - Method in class org.eth.cyril.graphdrawing.graph.algorithms.cycles.Cycle
-
Adds the edge to the cycle.
- addEdge(Edge) - Method in interface org.eth.cyril.graphdrawing.graph.Node
-
Adds an edge to this node, if it doesn't exist yet.
- addEdge(Edge) - Method in class org.eth.cyril.graphdrawing.graph.NodeWrapper
-
- addEdge(Edge) - Method in class org.eth.cyril.graphdrawing.graph.StandardNode
-
- addElement(int, Value) - Method in interface org.eth.cyril.model.model.nodes.ArrayValue
-
Add a new element at the given index.
- addField(String, Value) - Method in interface org.eth.cyril.model.model.nodes.ObjectValue
-
Add a field with the given name and value to this ObjectValue instance.
- addFieldWithDisplayName(String, Value, String) - Method in class org.eth.cyril.model.model.nodes.impl.AbstractingValueImpl
-
- addFieldWithDisplayName(String, Value, String) - Method in class org.eth.cyril.model.model.nodes.impl.ObjectValueImpl
-
- addFieldWithDisplayName(String, Value, String) - Method in interface org.eth.cyril.model.model.nodes.ObjectValue
-
Add a field with the given name and value to this ObjectValue instance.
- addGraphLayoutInfo(GraphLayoutInfo) - Method in class org.eth.cyril.graphdrawing.debug.RestorableGraphSequence
-
- addInner(String, Configuration) - Method in interface org.eth.cyril.util.configuration.ConfigurationBuilder
-
Adds a Configuration to the builder with the given name.
- addInner(ConfigurationArray) - Method in interface org.eth.cyril.util.configuration.EditableConfigurationArray
-
Adds a ConfigurationArray to the end of the array.
- addItem(T) - Method in class org.eth.cyril.util.gui.ItemSelector
-
- addItem(T) - Method in class org.eth.cyril.util.gui.MultiItemSelector
-
- addListener(BiConsumer<Future<?>, LongRunningActionHandler.EventType>) - Method in class org.eth.cyril.util.LongRunningActionHandler
-
- addListenerAtEnd(Executor) - Method in class org.eth.cyril.graphdrawing.debug.GraphSequenceGui
-
- addLongRunningAction(Future<?>) - Method in class org.eth.cyril.util.LongRunningActionHandler
-
- addManagerChangeListener(Consumer<AbstractionManager<T>>) - Method in class org.eth.cyril.model.abstraction.AbstractionManager
-
- addMeasurement(Object, double) - Method in interface org.eth.cyril.graphdrawing.util.StatisticService
-
- addModificationListener(EditableConfiguration.ModificationListener) - Method in interface org.eth.cyril.util.configuration.EditableConfiguration
-
Adds a new modification listener to this configuration.
- addModificationListener(EditableConfigurationArray.ModificationListener) - Method in interface org.eth.cyril.util.configuration.EditableConfigurationArray
-
Adds a new modification listener to this configuration array.
- addMouseListener(MouseEventListener) - Method in interface org.eth.cyril.graphdrawing.gui.graphdrawer.GraphDrawer
-
Add a mouse listener which then receives mouse events.
- addMouseListener(MouseEventListener) - Method in class org.eth.cyril.graphdrawing.gui.graphdrawer.swing.SwingGraphDrawer
-
- addNewGraph(Graph, DrawingFrame) - Method in class org.eth.cyril.graphdrawing.graph.sequence.RewindableGraphSequence
-
Add a new graph and drawing frame to the sequence.
- addNode(Node) - Method in class org.eth.cyril.graphdrawing.graph.StandardGraph
-
- addNumber(String, Number) - Method in interface org.eth.cyril.util.configuration.ConfigurationBuilder
-
Adds a number to the builder with the given name.
- addNumber(Number) - Method in interface org.eth.cyril.util.configuration.EditableConfigurationArray
-
Adds a number to the end of the array.
- addParent(String, ObjectValue) - Method in class org.eth.cyril.model.model.nodes.impl.ValueImpl
-
- addParent(String, ObjectValue) - Method in interface org.eth.cyril.model.model.nodes.Value
-
Adds the given
ObjectValue
instance as a new parent, which points to this value with the given name.
- addPopupMenu(Position, Map<String, Consumer<GraphDrawer>>) - Method in interface org.eth.cyril.graphdrawing.gui.graphdrawer.GraphDrawer
-
Creates a popup menu at the given position, using the given map for the entries.
- addPopupMenu(Position, Collection<PopupItem>) - Method in interface org.eth.cyril.graphdrawing.gui.graphdrawer.GraphDrawer
-
Creates a popup menu at the given position, using the given popup-items as entires.
- addPopupMenu(Position, Collection<PopupItem>) - Method in class org.eth.cyril.graphdrawing.gui.graphdrawer.swing.SwingGraphDrawer
-
- addProgressMonitor(ProgressMonitor) - Method in class org.eth.cyril.graphdrawing.graph.drawing.GraphDrawingAlgorithm
-
Add a new progress monitor to the algorithm.
- addProperty(EmptyConfiguration.PropertyDescriptor<T>, T) - Method in class org.eth.cyril.graphdrawing.graph.drawing.configuration.EmptyConfiguration
-
Adds a new property to the configuration.
- addQuantifierResolver(QuantifierResolver) - Method in class org.eth.cyril.model.constraintlanguage.quantifiers.QuantifierResolverManager
-
- addRestartListener(BiConsumer<DrawingStepHandler, DrawingStepHandler.StartStep>) - Method in class org.eth.cyril.modeltograph.DrawingStepHandler
-
- addSelectedItemListener(Consumer<T>) - Method in class org.eth.cyril.util.gui.ItemSelector
-
Adds a listener to receive the selected item when it changes.
- addSelectedItemsListener(Consumer<List<T>>) - Method in class org.eth.cyril.util.gui.MultiItemSelector
-
Adds a listener to receive the selected items whenever a change occurs.
- addSelectionListener(SelectionEventListener) - Method in interface org.eth.cyril.graphdrawing.gui.graphdrawer.GraphDrawer
-
Add a selection listener which then receives selection events when the user selects multiple nodes at once by
drawing a rectangle around the nodes to select.
- addSelectionListener(SelectionEventListener) - Method in class org.eth.cyril.graphdrawing.gui.graphdrawer.swing.SwingGraphDrawer
-
- addSequenceChangeListener(Consumer<RewindableGraphSequence>) - Method in class org.eth.cyril.graphdrawing.graph.sequence.RewindableGraphSequence
-
- addSerializer(Serializer) - Method in class org.eth.cyril.util.serialization.CompositeSerializer
-
- addString(String, String) - Method in interface org.eth.cyril.util.configuration.ConfigurationBuilder
-
Adds a string to the builder with the given name.
- addString(String) - Method in interface org.eth.cyril.util.configuration.EditableConfigurationArray
-
Adds a String to the end of the array.
- addToEndOfUpperPanel(JComponent) - Method in class org.eth.cyril.modeltograph.gui.FullGraphGUI
-
- addToStartOfUpperPanel(JComponent) - Method in class org.eth.cyril.modeltograph.gui.FullGraphGUI
-
- addToStringResolver(ToStringResolver) - Method in class org.eth.cyril.model.output.ToStringResolverManager
-
Adds a single value string resolver.
- AlgorithmAndConfigurationEditor - Class in org.eth.cyril.graphdrawing.gui
-
Editor with which the drawing algorithm can be selected and its configuration adjusted.
- AlgorithmAndConfigurationEditor() - Constructor for class org.eth.cyril.graphdrawing.gui.AlgorithmAndConfigurationEditor
-
- All - Static variable in class org.eth.cyril.model.dsl.DSLLexer
-
- All - Static variable in class org.eth.cyril.model.dsl.DSLParser
-
- All() - Method in class org.eth.cyril.model.dsl.DSLParser.ComparisonPartContext
-
- All() - Method in class org.eth.cyril.model.dsl.DSLParser.TermContext
-
- AllPairsShortestPath - Class in org.eth.cyril.graphdrawing.graph.algorithms
-
- AllPairsShortestPath(Graph, boolean) - Constructor for class org.eth.cyril.graphdrawing.graph.algorithms.AllPairsShortestPath
-
- AllPairsShortestPath(List<Node>, boolean) - Constructor for class org.eth.cyril.graphdrawing.graph.algorithms.AllPairsShortestPath
-
- allTypeNames(Collection<? extends Value>) - Static method in class org.eth.cyril.model.model.ValueUtil
-
Returns a set of all type names contained in the different given values as given by
Value.typeName()
.
- ANALYZE_STATIC - Static variable in class org.eth.cyril.util.configuration.Properties
-
Property to get whether static fields should be analyzed.
- AnimatableIntermediateLayout - Class in org.eth.cyril.graphdrawing.gui.intermediate.layout
-
- AnimatableIntermediateLayout() - Constructor for class org.eth.cyril.graphdrawing.gui.intermediate.layout.AnimatableIntermediateLayout
-
- AnimatableIntermediateLayout(int) - Constructor for class org.eth.cyril.graphdrawing.gui.intermediate.layout.AnimatableIntermediateLayout
-
- AnnotatedConstructor<T> - Class in org.eth.cyril.model.advanced
-
- AnnotatedConstructor(Constructor<T>) - Constructor for class org.eth.cyril.model.advanced.AnnotatedConstructor
-
- AnnotatedConstructor.ParameterInfo - Class in org.eth.cyril.model.advanced
-
- anyValue() - Static method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.Interval
-
- append(Vector) - Method in interface org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Vector
-
- append(double...) - Method in interface org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Vector
-
- append(Vector) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Vector.FixedSizeVector
-
- append(double...) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Vector.FixedSizeVector
-
- append(Vector) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Vector.ResizableVector
-
- append(double...) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Vector.ResizableVector
-
- appendRows(Matrix) - Method in interface org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Matrix
-
- appendRows(Vector...) - Method in interface org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Matrix
-
- appendRows(Matrix) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Matrix.FixedSizeMatrix
-
- appendRows(Vector...) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Matrix.FixedSizeMatrix
-
- appendRows(Matrix) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Matrix.ResizableMatrix
-
- appendRows(Vector...) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Matrix.ResizableMatrix
-
- apply(Resolver, Function<Resolver, String>) - Method in class org.eth.cyril.model.dsl.FormatResolver
-
Applies the given format to the root resolver, and the function converting resolvers to string values.
- apply(HeapContent) - Method in class org.eth.cyril.model.model.ValueStringResolverManager
-
- applyColorScheme(Graph, GraphDrawer) - Method in class org.eth.cyril.graphdrawing.gui.graphdrawer.coloring.GraphColorScheme
-
- applyShapeScheme(Graph, GraphDrawer) - Method in class org.eth.cyril.graphdrawing.gui.graphdrawer.shapes.GraphShapeScheme
-
- arbitraryOrder() - Static method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.order.WeightedOrder
-
- ARGS - Static variable in class org.eth.cyril.util.configuration.Properties
-
Property to get the argument array for a constraint.
- argumentCount() - Method in class org.eth.cyril.graphdrawing.examples.graphs.ExampleGraph
-
- argumentNames() - Method in class org.eth.cyril.graphdrawing.examples.graphs.ExampleGraph
-
- argumentNames() - Method in class org.eth.cyril.graphdrawing.examples.graphs.GeneralTree
-
- argumentNames() - Method in class org.eth.cyril.graphdrawing.examples.graphs.Grid
-
- Array - Static variable in class org.eth.cyril.model.dsl.DSLLexer
-
- Array - Static variable in class org.eth.cyril.model.dsl.DSLParser
-
- Array() - Method in class org.eth.cyril.model.dsl.DSLParser.JavaTypeNameContext
-
- Array(int) - Method in class org.eth.cyril.model.dsl.DSLParser.JavaTypeNameContext
-
- ArrayEditor - Class in org.eth.cyril.util.gui.configuration
-
- ArrayEditor(ConfigurationArray, Schema) - Constructor for class org.eth.cyril.util.gui.configuration.ArrayEditor
-
- ArrayIndex - Static variable in class org.eth.cyril.model.dsl.DSLLexer
-
- ArrayIndex - Static variable in class org.eth.cyril.model.dsl.DSLParser
-
- ArrayIndex() - Method in class org.eth.cyril.model.dsl.DSLParser.NameContext
-
- ArrayIndex() - Method in class org.eth.cyril.model.dsl.DSLParser.NoQueryContext
-
- ArrayIndexResolver(int, Function<Integer, Value>, char, int) - Constructor for class org.eth.cyril.model.model.nodes.impl.ArrayValueImpl.ArrayIndexResolver
-
- ArraySchema - Class in org.eth.cyril.util.configuration.schema
-
- ArraySchema(String, Schema, boolean, ConfigurationArray) - Constructor for class org.eth.cyril.util.configuration.schema.ArraySchema
-
- ArraySchemaBuilder(Schema) - Constructor for class org.eth.cyril.util.configuration.schema.Builders.ArraySchemaBuilder
-
- ArrayTypeAndSizeResolver - Class in org.eth.cyril.model.output
-
- ArrayTypeAndSizeResolver(int) - Constructor for class org.eth.cyril.model.output.ArrayTypeAndSizeResolver
-
- arrayValue(long, String) - Method in interface org.eth.cyril.model.model.ModelFactory
-
Returns a new array value with the given id and type name.
- ArrayValue - Interface in org.eth.cyril.model.model.nodes
-
An Array value denotes any kind of array in Java.
- arrayValue(long, String) - Method in class org.eth.cyril.model.model.nodes.impl.DefaultModelFactory
-
- ArrayValueImpl - Class in org.eth.cyril.model.model.nodes.impl
-
- ArrayValueImpl() - Constructor for class org.eth.cyril.model.model.nodes.impl.ArrayValueImpl
-
- ArrayValueImpl(long, String) - Constructor for class org.eth.cyril.model.model.nodes.impl.ArrayValueImpl
-
- ArrayValueImpl.ArrayIndexResolver - Class in org.eth.cyril.model.model.nodes.impl
-
Resolver to resolve array indices where the index is given by a character such as "i" instead of a fixed number
- ArrowAttachmentPointVisitor - Class in org.eth.cyril.graphdrawing.gui.graphdrawer.shapes
-
Visitor to determine the possible attachment points for the arrows.
- ArrowAttachmentPointVisitor() - Constructor for class org.eth.cyril.graphdrawing.gui.graphdrawer.shapes.ArrowAttachmentPointVisitor
-
- arrowDistanceFromEnd() - Method in class org.eth.cyril.graphdrawing.gui.graphdrawer.swing.BasicGraphComponentDrawer
-
- arrowDistanceFromEnd() - Method in class org.eth.cyril.graphdrawing.gui.graphdrawer.swing.TextualGraphComponentDrawer
-
- asHierarchy(Graph) - Static method in class org.eth.cyril.graphdrawing.graph.algorithms.GraphUtil
-
- asList(Collection<T>, Supplier<List<T>>) - Static method in class org.eth.cyril.util.collections.CollectionsUtil
-
- asList(Collection<T>) - Static method in class org.eth.cyril.util.collections.CollectionsUtil
-
- asRadians(double) - Static method in class org.eth.cyril.graphdrawing.util.RotationUtil
-
- asSet(Collection<T>, Supplier<Set<T>>) - Static method in class org.eth.cyril.util.collections.CollectionsUtil
-
- asSet(Collection<T>) - Static method in class org.eth.cyril.util.collections.CollectionsUtil
-
- asStandardGraph() - Method in interface org.eth.cyril.graphdrawing.graph.Graph
-
- asTypedObject(Object) - Method in class org.eth.cyril.graphdrawing.graph.drawing.configuration.EmptyConfiguration.PropertyDescriptor
-