com.ebmwebsourcing.easybpmn.bpmn20.impl
Class TAdHocSubProcessImpl

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.TAdHocSubProcessImpl
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.TActivity, com.ebmwebsourcing.easybpmn.bpmn20.api.type.TAdHocSubProcess, com.ebmwebsourcing.easybpmn.bpmn20.api.type.TBaseElement, com.ebmwebsourcing.easybpmn.bpmn20.api.type.TFlowElement, com.ebmwebsourcing.easybpmn.bpmn20.api.type.TFlowNode, com.ebmwebsourcing.easybpmn.bpmn20.api.type.TSubProcess, com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithArtifact, com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithAuditingAndMonitoring, com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithDataInputAssociation, com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithDataOutputAssociation, com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithDefaultSequenceFlow, com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithFlowElements, com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithIOSpecification, com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithLaneSet, com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithProperty, java.lang.Comparable<com.ebmwebsourcing.easybox.api.XmlObjectNode>

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


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 TAdHocSubProcessImpl(com.ebmwebsourcing.easybox.api.XmlContext xmlContext, EJaxbTAdHocSubProcess jaxbModel)
           
 
Method Summary
 void addArtifact(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Artifact a)
           
 void addCategoryValueRef(javax.xml.namespace.QName qname)
           
 void addDataInputAssociation(com.ebmwebsourcing.easybpmn.bpmn20.api.element.DataInputAssociation dia)
           
 void addDataOutputAssociation(com.ebmwebsourcing.easybpmn.bpmn20.api.element.DataOutputAssociation doa)
           
 void addDocumentation(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Documentation doc)
           
 void addFlowElement(com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowElement fe)
           
 void addIncoming(javax.xml.namespace.QName qname)
           
 void addLaneSet(com.ebmwebsourcing.easybpmn.bpmn20.api.element.LaneSet ls)
           
 void addOtherAttribute(javax.xml.namespace.QName arg0, java.lang.String arg1)
           
 void addOutgoing(javax.xml.namespace.QName qname)
           
 void addProperty(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Property p)
           
 void addResourceRole(com.ebmwebsourcing.easybpmn.bpmn20.api.element.ResourceRole r)
           
 void clearOtherAttributes()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Artifact[] getArtifact()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Auditing getAuditing()
           
 javax.xml.namespace.QName[] getCategoryValueRef()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Expression getCompletionCondition()
           
 int getCompletionQuantity()
           
protected  java.lang.Class<? extends EJaxbTAdHocSubProcess> getCompliantModelClass()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.DataInputAssociation[] getDataInputAssociation()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.DataOutputAssociation[] getDataOutputAssociation()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.SequenceFlow getDefault()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Documentation[] getDocumentations()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.ExtensionElements getExtensionElements()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowElement[] getFlowElement()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowElement getFlowElementById(java.lang.String id)
           
