com.ebmwebsourcing.easybpel.model.bpel.impl.activity
Class ActivityImpl<E extends TActivity>

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<E>
All Implemented Interfaces:
Activity, BPELElement, Validator, Containers, java.io.Serializable, org.ow2.easywsdl.schema.api.SchemaElement, org.ow2.easywsdl.schema.api.XMLElement
Direct Known Subclasses:
AssignImpl, EmptyImpl, ExitImpl, FlowImpl, ForEachImpl, IfImpl, InvokeImpl, PickImpl, ReceiveImpl, RepeatUntilImpl, ReplyImpl, ReThrowImpl, ScopeImpl, SequenceImpl, ThrowImpl, WaitImpl, WhileImpl

public abstract class ActivityImpl<E extends TActivity>
extends ContainersImpl<E>
implements Activity

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
ActivityImpl(javax.xml.namespace.QName name, E model, BPELElement parent)
           
 
Method Summary
static Activity analyzeActivityContainer(TActivityContainer internalActivity, BPELElementImpl parent)
           
static Activity analyzeElseIfActivity(TElseif internalActivity, BPELElementImpl parent)
           
static Activity analyzeExtensionActivity(TExtensionActivity internalActivity, BPELElementImpl parent)
           
static Activity analyzeIfActivity(TIf internalActivity, BPELElementImpl parent)
           
static Activity analyzeOnMessageActivity(TOnMessage internalActivity, BPELElementImpl parent)
           
static Activity analyzeProcess(TProcess temp, BPELElementImpl parent)
           
static Activity analyzeRepeatUntilActivity(TRepeatUntil internalActivity, BPELElementImpl parent)
           
static Activity analyzeScope(TScope temp, BPELElementImpl parent)
           
static Activity analyzeWhileActivity(TWhile internalActivity, BPELElementImpl parent)
           
static Activity getActivity(TActivity internalActivity, BPELElementImpl parent)
           
 java.lang.String getName()
           
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
           
 java.util.List<org.w3c.dom.Element> getOtherElements()
           
 Sources getSources()
           
 boolean getSuppressJoinFailure()
           
 Targets getTargets()
           
 void setName(java.lang.String name)
           
 
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.BPELElement
getTag, setTag
 
Methods inherited from interface org.ow2.easywsdl.schema.api.XMLElement
addOtherElements
 
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
createDocumentation, getDocumentation, setDocumentation
 
Methods inherited from interface com.ebmwebsourcing.easybpel.model.bpel.api.compiler.validation.validator.Validator
validate
 

Constructor Detail

ActivityImpl

public ActivityImpl(javax.xml.namespace.QName name,
                    E model,
                    BPELElement parent)
Method Detail

getOtherElements

public java.util.List<org.w3c.dom.Element> getOtherElements()
                                                     throws org.ow2.easywsdl.schema.api.XmlException
Specified by:
getOtherElements in interface org.ow2.easywsdl.schema.api.XMLElement
Overrides:
getOtherElements in class ContainersImpl<E extends TActivity>
Throws:
org.ow2.easywsdl.schema.api.XmlException

getOtherAttributes

public java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
                                                                             throws org.ow2.easywsdl.schema.api.XmlException
Specified by:
getOtherAttributes in interface org.ow2.easywsdl.schema.api.SchemaElement
Overrides:
getOtherAttributes in class ContainersImpl<E extends TActivity>
Throws:
org.ow2.easywsdl.schema.api.XmlException

getName

public java.lang.String getName()
Specified by:
getName in interface Activity

setName

public void setName(java.lang.String name)
Specified by:
setName in interface Activity

getSources

public Sources getSources()
Specified by:
getSources in interface Activity

getSuppressJoinFailure

public boolean getSuppressJoinFailure()
Specified by:
getSuppressJoinFailure in interface Activity

getTargets

public Targets getTargets()
Specified by:
getTargets in interface Activity

getActivity

public static Activity getActivity(TActivity internalActivity,
                                   BPELElementImpl parent)
                            throws BPELException
Throws:
BPELException

analyzeIfActivity

public static Activity analyzeIfActivity(TIf internalActivity,
                                         BPELElementImpl parent)
                                  throws BPELException
Throws:
BPELException

analyzeOnMessageActivity

public static Activity analyzeOnMessageActivity(TOnMessage internalActivity,
                                                BPELElementImpl parent)
                                         throws BPELException
Throws:
BPELException

analyzeWhileActivity

public static Activity analyzeWhileActivity(TWhile internalActivity,
                                            BPELElementImpl parent)
                                     throws BPELException
Throws:
BPELException

analyzeRepeatUntilActivity

public static Activity analyzeRepeatUntilActivity(TRepeatUntil internalActivity,
                                                  BPELElementImpl parent)
                                           throws BPELException
Throws:
BPELException

analyzeElseIfActivity

public static Activity analyzeElseIfActivity(TElseif internalActivity,
                                             BPELElementImpl parent)
                                      throws BPELException
Throws:
BPELException

analyzeActivityContainer

public static Activity analyzeActivityContainer(TActivityContainer internalActivity,
                                                BPELElementImpl parent)
                                         throws BPELException
Throws:
BPELException

analyzeScope

public static Activity analyzeScope(TScope temp,
                                    BPELElementImpl parent)
                             throws BPELException
Throws:
BPELException

analyzeProcess

public static Activity analyzeProcess(TProcess temp,
                                      BPELElementImpl parent)
                               throws BPELException
Throws:
BPELException

analyzeExtensionActivity

public static Activity analyzeExtensionActivity(TExtensionActivity internalActivity,
                                                BPELElementImpl parent)
                                         throws BPELException
Throws:
BPELException


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