- Cacheable - Interface in org.eth.cyril.graphdrawing.graph.drawing.configuration
-
- CACHED - Static variable in class org.eth.cyril.util.configuration.Properties
-
Property to get the cached boolean value for a constraint.
- CachedBy - Annotation Type in org.eth.cyril.modeltograph.constraints
-
- CachedGraphBuilder - Class in org.eth.cyril.graphdrawing.graph.builder
-
- CachedGraphBuilder() - Constructor for class org.eth.cyril.graphdrawing.graph.builder.CachedGraphBuilder
-
- CachedOrderingConstraint - Class in org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.order.impl
-
- CachedOrderingConstraint(OrderingConstraint) - Constructor for class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.order.impl.CachedOrderingConstraint
-
- calculateBothSiblingCounts(List<? extends Node>) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaOriginalPositionCalculator.IntermediateNode
-
- calculateColumnBaryCenter(List<SugiyamaDrawingAlgorithm.BarycenterNode>) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaDrawingAlgorithm.BarycenterNode
-
- calculatePositions(List<? extends List<? extends Node>>, double, double) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.QuadraticProgrammingXPositionCalculator
-
- calculatePositions(List<? extends T>, double, double) - Method in interface org.eth.cyril.graphdrawing.graph.drawing.sugiyama.PositionCalculator
-
- calculatePositions(List<? extends T>, double, double) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SimplePositionCalculator
-
- calculatePositions(List<? extends List<? extends Node>>, double, double) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaOriginalPositionCalculator
-
- calculateRowBaryCenter(List<SugiyamaDrawingAlgorithm.BarycenterNode>) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaDrawingAlgorithm.BarycenterNode
-
- cancelled(int, long) - Static method in class org.eth.cyril.util.ProgressMonitor.Progress
-
Returns a new progress to indicate that the action was cancelled.
- canDeserialize(JsonValue) - Method in class org.eth.cyril.util.serialization.ClassSerializer
-
- canDeserialize(JsonValue) - Method in class org.eth.cyril.util.serialization.CollectionSerializer
-
- canDeserialize(JsonValue) - Method in class org.eth.cyril.util.serialization.CompositeSerializer
-
- canDeserialize(JsonValue) - Method in class org.eth.cyril.util.serialization.EnumSerializer
-
- canDeserialize(JsonValue) - Method in class org.eth.cyril.util.serialization.JsonSerializableSerializer
-
- canDeserialize(JsonValue) - Method in class org.eth.cyril.util.serialization.MapSerializer
-
- canDeserialize(JsonValue) - Method in class org.eth.cyril.util.serialization.PrimitiveSerializer
-
- canDeserialize(JsonValue) - Method in interface org.eth.cyril.util.serialization.Serializer
-
Returns whether this serializer can deserialize the given JsonValue.
- canParseComparison(String) - Static method in class org.eth.cyril.model.dsl.ComparisonResolver
-
Returns whether the given comparison string can be parsed.
- canParseFormat(String) - Static method in class org.eth.cyril.model.dsl.FormatResolver
-
Returns whether the given format can be parsed.
- canParseOrder(String) - Static method in class org.eth.cyril.model.dsl.OrderResolver
-
Returns whether the given order string can be parsed.
- canParseQuery(String) - Static method in class org.eth.cyril.model.dsl.QueryResolver
-
Returns whether the given query can be successfully parsed.
- canResolve(String) - Method in interface org.eth.cyril.model.constraintlanguage.Resolver
-
Returns whether this name can be resolved by this resolver.
- canResolve(String) - Method in class org.eth.cyril.model.dsl.QueryResolver
-
Always returns true for the QueryResolver
- canResolve(String) - Method in class org.eth.cyril.model.model.HeapContent
-
- canResolve(String) - Method in class org.eth.cyril.model.model.nodes.impl.AbstractingValueImpl
-
- canResolve(String) - Method in class org.eth.cyril.model.model.nodes.impl.ArrayValueImpl
-
- canResolveQuantifier(String) - Method in class org.eth.cyril.model.constraintlanguage.quantifiers.QuantifierResolverManager
-
- canSerialize(Class<?>) - Method in class org.eth.cyril.util.serialization.ClassSerializer
-
- canSerialize(Class<?>) - Method in class org.eth.cyril.util.serialization.CollectionSerializer
-
- canSerialize(Class<?>) - Method in class org.eth.cyril.util.serialization.CompositeSerializer
-
- canSerialize(Class<?>) - Method in class org.eth.cyril.util.serialization.EnumSerializer
-
- canSerialize(Class<?>) - Method in class org.eth.cyril.util.serialization.JsonSerializableSerializer
-
- canSerialize(Class<?>) - Method in class org.eth.cyril.util.serialization.MapSerializer
-
- canSerialize(Class<?>) - Method in class org.eth.cyril.util.serialization.PrimitiveSerializer
-
- canSerialize(Class<?>) - Method in interface org.eth.cyril.util.serialization.Serializer
-
Returns whether this serializer can serialize the given specific class.
- canSwap(SugiyamaDrawingAlgorithm.BarycenterNode, SugiyamaDrawingAlgorithm.BarycenterNode, boolean) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaDrawingAlgorithm
-
- canSwapDown(SugiyamaDrawingAlgorithm.BarycenterNode, SugiyamaDrawingAlgorithm.BarycenterNode, boolean) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.ConstrainedSugiyamaLayoutAlgorithm
-
- canSwapDown(SugiyamaDrawingAlgorithm.BarycenterNode, SugiyamaDrawingAlgorithm.BarycenterNode, boolean) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaDrawingAlgorithm
-
- canSwapUp(SugiyamaDrawingAlgorithm.BarycenterNode, SugiyamaDrawingAlgorithm.BarycenterNode, boolean) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.ConstrainedSugiyamaLayoutAlgorithm
-
- canSwapUp(SugiyamaDrawingAlgorithm.BarycenterNode, SugiyamaDrawingAlgorithm.BarycenterNode, boolean) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaDrawingAlgorithm
-
- ceiling(double) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.Interval
-
- checkBox(boolean, Consumer<Boolean>) - Static method in class org.eth.cyril.util.gui.GUIUtil
-
- checkBox(String, boolean, Consumer<Boolean>) - Static method in class org.eth.cyril.util.gui.GUIUtil
-
- ClassSerializer - Class in org.eth.cyril.util.serialization
-
Serializer with which Class
objects can be serialized and deserialized.
- ClassSerializer() - Constructor for class org.eth.cyril.util.serialization.ClassSerializer
-
- classSerializer() - Static method in class org.eth.cyril.util.serialization.Serializers
-
Returns a new serializer for class objects.
- clear() - Method in class org.eth.cyril.model.blacklist.BlacklistManager
-
Removes all blacklist elements.
- clear() - Method in class org.eth.cyril.util.collections.collectionmap.CollectionMap
-
- clearCache() - Method in interface org.eth.cyril.graphdrawing.graph.drawing.configuration.Cacheable
-
- clearCache() - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.order.impl.CachedOrderingConstraint
-
- clearEverything() - Method in class org.eth.cyril.graphdrawing.graph.builder.CachedGraphBuilder
-
- clone() - Method in class org.eth.cyril.graphdrawing.graph.drawing.configuration.EmptyConfiguration
-
Returns a clone of this configuration.
- clone() - Method in class org.eth.cyril.graphdrawing.gui.intermediate.layout.AnimatableIntermediateLayout
-
- clone() - Method in class org.eth.cyril.graphdrawing.gui.intermediate.layout.DirectIntermediateLayout
-
- clone() - Method in interface org.eth.cyril.graphdrawing.gui.intermediate.layout.IntermediateLayout
-
Returns an uninitialized clone of this intermediate layout which can be used for further calculations.
- close() - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.JMatIOStorer
-
- close() - Method in interface org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.QuadraticProgrammingXPositionCalculator.MatrixStorer
-
- closestValidPositionTo(double, SugiyamaOriginalPositionCalculator.IntermediateNode, double) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaOriginalPositionCalculator.IntermediateNode
-
- closestValueTo(double) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.Interval
-
- CollectionMap<K,V,C extends java.util.Collection<V>> - Class in org.eth.cyril.util.collections.collectionmap
-
- CollectionMap(Supplier<C>) - Constructor for class org.eth.cyril.util.collections.collectionmap.CollectionMap
-
- CollectionSerializer - Class in org.eth.cyril.util.serialization
-
Serializer with which any kinds of collections can be serialized and deserialized.
- CollectionSerializer(Serializer) - Constructor for class org.eth.cyril.util.serialization.CollectionSerializer
-
- collectionSerializer(Serializer) - Static method in class org.eth.cyril.util.serialization.Serializers
-
Returns a new serializer for collections, using the given serializer for the collection's elements.
- CollectionsUtil - Class in org.eth.cyril.util.collections
-
- CollectionsUtil() - Constructor for class org.eth.cyril.util.collections.CollectionsUtil
-
- Color - Class in org.eth.cyril.graphdrawing.gui.graphdrawer.coloring
-
- columnBaryCenter - Variable in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaDrawingAlgorithm.BarycenterNode
-
- columnBarycenter(Node, List<? extends Node>) - Static method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaUtil
-
- columns() - Method in interface org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Matrix
-
- columns() - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Matrix.FixedSizeMatrix
-
- columns() - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Matrix.ResizableMatrix
-
- Comparator - Static variable in class org.eth.cyril.model.dsl.DSLLexer
-
- Comparator - Static variable in class org.eth.cyril.model.dsl.DSLParser
-
- Comparator() - Method in class org.eth.cyril.model.dsl.DSLParser.ComparisonPartContext
-
- compareBarycenter(double, double) - Static method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaUtil
-
- comparison() - Method in class org.eth.cyril.model.dsl.DSLParser
-
- ComparisonContext(ParserRuleContext, int) - Constructor for class org.eth.cyril.model.dsl.DSLParser.ComparisonContext
-
- comparisonPart() - Method in class org.eth.cyril.model.dsl.DSLParser.ComparisonContext
-
- comparisonPart(int) - Method in class org.eth.cyril.model.dsl.DSLParser.ComparisonContext
-
- comparisonPart() - Method in class org.eth.cyril.model.dsl.DSLParser
-
- ComparisonPartContext(ParserRuleContext, int) - Constructor for class org.eth.cyril.model.dsl.DSLParser.ComparisonPartContext
-
- ComparisonResolver - Class in org.eth.cyril.model.dsl
-
Handles matching the typical "comparison" option as found in the blacklist or abstraction section in the configuration.
- ComparisonResolver(String) - Constructor for class org.eth.cyril.model.dsl.ComparisonResolver
-
Returns a comparison resolver for the given comparison string.
- CompositeColorScheme - Class in org.eth.cyril.graphdrawing.gui.graphdrawer.coloring
-
- CompositeColorScheme(List<GraphColorScheme>) - Constructor for class org.eth.cyril.graphdrawing.gui.graphdrawer.coloring.CompositeColorScheme
-
- CompositeLanguage - Class in org.eth.cyril.util.language
-
- CompositeLanguage(List<Language>) - Constructor for class org.eth.cyril.util.language.CompositeLanguage
-
- CompositeOrderingConstraint - Class in org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.order.impl
-
- CompositeOrderingConstraint(Collection<OrderingConstraint>) - Constructor for class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.order.impl.CompositeOrderingConstraint
-
- CompositeSerializer - Class in org.eth.cyril.util.serialization
-
A composite serializer consisting of multiple serializer objects, which can serialize and deserialize various
different types of objects.
- CompositeSerializer() - Constructor for class org.eth.cyril.util.serialization.CompositeSerializer
-
- compositeSerializer(Serializer...) - Static method in class org.eth.cyril.util.serialization.Serializers
-
Returns a new composite serializer which can serialize everything that the children can serialize in combination.
- ConcreteConstraint - Interface in org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained
-
- ConditionalColorScheme - Class in org.eth.cyril.modeltograph.color
-
A conditional color scheme for
Value
instances, where the color can be given depending on the value of some
boolean field.
- ConditionalColorScheme(String, String, String, String) - Constructor for class org.eth.cyril.modeltograph.color.ConditionalColorScheme
-
Creates a new conditional color scheme, parsing the given colors.
- ConditionalColorScheme(String, String, Color, Color) - Constructor for class org.eth.cyril.modeltograph.color.ConditionalColorScheme
-
Creates a new conditional color scheme.
- ConditionalFormatResolver - Class in org.eth.cyril.model.advanced
-
A to string resolver which can contain multiple formats, selecting based on the value of some boolean value.
- ConditionalFormatResolver(String, String, String, String, int, boolean) - Constructor for class org.eth.cyril.model.advanced.ConditionalFormatResolver
-
- Configuration - Interface in org.eth.cyril.util.configuration
-
A configuration object holds different configuration objects indexable by strings.
- ConfigurationArray - Interface in org.eth.cyril.util.configuration
-
A configuration array holds different configuration values indexable by numbers.
- ConfigurationArrayIterator - Class in org.eth.cyril.util.configuration
-
- ConfigurationArrayIterator(ConfigurationArray) - Constructor for class org.eth.cyril.util.configuration.ConfigurationArrayIterator
-
- ConfigurationBasedSchemaResolver - Class in org.eth.cyril.util.configuration.schema
-
- ConfigurationBasedSchemaResolver(Configuration) - Constructor for class org.eth.cyril.util.configuration.schema.ConfigurationBasedSchemaResolver
-
- ConfigurationBuilder - Interface in org.eth.cyril.util.configuration
-
A ConfigurationBuilder allows to build a new configuration object from scratch.
- ConfigurationCreatableItem - Interface in org.eth.cyril.model
-
Class to be implemented when an item can be both created from a configuration object and programmatically.
- ConfigurationEditor - Class in org.eth.cyril.util.gui.configuration
-
- ConfigurationEditor(Configuration, Schema, boolean) - Constructor for class org.eth.cyril.util.gui.configuration.ConfigurationEditor
-
- ConfigurationEditor() - Constructor for class org.eth.cyril.util.gui.configuration.ConfigurationEditor
-
- Configurations - Class in org.eth.cyril.util.configuration
-
- Configurations() - Constructor for class org.eth.cyril.util.configuration.Configurations
-
- ConfigurationSchema - Class in org.eth.cyril.util.configuration.schema
-
- ConfigurationSchema(String, Configuration, Configuration, boolean) - Constructor for class org.eth.cyril.util.configuration.schema.ConfigurationSchema
-
- ConfigurationSchemaBuilder(Configuration) - Constructor for class org.eth.cyril.util.configuration.schema.Builders.ConfigurationSchemaBuilder
-
- ConfigurationStorerAndLoader - Interface in org.eth.cyril.util.configuration.storage
-
- ConfigurationStorerAndLoaders - Class in org.eth.cyril.util.configuration.storage
-
- ConfigurationStorerAndLoaders() - Constructor for class org.eth.cyril.util.configuration.storage.ConfigurationStorerAndLoaders
-
- ConfiguredLanguage - Class in org.eth.cyril.util.language
-
- ConfiguredLanguage(Configuration) - Constructor for class org.eth.cyril.util.language.ConfiguredLanguage
-
- ConstrainedSugiyamaConfiguration - Class in org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained
-
- ConstrainedSugiyamaConfiguration() - Constructor for class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.ConstrainedSugiyamaConfiguration
-
- ConstrainedSugiyamaLayoutAlgorithm - Class in org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained
-
- ConstrainedSugiyamaLayoutAlgorithm() - Constructor for class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.ConstrainedSugiyamaLayoutAlgorithm
-
- ConstrainedWeightCalculator(List<EdgeWeightConstraint>) - Constructor for class org.eth.cyril.graphdrawing.graph.algorithms.cycles.WeightCalculator.ConstrainedWeightCalculator
-
- ConstraintResolver - Class in org.eth.cyril.modeltograph.constraints
-
- ConstraintResolver() - Constructor for class org.eth.cyril.modeltograph.constraints.ConstraintResolver
-
- CONSTRAINTS - Static variable in class org.eth.cyril.util.configuration.Properties
-
Property to get the inner configuration object for constraints.
- ConstraintTypeSchemaResolver - Class in org.eth.cyril.modeltograph.constraints
-
- ConstraintTypeSchemaResolver() - Constructor for class org.eth.cyril.modeltograph.constraints.ConstraintTypeSchemaResolver
-
- ConstructorParameters - Annotation Type in org.eth.cyril.model.advanced
-
- containingMethodName() - Method in class org.eth.cyril.model.model.nodes.impl.VariableImpl
-
- containingMethodName() - Method in interface org.eth.cyril.model.model.nodes.Variable
-
Returns the name of the method within which this variable is contained, i.e.
- contains(double) - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.Interval
-
- containsItem(T) - Method in class org.eth.cyril.util.gui.ItemSelector
-
Returns whether the given item is currently selectable.
- containsItem(T) - Method in class org.eth.cyril.util.gui.MultiItemSelector
-
Returns whether the given item is contained in the multi-item selector, independent of its selection status.
- containsKey(Object) - Method in class org.eth.cyril.util.collections.collectionmap.CollectionMap
-
- containsValue(Object) - Method in class org.eth.cyril.util.collections.collectionmap.CollectionMap
-
- convert(Graph) - Method in class org.eth.cyril.graphdrawing.graph.algorithms.CycleRemovingHierarchyConverter
-
- convert(Graph) - Method in interface org.eth.cyril.graphdrawing.graph.algorithms.HierarchyConverter
-
- convertFromNanos(long) - Method in enum org.eth.cyril.util.StopWatch.TimeUnit
-
- convertToJOptimizerInequalities(Inequalities) - Static method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Util
-
- convertToNanos(long) - Method in enum org.eth.cyril.util.StopWatch.TimeUnit
-
- copyOf(long, Value) - Method in interface org.eth.cyril.model.model.ModelFactory
-
Returns a copy of the given value, assigning the new id to it.
- count() - Method in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.position.quadraticprogramming.Inequalities
-
- count() - Method in class org.eth.cyril.model.advanced.ObjectFactory.ObjectArguments
-
- createBlacklist(Set<Resolver>) - Method in class org.eth.cyril.model.blacklist.BlacklistManager
-
Creates a blacklist based on the set of blacklist elements handled by this manager, starting at the given set
of root resolvers.
- createBlacklist(Resolver) - Method in class org.eth.cyril.model.blacklist.BlacklistManager
-
Convencience method for creating a blacklist with a single root resolver.
- createdFromConfiguration() - Method in class org.eth.cyril.model.abstraction.QueryAbstractionHandler
-
- createdFromConfiguration() - Method in class org.eth.cyril.model.advanced.ConditionalFormatResolver
-
- createdFromConfiguration() - Method in class org.eth.cyril.model.advanced.CutOffStringResolver
-
- createdFromConfiguration() - Method in class org.eth.cyril.model.blacklist.BlacklistQuery
-
- createdFromConfiguration() - Method in interface org.eth.cyril.model.ConfigurationCreatableItem
-
Indicates whether this object was created from a configuration object.
- createdFromConfiguration() - Method in class org.eth.cyril.model.output.FormattableToStringResolver
-
- createGraph(HeapContent, GraphBuilder, Blacklist) - Method in class org.eth.cyril.modeltograph.GraphCreator
-
Creates a graph from the given HeapContent instance, using the given GraphBuilder to build the graph.
- createObjectArguments(Configuration) - Method in class org.eth.cyril.model.advanced.ObjectFactory
-
- CrossingMinimizingOrderingConstraint - Class in org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.order
-
- CrossingMinimizingOrderingConstraint(double, BiFunction<Node, Node, Integer>) - Constructor for class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.order.CrossingMinimizingOrderingConstraint
-
- currentPosition - Variable in class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.SugiyamaOriginalPositionCalculator.IntermediateNode
-
- CutOffStringResolver - Class in org.eth.cyril.model.advanced
-
Resolver specifically suited for Values, which cuts off the first characters of a string based on the value of an
integer field.
- CutOffStringResolver(String, String, String, int, boolean) - Constructor for class org.eth.cyril.model.advanced.CutOffStringResolver
-
- Cycle - Class in org.eth.cyril.graphdrawing.graph.algorithms.cycles
-
Represents a single cycle in a graph.
- Cycle(Set<Edge>) - Constructor for class org.eth.cyril.graphdrawing.graph.algorithms.cycles.Cycle
-
Create a cycle from the given set of edges.
- CycleFinder - Class in org.eth.cyril.graphdrawing.graph.algorithms.cycles
-
A CycleFinder finds all cycles in a given graph.
- CycleFinder(Graph) - Constructor for class org.eth.cyril.graphdrawing.graph.algorithms.cycles.CycleFinder
-
- CycleRemovingAlgorithm - Interface in org.eth.cyril.graphdrawing.graph.algorithms.cycles
-
A cycle removing algorithm can remove cycles from a graph.
- CycleRemovingHierarchyConverter - Class in org.eth.cyril.graphdrawing.graph.algorithms
-
- CycleRemovingHierarchyConverter(CycleRemovingAlgorithm) - Constructor for class org.eth.cyril.graphdrawing.graph.algorithms.CycleRemovingHierarchyConverter
-
- CycleRemovingOrderingDecider - Class in org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.order
-
- CycleRemovingOrderingDecider() - Constructor for class org.eth.cyril.graphdrawing.graph.drawing.sugiyama.constrained.constraints.order.CycleRemovingOrderingDecider
-