<T extends com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowElement>
java.util.List<T>
getFlowElementsByClass(java.lang.Class<T> c)
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowNode[] getFlowNode()
           
 java.lang.String getId()
           
 javax.xml.namespace.QName[] getIncoming()
           
 java.util.List<com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowNode> getIncomingFlowNodes()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.InputOutputSpecification getIoSpecification()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.LaneSet[] getLaneSets()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.LoopCharacteristics getLoopCharacteristics()
           
 EJaxbTAdHocSubProcess getModelObject()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Monitoring getMonitoring()
           
 java.lang.String getName()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.type.TAdHocOrdering getOrdering()
           
 java.lang.String getOtherAttribute(javax.xml.namespace.QName arg0)
           
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
           
 javax.xml.namespace.QName[] getOutgoing()
           
 java.util.List<com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowNode> getOutgoingFlowNodes()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.Property[] getProperty()
           
 com.ebmwebsourcing.easybpmn.bpmn20.api.element.ResourceRole[] getResourceRole()
           
 int getStartQuantity()
           
 boolean hasArtifact()
           
 boolean hasAuditing()
           
 boolean hasCancelRemainingInstances()
           
 boolean hasCategoryValueRef()
           
 boolean hasCompletionCondition()
           
 boolean hasCompletionQuantity()
           
 boolean hasDataInputAssociation()
           
 boolean hasDataOutputAssociation()
           
 boolean hasDefault()
           
 boolean hasDocumentation()
           
 boolean hasExtensionElements()
           
 boolean hasFlowElement()
           
 boolean hasIncoming()
           
 boolean hasIoSpecification()
           
 boolean hasIsForCompensation()
           
 boolean hasLaneSet()
           
 boolean hasLoopCharacteristics()
           
 boolean hasMonitoring()
           
 boolean hasName()
           
 boolean hasOtherAttribute(javax.xml.namespace.QName arg0)
           
 boolean hasOutgoing()
           
 boolean hasProperty()
           
 boolean hasResourceRole()
           
 boolean hasStartQuantity()
           
 boolean hasTriggeredByEvent()
           
 boolean isCancelRemainingInstances()
           
 boolean isIsForCompensation()
           
 boolean isSetOrdering()
           
 boolean isTriggeredByEvent()
           
 void removeArtifact(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Artifact a)
           
 void removeCategoryValueRef(javax.xml.namespace.QName qname)
           
 void removeDataInputAssociation(com.ebmwebsourcing.easybpmn.bpmn20.api.element.DataInputAssociation dia)
           
 void removeDataOutputAssociation(com.ebmwebsourcing.easybpmn.bpmn20.api.element.DataOutputAssociation doa)
           
 void removeDocumentation(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Documentation doc)
           
 void removeFlowElement(com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowElement fe)
           
 void removeIncoming(javax.xml.namespace.QName qname)
           
 void removeLaneSet(com.ebmwebsourcing.easybpmn.bpmn20.api.element.LaneSet ls)
           
 void removeOtherAttribute(javax.xml.namespace.QName arg0)
           
 void removeOutgoing(javax.xml.namespace.QName qname)
           
 void removeProperty(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Property p)
           
 void removeResourceRole(com.ebmwebsourcing.easybpmn.bpmn20.api.element.ResourceRole r)
           
 void setAuditing(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Auditing value)
           
 void setCancelRemainingInstances(boolean value)
           
 void setCompletionCondition(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Expression value)
           
 void setCompletionQuantity(int value)
           
 void setDefault(com.ebmwebsourcing.easybpmn.bpmn20.api.element.SequenceFlow value)
           
 void setExtensionElements(com.ebmwebsourcing.easybpmn.bpmn20.api.element.ExtensionElements value)
           
 void setId(java.lang.String value)
           
 void setIoSpecification(com.ebmwebsourcing.easybpmn.bpmn20.api.element.InputOutputSpecification value)
           
 void setIsForCompensation(boolean value)
           
 void setLoopCharacteristics(com.ebmwebsourcing.easybpmn.bpmn20.api.element.LoopCharacteristics value)
           
 void setMonitoring(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Monitoring value)
           
 void setName(java.lang.String value)
           
 void setOrdering(com.ebmwebsourcing.easybpmn.bpmn20.api.type.TAdHocOrdering value)
           
 void setStartQuantity(int value)
           
 void setTriggeredByEvent(boolean value)
           
 void unsetArtifact()
           
 void unsetCancelRemainingInstances()
           
 void unsetCategoryValueRef()
           
 void unsetDataInputAssociation()
           
 void unsetDataOutputAssociation()
           
 void unsetFlowElement()
           
 void unsetIncoming()
           
 void unsetIsForCompensation()
           
 void unsetLaneSet()
           
 void unsetOutgoing()
           
 void unsetProperty()
           
 void unsetResourceRole()
           
 void unsetTriggeredByEvent()
           
 
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, 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.TSubProcess
hasTriggeredByEvent, isTriggeredByEvent, setTriggeredByEvent, unsetTriggeredByEvent
 
Methods inherited from interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TActivity
addResourceRole, getCompletionQuantity, getLoopCharacteristics, getResourceRole, getStartQuantity, hasCompletionQuantity, hasIsForCompensation, hasLoopCharacteristics, hasResourceRole, hasStartQuantity, isIsForCompensation, removeResourceRole, setCompletionQuantity, setIsForCompensation, setLoopCharacteristics, setStartQuantity, unsetIsForCompensation, unsetResourceRole
 
Methods inherited from interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TFlowNode
addIncoming, addOutgoing, getIncoming, getIncomingFlowNodes, getOutgoing, getOutgoingFlowNodes, hasIncoming, hasOutgoing, removeIncoming, removeOutgoing, unsetIncoming, unsetOutgoing
 
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
 
Methods inherited from interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithProperty
addProperty, getProperty, hasProperty, removeProperty, unsetProperty
 
Methods inherited from interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithDefaultSequenceFlow
getDefault, hasDefault, setDefault
 
Methods inherited from interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithDataInputAssociation
addDataInputAssociation, getDataInputAssociation, hasDataInputAssociation, removeDataInputAssociation, unsetDataInputAssociation
 
