package thredds.catalog;

public class InvDatasetImplProxy extends thredds.catalog.InvDatasetImpl{
  private thredds.catalog.InvDatasetImpl proxy;
  private String aliasName;

  public InvDatasetImplProxy ( String aliasName, thredds.catalog.InvDatasetImpl proxy) {
    super(proxy.getParent(), proxy.getName());
    this.aliasName = aliasName;
    this.proxy = proxy;
  }

  public String getAliasName() { return aliasName; }

  public void addAccess(thredds.catalog.InvAccess p0) {
    proxy.addAccess( p0);
  }

  public void addDataset(thredds.catalog.InvDatasetImpl p0) {
    proxy.addDataset( p0);
  }

  public void addDocumentation(thredds.catalog.InvDocumentation p0) {
    proxy.addDocumentation( p0);
  }

  public void addProperty(thredds.catalog.InvProperty p0) {
    proxy.addProperty( p0);
  }

  public void addService(thredds.catalog.InvService p0) {
    proxy.addService( p0);
  }

   boolean check(java.lang.StringBuffer p0, boolean p1) {
    return proxy.check( p0, p1);
  }

  public java.lang.String dump() {
    return proxy.dump();
  }

   java.lang.String dump(int p0) {
    return proxy.dump( p0);
  }

  public boolean equals(java.lang.Object p0) {
    return proxy.equals( p0);
  }

  public thredds.catalog.InvDatasetImpl findDatasetByName(java.lang.String p0) {
    return proxy.findDatasetByName( p0);
  }

  public java.lang.String findProperty(java.lang.String p0) {
    return proxy.findProperty( p0);
  }

  public thredds.catalog.InvService findService(java.lang.String p0) {
    return proxy.findService( p0);
  }

  public boolean finish() {
    return true;
  }

  public thredds.catalog.InvAccess getAccess(thredds.catalog.ServiceType p0) {
    return proxy.getAccess( p0);
  }

  public java.util.List getAccess() {
    return proxy.getAccess();
  }

  public java.util.List getAccessLocal() {
    return proxy.getAccessLocal();
  }

  public java.lang.String getAlias() {
    return proxy.getAlias();
  }

  public java.lang.String getAuthority() {
    return proxy.getAuthority();
  }

  public thredds.catalog.CollectionType getCollectionType() {
    return proxy.getCollectionType();
  }

  public java.util.List getContributors() {
    return proxy.getContributors();
  }

  public java.util.List getCreators() {
    return proxy.getCreators();
  }

  public thredds.catalog.DataFormatType getDataFormatType() {
    return proxy.getDataFormatType();
  }

  public thredds.catalog.DataType getDataType() {
    return proxy.getDataType();
  }

  public java.util.List getDatasets() {
    return proxy.getDatasets();
  }

  public java.util.List getDates() {
    return proxy.getDates();
  }

  public java.util.List getDocumentation() {
    return proxy.getDocumentation();
  }

  public java.lang.String getDocumentation(java.lang.String p0) {
    return proxy.getDocumentation( p0);
  }

  public java.lang.String getFullName() {
    return proxy.getFullName();
  }

  public thredds.catalog.ThreddsMetadata.GeospatialCoverage getGeospatialCoverage() {
    return proxy.getGeospatialCoverage();
  }

  public java.lang.String getID() {
    return proxy.getID();
  }

  public java.util.List getKeywords() {
    return proxy.getKeywords();
  }

  public thredds.catalog.ThreddsMetadata getLocalMetadata() {
    return proxy.getLocalMetadata();
  }

  protected boolean getMark() {
    return proxy.getMark();
  }

  public java.util.List getMetadata(thredds.catalog.MetadataType p0) {
    return proxy.getMetadata( p0);
  }

  public java.util.List getMetadata() {
    return proxy.getMetadata();
  }

  public java.lang.String getName() {
    return proxy.getName();
  }

  public thredds.catalog.InvDataset getParent() {
    return proxy.getParent();
  }

  public thredds.catalog.InvCatalog getParentCatalog() {
    return proxy.getParentCatalog();
  }

  public java.util.List getProjects() {
    return proxy.getProjects();
  }

  public java.util.List getProperties() {
    return proxy.getProperties();
  }

  public java.util.List getPublishers() {
    return proxy.getPublishers();
  }

  public thredds.catalog.InvService getServiceDefault() {
    return proxy.getServiceDefault();
  }

  public java.util.List getServicesLocal() {
    return proxy.getServicesLocal();
  }

  public thredds.catalog.ThreddsMetadata.TimeCoverage getTimeCoverage() {
    return proxy.getTimeCoverage();
  }

  public java.lang.String getUniqueID() {
    return proxy.getUniqueID();
  }

  public java.lang.String getUrlPath() {
    return proxy.getUrlPath();
  }

  public java.lang.Object getUserProperty(java.lang.Object p0) {
    return proxy.getUserProperty( p0);
  }

  public java.util.List getVariables() {
    return proxy.getVariables();
  }

  public boolean hasAccess() {
    return proxy.hasAccess();
  }

  public boolean hasNestedDatasets() {
    return proxy.hasNestedDatasets();
  }

  public int hashCode() {
    return proxy.hashCode();
  }

  public boolean isHarvest() {
    return proxy.isHarvest();
  }

  public boolean removeDataset(thredds.catalog.InvDatasetImpl p0) {
    return proxy.removeDataset( p0);
  }

  public void removeService(thredds.catalog.InvService p0) {
    proxy.removeService( p0);
  }

  public void setAlias(java.lang.String p0) {
    proxy.setAlias( p0);
  }

  public void setAuthority(java.lang.String p0) {
    proxy.setAuthority( p0);
  }

  public void setCatalog(thredds.catalog.InvCatalog p0) {
    proxy.setCatalog( p0);
  }

  public void setCollectionType(thredds.catalog.CollectionType p0) {
    proxy.setCollectionType( p0);
  }

  public void setContributors(java.util.ArrayList p0) {
    proxy.setContributors( p0);
  }

  public void setGeospatialCoverage(thredds.catalog.ThreddsMetadata.GeospatialCoverage p0) {
    proxy.setGeospatialCoverage( p0);
  }

  public void setHarvest(boolean p0) {
    proxy.setHarvest( p0);
  }

  public void setID(java.lang.String p0) {
    proxy.setID( p0);
  }

  public void setKeywords(java.util.ArrayList p0) {
    proxy.setKeywords( p0);
  }

  public void setLocalMetadata(thredds.catalog.ThreddsMetadata p0) {
    proxy.setLocalMetadata( p0);
  }

  protected void setMark(boolean p0) {
    proxy.setMark( p0);
  }

  public void setName(java.lang.String p0) {
    proxy.setName( p0);
  }

  public void setParent(thredds.catalog.InvDatasetImpl p0) {
    proxy.setParent( p0);
  }

  public void setProjects(java.util.ArrayList p0) {
    proxy.setProjects( p0);
  }

  public void setPublishers(java.util.ArrayList p0) {
    proxy.setPublishers( p0);
  }

  public void setServicesLocal(java.util.ArrayList p0) {
    proxy.setServicesLocal( p0);
  }

  public void setTimeCoverage(thredds.catalog.ThreddsMetadata.TimeCoverage p0) {
    proxy.setTimeCoverage( p0);
  }

  public void setUrlPath(java.lang.String p0) {
    proxy.setUrlPath( p0);
  }

  public void setUserProperty(java.lang.Object p0, java.lang.Object p1) {
    proxy.setUserProperty( p0, p1);
  }

  public java.lang.String toString() {
    return proxy.toString();
  }

}
