|
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.GetTypesOperation
public class GetTypesOperation
The operation used with the modeling assistant service that gets the type of elements that can be created or used for a specific hint or gesture and optional data.
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 | |
---|---|
protected |
GetTypesOperation(java.lang.String hint,
IAdaptable data)
Creates a new GetTypesOperation . |
Method Summary | |
---|---|
java.lang.Object |
execute(IProvider provider)
Executes this operation on the specified provider. |
IAdaptable |
getContext()
Returns the context object to match that specified in the plugin.xml for deferred loading. |
IAdaptable |
getData()
Gets the additional data required (if applicable). |
java.lang.String |
getHint()
Gets the hint that identifies the gesture. |
java.lang.String |
getId()
The ID for a this operation is the hint itself. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected GetTypesOperation(java.lang.String hint, IAdaptable data)
GetTypesOperation
.
hint
- identifies the hint or gesturedata
- Method Detail |
---|
public java.lang.String getId()
getId
in interface IModelingAssistantOperation
public IAdaptable getContext()
IModelingAssistantOperation
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 java.lang.String getHint()
public IAdaptable getData()
|
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.