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, removeChildacceptPropagatedTraceInfo, assignTraceInfo, getContainer, getNodeId, getTag, getTraceInfos, setTag, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitacceptPropagatedTraceInfo, assignTraceInfo, getContainer, getNodeId, getTag, getTraceInfos, setTagpublic EClassUnaryInputNode(ReteEngine engine, ReteContainer reteContainer, org.eclipse.emf.ecore.EClass clazz)
public void pullInto(java.util.Collection<Tuple> collector)
Supplierpublic void disconnect()
Disconnectabledisconnect in interface Disconnectablepublic ProjectionIndexer constructIndex(TupleMask mask, TraceInfo... traces)
SupplierconstructIndex in interface SupplierconstructIndex in class StandardNodepublic NullIndexer getNullIndexer()
public IdentityIndexer getIdentityIndexer()