g-Eclipse
Release 1.0.0

eu.geclipse.workflow.ui.providers
Class WorkflowModelingAssistantProvider

java.lang.Object
  extended by ModelingAssistantProvider
      extended by eu.geclipse.workflow.ui.providers.WorkflowModelingAssistantProvider

public class WorkflowModelingAssistantProvider
extends ModelingAssistantProvider

This class provides popup options when the mouse hovers over a Workflow or WorkflowJob. The provided popups are Input & Output ports (in the case of WorkflowJobs) and WorkflowJobs (in the case of Workflows).


Constructor Summary
WorkflowModelingAssistantProvider()
           
 
Method Summary
 java.util.List<IElementType> getRelTypesOnSource(IAdaptable source)
           
 java.util.List<IElementType> getRelTypesOnSourceAndTarget(IAdaptable source, IAdaptable target)
           
 java.util.List<IElementType> getRelTypesOnTarget(IAdaptable target)
           
 java.util.List<IElementType> getTypesForPopupBar(IAdaptable host)
           
 java.util.List<IElementType> getTypesForSource(IAdaptable target, IElementType relationshipType)
           
 java.util.List<IElementType> getTypesForTarget(IAdaptable source, IElementType relationshipType)
           
 EObject selectExistingElementForSource(IAdaptable target, IElementType relationshipType)
           
 EObject selectExistingElementForTarget(IAdaptable source, IElementType relationshipType)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkflowModelingAssistantProvider

public WorkflowModelingAssistantProvider()
Method Detail

getTypesForPopupBar

public java.util.List<IElementType> getTypesForPopupBar(IAdaptable host)

getRelTypesOnSource

public java.util.List<IElementType> getRelTypesOnSource(IAdaptable source)

getRelTypesOnTarget

public java.util.List<IElementType> getRelTypesOnTarget(IAdaptable target)

getRelTypesOnSourceAndTarget

public java.util.List<IElementType> getRelTypesOnSourceAndTarget(IAdaptable source,
                                                                 IAdaptable target)

getTypesForSource

public java.util.List<IElementType> getTypesForSource(IAdaptable target,
                                                      IElementType relationshipType)

getTypesForTarget

public java.util.List<IElementType> getTypesForTarget(IAdaptable source,
                                                      IElementType relationshipType)

selectExistingElementForSource

public EObject selectExistingElementForSource(IAdaptable target,
                                              IElementType relationshipType)

selectExistingElementForTarget

public EObject selectExistingElementForTarget(IAdaptable source,
                                              IElementType relationshipType)

g-Eclipse
Release 1.0.0