Package | Description |
---|---|
edu.ksu.cis.santos.mdcf.dml.ast |
DML Abstract Syntax Tree (AST) API
|
edu.ksu.cis.santos.mdcf.dml.symbol |
DML Symbol Table API
|
Modifier and Type | Method and Description |
---|---|
static Requirement |
Ast.Weak.requirement(String name,
Iterable<?> members) |
static Requirement |
Ast.requirement(String name,
Iterable<Member> members) |
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractVisitor.visitRequirement(Requirement node) |
boolean |
IVisitor.visitRequirement(Requirement node) |
Modifier and Type | Method and Description |
---|---|
Requirement |
SymbolTable.requirement(String name)
Retrieves a
Requirement from its fully-qualified name (
Declaration.name ). |
Modifier and Type | Method and Description |
---|---|
Optional<Requirement> |
SymbolTable.requirementOpt(String name)
Retrieves a
Requirement from its fully-qualified name (
Declaration.name ), if any. |
List<Requirement> |
SymbolTable.requirements()
Retrieves all
Requirement s declared in the SymbolTable.models . |