Class PalladioComponentModelModelingAssistantProvider
- java.lang.Object
-
- org.eclipse.gmf.runtime.common.core.service.AbstractProvider
-
- org.eclipse.gmf.runtime.emf.ui.services.modelingassistant.ModelingAssistantProvider
-
- de.uka.ipd.sdq.pcm.gmf.composite.providers.PalladioComponentModelModelingAssistantProvider
-
- All Implemented Interfaces:
org.eclipse.gmf.runtime.common.core.service.IProvider,org.eclipse.gmf.runtime.emf.ui.services.modelingassistant.IModelingAssistantProvider
public class PalladioComponentModelModelingAssistantProvider extends org.eclipse.gmf.runtime.emf.ui.services.modelingassistant.ModelingAssistantProvider- Generated class or method.
-
-
Constructor Summary
Constructors Constructor Description PalladioComponentModelModelingAssistantProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ListgetRelTypesOnSource(IAdaptable source)ListgetRelTypesOnSourceAndTarget(IAdaptable source, IAdaptable target)ListgetRelTypesOnTarget(IAdaptable target)ListgetTypesForPopupBar(IAdaptable host)Get the types to provide within a pop-up bar (hover context menu) in the editor.ListgetTypesForSource(IAdaptable target, org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)ListgetTypesForTarget(IAdaptable source, org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)protected booleanisApplicableElement(EObject element, Collection types)protected EObjectselectElement(EObject[] elements)protected EObjectselectExistingElement(IAdaptable host, Collection types)EObjectselectExistingElementForSource(IAdaptable target, org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)EObjectselectExistingElementForTarget(IAdaptable source, org.eclipse.gmf.runtime.emf.type.core.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
-
-
-
-
Method Detail
-
getTypesForPopupBar
public List getTypesForPopupBar(IAdaptable host)
Get the types to provide within a pop-up bar (hover context menu) in the editor. This method has been manually adopted to disable the creation of new Composed Providing Requiring Entities within the same system.- Specified by:
getTypesForPopupBarin interfaceorg.eclipse.gmf.runtime.emf.ui.services.modelingassistant.IModelingAssistantProvider- Overrides:
getTypesForPopupBarin classorg.eclipse.gmf.runtime.emf.ui.services.modelingassistant.ModelingAssistantProvider- Parameters:
host- the host- Returns:
- the types for popup bar
- Generated class or method.
- not
-
getRelTypesOnSource
public List getRelTypesOnSource(IAdaptable source)
- Specified by:
getRelTypesOnSourcein interfaceorg.eclipse.gmf.runtime.emf.ui.services.modelingassistant.IModelingAssistantProvider- Overrides:
getRelTypesOnSourcein classorg.eclipse.gmf.runtime.emf.ui.services.modelingassistant.ModelingAssistantProvider- Generated class or method.
-
getRelTypesOnTarget
public List getRelTypesOnTarget(IAdaptable target)
- Specified by:
getRelTypesOnTargetin interfaceorg.eclipse.gmf.runtime.emf.ui.services.modelingassistant.IModelingAssistantProvider- Overrides:
getRelTypesOnTargetin classorg.eclipse.gmf.runtime.emf.ui.services.modelingassistant.ModelingAssistantProvider- Generated class or method.
-
getRelTypesOnSourceAndTarget
public List getRelTypesOnSourceAndTarget(IAdaptable source, IAdaptable target)
- Specified by:
getRelTypesOnSourceAndTargetin interfaceorg.eclipse.gmf.runtime.emf.ui.services.modelingassistant.IModelingAssistantProvider- Overrides:
getRelTypesOnSourceAndTargetin classorg.eclipse.gmf.runtime.emf.ui.services.modelingassistant.ModelingAssistantProvider- Generated class or method.
-
getTypesForSource
public List getTypesForSource(IAdaptable target, org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)
- Specified by:
getTypesForSourcein interfaceorg.eclipse.gmf.runtime.emf.ui.services.modelingassistant.IModelingAssistantProvider- Overrides:
getTypesForSourcein classorg.eclipse.gmf.runtime.emf.ui.services.modelingassistant.ModelingAssistantProvider- Generated class or method.
-
getTypesForTarget
public List getTypesForTarget(IAdaptable source, org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)
- Specified by:
getTypesForTargetin interfaceorg.eclipse.gmf.runtime.emf.ui.services.modelingassistant.IModelingAssistantProvider- Overrides:
getTypesForTargetin classorg.eclipse.gmf.runtime.emf.ui.services.modelingassistant.ModelingAssistantProvider- Generated class or method.
-
selectExistingElementForSource
public EObject selectExistingElementForSource(IAdaptable target, org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)
- Specified by:
selectExistingElementForSourcein interfaceorg.eclipse.gmf.runtime.emf.ui.services.modelingassistant.IModelingAssistantProvider- Overrides:
selectExistingElementForSourcein classorg.eclipse.gmf.runtime.emf.ui.services.modelingassistant.ModelingAssistantProvider- Generated class or method.
-
selectExistingElementForTarget
public EObject selectExistingElementForTarget(IAdaptable source, org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)
- Specified by:
selectExistingElementForTargetin interfaceorg.eclipse.gmf.runtime.emf.ui.services.modelingassistant.IModelingAssistantProvider- Overrides:
selectExistingElementForTargetin classorg.eclipse.gmf.runtime.emf.ui.services.modelingassistant.ModelingAssistantProvider- Generated class or method.
-
selectExistingElement
protected EObject selectExistingElement(IAdaptable host, Collection types)
- Generated class or method.
-
isApplicableElement
protected boolean isApplicableElement(EObject element, Collection types)
- Generated class or method.
-
-