com.ebmwebsourcing.petalsbpm.bpmndiagram.events
Class EventFactory

java.lang.Object
  extended by com.ebmwebsourcing.petalsbpm.bpmndiagram.events.EventFactory
All Implemented Interfaces:
com.ebmwebsourcing.geasytools.diagrameditor.api.graphic.IDiagramElementGraphicFactory, com.ebmwebsourcing.geasytools.geasyui.api.core.IUIElementFactory

public class EventFactory
extends java.lang.Object
implements com.ebmwebsourcing.geasytools.diagrameditor.api.graphic.IDiagramElementGraphicFactory


Constructor Summary
EventFactory(ProcessPanel definitionPanel)
           
 
Method Summary
 com.ebmwebsourcing.geasytools.diagrameditor.api.graphic.IDiagramElementView getElement(java.lang.Class<? extends com.ebmwebsourcing.geasytools.diagrameditor.api.graphic.IDiagramElementView> elementType)
           
 com.ebmwebsourcing.geasytools.geasyui.api.core.IUIElement getElement(java.lang.Class<? extends com.ebmwebsourcing.geasytools.geasyui.api.core.IUIElement> elementType)
           
 com.ebmwebsourcing.geasytools.geasyui.api.core.IUIElement getElement(com.ebmwebsourcing.geasytools.geasyui.api.draggable.IHasDragProxy draggableProxyData)
           
 com.ebmwebsourcing.geasytools.diagrameditor.api.graphic.IDiagramElementView getElementByDiagramElementModel(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IDiagramElement diagramElement)
           
 Event getEvent(com.ebmwebsourcing.geasytools.geasyui.api.draggable.IHasDragProxy bpmndragproxydata)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventFactory

public EventFactory(ProcessPanel definitionPanel)
Method Detail

getEvent

public Event getEvent(com.ebmwebsourcing.geasytools.geasyui.api.draggable.IHasDragProxy bpmndragproxydata)

getElement

public com.ebmwebsourcing.geasytools.diagrameditor.api.graphic.IDiagramElementView getElement(java.lang.Class<? extends com.ebmwebsourcing.geasytools.diagrameditor.api.graphic.IDiagramElementView> elementType)
Specified by:
getElement in interface com.ebmwebsourcing.geasytools.diagrameditor.api.graphic.IDiagramElementGraphicFactory

getElementByDiagramElementModel

public com.ebmwebsourcing.geasytools.diagrameditor.api.graphic.IDiagramElementView getElementByDiagramElementModel(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IDiagramElement diagramElement)
Specified by:
getElementByDiagramElementModel in interface com.ebmwebsourcing.geasytools.diagrameditor.api.graphic.IDiagramElementGraphicFactory

getElement

public com.ebmwebsourcing.geasytools.geasyui.api.core.IUIElement getElement(com.ebmwebsourcing.geasytools.geasyui.api.draggable.IHasDragProxy draggableProxyData)
Specified by:
getElement in interface com.ebmwebsourcing.geasytools.geasyui.api.core.IUIElementFactory

getElement

public com.ebmwebsourcing.geasytools.geasyui.api.core.IUIElement getElement(java.lang.Class<? extends com.ebmwebsourcing.geasytools.geasyui.api.core.IUIElement> elementType)
Specified by:
getElement in interface com.ebmwebsourcing.geasytools.geasyui.api.core.IUIElementFactory


Copyright © 2010-2011 eBM WebSourcing. All Rights Reserved.