public class OCLinEcoreDocumentProvider extends BaseCSorASDocumentProvider
DeferredDocumentProvider.DeferredSetTextJob, DeferredDocumentProvider.DeferredSetTextRunnable, DeferredDocumentProvider.DeferredSetTextUnitOfWork
org.eclipse.xtext.ui.editor.model.XtextDocumentProvider.UnchangedElementListener, org.eclipse.xtext.ui.editor.model.XtextDocumentProvider.URIInfo
org.eclipse.ui.editors.text.FileDocumentProvider.FileInfo, org.eclipse.ui.editors.text.FileDocumentProvider.FileSynchronizer, org.eclipse.ui.editors.text.FileDocumentProvider.SafeChange
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PERSIST_AS_ECORE |
static java.lang.String |
PERSIST_AS_OCLINECORE |
static java.lang.String |
PERSIST_AS_UML |
static java.lang.String |
PERSIST_IN_ECORE |
exportDelegateURIMap, loadedAsMap, PERSIST_AS_PIVOT, PERSIST_AS_TEXT, saveAsMap, uriMap
Constructor and Description |
---|
OCLinEcoreDocumentProvider() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
createTestDocument(org.eclipse.emf.common.util.URI uri,
java.lang.String lastSegment) |
protected void |
doSaveDocument(org.eclipse.core.runtime.IProgressMonitor monitor,
java.lang.Object element,
org.eclipse.jface.text.IDocument document,
boolean overwrite) |
protected java.lang.String |
getCScontentType() |
protected java.lang.String |
getFileExtension() |
protected void |
setDocumentText(org.eclipse.xtext.ui.editor.model.XtextDocument document,
java.lang.String sourceText)
Define the content of document as text.
|
diagnoseErrors, handleElementContentChanged, isDeleted, isXML, loadResource, setDocumentContent, setExportDelegateURI, setPersistAs, superDoSaveDocument, superSetDocumentText
createOCL, disconnected, getEnvironmentFactory, getOCL
getPleaseWaitText, scheduleDeferredSetTextJob, scheduleDeferredSetTextJob, setDocumentContent
addUnchangedElementListeners, createAnnotationModel, createDocument, createElementInfo, createEmptyDocument, disposeElementInfo, doUpdateStateCache, getEncoding, getResourceForEditorInputFactory, getStorage2UriMapper, getWorkspaceExternalEncoding, getWorkspaceOrDefaultEncoding, handleCoreException, isModifiable, isReadOnly, isSynchronized, isWorkspaceExternalEditorInput, registerAnnotationInfoProcessor, removeUnchangedElementListeners, setDocumentResource, setResourceForEditorInputFactory, updateCache
cacheEncodingState, checkSynchronizationState, computeModificationStamp, doResetDocument, doSynchronize, doValidateState, getContentType, getElementInfo, getModificationStamp, getOperationRunner, getPersistedEncoding, getResetRule, getSaveRule, getSynchronizationStamp, getSynchronizeRule, getValidateStateRule, handleElementDeleted, handleElementMoved, persistEncoding, readUTF8BOM, refreshFile, refreshFile, setDocumentContent
getDefaultEncoding, isNotSynchronizedException, setDocumentContent, setEncoding, setupDocument, updateCache
aboutToChange, addElementStateListener, canSaveDocument, changed, connect, connected, disconnect, executeOperation, fireElementContentAboutToBeReplaced, fireElementContentReplaced, fireElementDeleted, fireElementDirtyStateChanged, fireElementMoved, fireElementStateChangeFailed, fireElementStateChanging, fireElementStateValidationChanged, getAnnotationModel, getConnectedElements, getDocument, getProgressMonitor, getStatus, invalidatesState, isStateValidated, mustSaveDocument, removeElementStateListener, resetDocument, saveDocument, setCanSaveDocument, setProgressMonitor, synchronize, updateStateCache, validateState
public static final java.lang.String PERSIST_AS_ECORE
public static final java.lang.String PERSIST_IN_ECORE
public static final java.lang.String PERSIST_AS_OCLINECORE
public static final java.lang.String PERSIST_AS_UML
@NonNull protected java.lang.String createTestDocument(@NonNull org.eclipse.emf.common.util.URI uri, @NonNull java.lang.String lastSegment)
createTestDocument
in class BaseCSorASDocumentProvider
protected void doSaveDocument(org.eclipse.core.runtime.IProgressMonitor monitor, java.lang.Object element, org.eclipse.jface.text.IDocument document, boolean overwrite) throws org.eclipse.core.runtime.CoreException
doSaveDocument
in class BaseCSorASDocumentProvider
org.eclipse.core.runtime.CoreException
protected java.lang.String getCScontentType()
getCScontentType
in class BaseCSorASDocumentProvider
@NonNull protected java.lang.String getFileExtension()
getFileExtension
in class BaseCSorASDocumentProvider
protected void setDocumentText(@NonNull org.eclipse.xtext.ui.editor.model.XtextDocument document, @NonNull java.lang.String sourceText) throws org.eclipse.core.runtime.CoreException
DeferredDocumentProvider
setDocumentText
in class BaseCSorASDocumentProvider
org.eclipse.core.runtime.CoreException