org.netbeans.modules.bpel.model.api.support
Interface BpelModelVisitor

All Known Subinterfaces:
SimpleBpelModelVisitor, ValidationVisitor
All Known Implementing Classes:
BpelModelVisitorAdaptor, EntityTypeNameVisitor, SimpleBpelModelVisitorAdaptor, SyncUpdateVisitor

public interface BpelModelVisitor

This visitor should implement logic of navigation in tree by itself.

Author:
ads

Method Summary
 void visit(Assign assign)
          Visit assign element.
 void visit(BooleanExpr expr)
          Visit Boolean-expr element.
 void visit(Branches branches)
          Visit branches element.
 void visit(Catch catc)
          Visit catch element.
 void visit(CatchAll holder)
          Visit activityOrCompensateContainer ( catchAll tag ).
 void visit(Compensate compensate)
          Visit compensate element.
 void visit(CompensateScope compensateScope)
          Visit CompensateScope element.
 void visit(CompensationHandler handler)
          Visit compensationHandler element.
 void visit(CompletionCondition condition)
          Visit completionCondition element.
 void visit(Condition condition)
          Visit condition element.
 void visit(Copy copy)
          Visit copy element.
 void visit(Correlation correlation)
          Visit correlation element.
 void visit(CorrelationContainer container)
          Visit correlations element.
 void visit(CorrelationSet set)
          Visit correlationSet element.
 void visit(CorrelationSetContainer container)
          Visit correlationSets element.
 void visit(DeadlineExpression expression)
          Visit Deadline-Expr element.
 void visit(Documentation documentation)
          Visit Documentation element.
 void visit(Else els)
          Visit Else element.
 void visit(ElseIf elseIf)
          Visit ElseIf element.
 void visit(Empty empty)
          Visit empty element.
 void visit(EventHandlers handlers)
          Visit eventHandlers element.
 void visit(Exit terminate)
          Visit terminate element.
 void visit(ExtensibleAssign assign)
          Visit ExtensibleAssign element.
 void visit(Extension extension)
          Visit Extension element.
 void visit(ExtensionActivity activity)
          Visit ExtensionActivity element.
 void visit(ExtensionContainer container)
          Visit ExtensionContainer element.
 void visit(ExtensionEntity entity)
          Visit extension entity.
 void visit(FaultHandlers handlers)
          Visit faultHandlers element.
 void visit(FinalCounterValue value)
          Visit FinalCounterValue element.
 void visit(Flow flow)
          Visit flow element.
 void visit(For fo)
          Visit For element.
 void visit(ForEach forEach)
          Visit ForEach element.
 void visit(From from)
          Visit from element.
 void visit(FromPart fromPart)
          Visit FromPart element.
 void visit(FromPartContainer fromPartContainer)
          Visit FromPartContainer element.
 void visit(If iff)
          Visit If element.
 void visit(Import imp)
          Visit Import element.
 void visit(Invoke invoke)
          Visit invoke element.
 void visit(Link link)
          Visit link element.
 void visit(LinkContainer container)
          Visit links element.
 void visit(Literal literal)
          Visit Literal element.
 void visit(MessageExchange exchange)
          Visit MessageExchange element.
 void visit(MessageExchangeContainer container)
          Visit MessageExchangeContainer element.
 void visit(OnAlarmEvent alarmEvent)
          Visit OnAlarmEvent element.
 void visit(OnAlarmPick alarmPick)
          Visit OnAlarmPick element.
 void visit(OnEvent event)
          Visit OnEvent element.
 void visit(OnMessage message)
          Visit onMessage element.
 void visit(PartnerLink link)
          Visit partnerLink element.
 void visit(PartnerLinkContainer container)
          Visit partnerLinks element.
 void visit(PatternedCorrelation correlation)
          Visit correlationWithPattern element.
 void visit(PatternedCorrelationContainer container)
          Visit correlationsWithPattern element.
 void visit(Pick pick)
          Visit pick element.
 void visit(Process process)
          Visit process element.
 void visit(Query query)
          Visit Query element.
 void visit(Receive receive)
          Visit receive element.
 void visit(RepeatEvery repeatEvery)
          Visit RepeatEvery element.
 void visit(RepeatUntil repeatUntil)
          Visit RepeatUntil element.
 void visit(Reply reply)
          Visit reply element.
 void visit(ReThrow rethrow)
          Visit ReThrow element.
 void visit(Scope scope)
          Visit scope element.
 void visit(Sequence sequence)
          Visit sequence element.
 void visit(ServiceRef ref)
          Visit ServiceRef element.
 void visit(Source source)
          Visit source element.
 void visit(SourceContainer container)
          Visit SourceContainer element.
 void visit(StartCounterValue value)
          Visit StartCounterValue element.
 void visit(Target target)
          Visit target element.
 void visit(TargetContainer container)
          Visit TargetContainer element.
 void visit(TerminationHandler handler)
          Visit TerminationHandler element.
 void visit(Throw throv)
          Visit throw element.
 void visit(To to)
          Visit to element.
 void visit(ToPart toPart)
          Visit ToPart element.
 void visit(ToPartContainer toPartContainer)
          Visit ToPartContainer element.
 void visit(Validate validate)
          Visit Validate element.
 void visit(Variable variable)
          Visit variable element.
 void visit(VariableContainer container)
          Visit variables element.
 void visit(Wait wait)
          Visit wait element.
 void visit(While whil)
          Visit while element.
 

