public class IsacEditor
extends org.eclipse.wst.xml.ui.internal.tabletree.XMLMultiPageEditorPart
implements org.eclipse.wst.sse.core.internal.provisional.IModelStateListener
Constructor and Description |
---|
IsacEditor()
Simple constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addBehaviorPage(java.lang.String id)
Create a new page editor for a behavior
This function may be called by the add behavior action
in ImportEditor or BehaviorEditor
|
protected void |
createPages() |
void |
doSave(org.eclipse.core.runtime.IProgressMonitor arg0) |
protected org.eclipse.wst.sse.core.internal.provisional.IStructuredModel |
getModel() |
LoadProfile |
getProfile(java.lang.String behaviorId)
Return the profile for a behavior
|
java.util.Map<java.lang.String,LoadProfile> |
getProfiles() |
void |
init(org.eclipse.ui.IEditorSite site,
org.eclipse.ui.IEditorInput input) |
boolean |
isDirty() |
void |
modelAboutToBeChanged(org.eclipse.wst.sse.core.internal.provisional.IStructuredModel model) |
void |
modelAboutToBeReinitialized(org.eclipse.wst.sse.core.internal.provisional.IStructuredModel structuredModel) |
void |
modelChanged()
Force the model to commit all changes
|
void |
modelChanged(org.eclipse.wst.sse.core.internal.provisional.IStructuredModel model) |
void |
modelDirtyStateChanged(org.eclipse.wst.sse.core.internal.provisional.IStructuredModel model,
boolean isDirty) |
void |
modelReinitialized(org.eclipse.wst.sse.core.internal.provisional.IStructuredModel structuredModel) |
void |
modelResourceDeleted(org.eclipse.wst.sse.core.internal.provisional.IStructuredModel model) |
void |
modelResourceMoved(org.eclipse.wst.sse.core.internal.provisional.IStructuredModel oldModel,
org.eclipse.wst.sse.core.internal.provisional.IStructuredModel newModel) |
protected void |
pageChange(int newPageIndex) |
void |
refresh()
Refresh the import editor or a behavior editor
depending on current editor
|
void |
setDirty(boolean d)
Set the dirty boolean
|
createDesignPage, createSite, createSourcePage, dispose, doSaveAs, getAdapter, getTitle, isSaveAsAllowed, isSaveOnCloseNeeded, setInput
addPage, addPage, addPage, addPage, createPageContainer, createPartControl, findEditors, getActiveEditor, getActivePage, getContainer, getControl, getEditor, getPageCount, getPageImage, getPageText, handlePropertyChange, removePage, setActiveEditor, setActivePage, setControl, setFocus, setPageImage, setPageText
checkSite, getEditorInput, getEditorSite, getTitleToolTip, setContentDescription, setInitializationData, setInputWithNotify, setPartName
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitleImage, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
public void init(org.eclipse.ui.IEditorSite site, org.eclipse.ui.IEditorInput input) throws org.eclipse.ui.PartInitException
init
in interface org.eclipse.ui.IEditorPart
init
in class org.eclipse.wst.xml.ui.internal.tabletree.XMLMultiPageEditorPart
org.eclipse.ui.PartInitException
protected void createPages()
createPages
in class org.eclipse.wst.xml.ui.internal.tabletree.XMLMultiPageEditorPart
public void addBehaviorPage(java.lang.String id)
id
- the id of the behaviorprotected org.eclipse.wst.sse.core.internal.provisional.IStructuredModel getModel()
public LoadProfile getProfile(java.lang.String behaviorId)
behaviorId
- public java.util.Map<java.lang.String,LoadProfile> getProfiles()
public boolean isDirty()
isDirty
in interface org.eclipse.ui.ISaveablePart
isDirty
in class org.eclipse.ui.part.MultiPageEditorPart
public void setDirty(boolean d)
d
- isDirtypublic void doSave(org.eclipse.core.runtime.IProgressMonitor arg0)
doSave
in interface org.eclipse.ui.ISaveablePart
doSave
in class org.eclipse.wst.xml.ui.internal.tabletree.XMLMultiPageEditorPart
public void refresh()
protected void pageChange(int newPageIndex)
pageChange
in class org.eclipse.wst.xml.ui.internal.tabletree.XMLMultiPageEditorPart
public void modelChanged()
public void modelChanged(org.eclipse.wst.sse.core.internal.provisional.IStructuredModel model)
modelChanged
in interface org.eclipse.wst.sse.core.internal.provisional.IModelStateListener
public void modelAboutToBeChanged(org.eclipse.wst.sse.core.internal.provisional.IStructuredModel model)
modelAboutToBeChanged
in interface org.eclipse.wst.sse.core.internal.provisional.IModelStateListener
public void modelDirtyStateChanged(org.eclipse.wst.sse.core.internal.provisional.IStructuredModel model, boolean isDirty)
modelDirtyStateChanged
in interface org.eclipse.wst.sse.core.internal.provisional.IModelStateListener
public void modelResourceDeleted(org.eclipse.wst.sse.core.internal.provisional.IStructuredModel model)
modelResourceDeleted
in interface org.eclipse.wst.sse.core.internal.provisional.IModelStateListener
public void modelResourceMoved(org.eclipse.wst.sse.core.internal.provisional.IStructuredModel oldModel, org.eclipse.wst.sse.core.internal.provisional.IStructuredModel newModel)
modelResourceMoved
in interface org.eclipse.wst.sse.core.internal.provisional.IModelStateListener
public void modelAboutToBeReinitialized(org.eclipse.wst.sse.core.internal.provisional.IStructuredModel structuredModel)
modelAboutToBeReinitialized
in interface org.eclipse.wst.sse.core.internal.provisional.IModelStateListener
public void modelReinitialized(org.eclipse.wst.sse.core.internal.provisional.IStructuredModel structuredModel)
modelReinitialized
in interface org.eclipse.wst.sse.core.internal.provisional.IModelStateListener