com.ebmwebsourcing.bpmneditor.business.domain.bpmn2.to.standard
Class ModelVisitor

java.lang.Object
  extended by com.ebmwebsourcing.bpmneditor.business.domain.bpmn2.to.standard.ModelVisitor
Direct Known Subclasses:
BeanModelAdapter, XMLWriter

public abstract class ModelVisitor
extends java.lang.Object


Constructor Summary
ModelVisitor(DefinitionsBean defs)
           
 
Method Summary
 void finalizeTypes(SchemaBean schema)
           
 void parseLaneSet(LaneSetBean laneSet)
           
 void visitChildLaneSet(LaneSetBean lsb)
           
 void visitCollaboration(CollaborationBean collab)
           
 void visitDefinitions(DefinitionsBean defs)
           
 void visitDefinitionsByLists()
           
 void visitDefinitionsByPools()
           
 void visitElementBean(ElementBean eb)
           
 void visitEndEvent(EndEventBean eeb)
           
 void visitGateway(GatewayBean gb)
           
 void visitImport(ImportBean ib)
           
 void visitInterface(InterfaceBean itf)
           
 void visitItemDefinition(ItemDefinitionBean itemDefinition)
           
 void visitItemDefinitionElement(ElementBean element, ItemDefinitionBean itemDefinition)
           
 void visitLane(LaneBean lane)
           
 void visitLaneSet(LaneSetBean laneSet)
           
 void visitMessage(MessageBean msgBean)
           
 void visitMessageFlow(MessageFlowBean mfb)
           
 void visitMessageFlowMessage(MessageBean mb)
           
 void visitMessageFlowSource(FlowNodeBean node)
           
 void visitMessageFlowTarget(FlowNodeBean node)
           
 void visitOperation(OperationBean op)
           
 void visitOperationErrorMessage(MessageBean msg, OperationBean opBean)
           
 void visitOperationMessageIn(MessageBean msg, OperationBean opBean)
           
 void visitOperationMessageOut(MessageBean msg, OperationBean opBean)
           
 void visitParticipant(ParticipantBean participant)
           
 void visitParticipantRole(PartnerRoleBean partnerRole)
           
 void visitPartnerRole(PartnerRoleBean pr)
           
 void visitPool(PoolBean pool)
           
 void visitPoolInterface(InterfaceBean interface1)
           
 void visitPoolProcess(ProcessBean process)
           
 void visitProcess(ProcessBean proc)
           
 void visitSchema(SchemaBean sb)
           
 void visitSchemaType(SchemaType st)
           
 void visitSequenceFlow(SequenceFlowBean sfb)
           
 void visitStartEvent(StartEventBean seb)
           
 void visitTask(TaskBean tb)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelVisitor

public ModelVisitor(DefinitionsBean defs)
Method Detail

visitDefinitionsByLists

public void visitDefinitionsByLists()
                             throws java.lang.Exception
Throws:
java.lang.Exception

visitDefinitionsByPools

public void visitDefinitionsByPools()
                             throws java.lang.Exception
Throws:
java.lang.Exception

parseLaneSet

public void parseLaneSet(LaneSetBean laneSet)

visitChildLaneSet

public void visitChildLaneSet(LaneSetBean lsb)

finalizeTypes

public void finalizeTypes(SchemaBean schema)

visitDefinitions

public void visitDefinitions(DefinitionsBean defs)
                      throws java.lang.Exception
Throws:
java.lang.Exception

visitPoolInterface

public void visitPoolInterface(InterfaceBean interface1)

visitPoolProcess

public void visitPoolProcess(ProcessBean process)

visitParticipantRole

public void visitParticipantRole(PartnerRoleBean partnerRole)

visitParticipant

public void visitParticipant(ParticipantBean participant)

visitPool

public void visitPool(PoolBean pool)

visitMessageFlowSource

public void visitMessageFlowSource(FlowNodeBean node)
                            throws java.lang.Exception
Throws:
java.lang.Exception

visitMessageFlowTarget

public void visitMessageFlowTarget(FlowNodeBean node)
                            throws java.lang.Exception
Throws:
java.lang.Exception

visitMessageFlowMessage

public void visitMessageFlowMessage(MessageBean mb)
                             throws java.lang.Exception
Throws:
java.lang.Exception

visitMessageFlow

public void visitMessageFlow(MessageFlowBean mfb)

visitCollaboration

public void visitCollaboration(CollaborationBean collab)

visitSequenceFlow

public void visitSequenceFlow(SequenceFlowBean sfb)

visitGateway

public void visitGateway(GatewayBean gb)

visitEndEvent

public void visitEndEvent(EndEventBean eeb)

visitTask

public void visitTask(TaskBean tb)

visitStartEvent

public void visitStartEvent(StartEventBean seb)

visitLane

public void visitLane(LaneBean lane)

visitLaneSet

public void visitLaneSet(LaneSetBean laneSet)

visitProcess

public void visitProcess(ProcessBean proc)

visitOperationMessageIn

public void visitOperationMessageIn(MessageBean msg,
                                    OperationBean opBean)

visitOperationMessageOut

public void visitOperationMessageOut(MessageBean msg,
                                     OperationBean opBean)

visitOperationErrorMessage

public void visitOperationErrorMessage(MessageBean msg,
                                       OperationBean opBean)

visitOperation

public void visitOperation(OperationBean op)

visitInterface

public void visitInterface(InterfaceBean itf)

visitPartnerRole

public void visitPartnerRole(PartnerRoleBean pr)

visitItemDefinitionElement

public void visitItemDefinitionElement(ElementBean element,
                                       ItemDefinitionBean itemDefinition)

visitItemDefinition

public void visitItemDefinition(ItemDefinitionBean itemDefinition)

visitMessage

public void visitMessage(MessageBean msgBean)

visitElementBean

public void visitElementBean(ElementBean eb)

visitSchemaType

public void visitSchemaType(SchemaType st)

visitImport

public void visitImport(ImportBean ib)
                 throws java.lang.Exception
Throws:
java.lang.Exception

visitSchema

public void visitSchema(SchemaBean sb)
                 throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2010 eBM WebSourcing. All Rights Reserved.