eu.clarin.weblicht.wlfxb.lx.api
Interface RelationsLayer

All Superinterfaces:
LexiconLayer
All Known Implementing Classes:
RelationsLayerStored

public interface RelationsLayer
extends LexiconLayer


Method Summary
 Relation addRelation(String type, String function, Integer frequency, List<Term> terms)
           
 Relation addRelation(String type, String function, Integer frequency, Sig sig, List<Term> terms)
           
 Sig createSig(String measure, double value)
           
 Term createTerm(Lemma lemma)
           
 Term createTerm(String word)
           
 Lemma[] getLemmas(Relation relation)
           
 Relation getRelation(int index)
           
 Relation[] getRelations(Lemma lemma)
           
 String[] getWords(Relation relation)
           
 int size()
           
 
Methods inherited from interface eu.clarin.weblicht.wlfxb.lx.api.LexiconLayer
isEmpty
 

Method Detail

size

int size()
Specified by:
size in interface LexiconLayer

getRelation

Relation getRelation(int index)

getRelations

Relation[] getRelations(Lemma lemma)

getLemmas

Lemma[] getLemmas(Relation relation)

getWords

String[] getWords(Relation relation)

addRelation

Relation addRelation(String type,
                     String function,
                     Integer frequency,
                     List<Term> terms)

addRelation

Relation addRelation(String type,
                     String function,
                     Integer frequency,
                     Sig sig,
                     List<Term> terms)

createTerm

Term createTerm(Lemma lemma)

createTerm

Term createTerm(String word)

createSig

Sig createSig(String measure,
              double value)


Copyright © 2013 Department of Linguistics, Tübingen University. All Rights Reserved.