Package com._1c.g5.v8.dt.core.filesystem
Interface IProjectFileSystemSupport
-
- All Known Implementing Classes:
AbstractHierarchicalFileSystemSupport
,ConfigurationFileSystemSupport
public interface IProjectFileSystemSupport
Contract for 1C:Enterprise Configuration project file system support.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.core.resources.IFile
getFile(org.eclipse.emf.ecore.EObject eObject)
Returns file for given model object.org.eclipse.core.resources.IFile
getFile(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EReference feature)
Returns file for given for given external property feature and context.org.eclipse.core.runtime.IPath
getPath(org.eclipse.emf.ecore.EObject eObject)
Returns path to file in project for given object.org.eclipse.core.runtime.IPath
getPath(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference feature)
Returns path to file in project for given external property feature and context.
-
-
-
Method Detail
-
getFile
org.eclipse.core.resources.IFile getFile(org.eclipse.emf.ecore.EObject eObject)
Returns file for given model object.- Parameters:
eObject
- the model object, notnull
- Returns:
- file for given model object or null if model object is not supported
-
getPath
org.eclipse.core.runtime.IPath getPath(org.eclipse.emf.ecore.EObject eObject)
Returns path to file in project for given object.- Parameters:
eObject
- the model object, notnull
- Returns:
- path to file in project for given object or
null
if model object is not supported
-
getPath
org.eclipse.core.runtime.IPath getPath(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference feature)
Returns path to file in project for given external property feature and context.- Parameters:
context
- the model object context, notnull
feature
- the feature refer to external property of given context, notnull
- Returns:
- path to file in project for given external property feature and context or
null
if model object is not supported
-
getFile
org.eclipse.core.resources.IFile getFile(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EReference feature)
Returns file for given for given external property feature and context.- Parameters:
eObject
- the model object, notnull
feature
- the feature refer to external property of given context, notnull
- Returns:
- file in context project for given external property feature and context or
null
if model object is not supported
-
-