de.cau.cs.kieler.keg.diagram.part
Class GraphsDocumentProvider
java.lang.Object
org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider
de.cau.cs.kieler.keg.diagram.part.GraphsDocumentProvider
- All Implemented Interfaces:
- IDiagramDocumentProvider, IDocumentProvider
public class GraphsDocumentProvider
- extends AbstractDocumentProvider
- implements IDiagramDocumentProvider
- Rating

- Generated:
- This code was automatically generated.
Method Summary |
protected IDocument |
createDocument(Object element)
|
protected AbstractDocumentProvider.ElementInfo |
createElementInfo(Object element)
|
protected IDocument |
createEmptyDocument()
|
IEditorInput |
createInputWithEditingDomain(IEditorInput editorInput,
TransactionalEditingDomain domain)
|
protected void |
disposeElementInfo(Object element,
AbstractDocumentProvider.ElementInfo info)
|
protected void |
doSaveDocument(IProgressMonitor monitor,
Object element,
IDocument document,
boolean overwrite)
|
protected void |
doSynchronize(Object element,
IProgressMonitor monitor)
|
protected void |
doUpdateStateCache(Object element)
|
protected void |
doValidateState(Object element,
Object computationContext)
|
IDiagramDocument |
getDiagramDocument(Object element)
|
long |
getModificationStamp(Object element)
|
protected IRunnableContext |
getOperationRunner(IProgressMonitor monitor)
|
protected ISchedulingRule |
getResetRule(Object element)
|
GraphsDocumentProvider.ResourceSetInfo |
getResourceSetInfo(Object editorInput)
|
protected ISchedulingRule |
getSaveRule(Object element)
|
protected ISchedulingRule |
getSynchronizeRule(Object element)
|
protected ISchedulingRule |
getValidateStateRule(Object element)
|
protected void |
handleElementChanged(GraphsDocumentProvider.ResourceSetInfo info,
Resource changedResource,
IProgressMonitor monitor)
|
protected void |
handleElementMoved(IEditorInput input,
URI uri)
|
boolean |
isDeleted(Object element)
|
boolean |
isModifiable(Object element)
|
boolean |
isReadOnly(Object element)
|
boolean |
isSynchronized(Object element)
|
protected void |
setDocumentContent(IDocument document,
IEditorInput element)
|
protected void |
setupDocument(Object element,
IDocument document)
Sets up the given document as it would be provided for the given element. |
protected void |
updateCache(Object element)
|
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider |
aboutToChange, addElementStateListener, addUnchangedElementListeners, canSaveDocument, changed, connect, connected, disconnect, disconnected, doResetDocument, executeOperation, fireElementContentAboutToBeReplaced, fireElementContentReplaced, fireElementDeleted, fireElementDirtyStateChanged, fireElementMoved, fireElementStateChangeFailed, fireElementStateChanging, fireElementStateValidationChanged, getConnectedElements, getDocument, getElementInfo, getProgressMonitor, getResetOperation, getSaveOperation, getStatus, getSynchronizationStamp, invalidatesState, isStateValidated, mustSaveDocument, removeElementStateListener, removeUnchangedElementListeners, resetDocument, saveDocument, setCanSaveDocument, setProgressMonitor, synchronize, updateStateCache, validateState |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GraphsDocumentProvider
public GraphsDocumentProvider()
createElementInfo
protected AbstractDocumentProvider.ElementInfo createElementInfo(Object element)
throws CoreException
- Overrides:
createElementInfo
in class AbstractDocumentProvider
- Throws:
CoreException
- Generated:
- This code was automatically generated.
createDocument
protected IDocument createDocument(Object element)
throws CoreException
- Specified by:
createDocument
in class AbstractDocumentProvider
- Throws:
CoreException
- Generated:
- This code was automatically generated.
setupDocument
protected void setupDocument(Object element,
IDocument document)
- Sets up the given document as it would be provided for the given element. The
content of the document is not changed. This default implementation is empty.
Subclasses may reimplement.
- Parameters:
element
- the blue-print elementdocument
- the document to set up- Generated:
- This code was automatically generated.
createEmptyDocument
protected IDocument createEmptyDocument()
- Specified by:
createEmptyDocument
in class AbstractDocumentProvider
- Generated:
- This code was automatically generated.
setDocumentContent
protected void setDocumentContent(IDocument document,
IEditorInput element)
throws CoreException
- Throws:
CoreException
- Generated:
- This code was automatically generated.
getModificationStamp
public long getModificationStamp(Object element)
- Specified by:
getModificationStamp
in interface IDocumentProvider
- Overrides:
getModificationStamp
in class AbstractDocumentProvider
- Generated:
- This code was automatically generated.
isDeleted
public boolean isDeleted(Object element)
- Specified by:
isDeleted
in interface IDocumentProvider
- Overrides:
isDeleted
in class AbstractDocumentProvider
- Generated:
- This code was automatically generated.
getResourceSetInfo
public GraphsDocumentProvider.ResourceSetInfo getResourceSetInfo(Object editorInput)
- Generated:
- This code was automatically generated.
disposeElementInfo
protected void disposeElementInfo(Object element,
AbstractDocumentProvider.ElementInfo info)
- Overrides:
disposeElementInfo
in class AbstractDocumentProvider
- Generated:
- This code was automatically generated.
doValidateState
protected void doValidateState(Object element,
Object computationContext)
throws CoreException
- Overrides:
doValidateState
in class AbstractDocumentProvider
- Throws:
CoreException
- Generated:
- This code was automatically generated.
isReadOnly
public boolean isReadOnly(Object element)
- Specified by:
isReadOnly
in interface IDocumentProvider
- Overrides:
isReadOnly
in class AbstractDocumentProvider
- Generated:
- This code was automatically generated.
isModifiable
public boolean isModifiable(Object element)
- Specified by:
isModifiable
in interface IDocumentProvider
- Overrides:
isModifiable
in class AbstractDocumentProvider
- Generated:
- This code was automatically generated.
updateCache
protected void updateCache(Object element)
throws CoreException
- Throws:
CoreException
- Generated:
- This code was automatically generated.
doUpdateStateCache
protected void doUpdateStateCache(Object element)
throws CoreException
- Overrides:
doUpdateStateCache
in class AbstractDocumentProvider
- Throws:
CoreException
- Generated:
- This code was automatically generated.
isSynchronized
public boolean isSynchronized(Object element)
- Specified by:
isSynchronized
in interface IDocumentProvider
- Overrides:
isSynchronized
in class AbstractDocumentProvider
- Generated:
- This code was automatically generated.
getResetRule
protected ISchedulingRule getResetRule(Object element)
- Overrides:
getResetRule
in class AbstractDocumentProvider
- Generated:
- This code was automatically generated.
getSaveRule
protected ISchedulingRule getSaveRule(Object element)
- Overrides:
getSaveRule
in class AbstractDocumentProvider
- Generated:
- This code was automatically generated.
getSynchronizeRule
protected ISchedulingRule getSynchronizeRule(Object element)
- Overrides:
getSynchronizeRule
in class AbstractDocumentProvider
- Generated:
- This code was automatically generated.
getValidateStateRule
protected ISchedulingRule getValidateStateRule(Object element)
- Overrides:
getValidateStateRule
in class AbstractDocumentProvider
- Generated:
- This code was automatically generated.
doSynchronize
protected void doSynchronize(Object element,
IProgressMonitor monitor)
throws CoreException
- Overrides:
doSynchronize
in class AbstractDocumentProvider
- Throws:
CoreException
- Generated:
- This code was automatically generated.
doSaveDocument
protected void doSaveDocument(IProgressMonitor monitor,
Object element,
IDocument document,
boolean overwrite)
throws CoreException
- Specified by:
doSaveDocument
in class AbstractDocumentProvider
- Throws:
CoreException
- Generated:
- This code was automatically generated.
handleElementChanged
protected void handleElementChanged(GraphsDocumentProvider.ResourceSetInfo info,
Resource changedResource,
IProgressMonitor monitor)
- Generated:
- This code was automatically generated.
handleElementMoved
protected void handleElementMoved(IEditorInput input,
URI uri)
- Generated:
- This code was automatically generated.
createInputWithEditingDomain
public IEditorInput createInputWithEditingDomain(IEditorInput editorInput,
TransactionalEditingDomain domain)
- Specified by:
createInputWithEditingDomain
in interface IDiagramDocumentProvider
- Generated:
- This code was automatically generated.
getDiagramDocument
public IDiagramDocument getDiagramDocument(Object element)
- Specified by:
getDiagramDocument
in interface IDiagramDocumentProvider
- Generated:
- This code was automatically generated.
getOperationRunner
protected IRunnableContext getOperationRunner(IProgressMonitor monitor)
- Specified by:
getOperationRunner
in class AbstractDocumentProvider
- Generated:
- This code was automatically generated.