com.ebmwebsourcing.easybpel.model.bpel.impl.activity
Class ScopeImpl

java.lang.Object
  extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl<E>
      extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractXMLElementImpl<E>
          extended by com.ebmwebsourcing.easybpel.model.bpel.impl.BPELElementImpl<E>
              extended by com.ebmwebsourcing.easybpel.model.bpel.impl.containers.ContainersImpl<E>
                  extended by com.ebmwebsourcing.easybpel.model.bpel.impl.activity.ActivityImpl<TScope>
                      extended by com.ebmwebsourcing.easybpel.model.bpel.impl.activity.ScopeImpl
All Implemented Interfaces:
Activity, Scope, BPELElement, Validator, Containers, java.io.Serializable, org.ow2.easywsdl.schema.api.SchemaElement, org.ow2.easywsdl.schema.api.XMLElement

public class ScopeImpl
extends ActivityImpl<TScope>
implements Scope

Author:
Nicolas Salatge - eBM WebSourcing
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ebmwebsourcing.easybpel.model.bpel.impl.BPELElementImpl
tag
 
Fields inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
documentation, model, parent
 
Constructor Summary
ScopeImpl(TScope model, BPELElement parent)
           
 
Method Summary
 void addVariable(BPELVariable variable)
           
 PartnerLink findPartnerLink(java.lang.String name)
           
static PartnerLink findPartnerLinkRecursively(java.lang.String name, BPELElement parent)
           
 BPELVariable findVariable(javax.xml.namespace.QName name)
           
static BPELVariable findVariableRecursively(javax.xml.namespace.QName name, BPELElement parent)
           
 Activity getActivity()
           
 CorrelationSet getCorrelationSet(java.lang.String name)
           
 java.util.List<CorrelationSet> getCorrelationSets()
           
 FaultHandlers getFaultHandlers()
           
static Scope getParentScope(BPELElement child)
           
 PartnerLink getPartnerLink(java.lang.String name)
           
 java.util.List<PartnerLink> getPartnerLinks()
           
static BPELProcess getProcess(BPELElement parent)
           
 java.util.List<BPELVariable> getVariables()
           
 
Methods inherited from class com.ebmwebsourcing.easybpel.model.bpel.impl.activity.ActivityImpl
analyzeActivityContainer, analyzeElseIfActivity, analyzeExtensionActivity, analyzeIfActivity, analyzeOnMessageActivity, analyzeProcess, analyzeRepeatUntilActivity, analyzeScope, analyzeWhileActivity, getActivity, getName, getOtherAttributes, getOtherElements, getSources, getSuppressJoinFailure, getTargets, setName
 
Methods inherited from class com.ebmwebsourcing.easybpel.model.bpel.impl.BPELElementImpl
addOtherElements, createDocumentation, getDocumentation, getTag, setDocumentation, setTag, validate
 
Methods inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
getModel, getParent, getSchema, getTopParent, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.easybpel.model.bpel.api.activity.Activity
getName, getSources, getSuppressJoinFailure, getTargets, setName
 
Methods inherited from interface com.ebmwebsourcing.easybpel.model.bpel.api.BPELElement
getTag, setTag
 
Methods inherited from interface org.ow2.easywsdl.schema.api.XMLElement
addOtherElements, getOtherElements
 
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
createDocumentation, getDocumentation, getOtherAttributes, setDocumentation
 
Methods inherited from interface com.ebmwebsourcing.easybpel.model.bpel.api.compiler.validation.validator.Validator
validate
 

Constructor Detail

ScopeImpl

public ScopeImpl(TScope model,
                 BPELElement parent)
Method Detail

addVariable

public void addVariable(BPELVariable variable)
Specified by:
addVariable in interface Scope

getVariables

public java.util.List<BPELVariable> getVariables()
Specified by:
getVariables in interface Scope

getActivity

public Activity getActivity()
Specified by:
getActivity in interface Scope

getPartnerLink

public PartnerLink getPartnerLink(java.lang.String name)
Specified by:
getPartnerLink in interface Scope

getPartnerLinks

public java.util.List<PartnerLink> getPartnerLinks()
Specified by:
getPartnerLinks in interface Scope

getCorrelationSet

public CorrelationSet getCorrelationSet(java.lang.String name)
Specified by:
getCorrelationSet in interface Scope

getCorrelationSets

public java.util.List<CorrelationSet> getCorrelationSets()
Specified by:
getCorrelationSets in interface Scope

getFaultHandlers

public FaultHandlers getFaultHandlers()
Specified by:
getFaultHandlers in interface Scope

findVariable

public BPELVariable findVariable(javax.xml.namespace.QName name)
Specified by:
findVariable in interface Scope

findVariableRecursively

public static BPELVariable findVariableRecursively(javax.xml.namespace.QName name,
                                                   BPELElement parent)

findPartnerLinkRecursively

public static PartnerLink findPartnerLinkRecursively(java.lang.String name,
                                                     BPELElement parent)

getProcess

public static BPELProcess getProcess(BPELElement parent)

getParentScope

public static Scope getParentScope(BPELElement child)

findPartnerLink

public PartnerLink findPartnerLink(java.lang.String name)
Specified by:
findPartnerLink in interface Scope


Copyright © 2008-2009 eBM WebSourcing. All Rights Reserved.