List of usage examples for org.apache.commons.collections15 BidiMap getKey
K getKey(Object value);
From source file:edu.uci.ics.jung.io.TestGraphMLReader.java
public void testLoad() throws IOException { String testFilename = "toy_graph.ml"; Graph<Number, Number> graph = loadGraph(testFilename); Assert.assertEquals(graph.getVertexCount(), 3); Assert.assertEquals(graph.getEdgeCount(), 3); BidiMap<Number, String> vertex_ids = gmlreader.getVertexIDs(); Number joe = vertex_ids.getKey("1"); Number bob = vertex_ids.getKey("2"); Number sue = vertex_ids.getKey("3"); Assert.assertNotNull(joe);//from w ww . j ava 2 s .c o m Assert.assertNotNull(bob); Assert.assertNotNull(sue); Map<String, GraphMLMetadata<Number>> vertex_metadata = gmlreader.getVertexMetadata(); Transformer<Number, String> name = vertex_metadata.get("name").transformer; Assert.assertEquals(name.transform(joe), "Joe"); Assert.assertEquals(name.transform(bob), "Bob"); Assert.assertEquals(name.transform(sue), "Sue"); Assert.assertTrue(graph.isPredecessor(joe, bob)); Assert.assertTrue(graph.isPredecessor(bob, joe)); Assert.assertTrue(graph.isPredecessor(sue, joe)); Assert.assertFalse(graph.isPredecessor(joe, sue)); Assert.assertFalse(graph.isPredecessor(sue, bob)); Assert.assertFalse(graph.isPredecessor(bob, sue)); File testFile = new File(testFilename); testFile.delete(); }
From source file:org.drugis.addis.presentation.NodeSplitResultsTableModel.java
private String getDescription(BasicParameter p) { BidiMap<DrugSet, Treatment> treatmentMap = d_pm.getBean().getBuilder().getTreatmentMap(); return treatmentMap.getKey(p.getBaseline()).getLabel() + ", " + treatmentMap.getKey(p.getSubject()).getLabel(); }