com.veromodo.tempo.sem
Class Vocabulary

java.lang.Object
  extended by com.veromodo.tempo.sem.Vocabulary
Direct Known Subclasses:
ListVocabulary

public class Vocabulary
extends java.lang.Object


Nested Class Summary
static class Vocabulary.VStatus
           
 
Constructor Summary
Vocabulary(java.lang.String name)
           
 
Method Summary
 int getArity()
           
 CollectionVocabRef getImports()
           
 java.lang.String getName()
           
 IScope getScope()
           
 boolean isLoaded()
           
 boolean isLoading()
           
 boolean needsLoading()
           
 void saveScope(IScope vocabScope)
           
 void setFormals(java.util.Vector<TypeParameter> f)
           
 void setImports(CollectionVocabRef cvr)
           
 void setLoaded()
           
 void setLoading()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Vocabulary

public Vocabulary(java.lang.String name)
Method Detail

getName

public java.lang.String getName()

needsLoading

public boolean needsLoading()

isLoaded

public boolean isLoaded()

isLoading

public boolean isLoading()

setLoaded

public void setLoaded()

setLoading

public void setLoading()

saveScope

public void saveScope(IScope vocabScope)

getScope

public IScope getScope()

setFormals

public void setFormals(java.util.Vector<TypeParameter> f)

getArity

public int getArity()

setImports

public void setImports(CollectionVocabRef cvr)

getImports

public CollectionVocabRef getImports()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object