Uses of Class
easik.sketch.constraint.Constraint

Packages that use Constraint
easik.sketch   
easik.sketch.constraint   
easik.sketch.util   
easik.states   
easik.ui.tree   
 

Uses of Constraint in easik.sketch
 

Fields in easik.sketch with type parameters of type Constraint
private  java.util.LinkedList<Constraint> Sketch._constraints
          Linked List of all constraints
 

Methods in easik.sketch that return types with arguments of type Constraint
 java.util.LinkedList<Constraint> Sketch.getConstraints()
          Returns the linkedlist of constraints
 

Methods in easik.sketch with parameters of type Constraint
 void Sketch.addConstraint(Constraint c)
          Adds a constraint to the sketch.
 void Sketch.addNewConstraint(Constraint c)
          Add a new constraint to the sketch
 void Sketch.removeConstraint(Constraint toRemove)
          Removes a constraint and guide arrows
 

Method parameters in easik.sketch with type arguments of type Constraint
 void Sketch.initialiseFromData(java.util.HashMap<java.lang.String,EntityNode> entityNodes, java.util.HashMap<java.lang.String,org.jgrapht.graph.DefaultEdge> edges, java.util.HashMap<java.lang.String,SketchPath> paths, java.util.LinkedList<Constraint> constraints, java.util.ArrayList dataTypes, DocumentInfo head, boolean inMySQL, boolean inOracle, boolean inDB2, boolean inXML, boolean inUserDefined)
          Used to initialise a new sketch based on provided data (usually from the Sketch loading methods).
 

Uses of Constraint in easik.sketch.constraint
 

Subclasses of Constraint in easik.sketch.constraint
 class CommutativeDiagram
          The commutative diagram is a constraint made up of two lists (Arrays) of sketch edges.
 class ProductConstraint
          Represents the product constraint.
 class PullbackConstraint
          Class representing a pullback constraint.
 class SumConstraint
          This class represents the sum colimit constraint.
 

Method parameters in easik.sketch.constraint with type arguments of type Constraint
static void Constraint.setAllConstraintsVisible(java.util.LinkedList<Constraint> constraints, boolean show)
          Sets all constraints to visible/invisible in the sketch.
 

Uses of Constraint in easik.sketch.util
 

Fields in easik.sketch.util with type parameters of type Constraint
private  java.util.LinkedList<Constraint> SketchHandler._constraints
          The constraints of the sketch
 

Methods in easik.sketch.util that return types with arguments of type Constraint
 java.util.LinkedList<Constraint> SketchHandler.getConstraints()
          Returns LinkedList of constraints
 

Uses of Constraint in easik.states
 

Fields in easik.states declared as Constraint
private  Constraint AddPathToConstraintState._constraint
          The constraint being edited
 

Constructors in easik.states with parameters of type Constraint
AddPathToConstraintState(Sketch inSketch, java.util.ArrayList<SketchPath> curPaths, Constraint curConstraint)
          Constructor for creating a new state to collect paths and make a diagram.
 

Uses of Constraint in easik.ui.tree
 

Methods in easik.ui.tree with parameters of type Constraint
 void InfoTreeUI.addConstraint(Constraint c)
          Add a constraint to the info tree.
 void InfoTreeUI.removeConstraint(Constraint c)
          Remove a constraint from the info tree.