Class TypeNode
- java.lang.Object
-
- jadex.rules.rulesystem.rete.nodes.AbstractNode
-
- jadex.rules.rulesystem.rete.nodes.AlphaNode
-
- jadex.rules.rulesystem.rete.nodes.TypeNode
-
- All Implemented Interfaces:
INode
,IObjectConsumerNode
,IObjectSourceNode
,java.lang.Cloneable
public class TypeNode extends AlphaNode
A type node for filtering by type.
-
-
Field Summary
Fields Modifier and Type Field Description protected OAVObjectType
type
The object type.-
Fields inherited from class jadex.rules.rulesystem.rete.nodes.AlphaNode
evaluators, indirects, oconsumers, osource, relevants
-
Fields inherited from class jadex.rules.rulesystem.rete.nodes.AbstractNode
clones, nodeid
-
-
Constructor Summary
Constructors Constructor Description TypeNode(int nodeid, OAVObjectType type)
Create a new node.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OAVObjectType
getObjectType()
Get the object type.java.lang.String
toString()
Get the string representation.-
Methods inherited from class jadex.rules.rulesystem.rete.nodes.AlphaNode
addObject, addObjectConsumer, checkConstraints, createNodeMemory, doClone, getConstraintEvaluators, getIndirectAttributes, getNodeMemory, getObjectConsumers, getObjectSource, getRelevantAttributes, isAffected, modifyIndirectObject, modifyObject, propagateAdditionToObjectConsumers, propagateModificationToObjectConsumers, propagateRemovalToObjectConsumers, removeObject, removeObjectConsumer, setObjectSource
-
Methods inherited from class jadex.rules.rulesystem.rete.nodes.AbstractNode
checkNodeConsistency, clone, equals, getNodeId, hashCode, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface jadex.rules.rulesystem.rete.nodes.INode
checkNodeConsistency, clone, getNodeId
-
-
-
-
Field Detail
-
type
protected OAVObjectType type
The object type.
-
-
Constructor Detail
-
TypeNode
public TypeNode(int nodeid, OAVObjectType type)
Create a new node.
-
-
Method Detail
-
getObjectType
public OAVObjectType getObjectType()
Get the object type.- Returns:
- The type.
-
-