de.cau.cs.kieler.kaom.diagram.providers
Class KaomModelingAssistantProvider

java.lang.Object
  extended by org.eclipse.gmf.runtime.common.core.service.AbstractProvider
      extended by org.eclipse.gmf.runtime.emf.ui.services.modelingassistant.ModelingAssistantProvider
          extended by de.cau.cs.kieler.kaom.diagram.providers.KaomModelingAssistantProvider
All Implemented Interfaces:
IProvider, IModelingAssistantProvider

public class KaomModelingAssistantProvider
extends ModelingAssistantProvider

Rating red
Generated:
This code was automatically generated.

Constructor Summary
KaomModelingAssistantProvider()
           
 
Method Summary
 List getRelTypesOnSource(IAdaptable source)
           
 List getRelTypesOnSourceAndTarget(IAdaptable source, IAdaptable target)
           
 List getRelTypesOnTarget(IAdaptable target)
           
 List getTypesForPopupBar(IAdaptable host)
           
 List getTypesForSource(IAdaptable target, IElementType relationshipType)
           
 List getTypesForTarget(IAdaptable source, IElementType relationshipType)
           
protected  boolean isApplicableElement(EObject element, Collection types)
           
protected  EObject selectElement(EObject[] elements)
           
protected  EObject selectExistingElement(IAdaptable host, Collection types)
           
 EObject selectExistingElementForSource(IAdaptable target, IElementType relationshipType)
           
 EObject selectExistingElementForTarget(IAdaptable source, IElementType relationshipType)
           
 
Methods inherited from class org.eclipse.gmf.runtime.emf.ui.services.modelingassistant.ModelingAssistantProvider
getRelTypesForSREOnSource, getRelTypesForSREOnTarget, getTypes, provides
 
Methods inherited from class org.eclipse.gmf.runtime.common.core.service.AbstractProvider
addProviderChangeListener, fireProviderChange, removeProviderChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.gmf.runtime.common.core.service.IProvider
addProviderChangeListener, removeProviderChangeListener
 

Constructor Detail

KaomModelingAssistantProvider

public KaomModelingAssistantProvider()
Method Detail

getTypesForPopupBar

public List getTypesForPopupBar(IAdaptable host)
Specified by:
getTypesForPopupBar in interface IModelingAssistantProvider
Overrides:
getTypesForPopupBar in class ModelingAssistantProvider
Generated:
This code was automatically generated.

getRelTypesOnSource

public List getRelTypesOnSource(IAdaptable source)
Specified by:
getRelTypesOnSource in interface IModelingAssistantProvider
Overrides:
getRelTypesOnSource in class ModelingAssistantProvider
Generated:
This code was automatically generated.

getRelTypesOnTarget

public List getRelTypesOnTarget(IAdaptable target)
Specified by:
getRelTypesOnTarget in interface IModelingAssistantProvider
Overrides:
getRelTypesOnTarget in class ModelingAssistantProvider
Generated:
This code was automatically generated.

getRelTypesOnSourceAndTarget

public List getRelTypesOnSourceAndTarget(IAdaptable source,
                                         IAdaptable target)
Specified by:
getRelTypesOnSourceAndTarget in interface IModelingAssistantProvider
Overrides:
getRelTypesOnSourceAndTarget in class ModelingAssistantProvider
Generated:
This code was automatically generated.

getTypesForSource

public List getTypesForSource(IAdaptable target,
                              IElementType relationshipType)
Specified by:
getTypesForSource in interface IModelingAssistantProvider
Overrides:
getTypesForSource in class ModelingAssistantProvider
Generated:
This code was automatically generated.

getTypesForTarget

public List getTypesForTarget(IAdaptable source,
                              IElementType relationshipType)
Specified by:
getTypesForTarget in interface IModelingAssistantProvider
Overrides:
getTypesForTarget in class ModelingAssistantProvider
Generated:
This code was automatically generated.

selectExistingElementForSource

public EObject selectExistingElementForSource(IAdaptable target,
                                              IElementType relationshipType)
Specified by:
selectExistingElementForSource in interface IModelingAssistantProvider
Overrides:
selectExistingElementForSource in class ModelingAssistantProvider
Generated:
This code was automatically generated.

selectExistingElementForTarget

public EObject selectExistingElementForTarget(IAdaptable source,
                                              IElementType relationshipType)
Specified by:
selectExistingElementForTarget in interface IModelingAssistantProvider
Overrides:
selectExistingElementForTarget in class ModelingAssistantProvider
Generated:
This code was automatically generated.

selectExistingElement

protected EObject selectExistingElement(IAdaptable host,
                                        Collection types)
Generated:
This code was automatically generated.

isApplicableElement

protected boolean isApplicableElement(EObject element,
                                      Collection types)
Generated:
This code was automatically generated.

selectElement

protected EObject selectElement(EObject[] elements)
Generated:
This code was automatically generated.