com.ebmwebsourcing.easybpmn.bpmn20.impl
Class TRelationshipImpl

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.TRelationshipImpl
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.bpmn20.api.type.TBaseElement, com.ebmwebsourcing.easybpmn.bpmn20.api.type.TRelationship, java.lang.Comparable<com.ebmwebsourcing.easybox.api.XmlObjectNode>

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


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 TRelationshipImpl(com.ebmwebsourcing.easybox.api.XmlContext xmlContext, EJaxbTRelationship jaxbModel)
           
 
Method Summary
 void addDocumentation(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Documentation doc)
           
 void addOtherAttribute(javax.xml.namespace.QName arg0, java.lang.String arg1)
           
 void clearOtherAttributes()
           
protected  java.lang.Class<? extends EJaxbTRelationship> getCompliantModelClass()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.type.TRelationshipDirection getDirection()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Documentation[] getDocumentations()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.ExtensionElements getExtensionElements()
           
 java.lang.String getId()
           
 java.lang.String getOtherAttribute(javax.xml.namespace.QName arg0)
           
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
           
 javax.xml.namespace.QName[] getSource()
           
 javax.xml.namespace.QName[] getTarget()
           
 java.lang.String getType()
           
 boolean hasDirection()
           
 boolean hasDocumentation()
           
 boolean hasExtensionElements()
           
 boolean hasOtherAttribute(javax.xml.namespace.QName arg0)
           
 boolean hasSource()
           
 boolean hasTarget()
           
 boolean hasType()
           
 void removeDocumentation(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Documentation doc)
           
 void removeOtherAttribute(javax.xml.namespace.QName arg0)
           
 void setDirection(com.ebmwebsourcing.easybpmn.bpmn20.api.type.TRelationshipDirection value)
           
 void setExtensionElements(com.ebmwebsourcing.easybpmn.bpmn20.api.element.ExtensionElements value)
           
 void setId(java.lang.String value)
           
 void setType(java.lang.String value)
           
 void unsetSource()
           
 void unsetTarget()
           
 
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

TRelationshipImpl

protected TRelationshipImpl(com.ebmwebsourcing.easybox.api.XmlContext xmlContext,
                            EJaxbTRelationship jaxbModel)
Method Detail

getSource

public javax.xml.namespace.QName[] getSource()
Specified by:
getSource in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TRelationship

hasSource

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

unsetSource

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

getTarget

public javax.xml.namespace.QName[] getTarget()
Specified by:
getTarget in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TRelationship

hasTarget

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

unsetTarget

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

getType

public java.lang.String getType()
Specified by:
getType in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TRelationship

setType

public void setType(java.lang.String value)
Specified by:
setType in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TRelationship

hasType

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

getDirection

public com.ebmwebsourcing.easybpmn.bpmn20.api.type.TRelationshipDirection getDirection()
Specified by:
getDirection in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TRelationship

setDirection

public void setDirection(com.ebmwebsourcing.easybpmn.bpmn20.api.type.TRelationshipDirection value)
Specified by:
setDirection in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TRelationship

hasDirection

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

getCompliantModelClass

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

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.