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

G

generateID() - Method in class easik.sketch.path.SketchPath
Generates a new ID based on the edges in the path
get_DB2_type() - Method in class easik.sketch.datatype.DataType
 
get_MySQL_type() - Method in class easik.sketch.datatype.DataType
 
get_Oracle_type() - Method in class easik.sketch.datatype.DataType
 
get_user_type() - Method in class easik.sketch.datatype.DataType
 
get_XML_type() - Method in class easik.sketch.datatype.DataType
 
getActiveTypes() - Method in class easik.sketch.datatype.DataTypeController
Gets a list of all types currently defined by the user.
getAdapter() - Method in class easik.sketch.Sketch
An accessor for the model's JGraphT->JGraph adapter.
getAllConditionsString(ExportPath) - Method in class easik.sketch.util.Export.Constraints.ExportCommutativeDiagram
Determines all conditions needing to hold along the commutative diagram path.
getAllItems() - Method in class easik.sketch.util.ini.IniFileNode
Returns the HashMap of all items
getAllTablesInPullback() - Method in class easik.sketch.util.Export.Constraints.ExportPullback
Returns a list of all names of tables in the pullback, separated by commas.
getAllTablesString(ExportPath) - Static method in class easik.sketch.util.Export.Components.ExportPath
Determines the tables along a path, and formats them into a string.
getAllTablesString(ExportPath) - Method in class easik.sketch.util.Export.Constraints.ExportCommutativeDiagram
Determines all tables involved in the path that must be referenced by conditions in the WHERE clause.
getAllTriggers() - Method in class easik.sketch.util.Export.Constraints.ExportTriggerFormatter
Returns an arraylist of all trigger strings.
getAltPathConditions(ExportPath, ExportPath) - Method in class easik.sketch.util.Export.Constraints.ExportPullback
Gets the alternate path conditions for testing whether a pullback condition is formed.
getAttList() - Method in class easik.sketch.attribute.UniqueKeyUI
Returns a list of the attributes in the key
getAttName() - Method in class easik.sketch.attribute.AttributeUI
Returns the attribute name
getAttributes() - Method in class easik.sketch.attribute.UniqueKey
Returns an ArrayList of the attributes used in the key
getAttributes() - Method in class easik.sketch.util.Export.Components.ExportTable
Getter method for the list of attributes (that is, table columns)
getAttributes() - Method in class easik.sketch.vertex.EntityNode
Returns the list of EntityAttributes
getAttributeString(ExportTable) - Static method in class easik.sketch.util.Export.Components.ExportAttribute
Formats the Attribute string for SQL.
getAttType() - Method in class easik.sketch.attribute.AttributeUI
Returns the attribute data type
getAuthors() - Method in class easik.sketch.document.DocumentInfo
Gets the authors of this sketch
getAuthorString() - Method in class easik.sketch.document.DocumentInfo
Returns a single string of the authors, with commas acting as separators
getBaseTable() - Method in class easik.sketch.util.Export.Constraints.ExportConstraint
The table that serves as a base for the constraint.
getBeforeIfStatement() - Method in class easik.sketch.util.Export.Constraints.ExportPullback
Gets the statements to determine whether the entry is a valid pullback entry.
getCancelButton() - Method in class easik.ui.ApplicationFrame
Returns the cancel button.
getCellClass() - Method in class easik.sketch.util.graph.ExtendableCellViewFactory.CellViewMapping
 
getCoDomain() - Method in class easik.sketch.path.SketchPath
Returns the codomain of the path
getCoDomain() - Method in class easik.sketch.util.Export.Components.ExportPath
Returns the codomain of the last edge in the edge collection of the path, and thus the codomain of the path.
getColor() - Method in class easik.ui.ProgramSettingsUI.ColorSettingPane
Returns the color associated with this pane Note: Should be overwritten when creating
getConditions(ExportPath) - Static method in class easik.sketch.util.Export.Components.ExportPath
Gets the conditions for a path.
getCONSTRAINT_BG_COLOR() - Method in class easik.sketch.util.ini.IniSettings
 
getCONSTRAINT_BORDER_COLOR() - Method in class easik.sketch.util.ini.IniSettings
 
