Deprecated API


Contents
Deprecated Classes
org.eclipse.xtext.xbase.ui.jvmmodel.refactoring.AbstractJvmModelRenameStrategy
          If your generated IRenameStrategy inherits form this, it is no longer being used as soon as you regenerate. In most cases the bound DefaultJvmModelRenameStrategy should work fine for you. If not, inherit from DefaultJvmModelRenameStrategy instead. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=org/eclipse/xtext/xbase/ui/jvmmodel/refactoring/363559} for details. 
org.eclipse.xtext.ui.generator.BasicUiGeneratorFragment
           
org.eclipse.xtext.ui.codetemplates.generator.CodetemplatesGeneratorFragment
          use CodetemplatesGeneratorFragment instead. 
org.eclipse.xtext.ui.refactoring.impl.DefaultRefactoringDocumentProvider.SaveEditorDocument
           
org.eclipse.xtext.builder.EclipseResourceFileSystemAccess
          use EclipseResourceFileSystemAccess2 instead 
org.eclipse.xtext.xtend2.lib.EObjectExtensions
           
org.eclipse.xtext.builder.JavaProjectBasedBuilderParticipant
          use BuilderParticipant instead 
org.eclipse.xtext.xbase.ui.jvmmodel.refactoring.jdt.JDTRenamePartcipant
          JDT refactoring participation is now handled centrally by the JdtRenameParticipant 
org.eclipse.xtext.xbase.jvmmodel.JvmVisibilityExtension
          as Xtend supports enum literals now 
org.eclipse.xtext.generator.MergeableManifest
          use MergeableManifest instead 
org.eclipse.xtext.ui.editor.model.ResourceAwareXtextDocumentProvider
           
org.eclipse.xtext.xtend2.lib.ResourceExtensions
           
org.eclipse.xtext.xtend2.lib.ResourceSetExtensions
           
org.eclipse.xtext.parsetree.reconstr.SerializerOptions
          use the immutable SaveOptions instead. 
org.eclipse.xtext.xtend2.lib.StringConcatenation
          use org.eclipse.xtend2.lib.StringConcatenation from bundle org.eclipse.xtend2.lib 
org.eclipse.xtext.generator.grammarAccess.SubPackageAwareGrammarAccessFragment
           
org.eclipse.xtext.ui.editor.tasks.TaskTagsMarkerListener
          Unused and will be removed in a future Xtext versions 
org.eclipse.xtext.xbase.lib.internal.ToStringHelper
           
 

Deprecated Fields
org.eclipse.xtext.resource.XtextResource.OPTION_FORMAT
          use SaveOptions.addTo(Map) instead. 
org.eclipse.xtext.resource.XtextResource.OPTION_SERIALIZATION_OPTIONS
          use SaveOptions.addTo(Map) instead. 
org.eclipse.xtext.diagnostics.Diagnostic.SYNTAX_DIAGNOSITC
          use Diagnostic.SYNTAX_DIAGNOSTIC instead. 
org.eclipse.xtext.formatting.impl.FormattingConfig.whitespaceRule
           
 

Deprecated Methods
org.eclipse.xtext.generator.Naming.activator()
          use Naming.activatorName() instead 
org.eclipse.xtext.generator.ecore.EcoreGeneratorFragment.addSaveMapping(Mapping)
          Save mappings are no longer supported. The EcoreGeneratorFragment will use the uri that is given in the referenced genmodel or create a platform resource uri for new files. 
org.eclipse.xtext.xtend2.lib.EObjectExtensions.allContentsIterable(EObject)
          use IteratorExtensions.toIterable(Iterator) 
org.eclipse.xtext.xtend2.lib.ResourceExtensions.allContentsIterable(Resource)
          use IteratorExtensions.toIterable(Iterator) 
org.eclipse.xtext.xtend2.lib.ResourceSetExtensions.allContentsIterable(ResourceSet)
          use IteratorExtensions.toIterable(Iterator) 
org.eclipse.xtext.ui.wizard.AbstractProjectCreator.configureProjectBuilder(ProjectFactory)
          use AbstractProjectCreator.configureProjectFactory(ProjectFactory) instead. 
org.eclipse.xtext.common.types.ui.refactoring.JdtRenameSupport.Factory.createDescriptor(JdtRefactoringContext, String)
           
org.eclipse.xtext.builder.DerivedResourceMarkers.findDerivedResourceMarkers(IFile)
           
org.eclipse.xtext.xbase.ui.hover.XbaseHoverProvider.getFirstLine(EObject)
          use XbaseHoverProvider.computeSignature(EObject, EObject)} 
org.eclipse.xtext.xtext.ui.graph.RailroadSynchronizer.getFont()
           
org.eclipse.xtext.ui.editor.hover.AbstractCompositeHover.getHoverInfo(ITextViewer, IRegion)
           