Method Detail

visit

void visit(Process process)
Visit process element.

Parameters:
process - visited object.

visit

void visit(Empty empty)
Visit empty element.

Parameters:
empty - visited object.

visit

void visit(Invoke invoke)
Visit invoke element.

Parameters:
invoke - visited object.

visit

void visit(Receive receive)
Visit receive element.

Parameters:
receive - visited object.

visit

void visit(Reply reply)
Visit reply element.

Parameters:
reply - visited object.

visit

void visit(Assign assign)
Visit assign element.

Parameters:
assign - visited object.

visit

void visit(Wait wait)
Visit wait element.

Parameters:
wait - visited object.

visit

void visit(Throw throv)
Visit throw element.

Parameters:
throv - visited object.

visit

void visit(Exit terminate)
Visit terminate element.

Parameters:
terminate - visited object.

visit

void visit(Flow flow)
Visit flow element.

Parameters:
flow - visited object.

visit

void visit(While whil)
Visit while element.

Parameters:
whil - visited object.

visit

void visit(Sequence sequence)
Visit sequence element.

Parameters:
sequence - visited object.

visit

void visit(Pick pick)
Visit pick element.

Parameters:
pick - visited object.

visit

void visit(Scope scope)
Visit scope element.

Parameters:
scope - visited object.

visit

void visit(PartnerLinkContainer container)
Visit partnerLinks element.

Parameters:
container - visited object.

visit

void visit(PartnerLink link)
Visit partnerLink element.

Parameters:
link - visited object.

visit

void visit(FaultHandlers handlers)
Visit faultHandlers element.

Parameters:
handlers - visited object.

visit

void visit(Catch catc)
Visit catch element.

Parameters:
catc - visited object.

visit

void visit(EventHandlers handlers)
Visit eventHandlers element.

Parameters:
handlers - visited object.

visit

void visit(OnMessage message)
Visit onMessage element.

Parameters:
message - visited object.

visit

void visit(CompensationHandler handler)
Visit compensationHandler element.

Parameters:
handler - visited object.

visit

void visit(VariableContainer container)
Visit variables element.

Parameters:
container - visited object.

visit

void visit(Variable variable)
Visit variable element.

Parameters:
variable - visited object.

visit

void visit(CorrelationSetContainer container)
Visit correlationSets element.

Parameters:
container - visited object.

visit

void visit(CorrelationSet set)
Visit correlationSet element.

Parameters:
set - visited object.

visit

void visit(Source source)
Visit source element.

Parameters:
source - visited object.

visit

void visit(Target target)
Visit target element.

Parameters:
target - visited object.

visit

void visit(CorrelationContainer container)
Visit correlations element.

Parameters:
container - visited object.

visit

void visit(Correlation correlation)
Visit correlation element.

Parameters:
correlation - visited object.

visit

void visit(PatternedCorrelation correlation)
Visit correlationWithPattern element.

Parameters:
correlation - visited object.

visit

void visit(PatternedCorrelationContainer container)
Visit correlationsWithPattern element.

Parameters:
container - visited object.

visit

void visit(To to)
Visit to element.

Parameters:
to - visited object.

visit

void visit(From from)
Visit from element.

Parameters:
from - visited object.

visit

void visit(Compensate compensate)
Visit compensate element.

Parameters:
compensate - visited object.

visit

void visit(LinkContainer container)
Visit links element.

Parameters:
container - visited object.

visit

void visit(Link link)
Visit link element.

Parameters:
link - visited object.

visit

