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    }