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

C

calcShape() - Method in class fdda.graphics.java2d.Point
 
calcShape() - Method in class fdda.graphics.java2d.Node
 
calcShape() - Method in class fdda.graphics.java2d.Message
 
calcShape() - Method in class fdda.graphics.java2d.LineSegment
 
calcShape() - Method in class fdda.graphics.java2d.Line
 
calcShape() - Method in class fdda.graphics.java2d.Container
 
calcShape() - Method in class fdda.graphics.java2d.Component
Recalculates the shape.
cancelCellEditing() - Method in class fdda.dialog.swing.properties.PanelEditor
 
canClose(boolean) - Method in class fdda.dialog.StatisticsDialogControl
Always returns true.
canClose(boolean) - Method in class fdda.dialog.OptionsDialogControl
 
canClose(boolean) - Method in interface fdda.dialog.DialogControl
Returns whether the dialog can be closed.
canClose(boolean) - Method in class fdda.dialog.AlgorithmDialogControl
 
canSendMessageDirectlyTo(Node) - Method in class fdda.model.impl.Node
 
canSendMessageDirectlyTo(Node) - Method in interface fdda.model.Node
Returns whether the node can send a message through (exactly) one connections to another node.
canSendMessageTo(Node) - Method in class fdda.algorithm.Node
Returns whether the node can send a message to a neighbour.
cascade() - Method in class fdda.dialog.swing.MainFrame
cascades the windows
CHANGE_ALGORITHM_READER - Static variable in interface fdda.dialog.OptionsCommands
command: change the algorithm reader plug-in
CHANGE_SYSTEM_READER - Static variable in interface fdda.dialog.OptionsCommands
command: change the system reader plug-in
CHANGE_SYSTEM_WRITER - Static variable in interface fdda.dialog.OptionsCommands
command: change the system writer plug-in
changed - Variable in class fdda.graphics.java2d.GraphicalSystem
was the system changed since the last save operation?
changeProjectName(Project, String) - Method in class fdda.core.impl.ProjectManagerImpl
 
changeProjectName(Project, String) - Method in interface fdda.core.projects.ProjectManager
Changes the name of a project.
changeProperty(Property) - Method in class fdda.model.impl.WorkingPart
 
changeProperty(Property) - Method in interface fdda.model.PropertyHolder
Changes a property of the holder - i.e., replaces the property with the name of the parameter property with the parameter.
changeProperty(Property) - Method in class fdda.graphics.java2d.Node
 
changeProperty(Property) - Method in class fdda.graphics.java2d.Line
 
checkValue(Object) - Method in class fdda.dialog.swing.properties.OiCellEditor
Checks for errors after editing.
chooseAlgorithm() - Method in class fdda.dialog.swing.MainFrame
Shows the algorithm selection dialog.
chooseFile() - Static method in class fdda.plugins.xmlwriter.SwingWriterOptions
Lets the user select the file where the project shall be saved
chooseFile() - Static method in class fdda.plugins.xmlreader.SwingReaderOptions
Lets the user select the file of the project that shall be loaded
clear() - Method in class fdda.core.impl.Project
 
clear() - Method in interface fdda.graphics.GraphicalSystem
Removes all nodes and all lines from the system.
clear() - Method in interface fdda.graphics.Container
Removes all elements from the container.
clear() - Method in class fdda.graphics.java2d.GraphicalSystem
 
clear() - Method in class fdda.graphics.java2d.Container
 
clear() - Method in interface fdda.core.projects.Project
Removes all nodes and connections.
clear(SelectionModifier) - Method in interface fdda.graphics.Selection
Removes all components from the selection.
clear(SelectionModifier) - Method in class fdda.graphics.java2d.ComponentSelection
 
clearBackground() - Method in class fdda.graphics.java2d.Painter
Clears the background of the system.
clearBackground(Graphics2D) - Method in class fdda.graphics.java2d.Painter
Clears the background of the system, using a specified graphics object
clearMessages() - Method in interface fdda.graphics.GraphicalSystem
Removes all messages from the system
clearMessages() - Method in class fdda.graphics.java2d.GraphicalSystem
 
clearNodeTypes() - Method in class fdda.algorithm.Algorithm
Removes all node types apart from the standard ones
clone() - Method in class fdda.algorithm.Node
Clones the node.
clone() - Method in class fdda.algorithm.Message
Clones the message.
clone() - Method in class fdda.model.impl.Property
'Clones' the property, making a 'deep' copy - i.e., also makes copies of the values and the facets.
clone() - Method in interface fdda.graphics.Component
Clones the component
clone() - Method in class fdda.graphics.java2d.Node
 
clone() - Method in class fdda.graphics.java2d.LineSegment
 
clone() - Method in class fdda.graphics.java2d.Line
 
clone() - Method in class fdda.graphics.java2d.Container
 
clone() - Method in class fdda.graphics.java2d.Component
 