org.eclipse.xtext.ui.editor.hover.AbstractHover.getHoverInfo(ITextViewer, IRegion)
          Use ITextHoverExtension2.getHoverInfo2(ITextViewer, IRegion) instead 
org.eclipse.xtext.ui.editor.hover.DispatchingEObjectTextHover.getHoverInfo(ITextViewer, IRegion)
           
org.eclipse.xtext.ui.editor.validation.AddMarkersOperation.getMarkerId()
          use AddMarkersOperation.getMarkerIds() instead. 
org.eclipse.xtext.xbase.conversion.StaticQualifierValueConverter.getNamespaceDelimiter()
           
org.eclipse.xtext.conversion.impl.QualifiedNameValueConverter.getNamespaceDelimiter()
          use QualifiedNameValueConverter.getStringNamespaceDelimiter() or QualifiedNameValueConverter.getValueNamespaceDelimiter(). 
org.eclipse.xtext.builder.builderState.impl.BuilderStateFactoryImpl.getPackage()
          the package should not be accessed statically. 
org.eclipse.xtext.builder.trace.impl.TraceFactoryImpl.getPackage()
          the package should not be accessed statically. 
org.eclipse.xtext.common.types.impl.TypesFactoryImpl.getPackage()
            
org.eclipse.xtext.generator.parser.antlr.debug.simpleAntlr.impl.SimpleAntlrFactoryImpl.getPackage()
            
org.eclipse.xtext.generator.parser.antlr.splitting.simpleExpressions.impl.SimpleExpressionsFactoryImpl.getPackage()
            
org.eclipse.xtext.purexbase.pureXbase.impl.PureXbaseFactoryImpl.getPackage()
            
org.eclipse.xtext.ui.codetemplates.templates.impl.TemplatesFactoryImpl.getPackage()
            
org.eclipse.xtext.xbase.annotations.xAnnotations.impl.XAnnotationsFactoryImpl.getPackage()
           
org.eclipse.xtext.xbase.impl.XbaseFactoryImpl.getPackage()
           
org.eclipse.xtext.xtype.impl.XtypeFactoryImpl.getPackage()
           
org.eclipse.xtext.impl.XtextFactoryImpl.getPackage()
          the package should not be accessed statically. 
org.eclipse.xtend.core.richstring.impl.ProcessedRichStringFactoryImpl.getPackage()
            
org.eclipse.xtend.core.xtend.impl.XtendFactoryImpl.getPackage()
            
org.eclipse.xtext.ui.editor.hyperlinking.HyperlinkHelper.getParentNodeWithCrossReference(INode)
          use EObjectAtOffsetHelper.getCrossReferenceNode(XtextResource, org.eclipse.xtext.util.ITextRegion) 
org.eclipse.xtext.generator.ecore.EcoreGeneratorFragment.getReferencedGenModels()
           
org.eclipse.xtext.ui.resource.DefaultResourceUIServiceProvider.getReferenceUpdater()
          use get(IReferenceUpdater.class) instead 
org.eclipse.xtext.ui.resource.IResourceUIServiceProvider.getReferenceUpdater()
          use get(IReferenceUpdater.class) instead 
org.eclipse.xtext.formatting.impl.FormattingConfig.getWhitespaceRule()
           
org.eclipse.xtext.parsetree.reconstr.IHiddenTokenHelper.getWhitespaceRuleFor(String)
           
org.eclipse.xtext.ui.editor.DirtyStateEditorSupport.haveEObjectDescriptionsChanged(IResourceDescription)
          Use DirtyStateEditorSupport.haveEObjectDescriptionsChanged(IResourceDescription, org.eclipse.xtext.resource.IResourceDescription.Manager). 
org.eclipse.xtext.common.types.xtext.ui.IntersectingJavaSearchScope.includesBinaries()
           
org.eclipse.xtext.common.types.xtext.ui.IntersectingJavaSearchScope.includesClasspaths()
           
org.eclipse.xtext.generator.ecore.EcoreGeneratorFragment.loadReferencedGenModels(ResourceSet)
           
org.eclipse.xtext.resource.generic.AbstractGenericResourceSupport.registerInRegistry()
          use AbstractGenericResourceSupport.registerInRegistry(boolean) instead. 
org.eclipse.xtext.generator.ecore.EcoreGeneratorFragment.registerReferencedGenModels()
           
org.eclipse.xtext.ui.codetemplates.ui.contentassist.DummyDocument.search(int, String, boolean, boolean, boolean)
           
org.eclipse.xtext.xbase.serializer.XbaseSemanticSequencer.sequence_XAdditiveExpression(EObject, XBinaryOperation)
           
org.eclipse.xtext.xbase.serializer.XbaseSemanticSequencer.sequence_XAssignment(EObject, XAssignment)
           
org.eclipse.xtext.xbase.serializer.XbaseSemanticSequencer.sequence_XExpression(EObject, XNullLiteral)
           
