public class ASTModelBuilder extends ASTBuilderBase<ASTModelBuilder,ASTBuilder,ASTModel>
_self, model, parentBuilder| Constructor and Description |
|---|
ASTModelBuilder() |
ASTModelBuilder(ASTBuilder parentBuilder) |
| Modifier and Type | Method and Description |
|---|---|
ASTModelBuilder |
createComment(String... commentLines) |
ASTRuleBuilder |
createRule() |
ASTRuleBuilder |
createRule(String name,
String error) |
ASTVariableBuilder |
createVariable(String name) |
ASTRule |
getFirstRule() |
ASTModelBuilder |
with(ASTGlobalElement element) |
ASTModelBuilder |
withComment(ASTComment comment) |
ASTRuleBuilder |
withRule(ASTRule rule) |
ASTVariableBuilder |
withVariable(ASTVariable variable) |
create, getModel, parent, withSourcepublic ASTModelBuilder()
public ASTModelBuilder(ASTBuilder parentBuilder)
public ASTModelBuilder createComment(String... commentLines)
public ASTModelBuilder withComment(ASTComment comment)
public ASTModelBuilder with(ASTGlobalElement element)
public ASTRuleBuilder createRule()
public ASTRuleBuilder createRule(String name, String error)
public ASTRuleBuilder withRule(ASTRule rule)
public ASTVariableBuilder createVariable(String name)
public ASTVariableBuilder withVariable(ASTVariable variable)
public ASTRule getFirstRule()
Copyright © 2020. All rights reserved.