| net.refractions.udig.ui.operations.IOp
All known Subclasses: net.refractions.udig.validation.IntegrityValidationOp, net.refractions.udig.validation.FeatureValidationOp, net.refractions.udig.style.sld.editor.ImportFrom, net.refractions.udig.catalog.internal.ui.ops.NewFeatureTypeOp, net.refractions.udig.validation.ui.ValidationDialogOp, net.refractions.udig.tool.edit.SplitLineOp, net.refractions.udig.project.ui.operations.example.MultiTargetOp, net.refractions.udig.tool.edit.DifferenceOp, net.refractions.udig.project.ui.operations.example.LayerSummary, net.refractions.udig.project.ui.operations.example.FeaturesInView, net.refractions.udig.style.sld.editor.ExportTo, net.refractions.udig.ui.export.FileExportOperation,
IOp | public interface IOp (Code) | | Define user interface needs for a for an operation.
author: jgarnett since: 0.3 |
Method Summary | |
public void | op(Display display, Object target, IProgressMonitor monitor) Each operation is called by the frame work in a seperate thread. |
EXTENSION_POINT | final public static String EXTENSION_POINT(Code) | | EXTENSION_POINT field
|
op | public void op(Display display, Object target, IProgressMonitor monitor) throws Exception(Code) | | Each operation is called by the frame work in a seperate thread. Interaction with the display must
be done by calling display.asyncExec() and display.syncExec().
Each operation implementation must define the steps needed to carry
out its function.
Parameters: target - the object that the operation operates on. This parameter will be the same as the type declaredin targetClass of the operation extension. If the enablesFor attribute of the operation extension is not 1 or undefined then target will be an array of objects of the type declared in targetClass. |
|
|