com.ebmwebsourcing.easybpmn.bpmn20.impl
Class TLaneImpl

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.TLaneImpl
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.TLane, java.lang.Comparable<com.ebmwebsourcing.easybox.api.XmlObjectNode>

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


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 TLaneImpl(com.ebmwebsourcing.easybox.api.XmlContext xmlContext, EJaxbTLane jaxbModel)
           
 
Method Summary
 void addDocumentation(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Documentation doc)
           
 void addFlowNodeRef(com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowNode fn)
           
 void addOtherAttribute(javax.xml.namespace.QName arg0, java.lang.String arg1)
           
 void clearOtherAttributes()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.LaneSet getChildLaneSet()
           
protected  java.lang.Class<? extends EJaxbTLane> getCompliantModelClass()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Documentation[] getDocumentations()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.ExtensionElements getExtensionElements()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowNode[] getFlowNodeRef()
           
 java.lang.String getId()
           
 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.BaseElement getPartitionElement()
           
 javax.xml.namespace.QName getPartitionElementRef()
           
 boolean hasChildLaneSet()
           
 boolean hasDocumentation()
           
 boolean hasExtensionElements()
           
 boolean hasFlowNodeRef()
           
 boolean hasName()
           
 boolean hasOtherAttribute(javax.xml.namespace.QName arg0)
           
 boolean hasPartitionElement()
           
 boolean hasPartitionElementRef()
           
 void removeDocumentation(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Documentation doc)
           
 void removeFlowNodeRef(com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowNode fn)
           
 void removeOtherAttribute(javax.xml.namespace.QName arg0)
           
 void setChildLaneSet(com.ebmwebsourcing.easybpmn.bpmn20.api.element.LaneSet value)
           
 void setExtensionElements(com.ebmwebsourcing.easybpmn.bpmn20.api.element.ExtensionElements value)
           
 void setId(java.lang.String value)
           
 void setName(java.lang.String value)
           
 void setPartitionElement(com.ebmwebsourcing.easybpmn.bpmn20.api.element.BaseElement value)
           
 void setPartitionElementRef(javax.xml.namespace.QName value)
           
 void unsetFlowNodeRef()
           
 
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

TLaneImpl

protected TLaneImpl(com.ebmwebsourcing.easybox.api.XmlContext xmlContext,
                    EJaxbTLane jaxbModel)
Method Detail

getCompliantModelClass

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

getPartitionElement

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.BaseElement getPartitionElement()
Specified by:
getPartitionElement in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TLane

setPartitionElement

public void setPartitionElement(com.ebmwebsourcing.easybpmn.bpmn20.api.element.BaseElement value)
Specified by:
setPartitionElement in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TLane

hasPartitionElement

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

getFlowNodeRef

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowNode[] getFlowNodeRef()
Specified by:
getFlowNodeRef in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TLane

addFlowNodeRef

public void addFlowNodeRef(com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowNode fn)
Specified by:
addFlowNodeRef in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TLane

removeFlowNodeRef

public void removeFlowNodeRef(com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowNode fn)
Specified by:
removeFlowNodeRef in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TLane

hasFlowNodeRef

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

unsetFlowNodeRef

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

getChildLaneSet

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.LaneSet getChildLaneSet()
Specified by:
getChildLaneSet in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TLane

setChildLaneSet

public void setChildLaneSet(com.ebmwebsourcing.easybpmn.bpmn20.api.element.LaneSet value)
Specified by:
setChildLaneSet in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TLane

hasChildLaneSet

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

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

getPartitionElementRef

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

setPartitionElementRef

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

hasPartitionElementRef

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

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.