void visit(Copy copy)
Visit copy element.

Parameters:
copy - visited object.

visit

void visit(CatchAll holder)
Visit activityOrCompensateContainer ( catchAll tag ).

Parameters:
holder - visited object.

visit

void visit(BooleanExpr expr)
Visit Boolean-expr element.

Parameters:
expr - visited object.

visit

void visit(Branches branches)
Visit branches element.

Parameters:
branches - visited object.

visit

void visit(CompletionCondition condition)
Visit completionCondition element.

Parameters:
condition - visited object.

visit

void visit(Condition condition)
Visit condition element.

Parameters:
condition - visited object.

visit

void visit(DeadlineExpression expression)
Visit Deadline-Expr element.

Parameters:
expression - visited object.

visit

void visit(Documentation documentation)
Visit Documentation element.

Parameters:
documentation - visited object.

visit

void visit(Else els)
Visit Else element.

Parameters:
els - visited object.

visit

void visit(ElseIf elseIf)
Visit ElseIf element.

Parameters:
elseIf - visited object.

visit

void visit(ExtensibleAssign assign)
Visit ExtensibleAssign element.

Parameters:
assign - visited object.

visit

void visit(ExtensionActivity activity)
Visit ExtensionActivity element.

Parameters:
activity - visited object.

visit

void visit(Validate validate)
Visit Validate element.

Parameters:
validate - visited object.

visit

void visit(ToPart toPart)
Visit ToPart element.

Parameters:
toPart - visited object.

visit

void visit(ToPartContainer toPartContainer)
Visit ToPartContainer element.

Parameters:
toPartContainer - visited object.

visit

void visit(TerminationHandler handler)
Visit TerminationHandler element.

Parameters:
handler - visited object.

visit

void visit(TargetContainer container)
Visit TargetContainer element.

Parameters:
container - visited object.

visit

void visit(StartCounterValue value)
Visit StartCounterValue element.

Parameters:
value - visited object.

visit

void visit(SourceContainer container)
Visit SourceContainer element.

Parameters:
container - visited object.

visit

void visit(ReThrow rethrow)
Visit ReThrow element.

Parameters:
rethrow - visited object.

visit

void visit(RepeatUntil repeatUntil)
Visit RepeatUntil element.

Parameters:
repeatUntil - visited object.

visit

void visit(RepeatEvery repeatEvery)
Visit RepeatEvery element.

Parameters:
repeatEvery - visited object.

visit

void visit(OnEvent event)
Visit OnEvent element.

Parameters:
event - visited object.

visit

void visit(OnAlarmPick alarmPick)
Visit OnAlarmPick element.

Parameters:
alarmPick - visited object.

visit

void visit(OnAlarmEvent alarmEvent)
Visit OnAlarmEvent element.

Parameters:
alarmEvent - visited object.

visit

void visit(ExtensionContainer container)
Visit ExtensionContainer element.

Parameters:
container - visited object.

visit

void visit(Extension extension)
Visit Extension element.

Parameters:
extension - visited object.

visit

void visit(FinalCounterValue value)
Visit FinalCounterValue element.

Parameters:
value - visited object.

visit

void visit(ForEach forEach)
Visit ForEach element.

Parameters:
forEach - visited object.

visit

void visit(Literal literal)
Visit Literal element.

Parameters:
literal - visited object.

visit

void visit(Import imp)
Visit Import element.

Parameters:
imp - visited object.

visit

void visit(If iff)
Visit If element.

Parameters:
iff - visited object.

visit

void visit(FromPart fromPart)
Visit FromPart element.

Parameters:
fromPart - visited object.

visit

void visit(FromPartContainer fromPartContainer)
Visit FromPartContainer element.

Parameters:
fromPartContainer - visited object.

visit

void visit(For fo)
Visit For element.

Parameters:
fo - visited object.

visit

void visit(MessageExchangeContainer container)
Visit MessageExchangeContainer element.

Parameters:
container - visited object.

visit

void visit(MessageExchange exchange)
Visit MessageExchange element.

Parameters:
exchange - visited object.

visit

void visit(ServiceRef ref)
Visit ServiceRef element.

Parameters:
ref - visited object.

visit

void visit(ExtensionEntity entity)
Visit extension entity.

Parameters:
entity - visited extension object.

visit

void visit(CompensateScope compensateScope)
Visit CompensateScope element.

Parameters:
compensateScope - visited object.

visit

void visit(Query query)
Visit Query element.

Parameters:
query - visited object.