getCONSTRAINT_FG_COLOR() - Method in class easik.sketch.util.ini.IniSettings
 
getConstraints() - Method in class easik.sketch.Sketch
Returns the linkedlist of constraints
getConstraints() - Method in class easik.sketch.util.Export.ExportHandler
Gets the constraints associated with a XML sketch
getConstraints() - Method in class easik.sketch.util.Export.SketchToSchema
Getter method for the set of constraints of the schema.
getConstraints() - Method in class easik.sketch.util.SketchHandler
Returns LinkedList of constraints
getConstraintStrings() - Method in class easik.sketch.util.Export.Constraints.ExportConstraint
Gets the constraint string for this constraint.
getContraints() - Method in class easik.ui.tree.InfoTreeUI
Returns the Contraints tree node
getCreateString() - Method in class easik.sketch.util.Export.SketchToSchema
Getter method for the CREATE DATABASE name SQL string
getCreationDate() - Method in class easik.sketch.document.DocumentInfo
Gets the creation date.
getCurrentSelection() - Method in class easik.sketch.util.SketchSelectionListener
Returns the vector containing the current selection
getData() - Method in class easik.sketch.util.ini.IniFile
Returns a string containing the formatted .ini file data
getDataType() - Method in class easik.sketch.attribute.EntityAttribute
Returns data type
getDataType() - Method in class easik.ui.datatype.PlatformTypePane
Method to get the value to be used for the data type
getDataTypeController() - Method in class easik.sketch.Sketch
Returns the DataTypeController for the sketch
getDataTypes() - Method in class easik.sketch.datatype.DataTypeController
Returns an ArrayList of the current data types available for the data type platform used by the sketch
getDataTypes() - Method in class easik.sketch.util.SketchHandler
Returns ArrayList of data types
getDateTime() - Static method in class easik.sketch.document.DocumentInfo
Determines the current date/time and formats it in the XML dateTime format
getDb() - Method in class easik.sketch.util.Export.Database.DatabaseUI
Returns the name of the database provided by the user.
getDefaultDataTypes() - Static method in class easik.EasikConstants
Method to get a standard set of data types
getDefaultDataTypesOrder() - Static method in class easik.EasikConstants
Method to get an ordered array with the default data type names.
getDefaultFolder() - Method in class easik.sketch.util.ini.IniSettings
Returns the default folder to be used for open and save operations based on the current settings
getDelConditions(ExportPath) - Static method in class easik.sketch.util.Export.Components.ExportPath
Determines the initial condition, as required by a BEFORE DELETE procedure.
getDeleteString() - Method in class easik.sketch.util.Export.Constraints.ExportPullback
Gets the delete string for SQL deleting from the codomain of the pullback constraint, the element which is the codomain of the element being deleted from the domain.
getDesc() - Method in class easik.sketch.document.DocumentInfo
Gets the description of the current sketch
getDescription() - Method in class easik.sketch.util.Export.Text.SQLFileFilter
Returns accepted extensions, that is, .sql .
getDescription() - Static method in class easik.sketch.util.Tex.TexFile
Gets the description of this file
getDescription() - Method in class easik.ui.menu.TexFileFilter
The description of this filter.
getDescription() - Method in class easik.ui.menu.XMLFileFilter
The description of this filter.
getDirty() - Method in class easik.sketch.Sketch
Determines whether the sketch has been modified since the last save.
getDocInfo() - Method in class easik.sketch.Sketch
Gets the document information
getDocumentInfo() - Method in class easik.sketch.util.SketchHandler
Get the document information of the current sketch
getDomain() - Method in class easik.sketch.path.SketchPath
Returns the domain of the path
getDomain() - Method in class easik.sketch.util.Export.Components.ExportPath
Returns the domain of the first edge in the edge collection of the path, and thus the domain of the path.
getEdgeCell(DefaultEdge) - Method in class easik.sketch.util.SketchAdapter
Returns the JGraph edge cell that corresponds to the specified JGraphT edge.
getEdgeFromCell(DefaultEdge) - Method in class easik.sketch.util.SketchAdapter
For getting the JGraphT edge from a JGraph cell
getEdges() - Method in class easik.sketch.constraint.Constraint
Returns the edges dealt with in the constraint.
getEdges() - Method in class easik.sketch.path.SketchPath
Returns the list of edges
getEdges() - Method in class easik.sketch.Sketch
Returns the HashMap of all of the edges in the sketch
getEdges() - Method in class easik.sketch.util.Export.Components.ExportPath
Getter method for the linked list of edges contained in this path.
getEdges() - Method in class easik.sketch.util.Export.Components.ExportTable
Getter method for the list of edges (that is, foreign keys)
getEdges() - Method in class easik.sketch.util.SketchHandler
Returns HashMap of edges
getElements() - Method in class easik.sketch.util.Export.Components.ExportUniqueKey
Getter method for the linked list of all names of attributes which form this unique key
getEntities() - Method in class easik.sketch.Sketch
Accessor for the entities in the sketch
getEntities() - Method in class easik.sketch.util.SketchHandler
Returns HashMap of entities
getEntities() - Method in class easik.ui.tree.InfoTreeUI
Returns the Entities tree node
getENTITY_BG_COLOR() - Method in class easik.sketch.util.ini.IniSettings
 
