com.ebmwebsourcing.easybpmn.bpmn20.api.type
Interface TFlowNode

All Superinterfaces:
java.lang.Comparable<com.ebmwebsourcing.easybox.api.XmlObjectNode>, TBaseElement, TFlowElement, WithAuditingAndMonitoring, 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
All Known Subinterfaces:
Activity, AdHocSubProcess, BoundaryEvent, BusinessRuleTask, CallActivity, CallChoreography, CatchEvent, ChoreographyActivity, ChoreographyTask, ComplexGateway, EndEvent, Event, EventBasedGateway, ExclusiveGateway, FlowNode, Gateway, ImplicitThrowEvent, InclusiveGateway, IntermediateCatchEvent, IntermediateThrowEvent, ManualTask, ParallelGateway, ReceiveTask, ScriptTask, SendTask, ServiceTask, StartEvent, SubChoreography, SubProcess, TActivity, TAdHocSubProcess, Task, TBoundaryEvent, TBusinessRuleTask, TCallActivity, TCallChoreography, TCatchEvent, TChoreographyActivity, TChoreographyTask, TComplexGateway, TEndEvent, TEvent, TEventBasedGateway, TExclusiveGateway, TGateway, ThrowEvent, TImplicitThrowEvent, TInclusiveGateway, TIntermediateCatchEvent, TIntermediateThrowEvent, TManualTask, TParallelGateway, Transaction, TReceiveTask, TScriptTask, TSendTask, TServiceTask, TStartEvent, TSubChoreography, TSubProcess, TTask, TThrowEvent, TTransaction, TUserTask, UserTask

public interface TFlowNode
extends TFlowElement


Field Summary
 
Fields inherited from interface com.ebmwebsourcing.easybox.api.XmlObject
EMPTY_ARRAY
 
Method Summary
 void addIncoming(javax.xml.namespace.QName qname)
           
 void addOutgoing(javax.xml.namespace.QName qname)
           
 javax.xml.namespace.QName[] getIncoming()
           
 java.util.List<FlowNode> getIncomingFlowNodes()
           
 javax.xml.namespace.QName[] getOutgoing()
           
 java.util.List<FlowNode> getOutgoingFlowNodes()
           
 boolean hasIncoming()
           
 boolean hasOutgoing()
           
 void removeIncoming(javax.xml.namespace.QName qname)
           
 void removeOutgoing(javax.xml.namespace.QName qname)
           
 void unsetIncoming()
           
 void 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
 

Method Detail

getIncoming

javax.xml.namespace.QName[] getIncoming()

hasIncoming

boolean hasIncoming()

unsetIncoming

void unsetIncoming()

removeIncoming

void removeIncoming(javax.xml.namespace.QName qname)

addIncoming

void addIncoming(javax.xml.namespace.QName qname)

getOutgoing

javax.xml.namespace.QName[] getOutgoing()

hasOutgoing

boolean hasOutgoing()

unsetOutgoing

void unsetOutgoing()

removeOutgoing

void removeOutgoing(javax.xml.namespace.QName qname)

addOutgoing

void addOutgoing(javax.xml.namespace.QName qname)

getOutgoingFlowNodes

java.util.List<FlowNode> getOutgoingFlowNodes()

getIncomingFlowNodes

java.util.List<FlowNode> getIncomingFlowNodes()


Copyright © 2011 Petals Link. All Rights Reserved.