com.ebmwebsourcing.easybpmn.bpmn20.impl
Class TDefinitionsImpl

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<EJaxbTDefinitions>
              extended by com.ebmwebsourcing.easybpmn.bpmn20.impl.TDefinitionsImpl
All Implemented Interfaces:
com.ebmwebsourcing.easybox.api.with.WithId, com.ebmwebsourcing.easybox.api.with.WithName, com.ebmwebsourcing.easybox.api.with.WithOtherAttributes, com.ebmwebsourcing.easybox.api.with.WithTargetNamespace, com.ebmwebsourcing.easybox.api.XmlObject, com.ebmwebsourcing.easybox.api.XmlObjectNode, com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions, java.lang.Comparable<com.ebmwebsourcing.easybox.api.XmlObjectNode>

public class TDefinitionsImpl
extends com.ebmwebsourcing.easybox.impl.AbstractJaxbXmlObjectImpl<EJaxbTDefinitions>
implements com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions


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 TDefinitionsImpl(com.ebmwebsourcing.easybox.api.XmlContext xmlContext, EJaxbTDefinitions jaxbModel)
           
 
Method Summary
 void addBPMNDiagram(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.BPMNDiagram d)
           
 void addExtension(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Extension e)
           
 void addImport(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Import i)
           
 void addOtherAttribute(javax.xml.namespace.QName arg0, java.lang.String arg1)
           
 void addRootElement(com.ebmwebsourcing.easybpmn.bpmn20.api.element.RootElement e)
           
 void clearOtherAttributes()
           
 com.ebmwebsourcing.easyschema10.api.element.Element findImportedElement(javax.xml.namespace.QName eltQName)
           
 java.util.Map<java.lang.String,java.lang.String> findImportPrefixes()
           
 com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.BPMNDiagram[] getBPMNDiagram()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Choreography[] getChoreographies()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Collaboration[] getCollaborations()
           
protected  java.lang.Class<? extends EJaxbTDefinitions> getCompliantModelClass()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.DataStore[] getDataStores()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.EndPoint getEndPoint(javax.xml.namespace.QName qname)
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.EndPoint[] getEndPoints()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Error[] getErrors()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Escalation[] getEscalations()
           
 java.lang.String getExporter()
           
 java.lang.String getExporterVersion()
           
 java.lang.String getExpressionLanguage()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Extension[] getExtension()
           
 java.lang.String getId()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Import getImport(java.lang.String namespace)
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Import[] getImports()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Interface[] getInterfaces()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.ItemDefinition[] getItemDefinitions()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Message getMessage(java.lang.String msgName)
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Message[] getMessages()
           
 java.lang.String getName()
           
 java.lang.String getOtherAttribute(javax.xml.namespace.QName arg0)
           
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.PartnerEntity[] getPartnerEntities()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.PartnerRole[] getPartnerRoles()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Process[] getProcesses()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.RelationShip[] getRelationship()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.RootElement[] getRootElement()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Signal[] getSignals()
           
 java.lang.String getTargetNamespace()
           
 java.lang.String getTypeLanguage()
           
 boolean hasBPMNDiagram()
           
 boolean hasExporter()
           
 boolean hasExporterVersion()
           
 boolean hasExpressionLanguage()
           
 boolean hasExtension()
           
 boolean hasId()
           
 boolean hasImport()
           
 boolean hasName()
           
 boolean hasOtherAttribute(javax.xml.namespace.QName arg0)
           
 boolean hasRelationship()
           
 boolean hasRootElement()
           
 boolean hasTargetNamespace()
           
 boolean hasTypeLanguage()
           
 void removeBPMNDiagram(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.BPMNDiagram d)
           
 void removeExtension(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Extension e)
           
 void removeImport(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Import i)
           
 void removeOtherAttribute(javax.xml.namespace.QName arg0)
           
 void removeRootElement(com.ebmwebsourcing.easybpmn.bpmn20.api.element.RootElement e)
           
 void setExporter(java.lang.String value)
           
 void setExporterVersion(java.lang.String value)
           
 void setExpressionLanguage(java.lang.String value)
           
 void setId(java.lang.String value)
           
 void setName(java.lang.String value)
           
 void setTargetNamespace(java.lang.String value)
           
 void setTypeLanguage(java.lang.String value)
           
 void unsetBPMNDiagram()
           
 void unsetExtension()
           
 void unsetImport()
           
 void unsetRelationship()
           
 void unsetRootElement()
           
 
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.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
 

Constructor Detail

TDefinitionsImpl

protected TDefinitionsImpl(com.ebmwebsourcing.easybox.api.XmlContext xmlContext,
                           EJaxbTDefinitions jaxbModel)
Method Detail

getCompliantModelClass

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

getInterfaces

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.Interface[] getInterfaces()
Specified by:
getInterfaces in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

getImports

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.Import[] getImports()
Specified by:
getImports in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

