|
Runtime | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.gmf.runtime.emf.ui.services.modelingassistant.SelectExistingElementForSourceOperation
public class SelectExistingElementForSourceOperation
The operation used with the modeling assistant service that pops up a dialog from which the user can select an existing element to be used as the source end of a relationship.
Field Summary |
---|
Fields inherited from interface org.eclipse.gmf.runtime.emf.ui.services.modelingassistant.IModelingAssistantOperation |
---|
GET_REL_TYPES_FOR_SRE_ON_SOURCE_ID, GET_REL_TYPES_FOR_SRE_ON_TARGET_ID, GET_REL_TYPES_ON_SOURCE_AND_TARGET_ID, GET_REL_TYPES_ON_SOURCE_ID, GET_REL_TYPES_ON_TARGET_ID, GET_TYPES_FOR_POPUP_BAR_ID, GET_TYPES_FOR_SOURCE_ID, GET_TYPES_FOR_TARGET_ID, GET_TYPES_ID, SELECT_EXISTING_ELEMENT_FOR_SOURCE_ID, SELECT_EXISTING_ELEMENT_FOR_TARGET_ID |
Constructor Summary | |
---|---|
SelectExistingElementForSourceOperation(IAdaptable target,
IElementType relationshipType)
Creates a new GetTypesForSourceOperation . |
Method Summary | |
---|---|
java.lang.Object |
execute(IProvider provider)
Executes this operation on the specified provider. |
IAdaptable |
getContext()
Returns the target. |
java.lang.String |
getId()
Returns the id string to match that specified in the plugin.xml for deferred loading. |
IElementType |
getRelationshipType()
Gets the relationshipType. |
IAdaptable |
getTarget()
Gets the target. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SelectExistingElementForSourceOperation(IAdaptable target, IElementType relationshipType)
GetTypesForSourceOperation
.
target
- the target: adapts to editpart, view, element, etc.relationshipType
- the relationship type to be createdMethod Detail |
---|
public java.lang.String getId()
IModelingAssistantOperation
getId
in interface IModelingAssistantOperation
public IAdaptable getContext()
getContext
in interface IModelingAssistantOperation
public java.lang.Object execute(IProvider provider)
IOperation
Service implementers generally implement this method by first casting the
provider to their service specific IProvider
-derived class and
then by delegating it the execution. Delegation is accomplished through
the service specific provider derived class API.
execute
in interface IOperation
provider
- The provider on which to execute the operation.
public IElementType getRelationshipType()
public IAdaptable getTarget()
|
Runtime | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.