org.eclipse.gmt.weaver.editors.interfaces
Interface IWovenModelPanel

All Superinterfaces:
IWSelectionChangedListener
All Known Implementing Classes:
DefaultWovenModelPanel, MergeWovenModelPanel, WovenPanelXMI

public interface IWovenModelPanel
extends IWSelectionChangedListener

Interface for woven panel extension

Since:
1.0

Method Summary
 void createControl(org.eclipse.swt.widgets.Composite parent)
          Creates the control
 org.eclipse.jface.viewers.Viewer createViewer(org.eclipse.swt.widgets.Composite parent)
          Creates the viewer
 void dispose()
          Disposes the panel
 org.eclipse.emf.edit.provider.ComposedAdapterFactory getAdapterFactory()
          Gets the adapter factory
 org.eclipse.jface.viewers.Viewer getViewer()
          Gets the viewer
 void initializeEditingDomain(org.eclipse.emf.edit.domain.EditingDomain editingDomain)
          sets reference to the editing domain
 void initializeModelManager(WeaverModelManager manager)
          Sets reference to the model manager
 org.eclipse.emf.ecore.resource.Resource initializeModelResource(org.eclipse.emf.ecore.resource.Resource input, WeaverXMLMetadata xmlFile, java.lang.String modelID)
          initialize model
 void setInput(java.lang.Object input)
          Sets the resource set input
 void setTitle(java.lang.Object object)
          Sets the panel title for ContentViewer
 void setTitle(java.lang.String title, org.eclipse.swt.graphics.Image image)
          Sets the panel title
 
Methods inherited from interface org.eclipse.gmt.weaver.editors.interfaces.IWSelectionChangedListener
selectEObject
 

Method Detail

initializeModelManager

void initializeModelManager(WeaverModelManager manager)
Sets reference to the model manager

Parameters:
manager -
editingDomain -

initializeEditingDomain

void initializeEditingDomain(org.eclipse.emf.edit.domain.EditingDomain editingDomain)
sets reference to the editing domain

Parameters:
editingDomain -

initializeModelResource

org.eclipse.emf.ecore.resource.Resource initializeModelResource(org.eclipse.emf.ecore.resource.Resource input,
                                                                WeaverXMLMetadata xmlFile,
                                                                java.lang.String modelID)
initialize model

Parameters:
manager -
editingDomain -

createViewer

org.eclipse.jface.viewers.Viewer createViewer(org.eclipse.swt.widgets.Composite parent)
Creates the viewer

Parameters:
parent -

createControl

void createControl(org.eclipse.swt.widgets.Composite parent)
Creates the control

Parameters:
parent -

setInput

void setInput(java.lang.Object input)
Sets the resource set input

Parameters:
input - the resource set

setTitle

void setTitle(java.lang.Object object)
Sets the panel title for ContentViewer

Parameters:
object -

setTitle

void setTitle(java.lang.String title,
              org.eclipse.swt.graphics.Image image)
Sets the panel title

Parameters:
title -
image -

dispose

void dispose()
Disposes the panel


getViewer

org.eclipse.jface.viewers.Viewer getViewer()
Gets the viewer

Returns:

getAdapterFactory

org.eclipse.emf.edit.provider.ComposedAdapterFactory getAdapterFactory()
Gets the adapter factory

Returns:
Returns the adapterFactory.