1 package net.sf.mmapps.modules.config; 2 3 /*** 4 * 5 * @author Kees Jongenburger 6 * @version $Id: RelationType.java,v 1.1.1.1 2004/02/06 08:44:05 keesj Exp $ 7 */ 8 public class RelationType { 9 String name; 10 String sourceName; 11 String destinationName; 12 String nodeManagerName ="insrel"; 13 String directionality ="BIDIRECTIONAL"; 14 15 public RelationType(){ 16 } 17 18 public RelationType(String name , String sourceName,String destinationName,String nodeManagerName,String directionality) { 19 20 this.name = name; 21 22 if (sourceName != null) this.sourceName = sourceName; 23 if (destinationName != null) this.destinationName = destinationName; 24 if (nodeManagerName != null) this.nodeManagerName = nodeManagerName; 25 if (directionality != null) this.directionality = directionality; 26 } 27 28 public void setName(String name ){ 29 this.name = name; 30 } 31 32 public String getName(){return name;}; 33 34 public String getSourceName(){ return (sourceName != null)?sourceName : name;}; 35 36 public String getDestinationName(){return (destinationName != null)?destinationName : name ;}; 37 38 public void setNodeManagerName(String nodeManagerName){this.nodeManagerName = nodeManagerName;}; 39 public String getNodeManagerName(){return nodeManagerName;}; 40 41 public void setDirectionality(String directionality) {this.directionality = directionality;} 42 public String getDirectionality() {return directionality;} 43 }