com.ebmwebsourcing.easybpmn.bpmn20.impl
Class TParticipantImpl

java.lang.Object
  extended by com.ebmwebsourcing.easybox.impl.AbstractXmlObjectNodeImpl<Model>
      extended by com.ebmwebsourcing.easybox.impl.AbstractXmlObjectImpl<Model>
          extended by com.ebmwebsourcing.easybox.impl.AbstractJaxbXmlObjectImpl<Model>
              extended by com.ebmwebsourcing.easybpmn.bpmn20.impl.TParticipantImpl
All Implemented Interfaces:
com.ebmwebsourcing.easybox.api.with.WithId, com.ebmwebsourcing.easybox.api.with.WithName, com.ebmwebsourcing.easybox.api.with.WithOtherAttributes, com.ebmwebsourcing.easybox.api.XmlObject, com.ebmwebsourcing.easybox.api.XmlObjectNode, com.ebmwebsourcing.easybpmn.bpmn20.api.type.TBaseElement, com.ebmwebsourcing.easybpmn.bpmn20.api.type.TParticipant, java.lang.Comparable<com.ebmwebsourcing.easybox.api.XmlObjectNode>

public class TParticipantImpl
extends com.ebmwebsourcing.easybox.impl.AbstractJaxbXmlObjectImpl<Model>
implements com.ebmwebsourcing.easybpmn.bpmn20.api.type.TParticipant


Field Summary
 
Fields inherited from class com.ebmwebsourcing.easybox.impl.AbstractJaxbXmlObjectImpl
ANY_QNAME
 
Fields inherited from interface com.ebmwebsourcing.easybox.api.XmlObject
EMPTY_ARRAY
 
Constructor Summary
protected TParticipantImpl(com.ebmwebsourcing.easybox.api.XmlContext xmlContext, EJaxbTParticipant jaxbModel)
           
 
Method Summary
 void addDocumentation(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Documentation doc)
           
 void addEndpointRef(javax.xml.namespace.QName ref)
           
 void addInterfaceRef(javax.xml.namespace.QName ref)
           
 void addOtherAttribute(javax.xml.namespace.QName arg0, java.lang.String arg1)
           
 void clearOtherAttributes()
           
protected  java.lang.Class<? extends EJaxbTParticipant> getCompliantModelClass()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Documentation[] getDocumentations()
           
 javax.xml.namespace.QName[] getEndPointRef()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.ExtensionElements getExtensionElements()
           
 java.lang.String getId()
           
 javax.xml.namespace.QName[] getInterfaceRef()
           
 java.lang.String getName()
           
 java.lang.String getOtherAttribute(javax.xml.namespace.QName arg0)
           
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.ParticipantMultiplicity getParticipantMultiplicity()
           
 javax.xml.namespace.QName getProcessRef()
           
 boolean hasDocumentation()
           
 boolean hasEndPointRef()
           
 boolean hasExtensionElements()
           
 boolean hasInterfaceRef()
           
 boolean hasName()
           
 boolean hasOtherAttribute(javax.xml.namespace.QName arg0)
           
 boolean hasParticipantMultiplicity()
           
 boolean hasProcessRef()
           
 void removeDocumentation(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Documentation doc)
           
 void removeEndPointRef(javax.xml.namespace.QName ref)
           
 void removeInterfaceRef(javax.xml.namespace.QName ref)
           
 void removeOtherAttribute(javax.xml.namespace.QName arg0)
           
 void setExtensionElements(com.ebmwebsourcing.easybpmn.bpmn20.api.element.ExtensionElements value)
           
 void setId(java.lang.String value)
           
 void setName(java.lang.String value)
           
 void setParticipantMultiplicity(com.ebmwebsourcing.easybpmn.bpmn20.api.element.ParticipantMultiplicity value)
           
 void setProcessRef(javax.xml.namespace.QName value)
           
 void unsetEndPointRef()
           
 void unsetInterfaceRef()
           
 
Methods inherited from class com.ebmwebsourcing.easybox.impl.AbstractJaxbXmlObjectImpl
addToAny, addToChildren, clearChildren, createChildrenArray, createChildrenArray, createCompliantModel, getChildByName, getXmlObjectAdoptedChildren, getXmlObjectAttributes, getXmlObjectDOMNode, getXmlObjectNaturalChildren, getXmlObjectQName, removeFromChildren, setChild, setXmlObjectQName, toString
 
