All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.wci.umls.server.helpers.HasDefinitions Maven / Gradle / Ivy

/**
 * Copyright 2015 West Coast Informatics, LLC
 */
package com.wci.umls.server.helpers;

import java.util.List;

import com.wci.umls.server.model.content.Definition;

/**
 * Represents a thing that has definitions.
 */
public interface HasDefinitions {

  /**
   * Returns the definitions.
   *
   * @return the definitions
   */
  public List getDefinitions();

  /**
   * Sets the definitions.
   *
   * @param definitions the definitions
   */
  public void setDefinitions(List definitions);

  /**
   * Adds the definition.
   *
   * @param definition the definition
   */
  public void addDefinition(Definition definition);

  /**
   * Removes the definition.
   *
   * @param definition the definition
   */
  public void removeDefinition(Definition definition);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy