Examples of KamEdge


Examples of org.openbel.framework.api.Kam.KamEdge

     * @return the resolved {@link KamEdge}, or null if it does not exist in
     * the {@link Kam}
     */
    private KamEdge resolveEdge(final Kam kam, final KamNode subjectKamNode,
            final RelationshipType rtype, final KamNode objectKamNode) {
        final KamEdge resolvedEdge = kam.findEdge(subjectKamNode, rtype,
                objectKamNode);
        return resolvedEdge;
    }
View Full Code Here

Examples of org.openbel.framework.api.Kam.KamEdge

        edgeFilter.add(rtcriteria);
        Collection<KamEdge> edges = testKAM.getEdges(edgeFilter);
        assertNotNull(edges);
        assertEquals(2, edges.size());
        Iterator<KamEdge> edgeIt = edges.iterator();
        KamEdge e1 = edgeIt.next();
        assertEquals(HAS_COMPONENT, e1.getRelationshipType());
        KamEdge e2 = edgeIt.next();
        assertEquals(HAS_COMPONENT, e2.getRelationshipType());
    }
View Full Code Here

Examples of org.openbel.framework.api.Kam.KamEdge

        edgeFilter.add(rtcriteria);
        Collection<KamEdge> edges = testKAM.getEdges(edgeFilter);
        assertNotNull(edges);
        assertEquals(3, edges.size());
        Iterator<KamEdge> edgeIt = edges.iterator();
        KamEdge e1 = edgeIt.next();
        assertEquals(INCREASES, e1.getRelationshipType());
        KamEdge e2 = edgeIt.next();
        assertEquals(ACTS_IN, e2.getRelationshipType());
        KamEdge e3 = edgeIt.next();
        assertEquals(DECREASES, e3.getRelationshipType());
    }
View Full Code Here

Examples of org.openbel.framework.api.Kam.KamEdge

        edgeFilter.add(rtcriteria);
        Collection<KamEdge> edges = testKAM.getEdges(edgeFilter);
        assertNotNull(edges);
        assertEquals(2, edges.size());
        Iterator<KamEdge> edgeIt = edges.iterator();
        KamEdge e1 = edgeIt.next();
        assertEquals(INCREASES, e1.getRelationshipType());
        KamEdge e2 = edgeIt.next();
        assertEquals(DECREASES, e2.getRelationshipType());
    }
View Full Code Here

Examples of org.openbel.framework.api.Kam.KamEdge

        edgeFilter.add(rtcriteria);
        Collection<KamEdge> edges = testKAM.getEdges(edgeFilter);
        assertNotNull(edges);
        assertEquals(3, edges.size());
        Iterator<KamEdge> edgeIt = edges.iterator();
        KamEdge e1 = edgeIt.next();
        assertEquals(HAS_COMPONENT, e1.getRelationshipType());
        KamEdge e2 = edgeIt.next();
        assertEquals(HAS_COMPONENT, e2.getRelationshipType());
        KamEdge e3 = edgeIt.next();
        assertEquals(ACTS_IN, e3.getRelationshipType());
    }
View Full Code Here

Examples of org.openbel.framework.api.Kam.KamEdge

        edgeFilter.add(excriteria);
        Collection<KamEdge> edges = testKAM.getEdges(edgeFilter);
        assertNotNull(edges);
        assertEquals(5, edges.size());
        Iterator<KamEdge> edgeIt = edges.iterator();
        KamEdge e1 = edgeIt.next();
        assertEquals(HAS_COMPONENT, e1.getRelationshipType());
        KamEdge e2 = edgeIt.next();
        assertEquals(HAS_COMPONENT, e2.getRelationshipType());
        KamEdge e3 = edgeIt.next();
        assertEquals(INCREASES, e3.getRelationshipType());
        KamEdge e4 = edgeIt.next();
        assertEquals(ACTS_IN, e4.getRelationshipType());
        KamEdge e5 = edgeIt.next();
        assertEquals(DECREASES, e5.getRelationshipType());
    }
View Full Code Here

Examples of org.openbel.framework.api.Kam.KamEdge

        edgeFilter.add(incriteria);
        Collection<KamEdge> edges = testKAM.getEdges(edgeFilter);
        assertNotNull(edges);
        assertEquals(3, edges.size());
        Iterator<KamEdge> edgeIt = edges.iterator();
        KamEdge e1 = edgeIt.next();
        assertEquals(INCREASES, e1.getRelationshipType());
        KamEdge e2 = edgeIt.next();
        assertEquals(ACTS_IN, e2.getRelationshipType());
        KamEdge e3 = edgeIt.next();
        assertEquals(DECREASES, e3.getRelationshipType());
    }
View Full Code Here

Examples of org.openbel.framework.api.Kam.KamEdge

        if (!contains(targetNode)) {
            throw new InvalidArgument("target Node is not in graph");
        }

        // See if the edge already exists. The hash ignores the edgeId
        KamEdge kamEdge =
                new KamEdgeImpl(this, -1, sourceNode, relationshipType,
                        targetNode);
        if (edgeIdMap.keySet().contains(kamEdge)) {
            Integer kamEdgeId = edgeIdMap.get(kamEdge);
            kamEdge = idEdgeMap.get(kamEdgeId);
View Full Code Here

Examples of org.openbel.framework.api.Kam.KamEdge

        if (!contains(targetNode)) {
            throw new InvalidArgument("target Node is not in graph");
        }

        // See if the edge already exists
        KamEdge kamEdge =
                new KamEdgeImpl(this, kamEdgeId, sourceNode, relationshipType,
                        targetNode);
        if (!edgeIdMap.containsKey(kamEdge)) {
            // add this edge into the graph
            addEdge(kamEdge);
View Full Code Here

Examples of org.openbel.framework.api.Kam.KamEdge

        // establish id to replacement node
        idNodeMap.put(targetNodeId, targetReplacement);
        nodeIdMap.put(targetReplacement, targetNodeId);

        final int edgeId = kamEdge.getId();
        final KamEdge replacement = new KamEdgeImpl(this, edgeId,
                sourceReplacement, relationship, targetReplacement);

        // establish id to replacement edge
        idEdgeMap.put(edgeId, replacement);
        edgeIdMap.put(replacement, edgeId);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.