com.ebmwebsourcing.petalsbpm.client.plugin.bpmn.descriptive
Class DescriptiveBPMNProjectPlugin

java.lang.Object
  extended by com.ebmwebsourcing.geasytools.webeditor.impl.client.plugin.Plugin
      extended by com.ebmwebsourcing.petalsbpm.client.plugin.bpmn.descriptive.DescriptiveBPMNProjectPlugin
All Implemented Interfaces:
com.ebmwebsourcing.geasytools.webeditor.api.plugin.IPlugin, com.ebmwebsourcing.geasytools.webeditor.api.plugin.IProjectPlugin<DescriptiveBPMNProjectInstance>, com.google.gwt.event.shared.HasHandlers
Direct Known Subclasses:
DescriptiveBPMNCollaborationPlugin, DescriptiveBPMNPrivateProcessPlugin

public abstract class DescriptiveBPMNProjectPlugin
extends com.ebmwebsourcing.geasytools.webeditor.impl.client.plugin.Plugin
implements com.ebmwebsourcing.geasytools.webeditor.api.plugin.IProjectPlugin<DescriptiveBPMNProjectInstance>


Constructor Summary
DescriptiveBPMNProjectPlugin(DescriptiveBPMNProjectType type)
           
 
Method Summary
 DescriptiveBPMNProjectInstance createNewProjectInstance()
           
 com.ebmwebsourcing.geasytools.webeditor.api.project.configuration.view.INewProjectConfigurationView getConfigurationView()
           
 java.util.List<com.ebmwebsourcing.geasytools.webeditor.api.project.configuration.view.IEditConfigurationPanel> getEditConfigurationPanels(DescriptiveBPMNProjectInstance instance)
           
 com.ebmwebsourcing.geasytools.webeditor.api.core.events.IEditorEventBus getEventBus()
           
 java.lang.String getName()
           
 DescriptiveBPMNProjectType getProjectType()
           
 void setEventBus(com.ebmwebsourcing.geasytools.webeditor.api.core.events.IEditorEventBus eventBus)
           
 
Methods inherited from class com.ebmwebsourcing.geasytools.webeditor.impl.client.plugin.Plugin
addHandler, fireEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.geasytools.webeditor.api.plugin.IProjectPlugin
getContentPanelComponent, getProjectInstanceLoaderType
 
Methods inherited from interface com.ebmwebsourcing.geasytools.webeditor.api.plugin.IPlugin
addHandler
 
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
 

Constructor Detail

DescriptiveBPMNProjectPlugin

public DescriptiveBPMNProjectPlugin(DescriptiveBPMNProjectType type)
Method Detail

getProjectType

public DescriptiveBPMNProjectType getProjectType()
Specified by:
getProjectType in interface com.ebmwebsourcing.geasytools.webeditor.api.plugin.IProjectPlugin<DescriptiveBPMNProjectInstance>

getEditConfigurationPanels

public java.util.List<com.ebmwebsourcing.geasytools.webeditor.api.project.configuration.view.IEditConfigurationPanel> getEditConfigurationPanels(DescriptiveBPMNProjectInstance instance)
Specified by:
getEditConfigurationPanels in interface com.ebmwebsourcing.geasytools.webeditor.api.plugin.IProjectPlugin<DescriptiveBPMNProjectInstance>

getName

public java.lang.String getName()
Specified by:
getName in interface com.ebmwebsourcing.geasytools.webeditor.api.plugin.IPlugin

getConfigurationView

public com.ebmwebsourcing.geasytools.webeditor.api.project.configuration.view.INewProjectConfigurationView getConfigurationView()
Specified by:
getConfigurationView in interface com.ebmwebsourcing.geasytools.webeditor.api.plugin.IProjectPlugin<DescriptiveBPMNProjectInstance>

setEventBus

public void setEventBus(com.ebmwebsourcing.geasytools.webeditor.api.core.events.IEditorEventBus eventBus)
Specified by:
setEventBus in interface com.ebmwebsourcing.geasytools.webeditor.api.plugin.IPlugin

getEventBus

public com.ebmwebsourcing.geasytools.webeditor.api.core.events.IEditorEventBus getEventBus()
Specified by:
getEventBus in interface com.ebmwebsourcing.geasytools.webeditor.api.plugin.IPlugin

createNewProjectInstance

public DescriptiveBPMNProjectInstance createNewProjectInstance()
Specified by:
createNewProjectInstance in interface com.ebmwebsourcing.geasytools.webeditor.api.plugin.IProjectPlugin<DescriptiveBPMNProjectInstance>


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