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

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.TBPMNEdgeImpl
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.Edge, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.LabeledEdge, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TBPMNEdge, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TDiagramElement, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TEdge, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TLabeledEdge, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.with.WithBPMNElementRef, com.ebmwebsourcing.easybpmn.bpmn20diagram.api.with.WithBPMNLabel, java.lang.Comparable<com.ebmwebsourcing.easybox.api.XmlObjectNode>

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


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.LabeledEdge
QNAME
 
Fields inherited from interface com.ebmwebsourcing.easybox.api.XmlObject
EMPTY_ARRAY
 
Constructor Summary
protected TBPMNEdgeImpl(com.ebmwebsourcing.easybox.api.XmlContext xmlContext, EJaxbBPMNEdge jaxbModel)
           
 
Method Summary
 void addOtherAttribute(javax.xml.namespace.QName arg0, java.lang.String arg1)
           
 void addWayPoint(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.Point point)
           
 void clearOtherAttributes()
           
 javax.xml.namespace.QName getBpmnElement()
           
 com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.BPMNLabel getBPMNLabel()
           
protected  java.lang.Class<? extends EJaxbBPMNEdge> getCompliantModelClass()
           
 com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TDiagramElement.Extension getExtension()
           
 java.lang.String getId()
           
 com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TMessageVisibleKind getMessageVisibleKind()
           
 java.lang.String getOtherAttribute(javax.xml.namespace.QName arg0)
           
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
           
 javax.xml.namespace.QName getSourceElement()
           
 javax.xml.namespace.QName getTargetElement()
           
 com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.Point[] getWaypoint()
           
 boolean hasBpmnElement()
           
 boolean hasBPMNLabel()
           
 boolean hasExtension()
           
 boolean hasMessageVisibleKind()
           
 boolean hasOtherAttribute(javax.xml.namespace.QName arg0)
           
 boolean hasSourceElement()
           
 boolean hasTargetElement()
           
 boolean hasWaypoint()
           
 void removeOtherAttribute(javax.xml.namespace.QName arg0)
           
 void removeWayPoint(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.Point point)
           
 void setBpmnElement(javax.xml.namespace.QName value)
           
 void setBPMNLabel(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.BPMNLabel value)
           
 void setExtension(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TDiagramElement.Extension value)
           
 void setId(java.lang.String value)
           
 void setMessageVisibleKind(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TMessageVisibleKind value)
           
 void setSourceElement(javax.xml.namespace.QName value)
           
 void setTargetElement(javax.xml.namespace.QName value)
           
 void unsetWaypoint()
           
 
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.TEdge
addWayPoint, getWaypoint, hasWaypoint, removeWayPoint, unsetWaypoint
 
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

TBPMNEdgeImpl

protected TBPMNEdgeImpl(com.ebmwebsourcing.easybox.api.XmlContext xmlContext,
                        EJaxbBPMNEdge jaxbModel)
Method Detail

getCompliantModelClass

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

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

getMessageVisibleKind

public com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TMessageVisibleKind getMessageVisibleKind()
Specified by:
getMessageVisibleKind in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TBPMNEdge

getSourceElement

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

getTargetElement

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

hasBpmnElement

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

hasMessageVisibleKind

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

hasSourceElement

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

hasTargetElement

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

hasBPMNLabel

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

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

setMessageVisibleKind

public void setMessageVisibleKind(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TMessageVisibleKind value)
Specified by:
setMessageVisibleKind in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TBPMNEdge

setSourceElement

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

setTargetElement

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

getWaypoint

public com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.Point[] getWaypoint()
Specified by:
getWaypoint in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TEdge

unsetWaypoint

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

hasWaypoint

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

addWayPoint

public void addWayPoint(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.Point point)
Specified by:
addWayPoint in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TEdge

removeWayPoint

public void removeWayPoint(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.Point point)
Specified by:
removeWayPoint in interface com.ebmwebsourcing.easybpmn.bpmn20diagram.api.type.TEdge

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.