Package tools.mdsd.somde.services.node
Interface ConditionTest<ObjectType,KeyType,NodeType>
- 
- All Superinterfaces:
 Node<NodeType>,NodeVisitor.NodeVisitorAcceptor<NodeType>
- All Known Implementing Classes:
 ConditionTestNodeImpl
public interface ConditionTest<ObjectType,KeyType,NodeType> extends Node<NodeType>
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default <T> Taccept(NodeVisitor<NodeType,T> visitor)default booleanequalsWithoutChildren(Node<NodeType> other)Service.ArgumentSelector<ObjectType>getArgumentSelector()List<ConditionGuard<KeyType,NodeType>>getConditionGuards()Service.RegistrationType<ObjectType,KeyType>getConditionType()- 
Methods inherited from interface tools.mdsd.somde.services.node.Node
addAllChildren, addChild, getChildren 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getConditionType
Service.RegistrationType<ObjectType,KeyType> getConditionType()
 
- 
getArgumentSelector
Service.ArgumentSelector<ObjectType> getArgumentSelector()
 
- 
getConditionGuards
List<ConditionGuard<KeyType,NodeType>> getConditionGuards()
 
- 
equalsWithoutChildren
default boolean equalsWithoutChildren(Node<NodeType> other)
- Specified by:
 equalsWithoutChildrenin interfaceNode<ObjectType>
 
- 
accept
default <T> T accept(NodeVisitor<NodeType,T> visitor)
- Specified by:
 acceptin interfaceNode<ObjectType>- Specified by:
 acceptin interfaceNodeVisitor.NodeVisitorAcceptor<ObjectType>
 
 - 
 
 -