Methods inherited from class com.ebmwebsourcing.easybox.impl.AbstractXmlObjectImpl
adaptModelObjectIfNecessary, adoptChild, adoptChild, doCreateAdoptableChild, duplicateXmlObject, duplicateXmlObjectAs, equals, getXmlObjectBaseURI, getXmlObjectInScopeNamespaces, getXmlObjectValue, onAdoptiveParentChange, onNaturalParentChange
 
Methods inherited from class com.ebmwebsourcing.easybox.impl.AbstractXmlObjectNodeImpl
compareTo, getModelObject, getUserData, getXmlContext, getXmlObjectAncestors, getXmlObjectBaseIndexes, getXmlObjectBaseRoot, getXmlObjectBaseXPath, getXmlObjectChildren, getXmlObjectDescendants, getXmlObjectFollowing, getXmlObjectFollowingSibling, getXmlObjectFollowingSiblings, getXmlObjectIndex, getXmlObjectParent, getXmlObjectPreceding, getXmlObjectPrecedingOrAncestor, getXmlObjectPrecedingSibling, getXmlObjectPrecedingSiblings, getXmlObjectRoot, getXmlObjectTextContent, hashCode, hasUserData, setModelObject, setUserData
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TBaseElement
addDocumentation, getDocumentations, getExtensionElements, hasDocumentation, hasExtensionElements, removeDocumentation, setExtensionElements
 
Methods inherited from interface com.ebmwebsourcing.easybox.api.XmlObject
duplicateXmlObject, duplicateXmlObjectAs, getXmlContext, getXmlObjectAdoptedChildren, getXmlObjectAttributes, getXmlObjectDOMNode, getXmlObjectInScopeNamespaces, getXmlObjectNaturalChildren, setXmlObjectQName
 
Methods inherited from interface com.ebmwebsourcing.easybox.api.XmlObjectNode
getUserData, getXmlObjectAncestors, getXmlObjectBaseIndexes, getXmlObjectBaseRoot, getXmlObjectBaseURI, getXmlObjectBaseXPath, getXmlObjectChildren, getXmlObjectDescendants, getXmlObjectFollowing, getXmlObjectFollowingSibling, getXmlObjectFollowingSiblings, getXmlObjectIndex, getXmlObjectParent, getXmlObjectPreceding, getXmlObjectPrecedingOrAncestor, getXmlObjectPrecedingSibling, getXmlObjectPrecedingSiblings, getXmlObjectQName, getXmlObjectRoot, getXmlObjectTextContent, getXmlObjectValue, hasUserData, setUserData
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface com.ebmwebsourcing.easybox.api.with.WithOtherAttributes
addOtherAttribute, clearOtherAttributes, getOtherAttribute, getOtherAttributes, hasOtherAttribute, removeOtherAttribute
 
Methods inherited from interface com.ebmwebsourcing.easybox.api.with.WithId
getId, setId
 

Constructor Detail

TParticipantImpl

protected TParticipantImpl(com.ebmwebsourcing.easybox.api.XmlContext xmlContext,
                           EJaxbTParticipant jaxbModel)
Method Detail

getInterfaceRef

public javax.xml.namespace.QName[] getInterfaceRef()
Specified by:
getInterfaceRef in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TParticipant

addInterfaceRef

public void addInterfaceRef(javax.xml.namespace.QName ref)
Specified by:
addInterfaceRef in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TParticipant

removeInterfaceRef

public void removeInterfaceRef(javax.xml.namespace.QName ref)
Specified by:
removeInterfaceRef in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TParticipant

hasInterfaceRef

public boolean hasInterfaceRef()
Specified by:
hasInterfaceRef in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TParticipant

unsetInterfaceRef

public void unsetInterfaceRef()
Specified by:
unsetInterfaceRef in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TParticipant

getEndPointRef

public javax.xml.namespace.QName[] getEndPointRef()
Specified by:
getEndPointRef in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TParticipant

addEndpointRef

public void addEndpointRef(javax.xml.namespace.QName ref)
Specified by:
addEndpointRef in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TParticipant

removeEndPointRef

public void removeEndPointRef(javax.xml.namespace.QName ref)
Specified by:
removeEndPointRef in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TParticipant