getENTITY_BORDER_COLOR() - Method in class easik.sketch.util.ini.IniSettings
 
getENTITY_FG_COLOR() - Method in class easik.sketch.util.ini.IniSettings
 
getExit() - Method in class easik.sketch.attribute.AttributeUI
Returns the exit value
getExit() - Method in class easik.sketch.attribute.UniqueKeyUI
Returns the exit value
getExtension() - Static method in class easik.sketch.util.Tex.TexFile
Returns the extension of this file
getFile() - Method in class easik.sketch.Sketch
Get the working file for this sketch.
getFinalInsertStatements(ExportPath) - Method in class easik.sketch.util.Export.Constraints.ExportPullback
Determines the INSERT statements necessary for the procedure called AFTER INSERT on the domain of path.
getFinishButton() - Method in class easik.ui.ApplicationFrame
Returns the finish button
getFinished() - Method in class easik.StateManager
Gets the value currently stored in finsihed
getFirstIfStatement(ExportPath) - Method in class easik.sketch.util.Export.Constraints.ExportProductConstraint
Gets the first IF statement.
getFLETCHED_EDGE_COLOR() - Method in class easik.sketch.util.ini.IniSettings
 
getForeignKeyString(ExportTable) - Static method in class easik.sketch.util.Export.Components.ExportEdge
Formats the foreign key string for SQL.
getFrame() - Method in class easik.Easik
Returns the current application frame
getFrame() - Method in class easik.sketch.Sketch
Returns the parental application frame to whoever asks for it.
getGraph() - Method in class easik.ui.SketchUI
Accessor for the JGraph
getGraphData() - Method in class easik.sketch.Sketch
Get the sketch's underlying JGraphT graph, a ListenableDirectedGraph
getHeader(String) - Method in class easik.sketch.util.ini.IniFile
Return the IniFileNode for the given header
getHelp() - Method in class easik.Easik
Gets the help pane associated with this instance.
getId() - Method in class easik.sketch.attribute.UniqueKey
Gets the id of this unique key.
getId() - Method in class easik.sketch.path.SketchPath
Returns the ID of the path
getIfStatement(ExportPath, ExportPath) - Method in class easik.sketch.util.Export.Constraints.ExportPullback
Gets the IF THEN SQL statement for this procedure.
getInfoTree() - Method in class easik.ui.tree.InfoTreeUI
Returns the information tree
getInfoTreeModel() - Method in class easik.ui.tree.InfoTreeUI
Returns the information tree model
getInfoTreeUI() - Method in class easik.ui.ApplicationFrame
Returns the InfoTreeUI object
getIni() - Method in class easik.Easik
Returns the ini settings
getInjective() - Method in class easik.sketch.edge.SketchEdge
Accessor for the injective quality
getInsertCall(ExportPath) - Method in class easik.sketch.util.Export.Constraints.ExportProductConstraint
Gets the actual INSERT SELECT string for the constraint.
getInsertString(ExportPath) - Method in class easik.sketch.util.Export.Constraints.ExportSumConstraint
Formats the INSERT string contained inside the sum procedure
getInstance() - Static method in class easik.Easik
Singleton method to get the one instance
getItem(String) - Method in class easik.sketch.util.ini.IniFileNode
Returns the item given by the name
getKeyName() - Method in class easik.sketch.attribute.UniqueKey
Returns the name of the key
getKeyName() - Method in class easik.sketch.attribute.UniqueKeyUI
Returns the name of the key
getKeyNode() - Method in class easik.sketch.vertex.EntityNode
Returns the tree node used to display unique keys
getLastMod() - Method in class easik.sketch.document.DocumentInfo
Gets the last modification date.
getLastUsedFolder() - Method in class easik.sketch.util.ini.IniSettings
 
