public class EClassUnaryInputNode extends StandardNode implements Disconnectable
EClass
.Constructor and Description |
---|
EClassUnaryInputNode(ReteEngine engine,
ReteContainer reteContainer,
org.eclipse.emf.ecore.EClass clazz) |
Modifier and Type | Method and Description |
---|---|
ProjectionIndexer |
constructIndex(TupleMask mask,
TraceInfo... traces)
Instantiates (or reuses, depending on implementation) an index according to the given mask.
|
void |
disconnect()
Disconnects this rete engine component from the underlying model.
|
IdentityIndexer |
getIdentityIndexer() |
NullIndexer |
getNullIndexer() |
void |
pullInto(java.util.Collection<Tuple> collector)
pulls the contents of this object in this particular moment into a target collection
|
appendChild, getPulledContents, getReceivers, removeChild
acceptPropagatedTraceInfo, assignTraceInfo, getContainer, getNodeId, getTag, getTraceInfos, setTag, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
acceptPropagatedTraceInfo, assignTraceInfo, getContainer, getNodeId, getTag, getTraceInfos, setTag
public EClassUnaryInputNode(ReteEngine engine, ReteContainer reteContainer, org.eclipse.emf.ecore.EClass clazz)
public void pullInto(java.util.Collection<Tuple> collector)
Supplier
public void disconnect()
Disconnectable
disconnect
in interface Disconnectable
public ProjectionIndexer constructIndex(TupleMask mask, TraceInfo... traces)
Supplier
constructIndex
in interface Supplier
constructIndex
in class StandardNode
public NullIndexer getNullIndexer()
public IdentityIndexer getIdentityIndexer()