Class ConditionTestNodeImpl<ObjectType,KeyType,NodeType>
- java.lang.Object
-
- tools.mdsd.somde.services.node.impl.AbstractComposedNodeImpl<NodeType>
-
- tools.mdsd.somde.services.node.impl.ConditionTestNodeImpl<ObjectType,KeyType,NodeType>
-
- All Implemented Interfaces:
ConditionTest<ObjectType,KeyType,NodeType>
,Node<NodeType>
,NodeVisitor.NodeVisitorAcceptor<NodeType>
public class ConditionTestNodeImpl<ObjectType,KeyType,NodeType> extends AbstractComposedNodeImpl<NodeType> implements ConditionTest<ObjectType,KeyType,NodeType>
-
-
Constructor Summary
Constructors Constructor Description ConditionTestNodeImpl(Service.ArgumentSelector<ObjectType> argumentSelector, Service.RegistrationType<ObjectType,KeyType> registrationType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doAddChild(Node<NodeType> node)
Service.ArgumentSelector<ObjectType>
getArgumentSelector()
List<ConditionGuard<KeyType,NodeType>>
getConditionGuards()
Service.RegistrationType<ObjectType,KeyType>
getConditionType()
-
Methods inherited from class tools.mdsd.somde.services.node.impl.AbstractComposedNodeImpl
addAllChildren, addChild, getChildren
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface tools.mdsd.somde.services.node.ConditionTest
accept, equalsWithoutChildren
-
Methods inherited from interface tools.mdsd.somde.services.node.Node
addAllChildren, addChild, getChildren
-
-
-
-
Constructor Detail
-
ConditionTestNodeImpl
public ConditionTestNodeImpl(Service.ArgumentSelector<ObjectType> argumentSelector, Service.RegistrationType<ObjectType,KeyType> registrationType)
-
-
Method Detail
-
getConditionType
public Service.RegistrationType<ObjectType,KeyType> getConditionType()
- Specified by:
getConditionType
in interfaceConditionTest<ObjectType,KeyType,NodeType>
-
getArgumentSelector
public Service.ArgumentSelector<ObjectType> getArgumentSelector()
- Specified by:
getArgumentSelector
in interfaceConditionTest<ObjectType,KeyType,NodeType>
-
getConditionGuards
public List<ConditionGuard<KeyType,NodeType>> getConditionGuards()
- Specified by:
getConditionGuards
in interfaceConditionTest<ObjectType,KeyType,NodeType>
-
doAddChild
protected void doAddChild(Node<NodeType> node)
- Specified by:
doAddChild
in classAbstractComposedNodeImpl<NodeType>
-
-