cloneValue(Object) - Method in interface fdda.propertyTypes.TypeGenerator
Returns a 'deep' copy of a value.
cloneValue(Object) - Method in class fdda.propertyTypes.implementations.StringGenerator
 
cloneValue(Object) - Method in class fdda.propertyTypes.implementations.NodeTypeGenerator
 
cloneValue(Object) - Method in class fdda.propertyTypes.implementations.IntegerGenerator
 
cloneValue(Object) - Method in class fdda.propertyTypes.implementations.DoubleGenerator
 
cloneValue(Object) - Method in class fdda.propertyTypes.implementations.BooleanGenerator
 
closeAll() - Method in class fdda.core.impl.ProjectManagerImpl
 
closeAll() - Method in interface fdda.core.projects.ProjectManager
Closes all projects.
closeProject() - Method in class fdda.dialog.swing.MainFrame
Closes the current project
closeProject(Project) - Method in class fdda.core.impl.ProjectManagerImpl
 
closeProject(Project) - Method in interface fdda.core.projects.ProjectManager
Closes a project.
COLOR_NORMAL - Static variable in class fdda.graphics.java2d.Component
normal drawing color
COLOR_SELECTED - Static variable in class fdda.graphics.java2d.Component
color for selected elements
COLUMN_NAME - Static variable in class fdda.dialog.swing.properties.ObjTableModel
column headers
COMMAND_REFRESH - Static variable in class fdda.dialog.StatisticsDialogControl
Command: refresh the statistics.
comparator - Variable in class fdda.graphics.java2d.GraphicalSystem
Comparator to compare two wrapped components
compare(Object, Object) - Method in class fdda.graphics.java2d.GraphicalSystem.WrapperComparator
 
COMPILATION_DATE - Static variable in class fdda.Version
 
Component - interface fdda.graphics.Component.
Abstract superclass of all graphical components in the model.
Component - class fdda.graphics.java2d.Component.
Implementation of the component interface.
Component(double, double) - Constructor for class fdda.graphics.java2d.Component
Default constructor.
Component(double, double, boolean) - Constructor for class fdda.graphics.java2d.Component
Constructor.
ComponentFactory - class fdda.graphics.ComponentFactory.
Interface of the factory that produces graphical components.
ComponentFactory() - Constructor for class fdda.graphics.ComponentFactory
 
ComponentNotInitializedDisaster - exception fdda.utils.ComponentNotInitializedDisaster.
Disaster that is thrown if a component is not initialized before it is used.
ComponentNotInitializedDisaster() - Constructor for class fdda.utils.ComponentNotInitializedDisaster
Default constructor without parameters.
ComponentNotInitializedDisaster(String) - Constructor for class fdda.utils.ComponentNotInitializedDisaster
Constructor with the 'message' parameter.
ComponentNotSupportedException - exception fdda.plugins.ComponentNotSupportedException.
Exception that is thrown if a plugin doesn't support the currently used components for graphics or dialog.
ComponentNotSupportedException() - Constructor for class fdda.plugins.ComponentNotSupportedException
Constructor for ComponentNotSupportedException.
ComponentNotSupportedException(String) - Constructor for class fdda.plugins.ComponentNotSupportedException
Constructor for ComponentNotSupportedException.
ComponentNotSupportedException(String, Throwable) - Constructor for class fdda.plugins.ComponentNotSupportedException
Constructor for ComponentNotSupportedException.
ComponentNotSupportedException(Throwable) - Constructor for class fdda.plugins.ComponentNotSupportedException
Constructor for ComponentNotSupportedException.
ComponentSelection - class fdda.graphics.java2d.ComponentSelection.
Implementation of the selection interface as a Container subclass.
ComponentSelection.SelectionIterator - class fdda.graphics.java2d.ComponentSelection.SelectionIterator.
An iterator on the selection, not allowing any modifications.
ComponentSelection.SelectionIterator(Iterator) - Constructor for class fdda.graphics.java2d.ComponentSelection.SelectionIterator
Constructor
ComponentSelection() - Constructor for class fdda.graphics.java2d.ComponentSelection
Constructor.
ComponentVisitor - interface fdda.graphics.ComponentVisitor.
Interface for the visitor of components according to the visitor pattern.
configure() - Method in class fdda.plugins.xmlwriter.ProjectWriter
Uses a dialog to determine the default directory for saved files.
configure() - Method in interface fdda.plugins.Plugin
This method is used to configure the plug-in by user interaction.
configure() - Method in class fdda.plugins.xmlreader.ProjectReader
 
configure() - Method in class fdda.plugins.xmlreader.AlgorithmReader
 
Connection - class fdda.model.impl.Connection.
The implementation of the Connection interface.
Connection - interface fdda.model.Connection.
A connection between two nodes.
Connection(int, boolean, Node, Node, Line) - Constructor for class fdda.model.impl.Connection
The constructor.
connections() - Method in class fdda.core.impl.Project
 
