Logical Containment
Identifier:
org.eclipse.datatools.connectivity.sqm.core.logicalContainment
Since:
0.7
Description:
Provides a provider class that can be used to navigate the logical containment structure for a given class of objects. The provider class must implement the org.eclipse.datatools.connectivity.sqm.internal.core.containment.ContainmentProvider
interface.
Configuration Markup:
<!ELEMENT extension (containment+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT containment EMPTY>
<!ATTLIST containment
package CDATA #REQUIRED
class CDATA #REQUIRED
provider CDATA #REQUIRED
priority CDATA #IMPLIED
>
- package - The EMF model package to which the provider applies.
- class - The class to which the provider applies. Should correspond to an interface name from the SQL model, i.e. Schema, Catalog, Routine, etc.
- provider - The fullly qualified name of a class that extends org.eclipse.datatools.connectivity.sqm.core.containment.AbstractContainmentProvider.
- priority - The priority range is from 0 to 2147483647. The default is 0.
API Information:
The functionality provided by these providers can be accessed via org.eclipse.datatools.connectivity.sqm.core.containment.ContainmentService
Copyright 2005, 2007 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which
accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html