org.eclipse.gmf.runtime.diagram.core.services.view
Class CreateDiagramViewOperation
java.lang.Object
org.eclipse.gmf.runtime.diagram.core.services.view.CreateViewOperation
org.eclipse.gmf.runtime.diagram.core.services.view.CreateDiagramViewOperation
-
All Implemented Interfaces:
-
IOperation
-
public final class CreateDiagramViewOperation
- extends
CreateViewOperation
Method Summary
|
java.lang.Object
|
execute
(
IProvider provider)
Executes this operation on the specified provider. |
java.lang.Class
|
getViewKind
()
Returns the view kind class |
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
|
CreateDiagramViewOperation
public CreateDiagramViewOperation(
IAdaptable semanticAdapter,
java.lang.String diagramKindType,
PreferencesHint preferencesHint)
- Creates a new instance.
-
Parameters:
-
semanticAdapter
- -
diagramKindType
- -
preferencesHint
- The preference hint that is to be used to find the appropriate
preference store from which to retrieve diagram preference
values. The preference hint is mapped to a preference store in
the preference registry <@link DiagramPreferencesRegistry>.
getViewKind
public final java.lang.Class getViewKind()
-
Description copied from class:
CreateViewOperation
- Returns the view kind class
-
-
Specified by:
-
getViewKind
in class
CreateViewOperation
-
-
Returns:
- class of the view kind
-
See Also:
-
CreateViewOperation.getViewKind()
execute
public java.lang.Object execute(
IProvider provider)
-
Description copied from interface:
IOperation
- Executes this operation on the specified provider.
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.
-
-
Parameters:
-
provider
- The provider on which to execute the operation.
-
Returns:
- The result of executing this operation.
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.