Modifier and Type | Method and Description |
---|---|
static EvalNode[] |
EvalNodeUtil.makeEvalNodeChildren(EvalFactoryNode[] factories,
PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
static EvalNode |
EvalNodeUtil.makeEvalNodeSingleChild(EvalFactoryNode child,
PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
static EvalRootNode |
EvalNodeUtil.makeRootNodeFromFactory(EvalRootFactoryNode rootFactoryNode,
PatternAgentInstanceContext patternAgentInstanceContext) |
Modifier and Type | Method and Description |
---|---|
EvalNode |
EvalAndFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
Constructor and Description |
---|
EvalAndNode(PatternAgentInstanceContext context,
EvalAndFactoryNode factoryNode,
EvalNode[] childNodes) |
Modifier and Type | Method and Description |
---|---|
PatternAgentInstanceContext |
EvalNodeBase.getContext() |
Modifier and Type | Method and Description |
---|---|
long |
PatternDeltaCompute.computeDelta(MatchedEventMap beginState,
PatternAgentInstanceContext context) |
EvalNode |
EvalRootFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
Constructor and Description |
---|
EvalNodeBase(PatternAgentInstanceContext context) |
EvalRootNode(PatternAgentInstanceContext context,
EvalRootFactoryNode factoryNode,
EvalNode childNode) |
Modifier and Type | Method and Description |
---|---|
EvalNode |
EvalEveryFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
Constructor and Description |
---|
EvalEveryNode(PatternAgentInstanceContext context,
EvalEveryFactoryNode factoryNode,
EvalNode childNode) |
Modifier and Type | Method and Description |
---|---|
long |
EvalEveryDistinctFactoryNode.absExpiry(PatternAgentInstanceContext context) |
EvalNode |
EvalEveryDistinctFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
Constructor and Description |
---|
EvalEveryDistinctNode(EvalEveryDistinctFactoryNode factoryNode,
EvalNode childNode,
PatternAgentInstanceContext agentInstanceContext) |
Modifier and Type | Method and Description |
---|---|
EvalNode |
EvalFilterFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
Constructor and Description |
---|
EvalFilterNode(PatternAgentInstanceContext context,
EvalFilterFactoryNode factoryNode) |
Modifier and Type | Method and Description |
---|---|
EvalNode |
EvalFollowedByFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
Constructor and Description |
---|
EvalFollowedByNode(PatternAgentInstanceContext context,
EvalFollowedByFactoryNode factoryNode,
EvalNode[] childNodes) |
Modifier and Type | Method and Description |
---|---|
PatternAgentInstanceContext |
Quitable.getContext()
Retains the pattern context with relevant pattern and statement-level services.
|
PatternAgentInstanceContext |
EvalGuardStateNode.getContext() |
Modifier and Type | Method and Description |
---|---|
int |
TimerWithinOrMaxCountGuardFactory.computeNumCountTo(MatchedEventMap beginState,
PatternAgentInstanceContext context) |
long |
TimerWithinOrMaxCountGuardFactory.computeTime(MatchedEventMap beginState,
PatternAgentInstanceContext context) |
long |
TimerWithinGuardFactory.computeTime(MatchedEventMap beginState,
PatternAgentInstanceContext context) |
EvalNode |
EvalGuardFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
Guard |
TimerWithinOrMaxCountGuardFactory.makeGuard(PatternAgentInstanceContext context,
MatchedEventMap beginState,
Quitable quitable,
Object guardState) |
Guard |
TimerWithinGuardFactory.makeGuard(PatternAgentInstanceContext context,
MatchedEventMap beginState,
Quitable quitable,
Object guardState) |
Guard |
GuardFactory.makeGuard(PatternAgentInstanceContext context,
MatchedEventMap beginState,
Quitable quitable,
Object guardState)
Constructs a guard instance.
|
Guard |
ExpressionGuardFactory.makeGuard(PatternAgentInstanceContext context,
MatchedEventMap beginState,
Quitable quitable,
Object guardState) |
Constructor and Description |
---|
EvalGuardNode(PatternAgentInstanceContext context,
EvalGuardFactoryNode factoryNode,
EvalNode childNode) |
Modifier and Type | Method and Description |
---|---|
static EvalMatchUntilStateBounds |
EvalMatchUntilStateBounds.initBounds(EvalMatchUntilFactoryNode factoryNode,
MatchedEventMap beginState,
PatternAgentInstanceContext context) |
EvalNode |
EvalMatchUntilFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
Constructor and Description |
---|
EvalMatchUntilNode(PatternAgentInstanceContext context,
EvalMatchUntilFactoryNode factoryNode,
EvalNode childNodeSub,
EvalNode childNodeUntil) |
Modifier and Type | Method and Description |
---|---|
EvalNode |
EvalNotFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
Constructor and Description |
---|
EvalNotNode(PatternAgentInstanceContext context,
EvalNotFactoryNode factoryNode,
EvalNode childNode) |
Modifier and Type | Method and Description |
---|---|
PatternAgentInstanceContext |
ObserverEventEvaluator.getContext() |
PatternAgentInstanceContext |
EvalObserverStateNode.getContext() |
Modifier and Type | Method and Description |
---|---|
ScheduleSpec |
TimerAtObserverFactory.computeSpec(MatchedEventMap beginState,
PatternAgentInstanceContext context) |
TimerScheduleSpec |
TimerScheduleObserverFactory.computeSpecDynamic(MatchedEventMap beginState,
PatternAgentInstanceContext context) |
EvalNode |
EvalObserverFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EventObserver |
TimerScheduleObserverFactory.makeObserver(PatternAgentInstanceContext context,
MatchedEventMap beginState,
ObserverEventEvaluator observerEventEvaluator,
Object observerState,
boolean isFilterChildNonQuitting) |
EventObserver |
TimerIntervalObserverFactory.makeObserver(PatternAgentInstanceContext context,
MatchedEventMap beginState,
ObserverEventEvaluator observerEventEvaluator,
Object observerState,
boolean isFilterChildNonQuitting) |
EventObserver |
TimerAtObserverFactory.makeObserver(PatternAgentInstanceContext context,
MatchedEventMap beginState,
ObserverEventEvaluator observerEventEvaluator,
Object observerState,
boolean isFilterChildNonQuitting) |
EventObserver |
ObserverFactory.makeObserver(PatternAgentInstanceContext context,
MatchedEventMap beginState,
ObserverEventEvaluator observerEventEvaluator,
Object observerState,
boolean isFilterChildNonQuitting)
Make an observer instance.
|
Constructor and Description |
---|
EvalObserverNode(PatternAgentInstanceContext context,
EvalObserverFactoryNode factoryNode) |
Modifier and Type | Method and Description |
---|---|
EvalNode |
EvalOrFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
Constructor and Description |
---|
EvalOrNode(PatternAgentInstanceContext context,
EvalOrFactoryNode factoryNode,
EvalNode[] childNodes) |
Copyright © 2005–2018. All rights reserved.