Methods inherited from interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithDataOutputAssociation
addDataOutputAssociation, getDataOutputAssociation, hasDataOutputAssociation, removeDataOutputAssociation, unsetDataOutputAssociation
 
Methods inherited from interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithIOSpecification
getIoSpecification, hasIoSpecification, setIoSpecification
 
Methods inherited from interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithArtifact
addArtifact, getArtifact, hasArtifact, removeArtifact, unsetArtifact
 
Methods inherited from interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithFlowElements
addFlowElement, getFlowElement, getFlowElementById, getFlowElementsByClass, getFlowNode, hasFlowElement, removeFlowElement, unsetFlowElement
 
Methods inherited from interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithLaneSet
addLaneSet, getLaneSets, hasLaneSet, removeLaneSet, unsetLaneSet
 

Constructor Detail

TAdHocSubProcessImpl

protected TAdHocSubProcessImpl(com.ebmwebsourcing.easybox.api.XmlContext xmlContext,
                               EJaxbTAdHocSubProcess jaxbModel)
Method Detail

getModelObject

public EJaxbTAdHocSubProcess getModelObject()
Overrides:
getModelObject in class com.ebmwebsourcing.easybox.impl.AbstractXmlObjectNodeImpl<EJaxbTSubProcess>

getCompliantModelClass

protected java.lang.Class<? extends EJaxbTAdHocSubProcess> getCompliantModelClass()

getCompletionCondition

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

setCompletionCondition

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

hasCompletionCondition

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

isCancelRemainingInstances

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

setCancelRemainingInstances

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

hasCancelRemainingInstances

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

unsetCancelRemainingInstances

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

getOrdering

public com.ebmwebsourcing.easybpmn.bpmn20.api.type.TAdHocOrdering getOrdering()
Specified by:
getOrdering in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TAdHocSubProcess

setOrdering

public void setOrdering(com.ebmwebsourcing.easybpmn.bpmn20.api.type.TAdHocOrdering value)
Specified by:
setOrdering in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TAdHocSubProcess

isSetOrdering

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

getLaneSets

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.LaneSet[] getLaneSets()
Specified by:
getLaneSets in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithLaneSet

hasLaneSet

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

unsetLaneSet

public void unsetLaneSet()
Specified by:
unsetLaneSet in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithLaneSet

addLaneSet

public void addLaneSet(com.ebmwebsourcing.easybpmn.bpmn20.api.element.LaneSet ls)
Specified by:
addLaneSet in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithLaneSet

removeLaneSet

public void removeLaneSet(com.ebmwebsourcing.easybpmn.bpmn20.api.element.LaneSet ls)
Specified by:
removeLaneSet in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithLaneSet

getFlowElement

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowElement[] getFlowElement()
Specified by:
getFlowElement in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithFlowElements

getFlowNode

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowNode[] getFlowNode()
Specified by:
getFlowNode in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithFlowElements

getFlowElementsByClass

public <T extends com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowElement> java.util.List<T> getFlowElementsByClass(java.lang.Class<T> c)
Specified by:
getFlowElementsByClass in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithFlowElements

getFlowElementById

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowElement getFlowElementById(java.lang.String id)
Specified by:
getFlowElementById in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithFlowElements

hasFlowElement

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

unsetFlowElement

public void unsetFlowElement()
Specified by:
unsetFlowElement in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithFlowElements

addFlowElement

public void addFlowElement(com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowElement fe)
Specified by:
addFlowElement in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithFlowElements

removeFlowElement

public void removeFlowElement(com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowElement fe)
Specified by:
removeFlowElement in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithFlowElements

getArtifact

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.Artifact[] getArtifact()
Specified by:
getArtifact in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithArtifact

addArtifact

public void addArtifact(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Artifact a)
Specified by:
addArtifact in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithArtifact

removeArtifact

public void removeArtifact(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Artifact a)
Specified by:
removeArtifact in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithArtifact

hasArtifact

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

unsetArtifact

public void unsetArtifact()
Specified by:
unsetArtifact in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithArtifact

isTriggeredByEvent

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

setTriggeredByEvent

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

hasTriggeredByEvent

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

unsetTriggeredByEvent

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

getIoSpecification

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.InputOutputSpecification getIoSpecification()
Specified by:
getIoSpecification in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithIOSpecification

setIoSpecification

public void setIoSpecification(com.ebmwebsourcing.easybpmn.bpmn20.api.element.InputOutputSpecification value)
Specified by:
setIoSpecification in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithIOSpecification

hasIoSpecification

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

