Package tools.mdsd.somde.services.node
Interface Node<NodeType>
- 
- All Superinterfaces:
 NodeVisitor.NodeVisitorAcceptor<NodeType>
- All Known Subinterfaces:
 ConditionGuard<KeyType,NodeType>,ConditionTest<ObjectType,KeyType,NodeType>,Literal<NodeType>
- All Known Implementing Classes:
 AbstractComposedNodeImpl,ConditionGuardNodeImpl,ConditionTestNodeImpl,ContainerNodeImpl,NodeLiteralImpl
public interface Node<NodeType> extends NodeVisitor.NodeVisitorAcceptor<NodeType>
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default <T> Taccept(NodeVisitor<NodeType,T> visitor)voidaddAllChildren(List<? extends Node<NodeType>> nodes)voidaddChild(Node<NodeType> node)default booleanequalsWithoutChildren(Node<NodeType> other)List<? extends Node<NodeType>>getChildren() 
 - 
 
- 
- 
Method Detail
- 
accept
default <T> T accept(NodeVisitor<NodeType,T> visitor)
- Specified by:
 acceptin interfaceNodeVisitor.NodeVisitorAcceptor<NodeType>
 
 - 
 
 -