hasEndPointRef

public boolean hasEndPointRef()
Specified by:
hasEndPointRef in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TParticipant

unsetEndPointRef

public void unsetEndPointRef()
Specified by:
unsetEndPointRef in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TParticipant

getParticipantMultiplicity

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.ParticipantMultiplicity getParticipantMultiplicity()
Specified by:
getParticipantMultiplicity in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TParticipant

setParticipantMultiplicity

public void setParticipantMultiplicity(com.ebmwebsourcing.easybpmn.bpmn20.api.element.ParticipantMultiplicity value)
Specified by:
setParticipantMultiplicity in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TParticipant

hasParticipantMultiplicity

public boolean hasParticipantMultiplicity()
Specified by:
hasParticipantMultiplicity in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TParticipant

getName

public java.lang.String getName()
Specified by:
getName in interface com.ebmwebsourcing.easybox.api.with.WithName

setName

public void setName(java.lang.String value)
Specified by:
setName in interface com.ebmwebsourcing.easybox.api.with.WithName

hasName

public boolean hasName()
Specified by:
hasName in interface com.ebmwebsourcing.easybox.api.with.WithName

getProcessRef

public javax.xml.namespace.QName getProcessRef()
Specified by:
getProcessRef in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TParticipant

setProcessRef

public void setProcessRef(javax.xml.namespace.QName value)
Specified by:
setProcessRef in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TParticipant

hasProcessRef

public boolean hasProcessRef()
Specified by:
hasProcessRef in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TParticipant

getCompliantModelClass

protected java.lang.Class<? extends EJaxbTParticipant> getCompliantModelClass()
Specified by:
getCompliantModelClass in class com.ebmwebsourcing.easybox.impl.AbstractXmlObjectImpl<EJaxbTParticipant>

getDocumentations

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.Documentation[] getDocumentations()
Specified by:
getDocumentations in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TBaseElement

hasDocumentation

public boolean hasDocumentation()
Specified by:
hasDocumentation in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TBaseElement

addDocumentation

public void addDocumentation(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Documentation doc)
Specified by:
addDocumentation in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TBaseElement

removeDocumentation

public void removeDocumentation(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Documentation doc)
Specified by:
removeDocumentation in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TBaseElement

getExtensionElements

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.ExtensionElements getExtensionElements()
Specified by:
getExtensionElements in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TBaseElement

setExtensionElements

public void setExtensionElements(com.ebmwebsourcing.easybpmn.bpmn20.api.element.ExtensionElements value)
Specified by:
setExtensionElements in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TBaseElement

hasExtensionElements

public boolean hasExtensionElements()
Specified by:
hasExtensionElements in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TBaseElement

getId

public java.lang.String getId()
Specified by:
getId in interface com.ebmwebsourcing.easybox.api.with.WithId

setId

public void setId(java.lang.String value)
Specified by:
setId in interface com.ebmwebsourcing.easybox.api.with.WithId

getOtherAttributes

public java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
Specified by:
getOtherAttributes in interface com.ebmwebsourcing.easybox.api.with.WithOtherAttributes

addOtherAttribute

public void addOtherAttribute(javax.xml.namespace.QName arg0,
                              java.lang.String arg1)
Specified by:
addOtherAttribute in interface com.ebmwebsourcing.easybox.api.with.WithOtherAttributes

clearOtherAttributes

public void clearOtherAttributes()
Specified by:
clearOtherAttributes in interface com.ebmwebsourcing.easybox.api.with.WithOtherAttributes

getOtherAttribute

public java.lang.String getOtherAttribute(javax.xml.namespace.QName arg0)
Specified by:
getOtherAttribute in interface com.ebmwebsourcing.easybox.api.with.WithOtherAttributes

hasOtherAttribute

public boolean hasOtherAttribute(javax.xml.namespace.QName arg0)
Specified by:
hasOtherAttribute in interface com.ebmwebsourcing.easybox.api.with.WithOtherAttributes

removeOtherAttribute

public void removeOtherAttribute(javax.xml.namespace.QName arg0)
Specified by:
removeOtherAttribute in interface com.ebmwebsourcing.easybox.api.with.WithOtherAttributes


Copyright © 2011 Petals Link. All Rights Reserved.