Carbide.c++

com.nokia.carbide.cpp.epoc.engine.model
Interface IData<T extends IView>

All Known Subinterfaces:
IBldInfData, IBldInfView, IImageMakefileData, IImageMakefileView, IMMPData, IMMPView

public interface IData<T extends IView>

This interface is the base for read-only data provided for an IView for use in caching.


Method Summary
 IPath getModelPath()
          get the owning model's absolute path
 IPath getProjectPath()
          get the owning model's absolute project path
 IPath[] getReferencedFiles()
          Get the full path to all files (e.g.
 

Method Detail

getModelPath

IPath getModelPath()
get the owning model's absolute path


getProjectPath

IPath getProjectPath()
get the owning model's absolute project path


getReferencedFiles

IPath[] getReferencedFiles()
Get the full path to all files (e.g. #includes) read for the view (including model file itself)

Returns:
array of absolute paths, never null

Carbide.c++