Class AbstractResourceDescription

    • Constructor Detail

      • AbstractResourceDescription

        public AbstractResourceDescription()
    • Method Detail

      • isEmpty

        public boolean isEmpty()
        Description copied from interface: ISelectable
        Clients may want to check the selectable to skip its processing in case it is empty. Implementations should be fast and not require expensive precalculation. Selectable may return false if it is too expensive to compute the actual result.
        Specified by:
        isEmpty in interface ISelectable
        Returns:
        true if the selectable does not provide any descriptions.
      • getExportedObjectsByType

        public java.lang.Iterable<IEObjectDescription> getExportedObjectsByType​(org.eclipse.emf.ecore.EClass type)
        Specified by:
        getExportedObjectsByType in interface ISelectable
        Returns:
        all elements which match the given type. May not be null.
      • getExportedObjectsByObject

        public java.lang.Iterable<IEObjectDescription> getExportedObjectsByObject​(org.eclipse.emf.ecore.EObject object)
        Specified by:
        getExportedObjectsByObject in interface ISelectable
        Returns:
        all elements which match the given instance. May not be null.
      • getExportedObjects

        public java.lang.Iterable<IEObjectDescription> getExportedObjects​(org.eclipse.emf.ecore.EClass type,
                                                                          QualifiedName name,
                                                                          boolean ignoreCase)
        Specified by:
        getExportedObjects in interface ISelectable
        Returns:
        all elements which match the given qualified name and type. May not be null.
      • computeExportedObjects

        protected abstract java.util.List<IEObjectDescription> computeExportedObjects()
      • getNormalizedURI

        protected org.eclipse.emf.common.util.URI getNormalizedURI​(org.eclipse.emf.ecore.resource.Resource resource)