getMarked() - Method in class easik.sketch.vertex.SketchVertex
Accessor for the marked flag
getMax(JGraph) - Static method in class easik.sketch.util.Tex.TexFile
Determines the maximum point on the graph, to set the bounds of the GasTeX image.
getMin(JGraph) - Static method in class easik.sketch.util.Tex.TexFile
Determines the minimum point on the graph, to set the bounds of the GasTeX image.
getName() - Method in class easik.sketch.attribute.EntityAttribute
Returns name of attribute.
getName() - Method in class easik.sketch.document.DocumentInfo
Gets the name of this sketch
getName() - Method in class easik.sketch.edge.SketchEdge
Accessor for the unique ID
getName() - Method in class easik.sketch.util.Export.Components.ExportAttribute
Getter method for the name of the attribute
getName() - Method in class easik.sketch.util.Export.Components.ExportEdge
Getter method for the name of the edge
getName() - Method in class easik.sketch.util.Export.Components.ExportPath
Returns the unique name of this path, created by the edges contained in this path.
getName() - Method in class easik.sketch.util.Export.Components.ExportTable
Getter method for the name of the table.
getName() - Method in class easik.sketch.vertex.SketchVertex
Accessor for the name field
getNewEdgeName(boolean) - Method in class easik.sketch.Sketch
Returns the first available unique edge identifier
getNewName() - Method in class easik.sketch.Sketch
Returns the next available 'NewName', so we don't get duplicates.
getNextButton() - Method in class easik.ui.ApplicationFrame
Returns the next button
getNode() - Method in class easik.sketch.attribute.EntityAttribute
Returns the node used for displaying the attribute
getNode() - Method in class easik.sketch.attribute.UniqueKey
Returns the node used to display the unique key in the tree
getNode() - Method in class easik.sketch.constraint.Constraint
Returns the node used to display the constraint in the tree
getNode() - Method in class easik.sketch.vertex.EntityNode
Returns the tree node used to display entity
getParent() - Method in class easik.sketch.attribute.UniqueKey
Returns the parent entity for the key
getPassword() - Method in class easik.sketch.util.Export.Database.DatabaseUI
Gets the password provided by the user.
getPATH_SELECTION_COLOR() - Method in class easik.sketch.util.ini.IniSettings
 
getPathA() - Method in class easik.sketch.constraint.CommutativeDiagram
Return the first path
getPathB() - Method in class easik.sketch.constraint.CommutativeDiagram
Return the second path
getPathInsertStrings(ExportPath) - Method in class easik.sketch.util.Export.Constraints.ExportProductConstraint
Gets the strings inserting an element for every table along the path up until the base table.
getPaths() - Method in class easik.sketch.constraint.Constraint
Returns the set of the paths involved in the constraint
getPaths() - Method in class easik.sketch.Sketch
Returns the HashMap of all paths in the sketch
getPaths() - Method in class easik.sketch.util.Export.Constraints.ExportConstraint
Get all paths participating in this constraint
getPaths() - Method in class easik.sketch.util.SketchHandler
Returns HashMap of paths
GetPathState - Class in easik.states
The GetPathState is a state which can be used to retrieve a single path from the user.
GetPathState(boolean, boolean) - Constructor for class easik.states.GetPathState
Default Constructor
getPerimeterPoint(VertexView, Point2D, Point2D) - Method in class easik.sketch.util.graph.EntityView.EntityRenderer
Returns the intersection of the bounding rectangle and the straight line between the source and the specified point p.
getPerimeterPoint(EdgeView, Point2D, Point2D) - Method in class easik.sketch.util.graph.EntityView
Overridden method to return the proper perimeter point for edges to use
getPlatform() - Method in class easik.sketch.util.Export.ExportHandler
Gets the platform of the database.
getPrimaryKeyString(ExportTable) - Static method in class easik.sketch.util.Export.Components.ExportTable
A method to determine the formatting of the primary key portion of table definition and set the relevant string field to this value
getRECENT_FILES() - Method in class easik.sketch.util.ini.IniSettings
 
