Class BslQualifiedNameProvider

java.lang.Object
org.eclipse.xtext.naming.IQualifiedNameProvider.AbstractImpl
com._1c.g5.v8.dt.bsl.naming.BslQualifiedNameProvider
All Implemented Interfaces:
com.google.common.base.Function<org.eclipse.emf.ecore.EObject,org.eclipse.xtext.naming.QualifiedName>, Function<org.eclipse.emf.ecore.EObject,org.eclipse.xtext.naming.QualifiedName>, org.eclipse.xtext.naming.IQualifiedNameProvider

public class BslQualifiedNameProvider extends org.eclipse.xtext.naming.IQualifiedNameProvider.AbstractImpl
Qualified name provider for the Bsl language.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.eclipse.xtext.naming.IQualifiedNameProvider

    org.eclipse.xtext.naming.IQualifiedNameProvider.AbstractImpl
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.eclipse.xtext.naming.IQualifiedNameConverter
     
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.eclipse.xtext.naming.QualifiedName
     
    protected org.eclipse.xtext.naming.QualifiedName
     
    protected org.eclipse.xtext.naming.QualifiedName
     
    protected org.eclipse.xtext.naming.QualifiedName
     
    protected org.eclipse.xtext.naming.QualifiedName
     
    protected org.eclipse.xtext.naming.QualifiedName
    _computeFqn(org.eclipse.emf.ecore.EObject obj)
     
    org.eclipse.xtext.naming.QualifiedName
    computeFqn(org.eclipse.emf.ecore.EObject method)
     
    org.eclipse.xtext.naming.QualifiedName
    getFullyQualifiedName(org.eclipse.emf.ecore.EObject obj)
     
    protected org.eclipse.xtext.naming.QualifiedName
     

    Methods inherited from class org.eclipse.xtext.naming.IQualifiedNameProvider.AbstractImpl

    apply

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.google.common.base.Function

    equals

    Methods inherited from interface java.util.function.Function

    andThen, compose
  • Field Details

    • cnv

      @Inject protected org.eclipse.xtext.naming.IQualifiedNameConverter cnv
    • qualifiedNameFilePathConverter

      @Inject(optional=true) protected IQualifiedNameFilePathConverter qualifiedNameFilePathConverter
  • Constructor Details

    • BslQualifiedNameProvider

      public BslQualifiedNameProvider()
  • Method Details

    • getFullyQualifiedName

      public org.eclipse.xtext.naming.QualifiedName getFullyQualifiedName(org.eclipse.emf.ecore.EObject obj)
    • _computeFqn

      protected org.eclipse.xtext.naming.QualifiedName _computeFqn(org.eclipse.emf.ecore.EObject obj)
    • _computeFqn

      protected org.eclipse.xtext.naming.QualifiedName _computeFqn(Module module)
    • _computeFqn

      protected org.eclipse.xtext.naming.QualifiedName _computeFqn(Variable variable)
    • _computeFqn

      protected org.eclipse.xtext.naming.QualifiedName _computeFqn(Method method)
    • _computeFqn

      protected org.eclipse.xtext.naming.QualifiedName _computeFqn(Property property)
    • _computeFqn

      protected org.eclipse.xtext.naming.QualifiedName _computeFqn(Method method)
    • toQualifiedName

      protected org.eclipse.xtext.naming.QualifiedName toQualifiedName(String name)
    • computeFqn

      public org.eclipse.xtext.naming.QualifiedName computeFqn(org.eclipse.emf.ecore.EObject method)