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

public abstract class BPELElementImpl<E>
extends org.ow2.easywsdl.schema.api.abstractElmt.AbstractXMLElementImpl<E>
implements 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, 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
equals, getModel, getOtherAttributes, getParent, getSchema, getTopParent, hashCode, setParent
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
equals, getOtherAttributes, hashCode
 

Field Detail

tag

protected javax.xml.namespace.QName tag
Constructor Detail

BPELElementImpl

public BPELElementImpl(javax.xml.namespace.QName tag,
                       E model,
                       BPELElement parent)
Method Detail

getTag

public javax.xml.namespace.QName getTag()
Specified by:
getTag in interface BPELElement

setTag

public void setTag(javax.xml.namespace.QName name)
Specified by:
setTag in interface BPELElement

validate

public void validate()
Specified by:
validate in interface 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 © 2011 Petals Link. All Rights Reserved.