getRenderer() - Method in class easik.sketch.util.graph.EntityView
Returns the current renderer
getRendererComponent(JGraph, CellView, boolean, boolean, boolean) - Method in class easik.sketch.util.graph.EntityView.EntityRenderer
Returns the renderer component after initializing it
getSaveOpenOperation() - Method in class easik.sketch.util.ini.IniSettings
 
getSecondIfStatement(ExportPath) - Method in class easik.sketch.util.Export.Constraints.ExportProductConstraint
Gets the second IF statement.
getSecondIfStatement(ExportPath, ExportPath) - Method in class easik.sketch.util.Export.Constraints.ExportPullback
Gets the main path conditions to determine whether the pullback table contains elements along the path for every element in the alternate table which leads to the same element as the main table.
getSelectIntoStatement(ExportPath, int) - Method in class easik.sketch.util.Export.Constraints.ExportPullback
Creates an INSERT INTO ...
getSelection(ExportPath) - Method in class easik.sketch.util.Export.Constraints.ExportCommutativeDiagram
Determines the last entity before the codomain of the path and sets the SELECT statement to select the reference to the codomain of the path from this entity.
getSelectionListener() - Method in class easik.sketch.Sketch
An accessor for the Model's selection listener
getSelectStatement(ExportPath) - Method in class easik.sketch.util.Export.Constraints.ExportPullback
Determines the conditions required for an insert into the pullback table AFTER INSERT into the table for which the procedure is being called.
getShowAttsVal() - Method in class easik.ui.ApplicationFrame
Returns the value of the show attributes check box menu item
getSIMPLE_EDGE_COLOR() - Method in class easik.sketch.util.ini.IniSettings
 
getSinks(HashMap) - Method in class easik.sketch.util.Export.SketchToSchema
Find all the tables in the sketch that do not have any outgoing edges.
getSketch() - Method in class easik.ui.ApplicationFrame
Returns the current sketch
getSource() - Method in class easik.sketch.util.Export.Components.ExportEdge
Getter method of the name of the source (that is, domain) of this edge.
getSourceObj() - Method in class easik.sketch.edge.SketchEdge
Getter method for the source of this sketch edge
getSpecificFolder() - Method in class easik.sketch.util.ini.IniSettings
 
getSTANDARD_SELECTION_COLOR() - Method in class easik.sketch.util.ini.IniSettings
 
