Package com._1c.g5.v8.dt.ide
Class QualifiedNameFilePathConverter
java.lang.Object
com._1c.g5.v8.dt.ide.QualifiedNameFilePathConverter
- All Implemented Interfaces:
IQualifiedNameFilePathConverter
public class QualifiedNameFilePathConverter
extends Object
implements IQualifiedNameFilePathConverter
Util class to convert Path to QualifiedName and QualifiedName to Path
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<org.eclipse.core.runtime.IPath>getAllPossibleFilePaths(org.eclipse.xtext.naming.QualifiedName fqn) Gets all possible file paths by the given FQN.getFilePath(String qualifiedPath) Gets file path corresponding to the given top object's FQN.org.eclipse.core.runtime.IPathgetFilePath(String fqn, org.eclipse.emf.ecore.EClass eClass) Gets file path by the given top object FQN andEClass.getFilePath(org.eclipse.xtext.naming.QualifiedName qName) Gets file path corresponding to the given top object's FQN.org.eclipse.core.runtime.IPathgetFilePath(org.eclipse.xtext.naming.QualifiedName fqn, org.eclipse.emf.ecore.EClass eClass) Gets file path by the given top object FQN andEClass.org.eclipse.xtext.naming.QualifiedNameGets top object's FQN corresponding to the given file name.org.eclipse.xtext.naming.QualifiedNamegetFqn(org.eclipse.core.resources.IFile file) Gets top object's FQN corresponding to the given file.org.eclipse.xtext.naming.QualifiedNamegetFqn(org.eclipse.core.runtime.IPath path) Gets top object's FQN corresponding to the given path.
-
Constructor Details
-
QualifiedNameFilePathConverter
public QualifiedNameFilePathConverter()
-
-
Method Details
-
getFqn
Description copied from interface:IQualifiedNameFilePathConverterGets top object's FQN corresponding to the given file name.- Specified by:
getFqnin interfaceIQualifiedNameFilePathConverter- Parameters:
fileName- the file name, notnull.- Returns:
- the FQN if can be resolved,
nullotherwise.
-
getFqn
public org.eclipse.xtext.naming.QualifiedName getFqn(org.eclipse.core.resources.IFile file) Description copied from interface:IQualifiedNameFilePathConverterGets top object's FQN corresponding to the given file.- Specified by:
getFqnin interfaceIQualifiedNameFilePathConverter- Parameters:
file- the file, notnull.- Returns:
- the FQN if can be resolved,
nullotherwise.
-
getFqn
public org.eclipse.xtext.naming.QualifiedName getFqn(org.eclipse.core.runtime.IPath path) Description copied from interface:IQualifiedNameFilePathConverterGets top object's FQN corresponding to the given path.- Specified by:
getFqnin interfaceIQualifiedNameFilePathConverter- Parameters:
path- the path, notnull.- Returns:
- the FQN if can be resolved,
nullotherwise.
-
getAllPossibleFilePaths
public List<org.eclipse.core.runtime.IPath> getAllPossibleFilePaths(org.eclipse.xtext.naming.QualifiedName fqn) Description copied from interface:IQualifiedNameFilePathConverterGets all possible file paths by the given FQN.- Specified by:
getAllPossibleFilePathsin interfaceIQualifiedNameFilePathConverter- Parameters:
fqn- the FQN, notnull.- Returns:
- all possible file paths, not
null
-
getFilePath
public org.eclipse.core.runtime.IPath getFilePath(org.eclipse.xtext.naming.QualifiedName fqn, org.eclipse.emf.ecore.EClass eClass) Description copied from interface:IQualifiedNameFilePathConverterGets file path by the given top object FQN andEClass.- Specified by:
getFilePathin interfaceIQualifiedNameFilePathConverter- Parameters:
fqn- the FQN, notnull.eClass- theEClass, notnull.- Returns:
- the file path or
null.
-
getFilePath
Description copied from interface:IQualifiedNameFilePathConverterGets file path by the given top object FQN andEClass.- Specified by:
getFilePathin interfaceIQualifiedNameFilePathConverter- Parameters:
fqn- the FQN, notnull.eClass- theEClass, notnull.- Returns:
- the file path or
null.
-
getFilePath
Description copied from interface:IQualifiedNameFilePathConverterGets file path corresponding to the given top object's FQN.- Specified by:
getFilePathin interfaceIQualifiedNameFilePathConverter- Parameters:
qName- - QualifiedName, notnull.- Returns:
- the path if can be resolved,
nullotherwise.
-
getFilePath
Description copied from interface:IQualifiedNameFilePathConverterGets file path corresponding to the given top object's FQN.- Specified by:
getFilePathin interfaceIQualifiedNameFilePathConverter- Parameters:
qualifiedPath- - qualified path to resource, notnull.- Returns:
- the path if can be resolved,
nullotherwise.
-