- All Superinterfaces:
ASTNode,DependsEventNode
An composite event
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumThe operator of a composite eventNested classes/interfaces inherited from interface dev.civl.abc.ast.node.IF.ASTNode
ASTNode.NodeKindNested classes/interfaces inherited from interface dev.civl.abc.ast.node.IF.acsl.DependsEventNode
DependsEventNode.DependsEventNodeKind -
Method Summary
Methods inherited from interface dev.civl.abc.ast.node.IF.ASTNode
addAllTransformAnnotations, addTransformAnnotation, child, childIndex, children, diff, equiv, getAttribute, getOwner, getScope, getSource, id, keepOnly, nextDFS, nodeKind, numChildren, parent, prettyPrint, prettyRepresentation, prettyRepresentation, print, remove, removeChild, removeTransformAnnotation, setAttribute, setChild, setId, setOwner, setScope, toString, transformAnnotationsMethods inherited from interface dev.civl.abc.ast.node.IF.acsl.DependsEventNode
getEventKind
-
Method Details
-
getLeft
DependsEventNode getLeft()The left operand of the composite event- Returns:
-
getRight
DependsEventNode getRight()The right operand of the composite event- Returns:
-
eventOperator
CompositeEventNode.EventOperator eventOperator()the operatore of this composite event- Returns:
-
copy
CompositeEventNode copy()Description copied from interface:ASTNodeReturns a deep copy of this AST node. The node and all of its descendants will be cloned. The cloning does not copy analysis or attribute information.- Specified by:
copyin interfaceASTNode- Specified by:
copyin interfaceDependsEventNode- Returns:
- deep copy of this node
-