com.ebmwebsourcing.petalsbpm.bpmndiagram.data
Class DataFactory

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

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


Constructor Summary
DataFactory(ProcessPanel definitionPanel)
           
 
Method Summary
 DataInput createDataInput()
           
 DataObject createDataObject()
           
 DataOutput createDataOutput()
           
 Data getData(com.ebmwebsourcing.geasytools.geasyui.api.draggable.IHasDragProxy bpmndragproxydata)
           
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataFactory

public DataFactory(ProcessPanel definitionPanel)
Method Detail

getData

public Data getData(com.ebmwebsourcing.geasytools.geasyui.api.draggable.IHasDragProxy bpmndragproxydata)

createDataObject

public DataObject createDataObject()

createDataInput

public DataInput createDataInput()

createDataOutput

public DataOutput createDataOutput()

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.