public class EStructuralFeatureBinaryInputNode extends StandardNode implements Disconnectable
EStructuralFeature
.Constructor and Description |
---|
EStructuralFeatureBinaryInputNode(IncQueryEngine engine,
ReteContainer reteContainer,
org.eclipse.emf.ecore.EStructuralFeature feature) |
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() |
ProjectionIndexer |
getSourceIndexer() |
ProjectionIndexer |
getTargetIndexer() |
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 EStructuralFeatureBinaryInputNode(IncQueryEngine engine, ReteContainer reteContainer, org.eclipse.emf.ecore.EStructuralFeature feature) throws IncQueryBaseException
engine
- reteContainer
- feature
- IncQueryBaseException
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()
public ProjectionIndexer getSourceIndexer()
public ProjectionIndexer getTargetIndexer()