getStateManager() - Method in class easik.Easik
Returns the current application frame
getSubConditions(ExportPath) - Method in class easik.sketch.util.Export.Constraints.ExportPullback
Gets the conditions for the insert, given the path, minus the initial conditions.
getTable(String) - Method in class easik.sketch.util.Export.ExportHandler
Gets the table associated with a given entity name
getTables() - Method in class easik.sketch.util.Export.ExportHandler
Getter method for the HashMap of all tables to be created.
getTables() - Method in class easik.sketch.util.Export.SketchToSchema
Getter method for the constructed set of tables
getTablesInvolvedForError(ArrayList<SketchPath>) - Static method in class easik.sketch.constraint.Constraint
Determines the entities involved in a constraint and lists them for an error message.
getTarget() - Method in class easik.sketch.util.Export.Components.ExportEdge
Getter method of the name of the target (that is, codomain) of this edge.
getTargetObj() - Method in class easik.sketch.edge.SketchEdge
Getter method for the target of this sketch edge
getTargetTable() - Method in class easik.sketch.util.Export.Constraints.ExportCommutativeDiagram
Get the target table of the commutative diagram
getTestForDuplicateStatement() - Method in class easik.sketch.util.Export.Constraints.ExportPullback
Gets the string that determines whether the pullback has a duplicate entry.
getTimeNames(String) - Method in class easik.sketch.util.Export.Constraints.ExportConstraint
Gets the hash map containing all procedures to be called at time.
getTitle() - Method in class easik.sketch.util.ini.IniFileNode
Returns the name of this header
getTriggers() - Method in class easik.sketch.util.Export.SketchToSchema
Getter method for all triggers formed from the table.
getType() - Method in class easik.sketch.constraint.Constraint
Returns a string corresponding to the constraint type.
getType() - Method in class easik.sketch.util.Export.Components.ExportAttribute
Getter method for the data type of the attribute
getTypeDesc() - Method in class easik.sketch.datatype.DataType
Return the description of the data type
getTypeName() - Method in class easik.sketch.datatype.DataType
Returns the name of the data type
getUniqueKeys() - Method in class easik.sketch.util.Export.Components.ExportTable
Getter method for the list of unique keys
getUniqueKeys() - Method in class easik.sketch.vertex.EntityNode
Returns an ArrayList of the unique keys
getUniqueKeyString(ExportTable) - Static method in class easik.sketch.util.Export.Components.ExportUniqueKey
Formats the unique key string for SQL exportation.
getURL() - Method in class easik.sketch.util.Export.Database.DatabaseUI
Gets the URL of the database, provided by the user.
getUsername() - Method in class easik.sketch.util.Export.Database.DatabaseUI
Gets the username provided by the user.
getUseString() - Method in class easik.sketch.util.Export.SketchToSchema
Getter method for the USE database SQL string.
getVarTable(String) - Method in class easik.sketch.util.Export.Constraints.ExportSumConstraint
Gets the target table of the first edge in the path that has as its domain, the table inTable.
getVertexCell(Object) - Method in class easik.sketch.util.SketchAdapter
Returns the JGraph vertex cell that corresponds to the specified JGraphT vertex.
getVertexFromCell(DefaultGraphCell) - Method in class easik.sketch.util.SketchAdapter
For getting the JGraphT vertex from a JGraph cell
getVertexPort(Object) - Method in class easik.sketch.util.SketchAdapter
Returns the JGraph port cell that corresponds to the specified JGraphT vertex.
getViewClass() - Method in class easik.sketch.util.graph.ExtendableCellViewFactory.CellViewMapping
 
getViewIndirections() - Method in class easik.sketch.util.graph.ExtendableCellViewFactory
 
getVIRTUAL_EDGE_COLOR() - Method in class easik.sketch.util.ini.IniSettings
 
getVIRTUAL_HIGHLIGHTED_EDGE_COLOR() - Method in class easik.sketch.util.ini.IniSettings
 
getX() - Method in class easik.sketch.vertex.SketchVertex
Accessor for the X coordinate
getY() - Method in class easik.sketch.vertex.SketchVertex
Accessor for the Y Coordinate
gotFocus() - Method in class easik.states.EasikState
When this state gets the top spot again, this gets executed.
gradientColor - Variable in class easik.sketch.util.graph.EntityView.EntityRenderer
The gradient color of the entity
graph - Variable in class easik.sketch.util.graph.EntityView.EntityRenderer
The graph
graphChanged(GraphModelEvent) - Method in class easik.sketch.SetPoints
When action is performed, update point
graphChanged(GraphModelEvent) - Method in class easik.sketch.util.SketchAdapter.JGraphListener
This method is called for all JGraph changes.
graphicalSketchFromXML(File, Sketch) - Static method in class easik.sketch.util.SketchFileIO
Load a sketch from XML.
GuideEdge - Class in easik.sketch.edge
The GuideEdge is a directed edge which is used only as a visual aid to the graph drawer.
GuideEdge(boolean) - Constructor for class easik.sketch.edge.GuideEdge
Creates an edge between the two objects

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