|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.antlr.runtime.tree.BaseTree
org.antlr.runtime.tree.CommonTree
net.sourceforge.nrl.parser.ast.impl.Antlr3NRLBaseAst
net.sourceforge.nrl.parser.ast.impl.DeclarationImpl
net.sourceforge.nrl.parser.ast.impl.SingleContextDeclarationImpl
net.sourceforge.nrl.parser.ast.constraints.impl.ConstraintRuleDeclarationImpl
public class ConstraintRuleDeclarationImpl
| Field Summary |
|---|
| Fields inherited from class org.antlr.runtime.tree.CommonTree |
|---|
childIndex, parent, startIndex, stopIndex, token |
| Fields inherited from class org.antlr.runtime.tree.BaseTree |
|---|
children |
| Fields inherited from interface net.sourceforge.nrl.parser.ast.INRLAstNode |
|---|
NEWLINE |
| Fields inherited from interface org.antlr.runtime.tree.Tree |
|---|
INVALID_NODE |
| Constructor Summary | |
|---|---|
ConstraintRuleDeclarationImpl(org.antlr.runtime.Token token)
|
|
| Method Summary | |
|---|---|
void |
accept(INRLAstVisitor visitor)
Accept a visitor to this node. |
String |
dump(int indent)
Deprecated. |
IConstraint |
getConstraint()
Get the rule constraint. |
String |
getId()
Return the rule id. |
ICompoundReport |
getReport()
Return the report for the rule. |
IRuleSetDeclaration |
getRuleSet()
Return the rule set that the rule is contained in, if any. |
List<IVariableDeclaration> |
getVariableDeclarations()
Return the variables declared for this constraint. |
void |
setRuleSet(IRuleSetDeclaration ruleSet)
Set the rule set that this rule is contained in. |
| Methods inherited from class net.sourceforge.nrl.parser.ast.impl.SingleContextDeclarationImpl |
|---|
areAdditionalParametersFullyResolved, getAdditionalParameterNames, getAdditionalParameterType, getAdditionalParameterTypeReference, getContext, getModelReference, initialiseAdditionalParametersFromAst, isOldContextFormat, setAdditionalParameterType, setContext |
| Methods inherited from class net.sourceforge.nrl.parser.ast.impl.Antlr3NRLBaseAst |
|---|
doIndent, getColumn, getLine, getUserData, initialisePositionFromChild, setColumn, setLine, setUserData |
| Methods inherited from class org.antlr.runtime.tree.CommonTree |
|---|
dupNode, getCharPositionInLine, getChildIndex, getParent, getText, getToken, getTokenStartIndex, getTokenStopIndex, getType, isNil, setChildIndex, setParent, setTokenStartIndex, setTokenStopIndex, setUnknownTokenBoundaries, toString |
| Methods inherited from class org.antlr.runtime.tree.BaseTree |
|---|
addChild, addChildren, createChildrenList, deleteChild, freshenParentAndChildIndexes, freshenParentAndChildIndexes, getAncestor, getAncestors, getChild, getChildCount, getChildren, getFirstChildWithType, hasAncestor, replaceChildren, sanityCheckParentAndChildIndexes, sanityCheckParentAndChildIndexes, setChild, toStringTree |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface net.sourceforge.nrl.parser.ast.ISingleContextDeclaration |
|---|
getAdditionalParameterNames, getAdditionalParameterType, getContext |
| Methods inherited from interface net.sourceforge.nrl.parser.ast.INRLAstNode |
|---|
getColumn, getLine, getUserData, setUserData |
| Constructor Detail |
|---|
public ConstraintRuleDeclarationImpl(org.antlr.runtime.Token token)
| Method Detail |
|---|
public void accept(INRLAstVisitor visitor)
INRLAstNode
accept in interface INRLAstNodeaccept in class Antlr3NRLBaseAstvisitor - the visitor@Deprecated public String dump(int indent)
INRLAstNode
dump in interface INRLAstNodedump in class Antlr3NRLBaseAstindent - the indentation count, 0 on first call
public IConstraint getConstraint()
IConstraintRuleDeclaration
getConstraint in interface IConstraintRuleDeclarationpublic String getId()
IDeclaration
getId in interface IDeclarationgetId in class DeclarationImplpublic ICompoundReport getReport()
IConstraintRuleDeclaration
getReport in interface IConstraintRuleDeclarationpublic IRuleSetDeclaration getRuleSet()
IRuleDeclarationThis can only be called once the AST has been fully resolved.
getRuleSet in interface IRuleDeclarationpublic List<IVariableDeclaration> getVariableDeclarations()
IConstraintRuleDeclaration
getVariableDeclarations in interface IConstraintRuleDeclarationpublic void setRuleSet(IRuleSetDeclaration ruleSet)
IRuleDeclaration
setRuleSet in interface IRuleDeclarationruleSet - the rule set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||