test_class.declarator: a
test_class.modifier: protected
test_class.original_string: protected Vertex<String> a;
test_class.type: Vertex<String>
test_class.var_name: a
test_class.declarator: b
test_class.modifier: protected
test_class.original_string: protected Vertex<String> b;
test_class.type: Vertex<String>
test_class.var_name: b
test_class.declarator: tester
test_class.modifier: protected
test_class.original_string: protected Edge<String, String> tester;
test_class.type: Edge<String, String>
test_class.var_name: tester
test_class.file: src/edu/ku/brc/specify/tasks/subpane/wb/graph/EdgeTest.java
test_class.identifier: EdgeTest
test_case.body: @Test
  	public void testEdge() {
  		assertTrue(tester.getPointA() == a);
  		assertTrue(tester.getPointB() == b);
  		assertTrue(tester.getData().equals("edgy"));
  	}
test_case.class_method_signature: EdgeTest.testEdge()
test_case.full_signature: @Test public void testEdge()
test_case.identifier: testEdge
test_case.invocations: assertTrue getPointA assertTrue getPointB assertTrue equals getData
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testEdge()
focal_class.declarator: cost
focal_class.modifier: protected
focal_class.original_string: protected Integer   cost;
focal_class.type: Integer
focal_class.var_name: cost
focal_class.declarator: data
focal_class.modifier: protected
focal_class.original_string: protected F         data;
focal_class.type: F
focal_class.var_name: data
focal_class.declarator: pointA
focal_class.modifier: protected
focal_class.original_string: protected Vertex<E> pointA;
focal_class.type: Vertex<E>
focal_class.var_name: pointA
focal_class.declarator: pointB
focal_class.modifier: protected
focal_class.original_string: protected Vertex<E> pointB;
focal_class.type: Vertex<E>
focal_class.var_name: pointB
focal_class.file: src/edu/ku/brc/specify/tasks/subpane/wb/graph/Edge.java
focal_class.identifier: Edge
focal_class.class_method_signature: Edge.Edge(final Vertex<E> pointA, final Vertex<E> pointB)
focal_class.full_signature: public  Edge(final Vertex<E> pointA, final Vertex<E> pointB)
focal_class.identifier: Edge
focal_class.modifiers: public
focal_class.parameters: (final Vertex<E> pointA, final Vertex<E> pointB)
focal_class.signature:  Edge(final Vertex<E> pointA, final Vertex<E> pointB)
focal_class.class_method_signature: Edge.Edge(final Vertex<E> pointA, final Vertex<E> pointB, final F data)
focal_class.full_signature: public  Edge(final Vertex<E> pointA, final Vertex<E> pointB, final F data)
focal_class.identifier: Edge
focal_class.modifiers: public
focal_class.parameters: (final Vertex<E> pointA, final Vertex<E> pointB, final F data)
focal_class.signature:  Edge(final Vertex<E> pointA, final Vertex<E> pointB, final F data)
focal_class.class_method_signature: Edge.getCost()
focal_class.full_signature: public Integer getCost()
focal_class.identifier: getCost
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Integer
focal_class.signature: Integer getCost()
focal_class.class_method_signature: Edge.setCost(final Integer cost)
focal_class.full_signature: public void setCost(final Integer cost)
focal_class.identifier: setCost
focal_class.modifiers: public
focal_class.parameters: (final Integer cost)
focal_class.return: void
focal_class.signature: void setCost(final Integer cost)
focal_class.class_method_signature: Edge.getPointA()
focal_class.full_signature: public Vertex<E> getPointA()
focal_class.identifier: getPointA
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Vertex<E>
focal_class.signature: Vertex<E> getPointA()
focal_class.class_method_signature: Edge.getPointB()
focal_class.full_signature: public Vertex<E> getPointB()
focal_class.identifier: getPointB
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Vertex<E>
focal_class.signature: Vertex<E> getPointB()
focal_class.class_method_signature: Edge.getData()
focal_class.full_signature: public F getData()
focal_class.identifier: getData
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: F
focal_class.signature: F getData()
focal_class.class_method_signature: Edge.equals(Object edgeObj)
focal_class.full_signature: @Override @SuppressWarnings("unchecked") public boolean equals(Object edgeObj)
focal_class.identifier: equals
focal_class.modifiers: @Override @SuppressWarnings("unchecked") public
focal_class.parameters: (Object edgeObj)
focal_class.return: boolean
focal_class.signature: boolean equals(Object edgeObj)
focal_class.class_method_signature: Edge.dataIsEqual(final F data1, final F data2)
focal_class.full_signature: private boolean dataIsEqual(final F data1, final F data2)
focal_class.identifier: dataIsEqual
focal_class.modifiers: private
focal_class.parameters: (final F data1, final F data2)
focal_class.return: boolean
focal_class.signature: boolean dataIsEqual(final F data1, final F data2)
focal_method.body: public Edge(final Vertex<E> pointA, final Vertex<E> pointB)
      {
          this.cost = null;
          this.pointA = pointA;
          this.pointB = pointB;
          this.data = null;
      }
focal_method.class_method_signature: Edge.Edge(final Vertex<E> pointA, final Vertex<E> pointB)
focal_method.full_signature: public  Edge(final Vertex<E> pointA, final Vertex<E> pointB)
focal_method.identifier: Edge
focal_method.modifiers: public
focal_method.parameters: (final Vertex<E> pointA, final Vertex<E> pointB)
focal_method.signature:  Edge(final Vertex<E> pointA, final Vertex<E> pointB)