com.ebmwebsourcing.easybox.easybpmn.bpmn20diagram.impl
Class TBPMNPlaneImpl

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.easybox.easybpmn.bpmn20diagram.impl.TBPMNPlaneImpl
All Implemented Interfaces:
com.ebmwebsourcing.easybox.api.with.WithId, com.ebmwebsourcing.easybox.api.with.WithOtherAttributes, com.ebmwebsourcing.easybox.api.XmlObject, com.ebmwebsourcing.easybox.api.XmlObjectNode, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.DiagramElement, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.Node, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.Plane, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TBPMNPlane, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TDiagramElement, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TNode, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TPlane, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.with.WithBPMNElementRef, java.lang.Comparable<com.ebmwebsourcing.easybox.api.XmlObjectNode>

public class TBPMNPlaneImpl
extends com.ebmwebsourcing.easybox.impl.AbstractJaxbXmlObjectImpl<Model>
implements com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TBPMNPlane


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TDiagramElement
com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TDiagramElement.Extension
 
Field Summary
 
Fields inherited from class com.ebmwebsourcing.easybox.impl.AbstractJaxbXmlObjectImpl
ANY_QNAME
 
Fields inherited from interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.Plane
QNAME
 
Fields inherited from interface com.ebmwebsourcing.easybox.api.XmlObject
EMPTY_ARRAY
 
Constructor Summary
protected TBPMNPlaneImpl(com.ebmwebsourcing.easybox.api.XmlContext xmlContext, EJaxbBPMNPlane jaxbModel)
           
 
Method Summary
 void addDiagramElement(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.DiagramElement diagramElement)
           
 void addOtherAttribute(javax.xml.namespace.QName arg0, java.lang.String arg1)
           
 void clearOtherAttributes()
           
 com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.BPMNEdge[] getBPMNEdges()
           
 javax.xml.namespace.QName getBpmnElement()
           
 com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.BPMNShape[] getBPMNShapes()
           
protected  java.lang.Class<? extends EJaxbBPMNPlane> getCompliantModelClass()
           
 com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.DiagramElement[] getDiagramElement()
           
 com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TDiagramElement.Extension getExtension()
           
 java.lang.String getId()
           
 java.lang.String getOtherAttribute(javax.xml.namespace.QName arg0)
           
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
           
 boolean hasBpmnElement()
           
 boolean hasDiagramElement()
           
 boolean hasExtension()
           
 boolean hasOtherAttribute(javax.xml.namespace.QName arg0)
           
 void removeDiagramElement(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.DiagramElement diagramElement)
           
 void removeOtherAttribute(javax.xml.namespace.QName arg0)
           
 void setBpmnElement(javax.xml.namespace.QName value)
           
 void setExtension(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TDiagramElement.Extension value)
           
 void setId(java.lang.String value)
           
 void unsetDiagramElement()
           
 
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.bpmn20diagram.api.type.TPlane
addDiagramElement, getDiagramElement, hasDiagramElement, removeDiagramElement, unsetDiagramElement
 
Methods inherited from interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TDiagramElement
getExtension, hasExtension, setExtension
 
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

TBPMNPlaneImpl

protected TBPMNPlaneImpl(com.ebmwebsourcing.easybox.api.XmlContext xmlContext,
                         EJaxbBPMNPlane jaxbModel)
Method Detail

getBPMNShapes

public com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.BPMNShape[] getBPMNShapes()
Specified by:
getBPMNShapes in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TBPMNPlane

getBPMNEdges

public com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.BPMNEdge[] getBPMNEdges()
Specified by:
getBPMNEdges in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TBPMNPlane

getCompliantModelClass

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

getBpmnElement

public javax.xml.namespace.QName getBpmnElement()
Specified by:
getBpmnElement in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.with.WithBPMNElementRef

hasBpmnElement

public boolean hasBpmnElement()
Specified by:
hasBpmnElement in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.with.WithBPMNElementRef

setBpmnElement

public void setBpmnElement(javax.xml.namespace.QName value)
Specified by:
setBpmnElement in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.with.WithBPMNElementRef

getDiagramElement

public com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.DiagramElement[] getDiagramElement()
Specified by:
getDiagramElement in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TPlane

hasDiagramElement

public boolean hasDiagramElement()
Specified by:
hasDiagramElement in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TPlane

unsetDiagramElement

public void unsetDiagramElement()
Specified by:
unsetDiagramElement in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TPlane

addDiagramElement

public void addDiagramElement(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.DiagramElement diagramElement)
Specified by:
addDiagramElement in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TPlane

removeDiagramElement

public void removeDiagramElement(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.DiagramElement diagramElement)
Specified by:
removeDiagramElement in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TPlane

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

setExtension

public void setExtension(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TDiagramElement.Extension value)
Specified by:
setExtension in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TDiagramElement

getExtension

public com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TDiagramElement.Extension getExtension()
Specified by:
getExtension in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TDiagramElement

hasExtension

public boolean hasExtension()
Specified by:
hasExtension in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TDiagramElement


Copyright © 2011 Petals Link. All Rights Reserved.