Package org.tweetyproject.lp.asp.parser
Class ASTDlvID
java.lang.Object
org.tweetyproject.lp.asp.parser.SimpleNode
org.tweetyproject.lp.asp.parser.ASTDlvID
- All Implemented Interfaces:
- Node
The 
ASTDlvID class represents a node in the abstract syntax tree (AST)
 for identifiers in the DLV language, which is a logic programming language used in
 Answer Set Programming (ASP). This class extends SimpleNode and is used
 within the context of the ASP parser.- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class org.tweetyproject.lp.asp.parser.SimpleNodechildrenAccept, dump, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetParent, jjtSetValue, toString, toString
- 
Constructor Details- 
ASTDlvIDpublic ASTDlvID(int id) Constructs a newASTDlvIDnode with the specified identifier.- Parameters:
- id- The node identifier.
 
- 
ASTDlvIDConstructs a newASTDlvIDnode with the specified parser and identifier.- Parameters:
- p- The- ASPParserthat is constructing this node.
- id- The node identifier.
 
 
- 
- 
Method Details- 
jjtAcceptAccepts a visitor object, which implements theASPParserVisitorinterface, and allows it to process this node in the AST.- Specified by:
- jjtAcceptin interface- Node
- Overrides:
- jjtAcceptin class- SimpleNode
- Parameters:
- visitor- The visitor object that processes this node.
- data- Additional data that might be needed for the visitor's processing.
- Returns:
- The result of the visitor's processing, typically dependent on the visitor's implementation.
 
- 
nameSets the name or identifier represented by this AST node.- Parameters:
- image- The string representing the name or identifier.
 
 
-