bexee.model.elements.impl
Class CorrelationPatternImpl

java.lang.Object
  extended bybexee.model.elements.impl.CorrelationPatternImpl
All Implemented Interfaces:
AttributeNames, BPELElement, CorrelationPattern

public class CorrelationPatternImpl
extends java.lang.Object
implements CorrelationPattern

Default implementation of the CorrelationPattern BPEL element.

Version:
$Revision: 1.1 $, $Date: 2004/12/15 14:18:12 $
Author:
Patric Fornasier, Pawel Kowalski

Field Summary
 
Fields inherited from interface bexee.model.elements.CorrelationPattern
IN, OUT, OUT_IN
 
Fields inherited from interface bexee.model.AttributeNames
ABSTRACT_PROCESS, CONDITION, CREATE_INSTANCE, ELEMENT, ENABLE_INSTANCE_COMPESATION, ENDPOINT_REFERENCE, EXPRESSION, EXPRESSION_LANGUAGE, FAULT_NAME, INITIATE, INPUT_VARIABLE, JOIN_CONDITION, MESSAGE_TYPE, MY_ROLE, NAME, OPAQUE, OPERATION, OUTPUT_VARIABLE, PART, PARTNER_LINK, PARTNER_LINK_TYPE, PARTNER_ROLE, PATTERN, PORT_TYPE, PROPERTY, QUERY_LANGUAGE, SET, SUPPRESS_JOIN_FAILURE, TARGET_NAMESPACE, TYPE, VARIABLE, XMLNS
 
Constructor Summary
CorrelationPatternImpl()
           
 
Method Summary
 void accept(BPELElementVisitor elementVisitor)
          Accept a BPELElementVisitor which will visit this BPEL element.
 void accept(ProcessController controller, ProcessInstance instance)
          Accept a ProcessController and a ProcessInstance.
 java.lang.String getCorrelationString()
           
 void setCorrelationString(java.lang.String correlationString)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CorrelationPatternImpl

public CorrelationPatternImpl()
Method Detail

setCorrelationString

public void setCorrelationString(java.lang.String correlationString)
Specified by:
setCorrelationString in interface CorrelationPattern

getCorrelationString

public java.lang.String getCorrelationString()
Specified by:
getCorrelationString in interface CorrelationPattern

accept

public void accept(ProcessController controller,
                   ProcessInstance instance)
            throws java.lang.Exception
Description copied from interface: BPELElement
Accept a ProcessController and a ProcessInstance. This method enforces the use of the double-dispach for BPEL elements and activites. Like that it's possible to avoid tedious, error-prone and long instanceof checking of elements before processing.

Specified by:
accept in interface BPELElement
Parameters:
controller -
instance -
Throws:
java.lang.Exception

accept

public void accept(BPELElementVisitor elementVisitor)
Description copied from interface: BPELElement
Accept a BPELElementVisitor which will visit this BPEL element. Enforces double-dispatch.

Specified by:
accept in interface BPELElement
Parameters:
elementVisitor -


Copyright © 2004 Berne University of Applied Sciences. All Rights Reserved.