nts.interf.base
Interface IAnnotations
- All Superinterfaces:
- IVisitable
public interface IAnnotations
- extends IVisitable
Annotations of syntactical elements that can be annotated -- elements that are
instances of classes implementing IAnnotated
interface.
Annotations are (attribute,value) pairs which are
classified according to the attribute type -- integer, real, boolean, string, and formulae.
getInt
long getInt(java.lang.String key)
getReal
float getReal(java.lang.String key)
getBool
boolean getBool(java.lang.String key)
getString
java.lang.String getString(java.lang.String key)
getFormula
IExpr getFormula(java.lang.String key)
keysInt
java.util.Set<java.lang.String> keysInt()
keysReal
java.util.Set<java.lang.String> keysReal()
keysBool
java.util.Set<java.lang.String> keysBool()
keysString
java.util.Set<java.lang.String> keysString()
keysFormula
java.util.Set<java.lang.String> keysFormula()