public interface GlobalContextType
| Modifier and Type | Method and Description |
|---|---|
Queue<JPRAException> |
getErrorQueue() |
IdentifierType |
getFreshIdentifier() |
Map<PackageNameQualified,PackageContextType> |
getPackages() |
TypeUserDefinedType |
getType(IdentifierType id)
Return a type previously added with
putType(TypeUserDefinedType). |
PackageContextType |
loadPackage(PackageNameQualified p)
Load and return a package into the context.
|
void |
putType(TypeUserDefinedType t)
Introduce a new type into the global context
|
Queue<JPRAException> getErrorQueue()
IdentifierType getFreshIdentifier()
Map<PackageNameQualified,PackageContextType> getPackages()
PackageContextType loadPackage(PackageNameQualified p) throws JPRAModelLoadingException
p - The name of the packageJPRAModelLoadingException - Iff the package cannot be loadedTypeUserDefinedType getType(IdentifierType id)
putType(TypeUserDefinedType).id - The identifiervoid putType(TypeUserDefinedType t)
t - The typeCopyright © 2017 <code@io7m.com> http://io7m.com