org.eclipse.stardust.engine.api.query
Interface FilterEvaluationVisitor


public interface FilterEvaluationVisitor

Interface to be implemented when evaluating a query's filter criteria using the visitor pattern approach.

Version:
$Revision$
Author:
rsauer
See Also:
FilterCriterion.accept(org.eclipse.stardust.engine.api.query.FilterEvaluationVisitor, java.lang.Object)

Method Summary
 Object visit(org.eclipse.stardust.engine.api.query.AbstractDataFilter filter, Object context)
           
 Object visit(ActivityFilter filter, Object context)
           
 Object visit(ActivityInstanceFilter filter, Object context)
           
 Object visit(ActivityStateFilter filter, Object context)
           
 Object visit(BinaryOperatorFilter filter, Object context)
           
 Object visit(org.eclipse.stardust.engine.api.query.CurrentPartitionFilter filter, Object context)
           
 Object visit(org.eclipse.stardust.engine.api.query.DescriptorFilter filter, Object context)
           
 Object visit(org.eclipse.stardust.engine.api.query.DocumentFilter filter, Object context)
           
 Object visit(FilterTerm filter, Object context)
           
 Object visit(ParticipantAssociationFilter filter, Object context)
           
 Object visit(PerformedByUserFilter filter, Object context)
           
 Object visit(PerformingOnBehalfOfFilter filter, Object context)
           
 Object visit(PerformingParticipantFilter filter, Object context)
           
 Object visit(PerformingUserFilter filter, Object context)
           
 Object visit(ProcessDefinitionFilter filter, Object context)
           
 Object visit(ProcessInstanceFilter filter, Object context)
           
 Object visit(ProcessInstanceHierarchyFilter filter, Object context)
           
 Object visit(org.eclipse.stardust.engine.api.query.ProcessInstanceLinkFilter filter, Object context)
           
 Object visit(ProcessStateFilter filter, Object context)
           
 Object visit(org.eclipse.stardust.engine.api.query.RootProcessInstanceFilter filter, Object context)
           
 Object visit(StartingUserFilter filter, Object context)
           
 Object visit(TernaryOperatorFilter filter, Object context)
           
 Object visit(UnaryOperatorFilter filter, Object context)
           
 Object visit(UserStateFilter filter, Object context)
           
 

Method Detail

visit

Object visit(FilterTerm filter,
             Object context)

visit

Object visit(UnaryOperatorFilter filter,
             Object context)

visit

Object visit(BinaryOperatorFilter filter,
             Object context)

visit

Object visit(TernaryOperatorFilter filter,
             Object context)

visit

Object visit(ProcessDefinitionFilter filter,
             Object context)

visit

Object visit(org.eclipse.stardust.engine.api.query.RootProcessInstanceFilter filter,
             Object context)

visit

Object visit(ProcessStateFilter filter,
             Object context)

visit

Object visit(ProcessInstanceFilter filter,
             Object context)

visit

Object visit(StartingUserFilter filter,
             Object context)

visit

Object visit(ActivityFilter filter,
             Object context)

visit

Object visit(ActivityInstanceFilter filter,
             Object context)

visit

Object visit(ActivityStateFilter filter,
             Object context)

visit

Object visit(PerformingUserFilter filter,
             Object context)

visit

Object visit(PerformingParticipantFilter filter,
             Object context)

visit

Object visit(PerformingOnBehalfOfFilter filter,
             Object context)

visit

Object visit(PerformedByUserFilter filter,
             Object context)

visit

Object visit(org.eclipse.stardust.engine.api.query.AbstractDataFilter filter,
             Object context)

visit

Object visit(ParticipantAssociationFilter filter,
             Object context)

visit

Object visit(org.eclipse.stardust.engine.api.query.CurrentPartitionFilter filter,
             Object context)

visit

Object visit(UserStateFilter filter,
             Object context)

visit

Object visit(org.eclipse.stardust.engine.api.query.ProcessInstanceLinkFilter filter,
             Object context)

visit

Object visit(ProcessInstanceHierarchyFilter filter,
             Object context)

visit

Object visit(org.eclipse.stardust.engine.api.query.DocumentFilter filter,
             Object context)

visit

Object visit(org.eclipse.stardust.engine.api.query.DescriptorFilter filter,
             Object context)


Copyright © 2017 Eclipse Stardust. All Rights Reserved.