getProperty

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.Property[] getProperty()
Specified by:
getProperty in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithProperty

hasProperty

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

unsetProperty

public void unsetProperty()
Specified by:
unsetProperty in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithProperty

addProperty

public void addProperty(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Property p)
Specified by:
addProperty in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithProperty

removeProperty

public void removeProperty(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Property p)
Specified by:
removeProperty in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithProperty

getDataInputAssociation

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.DataInputAssociation[] getDataInputAssociation()
Specified by:
getDataInputAssociation in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithDataInputAssociation

hasDataInputAssociation

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

unsetDataInputAssociation

public void unsetDataInputAssociation()
Specified by:
unsetDataInputAssociation in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithDataInputAssociation

addDataInputAssociation

public void addDataInputAssociation(com.ebmwebsourcing.easybpmn.bpmn20.api.element.DataInputAssociation dia)
Specified by:
addDataInputAssociation in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithDataInputAssociation

removeDataInputAssociation

public void removeDataInputAssociation(com.ebmwebsourcing.easybpmn.bpmn20.api.element.DataInputAssociation dia)
Specified by:
removeDataInputAssociation in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithDataInputAssociation

getDataOutputAssociation

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.DataOutputAssociation[] getDataOutputAssociation()
Specified by:
getDataOutputAssociation in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithDataOutputAssociation

hasDataOutputAssociation

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

unsetDataOutputAssociation

public void unsetDataOutputAssociation()
Specified by:
unsetDataOutputAssociation in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithDataOutputAssociation

addDataOutputAssociation

public void addDataOutputAssociation(com.ebmwebsourcing.easybpmn.bpmn20.api.element.DataOutputAssociation doa)
Specified by:
addDataOutputAssociation in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithDataOutputAssociation

removeDataOutputAssociation

public void removeDataOutputAssociation(com.ebmwebsourcing.easybpmn.bpmn20.api.element.DataOutputAssociation doa)
Specified by:
removeDataOutputAssociation in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithDataOutputAssociation

getResourceRole

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.ResourceRole[] getResourceRole()
Specified by:
getResourceRole in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TActivity

hasResourceRole

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

unsetResourceRole

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

addResourceRole

public void addResourceRole(com.ebmwebsourcing.easybpmn.bpmn20.api.element.ResourceRole r)
Specified by:
addResourceRole in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TActivity

removeResourceRole

public void removeResourceRole(com.ebmwebsourcing.easybpmn.bpmn20.api.element.ResourceRole r)
Specified by:
removeResourceRole in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TActivity

getLoopCharacteristics

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.LoopCharacteristics getLoopCharacteristics()
Specified by:
getLoopCharacteristics in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TActivity

setLoopCharacteristics

public void setLoopCharacteristics(com.ebmwebsourcing.easybpmn.bpmn20.api.element.LoopCharacteristics value)
Specified by:
setLoopCharacteristics in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TActivity

hasLoopCharacteristics

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

isIsForCompensation

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

setIsForCompensation

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

hasIsForCompensation

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

unsetIsForCompensation

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

getStartQuantity

public int getStartQuantity()
Specified by:
getStartQuantity in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TActivity

setStartQuantity

public void setStartQuantity(int value)
Specified by:
setStartQuantity in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TActivity

hasStartQuantity

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

getCompletionQuantity

public int getCompletionQuantity()
Specified by:
getCompletionQuantity in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TActivity

setCompletionQuantity

public void setCompletionQuantity(int value)
Specified by:
setCompletionQuantity in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TActivity

hasCompletionQuantity

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

getDefault

public com.ebmwebsourcing.easybpmn.bpmn20.api.element.SequenceFlow getDefault()
Specified by:
getDefault in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithDefaultSequenceFlow

setDefault

public void setDefault(com.ebmwebsourcing.easybpmn.bpmn20.api.element.SequenceFlow value)
Specified by:
setDefault in interface com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithDefaultSequenceFlow

hasDefault

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

getIncoming

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

hasIncoming

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

unsetIncoming

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

removeIncoming

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

addIncoming

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

getOutgoing

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

hasOutgoing

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

unsetOutgoing

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

removeOutgoing

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

addOutgoing

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

getOutgoingFlowNodes

public java.util.List<com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowNode> getOutgoingFlowNodes()
Specified by:
getOutgoingFlowNodes in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TFlowNode

getIncomingFlowNodes

public java.util.List<com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowNode> getIncomingFlowNodes()
Specified by:
getIncomingFlowNodes in interface com.ebmwebsourcing.easybpmn.bpmn20.api.type.TFlowNode

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.