001package org.hl7.fhir.r5.profilemodel;
002
003public class PEType {
004  private String name;
005  private String type;
006  private String url;
007  public PEType(String name, String type, String url) {
008    super();
009    this.name = name;
010    this.url = url;
011    this.type = type;
012  }
013  
014  /**
015   * Human presentable name 
016   * 
017   * @return
018   */
019  public String getName() {
020    return name;
021  }
022  
023  /**
024   * The concrete FHIR type name for the type
025   * 
026   * @return
027   */
028  public String getType() {
029    return type;
030  }
031
032  /**
033   * URL that identifies the type
034   * @return
035   */
036  public String getUrl() {
037    return url;
038  }
039
040  @Override
041  public String toString() {
042    return (name.equals(type) ? name : name+"->"+type)+"["+url+"]"; 
043  } 
044  
045}