connections() - Method in interface fdda.core.projects.Project
Returns an iterator over the connections in the project.
Container - interface fdda.graphics.Container.
Container-component which contains other graphical components.
Container - class fdda.graphics.java2d.Container.
Implementation of the container interface.
Container() - Constructor for class fdda.graphics.java2d.Container
Constructor.
copyContents(Message) - Method in class fdda.algorithm.Message
Makes a copy of the important attributes of a message - i.e. payload, label and color.
Core - class fdda.core.Core.
Component class for the core functions.
Core() - Constructor for class fdda.core.Core
 
CoreImplementation - class fdda.core.impl.CoreImplementation.
Implementation of the core component interface.
CoreImplementation() - Constructor for class fdda.core.impl.CoreImplementation
 
correctFacets(Property) - Method in interface fdda.propertyTypes.TypeGenerator
Checks whether the facets of a property fit to the type and corrects them, if necessary.
correctFacets(Property) - Method in class fdda.propertyTypes.implementations.StringGenerator
 
correctFacets(Property) - Method in class fdda.propertyTypes.implementations.NodeTypeGenerator
 
correctFacets(Property) - Method in class fdda.propertyTypes.implementations.IntegerGenerator
 
correctFacets(Property) - Method in class fdda.propertyTypes.implementations.DoubleGenerator
 
correctFacets(Property) - Method in class fdda.propertyTypes.implementations.BooleanGenerator
 
correctValue(Object, Property) - Method in interface fdda.propertyTypes.TypeGenerator
Corrects a value of a property so that it fits to the type and facets.
correctValue(Object, Property) - Method in class fdda.propertyTypes.implementations.StringGenerator
 
correctValue(Object, Property) - Method in class fdda.propertyTypes.implementations.NodeTypeGenerator
 
correctValue(Object, Property) - Method in class fdda.propertyTypes.implementations.IntegerGenerator
 
correctValue(Object, Property) - Method in class fdda.propertyTypes.implementations.DoubleGenerator
 
correctValue(Object, Property) - Method in class fdda.propertyTypes.implementations.BooleanGenerator
 
correctValueRetCode - Variable in class fdda.propertyTypes.AbstractGenerator
der Returncode der letzten Ausführung von correctValue()
createContainer() - Method in class fdda.graphics.ComponentFactory
Creates a new container.
createContainer() - Method in class fdda.graphics.java2d.Java2dFactory
 
createGraphicalSystem() - Method in class fdda.graphics.ComponentFactory
Creates a new graphical system.
createGraphicalSystem() - Method in class fdda.graphics.java2d.Java2dFactory
 
createGraphicsControl() - Method in class fdda.dialog.DialogFactory
Creates an instance of a graphics control object.
createGraphicsControl() - Method in class fdda.dialog.java2d.Java2DFactory
 
createLine(Node, Node, boolean, boolean) - Method in class fdda.graphics.ComponentFactory
Creates a new line
createLine(Node, Node, boolean, boolean) - Method in class fdda.graphics.java2d.Java2dFactory
 
createLooseLine(Node, boolean) - Method in class fdda.graphics.java2d.Java2dFactory
Creates a line without an end node.
createMessage(Line, boolean) - Method in class fdda.graphics.ComponentFactory
Creates a new message.
createMessage(Line, boolean) - Method in class fdda.graphics.java2d.Java2dFactory
 
createMessage(Node) - Method in class fdda.algorithm.Node
Creates a simple message.
createMessage(Node, Node, Object) - Method in interface fdda.core.demonstration.Demonstrator
Creates a new message.
createMessage(Node, Node, Object) - Method in class fdda.core.impl.DemonstratorImpl
 
createMessage(Node, Object) - Method in class fdda.algorithm.Node
Creates a message with a payload
createNode(double, double, boolean) - Method in class fdda.graphics.ComponentFactory
Creates a new node.
createNode(double, double, boolean) - Method in class fdda.graphics.java2d.Java2dFactory
 
createNode(String, Node) - Method in class fdda.algorithm.Algorithm
Creates a node by cloning its prototype.
createProperty(String, String) - Static method in class fdda.model.PropertyFactory
Creates a new property with the specified name of the specified type.
createProperty(String, String, String, String) - Static method in class fdda.model.PropertyFactory
Creates a new property with the specified name of the specified type.
createPropertyType(String) - Static method in class fdda.model.PropertyFactory
Creates a PropertyType.
cycle - Variable in class fdda.plugins.xmlreader.DOCTYPEChangerStream
 
cycleDone() - Method in interface fdda.dialog.MessageControl
Indicates that a cycle of the demo has finished.
cycleDone() - Method in class fdda.dialog.java2d.Java2DMessageControl
 

A B C D E F G H I J L M N O P Q R S T U V W X Y Z
API documentation for FDDA version 0.9. Generated on 17/02/2004 14:12.