Class PalladioComponentModelDocumentProvider
java.lang.Object
org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider
de.uka.ipd.sdq.pcm.gmf.composite.part.PalladioComponentModelDocumentProvider
- All Implemented Interfaces:
org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDiagramDocumentProvider,org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDocumentProvider
public class PalladioComponentModelDocumentProvider
extends org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider
implements org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDiagramDocumentProvider
- Generated class or method.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classNested classes/interfaces inherited from class org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider
org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider.DocumentProviderOperation, org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider.ElementInfo -
Field Summary
Fields inherited from class org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider
PR10806_UC5_ENABLED, PR14469_ENABLED, STATUS_ERROR, STATUS_OK -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDocumentcreateDocument(Object element) protected org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider.ElementInfocreateElementInfo(Object element) protected org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDocumentcreateInputWithEditingDomain(IEditorInput editorInput, org.eclipse.emf.transaction.TransactionalEditingDomain domain) protected voiddisposeElementInfo(Object element, org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider.ElementInfo info) protected voiddoSaveDocument(IProgressMonitor monitor, Object element, org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDocument document, boolean overwrite) protected voiddoSynchronize(Object element, IProgressMonitor monitor) protected voiddoUpdateStateCache(Object element) protected voiddoValidateState(Object element, Object computationContext) org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDiagramDocumentgetDiagramDocument(Object element) longgetModificationStamp(Object element) protected IRunnableContextgetOperationRunner(IProgressMonitor monitor) protected ISchedulingRulegetResetRule(Object element) getResourceSetInfo(Object editorInput) protected ISchedulingRulegetSaveRule(Object element) protected ISchedulingRulegetSynchronizeRule(Object element) protected ISchedulingRulegetValidateStateRule(Object element) protected voidhandleElementChanged(PalladioComponentModelDocumentProvider.ResourceSetInfo info, Resource changedResource, IProgressMonitor monitor) protected voidhandleElementMoved(IEditorInput input, URI uri) booleanbooleanisModifiable(Object element) booleanisReadOnly(Object element) booleanisSynchronized(Object element) protected voidsetDocumentContent(org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDocument document, IEditorInput element) protected voidsetupDocument(Object element, org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDocument document) Sets up the given document as it would be provided for the given element.protected voidupdateCache(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
-
Constructor Details
-
PalladioComponentModelDocumentProvider
public PalladioComponentModelDocumentProvider()
-
-
Method Details
-
createElementInfo
protected org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider.ElementInfo createElementInfo(Object element) throws CoreException - Overrides:
createElementInfoin classorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider- Throws:
CoreException- Generated class or method.
-
createDocument
protected org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDocument createDocument(Object element) throws CoreException - Specified by:
createDocumentin classorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider- Throws:
CoreException- Generated class or method.
-
setupDocument
protected void setupDocument(Object element, org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.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 class or method.
-
createEmptyDocument
protected org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDocument createEmptyDocument()- Specified by:
createEmptyDocumentin classorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider- Generated class or method.
-
setDocumentContent
protected void setDocumentContent(org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDocument document, IEditorInput element) throws CoreException - Throws:
CoreException- Generated class or method.
-
getModificationStamp
- Specified by:
getModificationStampin interfaceorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDocumentProvider- Overrides:
getModificationStampin classorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider- Generated class or method.
-
isDeleted
- Specified by:
isDeletedin interfaceorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDocumentProvider- Overrides:
isDeletedin classorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider- Generated class or method.
-
getResourceSetInfo
public PalladioComponentModelDocumentProvider.ResourceSetInfo getResourceSetInfo(Object editorInput) - Generated class or method.
-
disposeElementInfo
protected void disposeElementInfo(Object element, org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider.ElementInfo info) - Overrides:
disposeElementInfoin classorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider- Generated class or method.
-
doValidateState
- Overrides:
doValidateStatein classorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider- Throws:
CoreException- Generated class or method.
-
isReadOnly
- Specified by:
isReadOnlyin interfaceorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDocumentProvider- Overrides:
isReadOnlyin classorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider- Generated class or method.
-
isModifiable
- Specified by:
isModifiablein interfaceorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDocumentProvider- Overrides:
isModifiablein classorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider- Generated class or method.
-
updateCache
- Throws:
CoreException- Generated class or method.
-
doUpdateStateCache
- Overrides:
doUpdateStateCachein classorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider- Throws:
CoreException- Generated class or method.
-
isSynchronized
- Specified by:
isSynchronizedin interfaceorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDocumentProvider- Overrides:
isSynchronizedin classorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider- Generated class or method.
-
getResetRule
- Overrides:
getResetRulein classorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider- Generated class or method.
-
getSaveRule
- Overrides:
getSaveRulein classorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider- Generated class or method.
-
getSynchronizeRule
- Overrides:
getSynchronizeRulein classorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider- Generated class or method.
-
getValidateStateRule
- Overrides:
getValidateStateRulein classorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider- Generated class or method.
-
doSynchronize
- Overrides:
doSynchronizein classorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider- Throws:
CoreException- Generated class or method.
-
doSaveDocument
protected void doSaveDocument(IProgressMonitor monitor, Object element, org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDocument document, boolean overwrite) throws CoreException - Specified by:
doSaveDocumentin classorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider- Throws:
CoreException- Generated class or method.
-
handleElementChanged
protected void handleElementChanged(PalladioComponentModelDocumentProvider.ResourceSetInfo info, Resource changedResource, IProgressMonitor monitor) - Generated class or method.
-
handleElementMoved
- Generated class or method.
-
createInputWithEditingDomain
public IEditorInput createInputWithEditingDomain(IEditorInput editorInput, org.eclipse.emf.transaction.TransactionalEditingDomain domain) - Specified by:
createInputWithEditingDomainin interfaceorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDiagramDocumentProvider- Generated class or method.
-
getDiagramDocument
public org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDiagramDocument getDiagramDocument(Object element) - Specified by:
getDiagramDocumentin interfaceorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDiagramDocumentProvider- Generated class or method.
-
getOperationRunner
- Specified by:
getOperationRunnerin classorg.eclipse.gmf.runtime.diagram.ui.resources.editor.document.AbstractDocumentProvider- Generated class or method.
-