1 10 11 package org.mmbase.bridge; 12 13 29 public interface RelationManager extends NodeManager { 30 33 public final static int UNIDIRECTIONAL = 1; 34 35 38 public final static int BIDIRECTIONAL = 2; 39 40 44 public String getForwardRole(); 45 46 50 public String getReciprocalRole(); 51 52 56 public String getForwardGUIName(); 57 58 62 public String getReciprocalGUIName(); 63 64 68 public int getDirectionality(); 69 70 74 public NodeManager getSourceManager(); 75 76 80 public NodeManager getDestinationManager(); 81 82 88 public Relation createRelation(Node sourceNode, Node destinationNode); 89 90 98 public Relation createRelation(Node sourceNode, RelationManager relationManager); 99 100 105 public RelationList getRelations(Node node); 106 107 116 public boolean mayCreateRelation(Node sourceNode, Node destinationNode); 117 118 } 119 | Popular Tags |