Examples of matchForward()


Examples of com.google.devtools.depan.graph.api.DirectedRelation.matchForward()

  private void setForward(Relation relation, boolean on, boolean notify) {
    DirectedRelation directedRelation = contentMap.get(relation);
    if (null == directedRelation) {
      return;
    }
    if (on != directedRelation.matchForward()) {
      directedRelation.setMatchForward(on);
      // update the table
      relationPicker.update(directedRelation,
          new String[] {RelationshipPickerHelper.COL_FORWARD});
      if (notify) {
View Full Code Here

Examples of com.google.devtools.depan.graph.api.DirectedRelation.matchForward()

    if (element instanceof DirectedRelation) {
      DirectedRelation relation = ((DirectedRelation) element);
      if (property.equals(RelationshipPickerHelper.COL_BACKWARD)) {
        return relation.matchBackward();
      } else if (property.equals(RelationshipPickerHelper.COL_FORWARD)) {
        return relation.matchForward();
      }
    }
    return null;
  }
View Full Code Here

Examples of com.google.devtools.depan.graph.api.DirectedRelation.matchForward()

    if (element instanceof DirectedRelation) {
      DirectedRelation relation = ((DirectedRelation) element);
      switch (columnIndex) {
      case 0: return null;
      case 1:
        return Resources.getOnOff(relation.matchForward());
      case 2:
        return Resources.getOnOff(relation.matchBackward());
      default:
        break;
      }
View Full Code Here

Examples of com.google.devtools.depan.graph.api.DirectedRelation.matchForward()

      DirectedRelation relation = ((DirectedRelation) element);
      switch (columnIndex) {
      case 0:
        return relation.getRelation().toString().toLowerCase();
      case 1:
        if (relation.matchForward()) {
          return relation.getRelation().getForwardName();
        }
        return relation.getRelation().getForwardName();
      case 2:
        if (relation.matchBackward()) {
View Full Code Here

Examples of com.google.devtools.depan.graph.api.DirectedRelation.matchForward()

   */
  public Collection<Relation> getForwardRelations() {
    Collection<Relation> forwardRelations = new ArrayList<Relation>();
    for (Relation relation : map.keySet()) {
      DirectedRelation direction = map.get(relation);
      if (direction.matchForward()) {
        forwardRelations.add(relation);
      }
    }
    return forwardRelations;
  }
View Full Code Here

Examples of com.google.devtools.depan.graph.api.DirectedRelation.matchForward()

   * @param backward true to match in the backward direction.
   */
  public void addRelation(Relation rel, boolean forward, boolean backward) {
    if (map.containsKey(rel)) {
      DirectedRelation d = map.get(rel);
      d.setMatchForward(d.matchForward() || forward);
      d.setMatchBackward(d.matchBackward() || backward);
    } else {
      map.put(rel, new BasicDirectedRelation(rel, forward, backward));         
    }
  }
View Full Code Here

Examples of com.google.devtools.depan.model.RelationshipSetAdapter.matchForward()

    assertFalse("Must not match backward",
        relSetAdapter.matchBackward(MockRelation.CALL));

    assertTrue("Must match forward",
        relSetAdapter.matchForward(MockRelation.CALL));
  }

  /**
   * Tests MultipleDirectedRelationFinder.toString()
   */
 
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.