getImport

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.Import getImport(java.lang.String namespace)
Specified by:
getImport in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

hasImport

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

unsetImport

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

addImport

public void addImport(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Import i)
Specified by:
addImport in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

removeImport

public void removeImport(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Import i)
Specified by:
removeImport in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

findImportedElement

public com.ebmwebsourcing.easyschema10.api.element.Element findImportedElement(javax.xml.namespace.QName eltQName)
                                                                        throws com.ebmwebsourcing.easybpmn.bpmn20.api.BPMNException
Specified by:
findImportedElement in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions
Throws:
com.ebmwebsourcing.easybpmn.bpmn20.api.BPMNException

findImportPrefixes

public java.util.Map<java.lang.String,java.lang.String> findImportPrefixes()
Specified by:
findImportPrefixes in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

getExtension

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.Extension[] getExtension()
Specified by:
getExtension in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

hasExtension

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

unsetExtension

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

addExtension

public void addExtension(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Extension e)
Specified by:
addExtension in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

removeExtension

public void removeExtension(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Extension e)
Specified by:
removeExtension in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

getRootElement

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.RootElement[] getRootElement()
Specified by:
getRootElement in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

hasRootElement

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

unsetRootElement

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

addRootElement

public void addRootElement(com.ebmwebsourcing.easybpmn.bpmn20.api.element.RootElement e)
Specified by:
addRootElement in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

removeRootElement

public void removeRootElement(com.ebmwebsourcing.easybpmn.bpmn20.api.element.RootElement e)
Specified by:
removeRootElement in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

getProcesses

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.Process[] getProcesses()
Specified by:
getProcesses in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

getCollaborations

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.Collaboration[] getCollaborations()
Specified by:
getCollaborations in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

getDataStores

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.DataStore[] getDataStores()
Specified by:
getDataStores in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

getChoreographies

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.Choreography[] getChoreographies()
Specified by:
getChoreographies in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

getEndPoint

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.EndPoint getEndPoint(javax.xml.namespace.QName qname)
Specified by:
getEndPoint in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

getEndPoints

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.EndPoint[] getEndPoints()
Specified by:
getEndPoints in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

getMessages

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.Message[] getMessages()
Specified by:
getMessages in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

getMessage

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.Message getMessage(java.lang.String msgName)
Specified by:
getMessage in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

getPartnerRoles

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.PartnerRole[] getPartnerRoles()
Specified by:
getPartnerRoles in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

getPartnerEntities

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.PartnerEntity[] getPartnerEntities()
Specified by:
getPartnerEntities in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

getItemDefinitions

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.ItemDefinition[] getItemDefinitions()
Specified by:
getItemDefinitions in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

getErrors

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.Error[] getErrors()
Specified by:
getErrors in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

getEscalations

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.Escalation[] getEscalations()
Specified by:
getEscalations in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

getSignals

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.Signal[] getSignals()
Specified by:
getSignals in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

getBPMNDiagram

public com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.BPMNDiagram[] getBPMNDiagram()
Specified by:
getBPMNDiagram in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

hasBPMNDiagram

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

unsetBPMNDiagram

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

addBPMNDiagram

public void addBPMNDiagram(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.BPMNDiagram d)
Specified by:
addBPMNDiagram in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

removeBPMNDiagram

public void removeBPMNDiagram(com.ebmwebsourcing.easybpmn.bpmn20diagram.api.element.BPMNDiagram d)
Specified by:
removeBPMNDiagram in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

getRelationship

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.RelationShip[] getRelationship()
Specified by:
getRelationship in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TDefinitions

hasRelationship

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

unsetRelationship

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

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

hasId

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

getName

public java.lang.String getName()
Specified by:
getName in interface com.ebmwebsourcing.easybox.api.with.WithName

setName

public void setName(java.lang.String value)
Specified by:
setName in interface com.ebmwebsourcing.easybox.api.with.WithName

hasName

public boolean hasName()
Specified by:
hasName in interface com.ebmwebsourcing.easybox.api.with.WithName

getTargetNamespace

public java.lang.String getTargetNamespace()
Specified by:
getTargetNamespace in interface com.ebmwebsourcing.easybox.api.with.WithTargetNamespace

setTargetNamespace

public void setTargetNamespace(java.lang.String value)
Specified by:
setTargetNamespace in interface com.ebmwebsourcing.easybox.api.with.WithTargetNamespace

hasTargetNamespace

public boolean hasTargetNamespace()
Specified by:
hasTargetNamespace in interface com.ebmwebsourcing.easybox.api.with.WithTargetNamespace

getExpressionLanguage

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

setExpressionLanguage

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

hasExpressionLanguage

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

getTypeLanguage

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

setTypeLanguage

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

hasTypeLanguage

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

getExporter

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

setExporter

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

hasExporter

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

getExporterVersion

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

setExporterVersion

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

hasExporterVersion

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

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.