Uses of Interface
org.jtool.jxplatform.graph.GraphElement

Packages that use GraphElement
org.jtool.jxplatform.graph Application programming interfaces for manipulating graphs created from source code.  
org.jtool.jxplatform.graph.cfg Application programming interfaces for manipulating control flow graphs (CFGs) created from source code.  
org.jtool.jxplatform.graph.pdg Application programming interfaces for manipulating program dependence graphs (PDGs) created from source code.  
 

Uses of GraphElement in org.jtool.jxplatform.graph
 

Classes in org.jtool.jxplatform.graph that implement GraphElement
 class GraphEdge
          An edge object of CFGs and PDGs.
 class GraphNode
          A node object of CFGs and PDGs.
 

Methods in org.jtool.jxplatform.graph that return GraphElement
 GraphElement GraphElementList.remove(int index)
          Removes a graph element at a position in this list.
 GraphElement GraphElementList.get(int index)
          Returns a graph element at the position in this list.
 GraphElement GraphElementList.getFirst()
          Returns the first graph element in this list.
 GraphElement GraphElementList.getLast()
          Returns the last graph element in this list.
 GraphElement GraphElementList.removeFirst()
          Removes the first graph element from this list.
 GraphElement GraphElementList.removeLast()
          Removes the last graph element from this list.
 GraphElement[] GraphElementList.toArray()
          Returns an array containing all graph elements in this list in proper sequence.
 GraphElement GraphElementSet.getGraphElement()
          Returns one graph element in this set.
 GraphElement[] GraphElementSet.toArray()
          Returns an array containing all graph elements in this set in proper sequence.
 

Methods in org.jtool.jxplatform.graph with parameters of type GraphElement
 boolean GraphElementList.add(GraphElement elem)
          Appends a graph element to the end of this list.
 void GraphElementList.add(int index, GraphElement elem)
          Inserts a graph element at a position in this list.
 void GraphElementList.addAll(GraphElement list)
          Appends all graph elements in a list to the end of this list.
 boolean GraphElementList.remove(GraphElement elem)
          Removes a graph element from this list.
 boolean GraphElementList.contains(GraphElement elem)
          Tests if this list contains a graph element.
 boolean GraphElementList.containsAll(GraphElement list)
          Tests if this list contains all graph elements of a list.
 void GraphElementList.addFirst(GraphElement elem)
          Inserts a graph element at the beginning of this list.
 void GraphElementList.addLast(GraphElement elem)
          Appends a graph element to the end of this list.
 boolean GraphElementSet.add(GraphElement elem)
          Appends a graph element to this list.
 boolean GraphElementSet.remove(GraphElement elem)
          Removes a graph element from this set.
 boolean GraphElementSet.contains(GraphElement elem)
          Tests if this set contains a graph element.
 boolean GraphNode.equals(GraphElement elem)
          Tests if this node equals to a given node.
 boolean GraphEdge.equals(GraphElement elem)
          Tests if this edge equals to a given edge.
 boolean GraphElement.equals(GraphElement elem)
          Tests if this graph element equals to a given graph element.
 

Uses of GraphElement in org.jtool.jxplatform.graph.cfg
 

Classes in org.jtool.jxplatform.graph.cfg that implement GraphElement
 class CFGAssignment
          An assignment node of CFGs.
 class CFGBranch
          A branch node of CFGs.
 class CFGBreakContinue
          A break or continue node of CFGs.
 class CFGCall
          A method call node of CFGs.
 class CFGDeclaration
          A local or field declaration node of CFGs.
 class CFGExit
          A exit node of CFGs.
 class CFGMerge
          A merge node of CFGs.
 class CFGMethodEntry
          A method entry node of CFGs.
 class CFGNode
          A node of CFGs.
 class CFGParameter
          A parameter node of CFGs.
 class CFGStatement
          A statement node of CFGs.
 class ControlFlow
          An edge (control flow) of CFGs.
 

Methods in org.jtool.jxplatform.graph.cfg with parameters of type GraphElement
 boolean ControlFlow.equals(GraphElement elem)
          Tests if this edge equals to a given edge.
 boolean CFGNode.equals(GraphElement elem)
          Tests if this node equals to a given node.
 

Uses of GraphElement in org.jtool.jxplatform.graph.pdg
 

Classes in org.jtool.jxplatform.graph.pdg that implement GraphElement
 class CD
          A data dependence edge of PDGs.
 class DD
          A data dependence edge of PDGs.
 class Dependence
          An edge (dependence) of PDGs.
 class PDGMethodEntry
          A method entry node of PDGs.
 class PDGNode
          A node of PDGs.
 class PDGStatement
          A statement node of PDGs.
 

Methods in org.jtool.jxplatform.graph.pdg with parameters of type GraphElement
 boolean Dependence.equals(GraphElement elem)
          Tests if this edge equals to a given edge.
 boolean DD.equals(GraphElement elem)
          Tests if this edge equals to a given edge.