com.ebmwebsourcing.easybpmn.bpmn20.impl
Class TSequenceFlowImpl

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.TSequenceFlowImpl
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.XmlObject, com.ebmwebsourcing.easybox.api.XmlObjectNode, com.ebmwebsourcing.easybpmn.bpmn20.api.type.TBaseElement, com.ebmwebsourcing.easybpmn.bpmn20.api.type.TFlowElement, com.ebmwebsourcing.easybpmn.bpmn20.api.type.TSequenceFlow, com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithAuditingAndMonitoring, java.lang.Comparable<com.ebmwebsourcing.easybox.api.XmlObjectNode>

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


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 TSequenceFlowImpl(com.ebmwebsourcing.easybox.api.XmlContext xmlContext, EJaxbTSequenceFlow jaxbModel)
           
 
Method Summary
 void addCategoryValueRef(javax.xml.namespace.QName qname)
           
 void addDocumentation(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Documentation doc)
           
 void addOtherAttribute(javax.xml.namespace.QName arg0, java.lang.String arg1)
           
 void clearOtherAttributes()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Auditing getAuditing()
           
 javax.xml.namespace.QName[] getCategoryValueRef()
           
protected  java.lang.Class<? extends EJaxbTSequenceFlow> getCompliantModelClass()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Expression getConditionExpression()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Documentation[] getDocumentations()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.ExtensionElements getExtensionElements()
           
 java.lang.String getId()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Monitoring getMonitoring()
           
 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.FlowNode getSourceRef()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowNode getTargetRef()
           
 boolean hasAuditing()
           
 boolean hasCategoryValueRef()
           
 boolean hasConditionExpression()
           
 boolean hasDocumentation()
           
 boolean hasExtensionElements()
           
 boolean hasIsImmediate()
           
 boolean hasMonitoring()
           
 boolean hasName()
           
 boolean hasOtherAttribute(javax.xml.namespace.QName arg0)
           
 boolean hasSourceRef()
           
 boolean hasTargetRef()
           
 boolean isIsImmediate()
           
 void removeCategoryValueRef(javax.xml.namespace.QName qname)
           
 void removeDocumentation(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Documentation doc)
           
 void removeOtherAttribute(javax.xml.namespace.QName arg0)
           
 void setAuditing(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Auditing value)
           
 void setConditionExpression(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Expression value)
           
 void setExtensionElements(com.ebmwebsourcing.easybpmn.bpmn20.api.element.ExtensionElements value)
           
 void setId(java.lang.String value)
           
 void setIsImmediate(boolean value)
           
 void setMonitoring(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Monitoring value)
           
 void setName(java.lang.String value)
           
 void setSourceRef(com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowNode value)
           
 void setTargetRef(com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowNode value)
           
 void unsetCategoryValueRef()
           
 void unsetIsImmediate()
           
 
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.TFlowElement
addCategoryValueRef, getCategoryValueRef, hasCategoryValueRef, removeCategoryValueRef, unsetCategoryValueRef
 
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
 
Methods inherited from interface com.ebmwebsourcing.easybox.api.with.WithName
getName, hasName, setName
 
Methods inherited from interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithAuditingAndMonitoring
getAuditing, getMonitoring, hasAuditing, hasMonitoring, setAuditing, setMonitoring
 

Constructor Detail

TSequenceFlowImpl

protected TSequenceFlowImpl(com.ebmwebsourcing.easybox.api.XmlContext xmlContext,
                            EJaxbTSequenceFlow jaxbModel)
Method Detail

getCompliantModelClass

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

getConditionExpression

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.Expression getConditionExpression()
Specified by:
getConditionExpression in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TSequenceFlow

setConditionExpression

public void setConditionExpression(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Expression value)
Specified by:
setConditionExpression in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TSequenceFlow

hasConditionExpression

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

getSourceRef

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowNode getSourceRef()
Specified by:
getSourceRef in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TSequenceFlow

setSourceRef

public void setSourceRef(com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowNode value)
Specified by:
setSourceRef in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TSequenceFlow

hasSourceRef

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

getTargetRef

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowNode getTargetRef()
Specified by:
getTargetRef in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TSequenceFlow

setTargetRef

public void setTargetRef(com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowNode value)
Specified by:
setTargetRef in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TSequenceFlow

hasTargetRef

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

isIsImmediate

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

setIsImmediate

public void setIsImmediate(boolean value)
Specified by:
setIsImmediate in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TSequenceFlow

hasIsImmediate

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

unsetIsImmediate

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

getAuditing

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.Auditing getAuditing()
Specified by:
getAuditing in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithAuditingAndMonitoring

setAuditing

public void setAuditing(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Auditing value)
Specified by:
setAuditing in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithAuditingAndMonitoring

hasAuditing

public boolean hasAuditing()
Specified by:
hasAuditing in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithAuditingAndMonitoring

getMonitoring

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.Monitoring getMonitoring()
Specified by:
getMonitoring in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithAuditingAndMonitoring

setMonitoring

public void setMonitoring(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Monitoring value)
Specified by:
setMonitoring in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithAuditingAndMonitoring

hasMonitoring

public boolean hasMonitoring()
Specified by:
hasMonitoring in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithAuditingAndMonitoring

getCategoryValueRef

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

hasCategoryValueRef

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

unsetCategoryValueRef

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

addCategoryValueRef

public void addCategoryValueRef(javax.xml.namespace.QName qname)
Specified by:
addCategoryValueRef in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TFlowElement

removeCategoryValueRef

public void removeCategoryValueRef(javax.xml.namespace.QName qname)
Specified by:
removeCategoryValueRef in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TFlowElement

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

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.