Deprecated API


Contents
Deprecated Fields
org.eclipse.epsilon.emc.emf.EmfModel.PROPERTY_IS_METAMODEL_FILE_BASED
          EmfModel.PROPERTY_METAMODEL_URI and EmfModel.PROPERTY_FILE_BASED_METAMODEL_URI are now interpreted as comma-separated lists of 0+ metamodel locations, and it is allowed to mix both types of metamodels now. This property is no longer used. 
org.eclipse.epsilon.emc.emf.EmfModel.PROPERTY_METAMODEL_FILE
          Replaced by EmfModel.PROPERTY_FILE_BASED_METAMODEL_URI. This property will be removed in a future release of Epsilon. 
org.eclipse.epsilon.emc.emf.EmfModel.PROPERTY_MODEL_FILE
          Replaced by EmfModel.PROPERTY_MODEL_URI. This property will be removed in a future release of Epsilon. 
 

Deprecated Methods
org.eclipse.epsilon.concordance.reporter.model.ModelChangeReporter.addListener(ModelChangeListener)
          use ModelChangeReporter.addListener(ModelChangeListener, boolean) instead 
org.eclipse.epsilon.eol.execute.context.FrameStack.enter(FrameType, AST, Variable...)
          Use FrameStack.enterLocal(FrameType, AST, Variable...) instead. This method will be removed from a future version of Epsilon. 
org.eclipse.epsilon.common.dt.launching.AbstractSourceConfigurationTab.getFileExtension()
          We don't care about file extensions any more 
org.eclipse.epsilon.eol.execute.context.FrameStack.getGlobals()
          Use the designated methods for manipulating global variables (e.g. FrameStack.enterGlobal(FrameType, AST, Variable...), FrameStack.putGlobal(Variable) and FrameStack.getGlobal(String)). If no appropriate method exists, please open a bug report to request it. This method will be removed in a future version of Epsilon. 
org.eclipse.epsilon.emc.emf.AbstractEmfModel.getModelImpl()
          Use getResource() instead 
org.eclipse.epsilon.emc.muddle.impl.MuddleFactoryImpl.getPackage()
            
org.eclipse.epsilon.hutn.model.config.hutnConfig.impl.HutnConfigFactoryImpl.getPackage()
            
org.eclipse.epsilon.hutn.model.hutnAntlrAst.impl.HutnAntlrAstFactoryImpl.getPackage()
            
org.eclipse.epsilon.hutn.model.hutn.impl.HutnFactoryImpl.getPackage()
            
org.eclipse.epsilon.egl.dt.traceability.fine.emf.textlink.impl.TextlinkFactoryImpl.getPackage()
            
org.eclipse.epsilon.antlr.postprocessor.model.antlrAst.impl.AntlrAstFactoryImpl.getPackage()
            
org.eclipse.epsilon.emc.emf.virtual.impl.VirtualFactoryImpl.getPackage()
            
org.eclipse.epsilon.eol.execute.prettyprinting.PrettyPrinterManager.getPrettyPrinterFor(Object)
          External clients should use print(Object object) instead 
org.eclipse.epsilon.emc.emf.EmfModel.isMetamodelFileBased()
          This value is no longer used to load models: it is only kept for backwards compatibility, and it now simply indicates whether a file metamodel was loaded at all, or not. 
org.eclipse.epsilon.eol.execute.context.FrameStack.leave(AST)
          Use FrameStack.leaveLocal(AST) instead. This method will be removed from a future version of Epsilon. 
org.eclipse.epsilon.eol.execute.context.FrameStack.leave(AST, boolean)
          Use FrameStack.leaveLocal(AST, boolean) instead. This method will be removed from a future version of Epsilon. 
org.eclipse.epsilon.emc.emf.EmfModel.setMetamodelFileBased(boolean)
          This value is no longer honored anymore. Please populate the lists in EmfModel.getMetamodelUris() (URI-based metamodels) and EmfModel.getMetamodelFileUris() (file-based metamodels) appropriately instead. 
org.eclipse.epsilon.egl.EglPersistentTemplate.store(String)
          Use generate(path) instead, or generate(path, false, false), if you really know what you are doing :-) 
org.eclipse.epsilon.egl.EglPersistentTemplate.store(String, boolean)
          Use generate(path) instead, or generate(path, overwrite, false), if you really know what you are doing :-) 
 

Deprecated Constructors
org.eclipse.epsilon.common.dt.editor.DefaultDamagerRepairer2(ITokenScanner, TextAttribute)
          use DefaultDamagerRepairer(ITokenScanner) instead 
org.eclipse.epsilon.concordance.index.InMemoryConcordanceIndex(ModelChangeReporter)
          WARNING: This is a partial implementation of an in-memory index. It may not work as expected.