com.ebmwebsourcing.easybpel.model.bpel.impl
Class BPELElementImpl<E>

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>
All Implemented Interfaces:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELElement, com.ebmwebsourcing.easybpel.model.bpel.api.compiler.validation.validator.Validator, java.io.Serializable, org.ow2.easywsdl.schema.api.SchemaElement, org.ow2.easywsdl.schema.api.XMLElement
Direct Known Subclasses:
BPELVariableImpl

public abstract class BPELElementImpl<E>
extends org.ow2.easywsdl.schema.api.abstractElmt.AbstractXMLElementImpl<E>
implements com.ebmwebsourcing.easybpel.model.bpel.api.BPELElement

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

Field Summary
protected  javax.xml.namespace.QName tag
           
 
Fields inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
documentation, model, parent
 
Constructor Summary
BPELElementImpl(javax.xml.namespace.QName tag, E model, com.ebmwebsourcing.easybpel.model.bpel.api.BPELElement parent)
           
 
Method Summary
 void addOtherElements(org.w3c.dom.Element arg0)
           
 org.ow2.easywsdl.schema.api.Documentation createDocumentation()
           
 org.ow2.easywsdl.schema.api.Documentation getDocumentation()
           
 java.util.List<org.w3c.dom.Element> getOtherElements()
           
 javax.xml.namespace.QName getTag()
           
 void setDocumentation(org.ow2.easywsdl.schema.api.Documentation arg0)
           
 void setTag(javax.xml.namespace.QName name)
           
 void validate()
           
 
Methods inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
getModel, getOtherAttributes, 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 org.ow2.easywsdl.schema.api.SchemaElement
getOtherAttributes
 

Field Detail

tag

protected javax.xml.namespace.QName tag
Constructor Detail

BPELElementImpl

public BPELElementImpl(javax.xml.namespace.QName tag,
                       E model,
                       com.ebmwebsourcing.easybpel.model.bpel.api.BPELElement parent)
Method Detail

getTag

public javax.xml.namespace.QName getTag()
Specified by:
getTag in interface com.ebmwebsourcing.easybpel.model.bpel.api.BPELElement

setTag

public void setTag(javax.xml.namespace.QName name)
Specified by:
setTag in interface com.ebmwebsourcing.easybpel.model.bpel.api.BPELElement

validate

public void validate()
Specified by:
validate in interface com.ebmwebsourcing.easybpel.model.bpel.api.compiler.validation.validator.Validator

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
Throws:
org.ow2.easywsdl.schema.api.XmlException

createDocumentation

public org.ow2.easywsdl.schema.api.Documentation createDocumentation()
Specified by:
createDocumentation in interface org.ow2.easywsdl.schema.api.SchemaElement
Overrides:
createDocumentation in class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl<E>

getDocumentation

public org.ow2.easywsdl.schema.api.Documentation getDocumentation()
Specified by:
getDocumentation in interface org.ow2.easywsdl.schema.api.SchemaElement
Overrides:
getDocumentation in class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl<E>

setDocumentation

public void setDocumentation(org.ow2.easywsdl.schema.api.Documentation arg0)
Specified by:
setDocumentation in interface org.ow2.easywsdl.schema.api.SchemaElement
Overrides:
setDocumentation in class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl<E>

addOtherElements

public void addOtherElements(org.w3c.dom.Element arg0)
Specified by:
addOtherElements in interface org.ow2.easywsdl.schema.api.XMLElement


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