| package org.eclipse.gmf.tooling.examples.compartments.diagram.navigator; |
| |
| import org.eclipse.core.runtime.IAdapterFactory; |
| import org.eclipse.core.runtime.Platform; |
| import org.eclipse.core.runtime.PlatformObject; |
| import org.eclipse.ui.views.properties.tabbed.ITabbedPropertySheetPageContributor; |
| |
| /** |
| * @generated |
| */ |
| public abstract class CompartmentsAbstractNavigatorItem extends PlatformObject { |
| |
| /** |
| * @generated |
| */ |
| static { |
| final Class[] supportedTypes = new Class[] { ITabbedPropertySheetPageContributor.class }; |
| final ITabbedPropertySheetPageContributor propertySheetPageContributor = new ITabbedPropertySheetPageContributor() { |
| |
| public String getContributorId() { |
| return "org.eclipse.gmf.tooling.examples.compartments.diagram"; //$NON-NLS-1$ |
| } |
| }; |
| Platform.getAdapterManager().registerAdapters(new IAdapterFactory() { |
| |
| public Object getAdapter(Object adaptableObject, Class adapterType) { |
| if (adaptableObject instanceof org.eclipse.gmf.tooling.examples.compartments.diagram.navigator.CompartmentsAbstractNavigatorItem |
| && adapterType == ITabbedPropertySheetPageContributor.class) { |
| return propertySheetPageContributor; |
| } |
| return null; |
| } |
| |
| public Class[] getAdapterList() { |
| return supportedTypes; |
| } |
| }, org.eclipse.gmf.tooling.examples.compartments.diagram.navigator.CompartmentsAbstractNavigatorItem.class); |
| } |
| |
| /** |
| * @generated |
| */ |
| private Object myParent; |
| |
| /** |
| * @generated |
| */ |
| protected CompartmentsAbstractNavigatorItem(Object parent) { |
| myParent = parent; |
| } |
| |
| /** |
| * @generated |
| */ |
| public Object getParent() { |
| return myParent; |
| } |
| |
| } |