com.ebmwebsourcing.petalsbpm.bpmndiagram.common
Class BPMNElementFactory

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

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


Constructor Summary
BPMNElementFactory(ProcessPanel definitionPanel)
           
 
Method Summary
 ActivityFactory getActivityFactory()
           
 ProcessPanel getDefinitionPanel()
           
 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)
           
protected  void setActivityFactory(ActivityFactory activityFactory)
           
protected  void setCommonFactory(CommonFactory commonFactory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BPMNElementFactory

public BPMNElementFactory(ProcessPanel definitionPanel)
Method Detail

getActivityFactory

public ActivityFactory getActivityFactory()

getDefinitionPanel

public ProcessPanel getDefinitionPanel()

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

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

setActivityFactory

protected void setActivityFactory(ActivityFactory activityFactory)

setCommonFactory

protected void setCommonFactory(CommonFactory commonFactory)


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