org.eclipse.xtext.parsetree.reconstr.Serializer.serialize(EObject, ITokenStream, SerializerOptions)
           
org.eclipse.xtext.parsetree.reconstr.Serializer.serialize(EObject, SerializerOptions)
           
org.eclipse.xtext.parsetree.reconstr.Serializer.serialize(EObject, Writer, SerializerOptions)
           
org.eclipse.xtext.ui.codetemplates.ui.contentassist.DummyTextViewer.setAutoIndentStrategy(IAutoIndentStrategy, String)
           
org.eclipse.xtext.generator.ecore.EcoreGeneratorFragment.setGenModels(String)
            
org.eclipse.xtext.formatting.impl.AbstractDeclarativeFormatter.setGrammarAccess(IGrammarAccess)
           
org.eclipse.xtext.util.OnChangeEvictingCache.CacheAdapter.setIgnoreNotifications(boolean)
          use OnChangeEvictingCache.CacheAdapter.ignoreNotifications() and OnChangeEvictingCache.CacheAdapter.listenToNotifications() instead. 
org.eclipse.xtext.common.types.xtext.ui.IntersectingJavaSearchScope.setIncludesBinaries(boolean)
           
org.eclipse.xtext.common.types.xtext.ui.IntersectingJavaSearchScope.setIncludesClasspaths(boolean)
           
org.eclipse.xtext.ui.editor.hover.html.XtextBrowserInformationControlAdapter.setInformation(String)
           
org.eclipse.xtext.generator.ecore.EcoreGeneratorFragment.setReferencedGenModels(String)
           
org.eclipse.xtext.ui.editor.model.edit.DefaultTextEditComposer.setSerializerUtil(ISerializer)
          use DefaultTextEditComposer.setSerializer(ISerializer) instead. 
org.eclipse.xtext.ui.editor.tasks.dialogfields.ListDialogField.setViewerSorter(ViewerSorter)
          Use ListDialogField.setViewerComparator(ViewerComparator) instead} 
org.eclipse.xtext.formatting.impl.FormattingConfig.setWhitespaceRule(TerminalRule)
           
org.eclipse.xtext.xbase.lib.IntegerExtensions.shiftLeft(int, int)
          use IntegerExtensions.operator_doubleLessThan(int, int) instead 
org.eclipse.xtext.xbase.lib.LongExtensions.shiftLeft(long, int)
          use LongExtensions.operator_doubleLessThan(long, int) instead. 
org.eclipse.xtext.xbase.lib.IntegerExtensions.shiftRight(int, int)
          use IntegerExtensions.operator_doubleGreaterThan(int, int) instead 
org.eclipse.xtext.xbase.lib.LongExtensions.shiftRight(long, int)
          use LongExtensions.operator_doubleGreaterThan(long, int) instead. 
org.eclipse.xtext.xbase.lib.IntegerExtensions.shiftRightUnsigned(int, int)
          use IntegerExtensions.operator_tripleGreaterThan(int, int) instead 
org.eclipse.xtext.xbase.lib.LongExtensions.shiftRightUnsigned(long, int)
          use LongExtensions.operator_tripleGreaterThan(long, int) instead. 
 

Deprecated Constructors
org.eclipse.xtext.ui.editor.validation.AddMarkersOperation(IResource, List, Set, boolean, MarkerCreator)
          use AddMarkersOperation.AddMarkersOperation(IResource, List, Set, boolean, MarkerCreator, MarkerTypeProvider) instead 
org.eclipse.xtext.ui.editor.validation.AddMarkersOperation(IResource, List, String, boolean, MarkerCreator)
          use AddMarkersOperation.AddMarkersOperation(IResource, List, Set, boolean, MarkerCreator, MarkerTypeProvider) instead 
org.eclipse.xtext.common.types.access.impl.ClasspathTypeProvider(ClassLoader, ResourceSet)
           
org.eclipse.xtext.ui.refactoring.impl.DisplayChangeWrapper(Change, ITextEditor)
          Saving editors cause unpredictable errors in combination with resource rename changes 
org.eclipse.xtext.ui.refactoring.impl.DisplayChangeWrapper(TextEditBasedChange, ITextEditor)
          Saving editors cause unpredictable errors in combination with resource rename changes 
org.eclipse.xtext.formatting.impl.FormattingConfig(IGrammarAccess, IHiddenTokenHelper, IIndentationInformation)
          use FormattingConfig2 instead 
org.eclipse.xtext.common.types.ui.refactoring.JdtRenameSupport(RenameJavaElementDescriptor)
          Use DI and JdtRenameSupport.initialize(JdtRefactoringContext, RenameJavaElementDescriptor) instead. 
org.eclipse.xtext.ui.editor.validation.MarkerIssueProcessor(IResource, MarkerCreator)
          use instead.