Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 

A

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
Returns a set of the values to be abstracted, for example by Abstracter.handleAbstraction(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
Add a listener to be notified after every time the DrawingStepHandler.restartAtStep(StartStep) method is executed.
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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 
Skip navigation links