Class XdtoQualifiedNameProvider

  • 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 XdtoQualifiedNameProvider
    extends org.eclipse.xtext.naming.IQualifiedNameProvider.AbstractImpl
    Qualified name provider for the Xdto package.
    • Nested Class Summary

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

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.xtext.naming.QualifiedName apply​(org.eclipse.emf.ecore.EObject input)  
      protected org.eclipse.xtext.naming.QualifiedName computeFqn​(QName qname)
      Get fqn for object from xdto package
      protected org.eclipse.xtext.naming.QualifiedName computeFqn​(Package xdtoPackage)
      Get fqn for object from xdto package
      protected org.eclipse.xtext.naming.QualifiedName computeFqn​(Property property)
      Get fqn for object from xdto package
      protected org.eclipse.xtext.naming.QualifiedName computeFqn​(Type type)
      Get fqn for object from xdto package
      protected org.eclipse.xtext.naming.QualifiedName computeFqn​(org.eclipse.emf.ecore.EObject object)
      Get fqn for object from xdto package
      org.eclipse.xtext.naming.QualifiedName getFullyQualifiedName​(org.eclipse.emf.ecore.EObject obj)  
      • Methods inherited from interface com.google.common.base.Function

        equals
    • Constructor Detail

      • XdtoQualifiedNameProvider

        public XdtoQualifiedNameProvider()
    • Method Detail

      • apply

        public org.eclipse.xtext.naming.QualifiedName apply​(org.eclipse.emf.ecore.EObject input)
        Specified by:
        apply in interface com.google.common.base.Function<org.eclipse.emf.ecore.EObject,​org.eclipse.xtext.naming.QualifiedName>
        Specified by:
        apply in interface Function<org.eclipse.emf.ecore.EObject,​org.eclipse.xtext.naming.QualifiedName>
        Overrides:
        apply in class org.eclipse.xtext.naming.IQualifiedNameProvider.AbstractImpl
      • 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 object)
        Get fqn for object from xdto package
        Parameters:
        object - object for getting fqn, can't be null
        Returns:
        fqn, can be null
      • computeFqn

        protected org.eclipse.xtext.naming.QualifiedName computeFqn​(Package xdtoPackage)
        Get fqn for object from xdto package
        Parameters:
        xdtoPackage - Package for getting fqn, can't be null
        Returns:
        fqn, can be null
      • computeFqn

        protected org.eclipse.xtext.naming.QualifiedName computeFqn​(Type type)
        Get fqn for object from xdto package
        Parameters:
        type - Type for getting fqn, can't be null
        Returns:
        fqn, can be null
      • computeFqn

        protected org.eclipse.xtext.naming.QualifiedName computeFqn​(Property property)
        Get fqn for object from xdto package
        Parameters:
        property - Property for getting fqn, can't be null
        Returns:
        fqn, can be null
      • computeFqn

        protected org.eclipse.xtext.naming.QualifiedName computeFqn​(QName qname)
        Get fqn for object from xdto package
        Parameters:
        qname - QName for getting fqn, can't be null
        Returns:
        fqn, can be null