org.eclipse.gmt.weaver.extension.panel
Class WovenPanelXMI

java.lang.Object
  extended by org.eclipse.gmt.weaver.extension.panel.DefaultWovenModelPanel
      extended by org.eclipse.gmt.weaver.extension.panel.WovenPanelXMI
All Implemented Interfaces:
IWovenModelPanel, IWSelectionChangedListener

public class WovenPanelXMI
extends DefaultWovenModelPanel

Woven panel extension to support XMI identifiers

Since:
2.0

Field Summary
 
Fields inherited from class org.eclipse.gmt.weaver.extension.panel.DefaultWovenModelPanel
adapterFactory, container, mouseListener, titleLabel, viewer, viewForm
 
Constructor Summary
WovenPanelXMI()
          Constructs a view panel for a view part.
 
Method Summary
protected  org.eclipse.emf.ecore.resource.Resource addIdentifierAdapters(org.eclipse.emf.ecore.resource.Resource resource, WeaverXMLMetadata xmlFile, java.lang.String modelID)
          adds an identifier adapter for every object in a resource, generates and ID for it, copy new resource in a another location if user want
 
Methods inherited from class org.eclipse.gmt.weaver.extension.panel.DefaultWovenModelPanel
createControl, createTitleBar, createViewer, dispose, doMaximize, getAdapterFactory, getControl, getDndManager, getSelection, getTitleLabel, getViewer, getViewForm, initializeEditingDomain, initializeModelManager, initializeModelResource, selectEObject, setAdapterFactory, setDndManager, setInput, setSelection, setTitle, setTitle, setTitleLabel, toString, updateTitles
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WovenPanelXMI

public WovenPanelXMI()
Constructs a view panel for a view part.

Method Detail

addIdentifierAdapters

protected org.eclipse.emf.ecore.resource.Resource addIdentifierAdapters(org.eclipse.emf.ecore.resource.Resource resource,
                                                                        WeaverXMLMetadata xmlFile,
                                                                        java.lang.String modelID)
adds an identifier adapter for every object in a resource, generates and ID for it, copy new resource in a another location if user want

Overrides:
addIdentifierAdapters in class DefaultWovenModelPanel
Parameters:
resource -
xmlFile -