public class CCDModelModelingAssistantProvider
extends org.eclipse.gmf.runtime.emf.ui.services.modelingassistant.ModelingAssistantProvider
Constructor and Description |
---|
CCDModelModelingAssistantProvider() |
Modifier and Type | Method and Description |
---|---|
java.util.List |
getRelTypesOnSource(org.eclipse.core.runtime.IAdaptable source) |
java.util.List |
getRelTypesOnSourceAndTarget(org.eclipse.core.runtime.IAdaptable source,
org.eclipse.core.runtime.IAdaptable target) |
java.util.List |
getRelTypesOnTarget(org.eclipse.core.runtime.IAdaptable target) |
java.util.List |
getTypesForPopupBar(org.eclipse.core.runtime.IAdaptable host) |
java.util.List |
getTypesForSource(org.eclipse.core.runtime.IAdaptable target,
org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType) |
java.util.List |
getTypesForTarget(org.eclipse.core.runtime.IAdaptable source,
org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType) |
protected boolean |
isApplicableElement(org.eclipse.emf.ecore.EObject element,
java.util.Collection types) |
protected org.eclipse.emf.ecore.EObject |
selectElement(org.eclipse.emf.ecore.EObject[] elements) |
protected org.eclipse.emf.ecore.EObject |
selectExistingElement(org.eclipse.core.runtime.IAdaptable host,
java.util.Collection types) |
org.eclipse.emf.ecore.EObject |
selectExistingElementForSource(org.eclipse.core.runtime.IAdaptable target,
org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType) |
org.eclipse.emf.ecore.EObject |
selectExistingElementForTarget(org.eclipse.core.runtime.IAdaptable source,
org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType) |
getRelTypesForSREOnSource, getRelTypesForSREOnTarget, getTypes, provides
addProviderChangeListener, fireProviderChange, removeProviderChangeListener
public java.util.List getTypesForPopupBar(org.eclipse.core.runtime.IAdaptable host)
getTypesForPopupBar
in interface org.eclipse.gmf.runtime.emf.ui.services.modelingassistant.IModelingAssistantProvider
getTypesForPopupBar
in class org.eclipse.gmf.runtime.emf.ui.services.modelingassistant.ModelingAssistantProvider
public java.util.List getRelTypesOnSource(org.eclipse.core.runtime.IAdaptable source)
getRelTypesOnSource
in interface org.eclipse.gmf.runtime.emf.ui.services.modelingassistant.IModelingAssistantProvider
getRelTypesOnSource
in class org.eclipse.gmf.runtime.emf.ui.services.modelingassistant.ModelingAssistantProvider
public java.util.List getRelTypesOnTarget(org.eclipse.core.runtime.IAdaptable target)
getRelTypesOnTarget
in interface org.eclipse.gmf.runtime.emf.ui.services.modelingassistant.IModelingAssistantProvider
getRelTypesOnTarget
in class org.eclipse.gmf.runtime.emf.ui.services.modelingassistant.ModelingAssistantProvider
public java.util.List getRelTypesOnSourceAndTarget(org.eclipse.core.runtime.IAdaptable source, org.eclipse.core.runtime.IAdaptable target)
getRelTypesOnSourceAndTarget
in interface org.eclipse.gmf.runtime.emf.ui.services.modelingassistant.IModelingAssistantProvider
getRelTypesOnSourceAndTarget
in class org.eclipse.gmf.runtime.emf.ui.services.modelingassistant.ModelingAssistantProvider
public java.util.List getTypesForSource(org.eclipse.core.runtime.IAdaptable target, org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)
getTypesForSource
in interface org.eclipse.gmf.runtime.emf.ui.services.modelingassistant.IModelingAssistantProvider
getTypesForSource
in class org.eclipse.gmf.runtime.emf.ui.services.modelingassistant.ModelingAssistantProvider
public java.util.List getTypesForTarget(org.eclipse.core.runtime.IAdaptable source, org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)
getTypesForTarget
in interface org.eclipse.gmf.runtime.emf.ui.services.modelingassistant.IModelingAssistantProvider
getTypesForTarget
in class org.eclipse.gmf.runtime.emf.ui.services.modelingassistant.ModelingAssistantProvider
public org.eclipse.emf.ecore.EObject selectExistingElementForSource(org.eclipse.core.runtime.IAdaptable target, org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)
selectExistingElementForSource
in interface org.eclipse.gmf.runtime.emf.ui.services.modelingassistant.IModelingAssistantProvider
selectExistingElementForSource
in class org.eclipse.gmf.runtime.emf.ui.services.modelingassistant.ModelingAssistantProvider
public org.eclipse.emf.ecore.EObject selectExistingElementForTarget(org.eclipse.core.runtime.IAdaptable source, org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)
selectExistingElementForTarget
in interface org.eclipse.gmf.runtime.emf.ui.services.modelingassistant.IModelingAssistantProvider
selectExistingElementForTarget
in class org.eclipse.gmf.runtime.emf.ui.services.modelingassistant.ModelingAssistantProvider
protected org.eclipse.emf.ecore.EObject selectExistingElement(org.eclipse.core.runtime.IAdaptable host, java.util.Collection types)
protected boolean isApplicableElement(org.eclipse.emf.ecore.EObject element, java.util.Collection types)
protected org.eclipse.emf.ecore.EObject selectElement(org.eclipse.emf.ecore.EObject[] elements)