LayerOp

Identifier:
net.refractions.udig.project.layerOp

Since:
[Enter the first release in which this extension point appears.]

Description:
A layer operation extension is an extension that performs an operation on one or more layers in a map. Since the layer op extension point is not yet defined this section is a recommendation. The layer op extension point will allow programatical access to a layer. Layer operations would be listed under the layer menu and in context menus in the layer view when a layer is right clicked. In order provide a scalable solution the layer operation extension point will require a extension to declare a filter that will allow the menu managers to determine whether the layer operation is interested in the layer. If it is then the operation will be added to the menu. Otherwise the operation will be left out of the menu.

Configuration Markup:

<!ELEMENT extension EMPTY>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>

A layer operation extension is an extension that performs an operation on one or more layers in a map. Layer operations are listed under the layer menu and in context menus in the layer view when a layer is right clicked. In order provide a scalable solution the layer operation extension point requires a extension to declare a filter that will allow the menu managers to determine whether the layer operation is interested in the layer. If it is then the operation will be added to the menu. Otherwise the operation will be left out of the menu.



<!ELEMENT operation EMPTY>

<!ATTLIST operation

icon  CDATA #IMPLIED

class CDATA #REQUIRED

id    CDATA #REQUIRED

name  CDATA #IMPLIED>


Examples:
[Enter extension point usage example here.]

Supplied Implementation:
[Enter information about supplied implementation of this extension point.]