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> T
accept(NodeVisitor<NodeType,T> visitor)
default boolean
equalsWithoutChildren(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:
equalsWithoutChildren
in interfaceNode<ObjectType>
-
accept
default <T> T accept(NodeVisitor<NodeType,T> visitor)
- Specified by:
accept
in interfaceNode<ObjectType>
- Specified by:
accept
in interfaceNodeVisitor.NodeVisitorAcceptor<ObjectType>
-
-