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

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.TBPMNShapeImpl
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.LabeledShape, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.Node, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.Shape, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TBPMNShape, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TDiagramElement, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TLabeledShape, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TNode, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TShape, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.with.WithBounds, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.with.WithBPMNElementRef, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.with.WithBPMNLabel, java.lang.Comparable<com.ebmwebsourcing.easybox.api.XmlObjectNode>

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


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.LabeledShape
QNAME
 
Fields inherited from interface com.ebmwebsourcing.easybox.api.XmlObject
EMPTY_ARRAY
 
Constructor Summary
protected TBPMNShapeImpl(com.ebmwebsourcing.easybox.api.XmlContext xmlContext, EJaxbBPMNShape jaxbModel)
           
 
Method Summary
 void addOtherAttribute(javax.xml.namespace.QName arg0, java.lang.String arg1)
           
 void clearOtherAttributes()
           
 com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.Bounds getBounds()
           
 javax.xml.namespace.QName getBpmnElement()
           
 com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.BPMNLabel getBPMNLabel()
           
 javax.xml.namespace.QName getChoreographyActivityShape()
           
protected  java.lang.Class<? extends EJaxbBPMNShape> getCompliantModelClass()
           
 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()
           
 com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TParticipantBandKind getParticipantBandKind()
           
 boolean hasBounds()
           
 boolean hasBpmnElement()
           
 boolean hasBPMNLabel()
           
 boolean hasChoreographyActivityShape()
           
 boolean hasExtension()
           
 boolean hasIsExpanded()
           
 boolean hasIsHorizontal()
           
 boolean hasIsMarkerVisible()
           
 boolean hasIsMessageVisible()
           
 boolean hasOtherAttribute(javax.xml.namespace.QName arg0)
           
 boolean hasParticipantBandKind()
           
 boolean isIsExpanded()
           
 boolean isIsHorizontal()
           
 boolean isIsMarkerVisible()
           
 boolean isIsMessageVisible()
           
 void removeOtherAttribute(javax.xml.namespace.QName arg0)
           
 void setBounds(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.Bounds value)
           
 void setBpmnElement(javax.xml.namespace.QName value)
           
 void setBPMNLabel(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.BPMNLabel value)
           
 void setChoreographyActivityShape(javax.xml.namespace.QName value)
           
 void setExtension(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TDiagramElement.Extension value)
           
 void setId(java.lang.String value)
           
 void setIsExpanded(boolean value)
           
 void setIsHorizontal(boolean value)
           
 void setIsMarkerVisible(boolean value)
           
 void setIsMessageVisible(boolean value)
           
 void setParticipantBandKind(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TParticipantBandKind value)
           
 void unsetIsExpanded()
           
 void unsetIsHorizontal()
           
 void unsetIsMarkerVisible()
           
 void unsetIsMessageVisible()
           
 
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.TShape
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

TBPMNShapeImpl

protected TBPMNShapeImpl(com.ebmwebsourcing.easybox.api.XmlContext xmlContext,
                         EJaxbBPMNShape jaxbModel)
Method Detail

getCompliantModelClass

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

getBPMNLabel

public com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.BPMNLabel getBPMNLabel()
Specified by:
getBPMNLabel in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.with.WithBPMNLabel

getBpmnElement

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

getChoreographyActivityShape

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

getParticipantBandKind

public com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TParticipantBandKind getParticipantBandKind()
Specified by:
getParticipantBandKind in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TBPMNShape

hasBPMNLabel

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

hasBpmnElement

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

hasChoreographyActivityShape

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

hasIsExpanded

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

hasIsHorizontal

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

hasIsMarkerVisible

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

hasIsMessageVisible

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

hasParticipantBandKind

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

isIsExpanded

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

isIsHorizontal

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

isIsMarkerVisible

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

isIsMessageVisible

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

setBPMNLabel

public void setBPMNLabel(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.BPMNLabel value)
Specified by:
setBPMNLabel in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.with.WithBPMNLabel

setBpmnElement

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

setChoreographyActivityShape

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

setIsExpanded

public void setIsExpanded(boolean value)
Specified by:
setIsExpanded in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TBPMNShape

setIsHorizontal

public void setIsHorizontal(boolean value)
Specified by:
setIsHorizontal in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TBPMNShape

setIsMarkerVisible

public void setIsMarkerVisible(boolean value)
Specified by:
setIsMarkerVisible in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TBPMNShape

setIsMessageVisible

public void setIsMessageVisible(boolean value)
Specified by:
setIsMessageVisible in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TBPMNShape

setParticipantBandKind

public void setParticipantBandKind(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TParticipantBandKind value)
Specified by:
setParticipantBandKind in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TBPMNShape

unsetIsExpanded

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

unsetIsHorizontal

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

unsetIsMarkerVisible

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

unsetIsMessageVisible

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

getBounds

public com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.Bounds getBounds()
Specified by:
getBounds in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TShape
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.TShape
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.TShape
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.