org.wsmo.service.rule
Interface Visitor

All Known Implementing Classes:
VisitorSerializeWSMLTransitionRules

public interface Visitor

Visitor for Choreography Rules.

     Created on Jul 26, 2005
     Committed by $Author: haselwanter $
     $Source$
 

Version:
$Revision: 1860 $ $Date: 2006-11-03 15:43:59 +0200 (Fri, 03 Nov 2006) $
Author:
James Scicluna, Thomas Haselwanter, Holger Lausen

Method Summary
 void visitAdd(Add rule)
          Visitor for add(newFact) update rules.
 void visitChoreographyChoose(ChoreographyChoose rule)
          Visitor for choose rules.
 void visitChoreographyForAll(ChoreographyForAll rule)
          Visitor for forAll rules.
 void visitChoreographyIfThen(ChoreographyIfThen rule)
          Visitor for if-then rules.
 void visitChoreographyPipedRules(ChoreographyPipedRules rules)
          Visitor for rule_1 | rule_2 |....| rule_n
 void visitDelete(Delete rule)
          Visitor for delete(oldFact) update rules.
 void visitOrchestrationAchieveGoal(OrchestrationAchieveGoal rule)
          Visitor for perform rule
 void visitOrchestrationApplyMediation(OrchestrationApplyMediation rule)
          Visitor for perform rule
 void visitOrchestrationChoose(OrchestrationChoose rule)
          Visitor for choose rules.
 void visitOrchestrationForAll(OrchestrationForAll rule)
          Visitor for forAll rules.
 void visitOrchestrationIfThen(OrchestrationIfThen rule)
          Visitor for if-then rules.
 void visitOrchestrationInvokeService(OrchestrationInvokeService rule)
          Visitor for perform rule
 void visitOrchestrationPipedRules(OrchestrationPipedRules rules)
          Visitor for rule_1 | rule_2 |....| rule_n
 void visitReceive(Receive rule)
          Visitor for receive rule
 void visitSend(Send rule)
          Visitor for send rule
 void visitUpdate(Update rule)
          Visitor for update(newFact)/update(newFact,oldFact) update rules.
 

Method Detail

visitChoreographyIfThen

void visitChoreographyIfThen(ChoreographyIfThen rule)
Visitor for if-then rules.

Parameters:
rule - IfThen rule object to be visited.

visitChoreographyForAll

void visitChoreographyForAll(ChoreographyForAll rule)
Visitor for forAll rules.

Parameters:
rule - ForAll rule object to be visited.

visitChoreographyChoose

void visitChoreographyChoose(ChoreographyChoose rule)
Visitor for choose rules.

Parameters:
rule - Choose rule object to be visited.

visitOrchestrationIfThen

void visitOrchestrationIfThen(OrchestrationIfThen rule)
Visitor for if-then rules.

Parameters:
rule - IfThen rule object to be visited.

visitOrchestrationForAll

void visitOrchestrationForAll(OrchestrationForAll rule)
Visitor for forAll rules.

Parameters:
rule - ForAll rule object to be visited.

visitOrchestrationChoose

void visitOrchestrationChoose(OrchestrationChoose rule)
Visitor for choose rules.

Parameters:
rule - Choose rule object to be visited.

visitAdd

void visitAdd(Add rule)
Visitor for add(newFact) update rules.

Parameters:
rule - Add update rule object to be visited.

visitDelete

void visitDelete(Delete rule)
Visitor for delete(oldFact) update rules.

Parameters:
rule - Delete update rule object to be visited.

visitUpdate

void visitUpdate(Update rule)
Visitor for update(newFact)/update(newFact,oldFact) update rules.

Parameters:
rule - Update rule object to be visited.

visitChoreographyPipedRules

void visitChoreographyPipedRules(ChoreographyPipedRules rules)
Visitor for rule_1 | rule_2 |....| rule_n

Parameters:
rules - PipedRules to be visited

visitOrchestrationPipedRules

void visitOrchestrationPipedRules(OrchestrationPipedRules rules)
Visitor for rule_1 | rule_2 |....| rule_n

Parameters:
rules - PipedRules to be visited

visitOrchestrationAchieveGoal

void visitOrchestrationAchieveGoal(OrchestrationAchieveGoal rule)
Visitor for perform rule

Parameters:
rule - Perform rule to be visited

visitOrchestrationInvokeService

void visitOrchestrationInvokeService(OrchestrationInvokeService rule)
Visitor for perform rule

Parameters:
rule - Perform rule to be visited

visitOrchestrationApplyMediation

void visitOrchestrationApplyMediation(OrchestrationApplyMediation rule)
Visitor for perform rule

Parameters:
rule - Perform rule to be visited

visitReceive

void visitReceive(Receive rule)
Visitor for receive rule

Parameters:
rule - receive rule to be visited

visitSend

void visitSend(Send rule)
Visitor for send rule

Parameters:
rule - send rule to be visited


Copyright © 2004-2008 Ontotext Lab.. All Rights Reserved.