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

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.TBPMNLabelImpl
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.Label, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TBPMNLabel, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TDiagramElement, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TLabel, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TNode, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.with.WithBounds, java.lang.Comparable<com.ebmwebsourcing.easybox.api.XmlObjectNode>

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


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.Label
QNAME
 
Fields inherited from interface com.ebmwebsourcing.easybox.api.XmlObject
EMPTY_ARRAY
 
Constructor Summary
protected TBPMNLabelImpl(com.ebmwebsourcing.easybox.api.XmlContext xmlContext, EJaxbBPMNLabel jaxbModel)
           
 
Method Summary
 void addOtherAttribute(javax.xml.namespace.QName arg0, java.lang.String arg1)
           
 void clearOtherAttributes()
           
 com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.Bounds getBounds()
           
protected  java.lang.Class<? extends EJaxbBPMNLabel> getCompliantModelClass()
           
 com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TDiagramElement.Extension getExtension()
           
 java.lang.String getId()
           
 javax.xml.namespace.QName getLabelStyle()
           
 java.lang.String getOtherAttribute(javax.xml.namespace.QName arg0)
           
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
           
 boolean hasBounds()
           
 boolean hasExtension()
           
 boolean hasLabelStyle()
           
 boolean hasOtherAttribute(javax.xml.namespace.QName arg0)
           
 void removeOtherAttribute(javax.xml.namespace.QName arg0)
           
 void setBounds(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.Bounds value)
           
 void setExtension(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TDiagramElement.Extension value)
           
 void setId(java.lang.String value)
           
 void setLabelStyle(javax.xml.namespace.QName value)
           
 
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.TLabel
getBounds, hasBounds, setBounds
 
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

TBPMNLabelImpl

protected TBPMNLabelImpl(com.ebmwebsourcing.easybox.api.XmlContext xmlContext,
                         EJaxbBPMNLabel jaxbModel)
Method Detail

getCompliantModelClass

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

getLabelStyle

public javax.xml.namespace.QName getLabelStyle()
Specified by:
getLabelStyle in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TBPMNLabel

hasLabelStyle

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

setLabelStyle

public void setLabelStyle(javax.xml.namespace.QName value)
Specified by:
setLabelStyle in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TBPMNLabel

getBounds

public com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.Bounds getBounds()
Specified by:
getBounds in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TLabel
Specified by:
getBounds in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.with.WithBounds

hasBounds

public boolean hasBounds()
Specified by:
hasBounds in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TLabel
Specified by:
hasBounds in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.with.WithBounds

setBounds

public void setBounds(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.Bounds value)
Specified by:
setBounds in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TLabel
Specified by:
setBounds in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.with.WithBounds

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.