package thredds.catalog2;

import thredds.catalog.ServiceType;

import java.util.List;

/**
 * _more_
 *
 * @author edavis
 * @since 4.0
 */
public interface Dataset extends MetadataContainer
{
  public String getName();
  public String getId();
  public String getAlias();
  public List<Access> getAccesses();
  public Access getAccess( ServiceType type );
  public List<Dataset> getDatasets(); 
}

@@ -262,24 +262,58 @@
  getAlias();
+%0A%0A  public boolean isAccessible();
 %0A  public Li
@@ -384,16 +384,50 @@
  type );
+%0A%0A  public boolean isCollection();
 %0A  publi
@@ -456,12 +456,79 @@
 asets();
- 
+%0A%0A  public Catalog getParentCatalog();%0A  public Dataset getParent();
 %0A%7D%0A

Work on refactoring the thredds.catalog package.