@@ -0,0 +1,1929 @@
+/**%0A * %0A */%0Apackage org.corpus_tools.atomic.tagset;%0A%0Aimport java.util.List;%0A%0Aimport org.corpus_tools.salt.SALT_TYPE;%0Aimport org.corpus_tools.salt.core.SLayer;%0A%0A/**%0A * An entry in a %7B@link Tagset%7D.%0A * %0A * A %7B@link TagsetEntry%7D provides valid values of type %0A * %7B@link TagsetValue%7D for specific constraint which is%0A * a combination of layers, Salt element types, %0A * annotation namespaces and annotation names for%0A * which a list of annotation values is valid.%0A *%0A * @author Stephan Druskat %3C%5Bmail@sdruskat.net%5D(mailto:mail@sdruskat.net)%3E%0A * %0A */%0Ainterface TagsetEntry %7B%0A%09%0A%09/**%0A%09 * @param layers The list of layers for which the entry's values are valid%0A%09 */%0A%09void setLayers(List%3CString%3E layers);%0A%09%0A%09/**%0A%09 * @return the list of layers for which the entry's values are valid%0A%09 */%0A%09List%3CSLayer%3E getLayers();%0A%09%0A%09/**%0A%09 * @param elementTypes The list of Salt element types for which the entry's values are valid%0A%09 */%0A%09void setElementTypes(List%3CSALT_TYPE%3E elementTypes);%0A%09%0A%09/**%0A%09 * @return the list of Salt element types for which the entry's values are valid%0A%09 */%0A%09List%3CSALT_TYPE%3E getElementTypes();%0A%09%0A%09/**%0A%09 * @param namespaces The list of annotation namespaces for which the entry's values are valid%0A%09 */%0A%09void setNamespaces(List%3CString%3E namespaces);%0A%09%0A%09/**%0A%09 * @return the list of annotation namespaces for which the entry's values are valid%0A%09 */%0A%09List%3CString%3E getNamespaces();%0A%09%0A%09/**%0A%09 * @param names The list of annotation names for which the entry's values are valid%0A%09 */%0A%09void setNames(List%3CString%3E names);%0A%09%0A%09/**%0A%09 * @return the list of annotation names for which the entry's values are valid%0A%09 */%0A%09List%3CString%3E getNames();%0A%09%0A%09/**%0A%09 * @param values The list of values which are valid while honouring the constraints of this entry%0A%09 */%0A%09void setValidValues(List%3CTagsetValue%3E values);%0A%09%0A%09/**%0A%09 * @return the list of values which are valid while honouring the constraints of this entry%0A%09 */%0A%09List%3CTagsetValue%3E getValidValues();%0A%0A%7D%0A

Define tagset entry