001 package org.opengis.webservice;
002
003 // Annotations
004 import org.opengis.annotation.UML;
005 import static org.opengis.annotation.Obligation.*;
006 import static org.opengis.annotation.Specification.*;
007
008
009 /**
010 * @author <a href="mailto:poth@lat-lon.de">Andreas Poth</a>
011 */
012 public interface DescriptionBase {
013 /**
014 * Returns the name.
015 */
016 @UML(identifier="name", specification=UNSPECIFIED)
017 String getName();
018
019 /**
020 * Returns the description.
021 */
022 @UML(identifier="description", specification=UNSPECIFIED)
023 String getDescription();
024
025 /**
026 * Returns the metadataLink.
027 */
028 @UML(identifier="metadataLink", specification=UNSPECIFIED)
029 MetadataLink getMetadataLink();
030 }