public void setTag(String tag) {

    try {
      this.put("Tag", tag);
    } catch (JComException e) {
      logger.warn(e.getMessage());
    }
  }
  public void setBaseClass(String bclass) {

    try {
      this.put("BaseClass", bclass);
    } catch (JComException e) {
      logger.warn(e.getMessage());
    }
  }
  public void setValue(String value) {

    try {
      this.put("Value", value);
    } catch (JComException e) {
      logger.warn(e.getMessage());
    }
  }
  /** Read/Write. The value associated with this tag. */
  public String getValue() {

    try {
      return (String) this.get("Value");
    } catch (JComException e) {
      logger.warn(e.getMessage());
      return null;
    }
  }
  /** Read/Write. Indicates the role end - set to ASSOCIATION_SOURCE or ASSOCIATION_TARGET. */
  public String getBaseClass() {

    try {
      return (String) this.get("BaseClass");
    } catch (JComException e) {
      logger.warn(e.getMessage());
      return null;
    }
  }