Class EMFReferenceModel

    • Method Detail

      • isModelOf

        public boolean isModelOf​(java.lang.Object object)
        Returns true if the given object is contained in this model's resource or a referenced resource.
        Specified by:
        isModelOf in interface IModel
        Overrides:
        isModelOf in class EMFModel
        Parameters:
        object - the model element
        Returns:
        true if object is contained in this model's resource or a referenced resource
        See Also:
        IModel.isModelOf(java.lang.Object)
      • getAllElementsByType

        public java.util.Set<org.eclipse.emf.ecore.EObject> getAllElementsByType​(org.eclipse.emf.ecore.EClass metaElement)
        Returns a Set of the elements matching the given type, including elements in getReferencedResources().
        Parameters:
        metaElement - a metatype
        Returns:
        a Set of the elements matching the given type
        See Also:
        IModel.getElementsByType(java.lang.Object)
      • register

        public void register()
        Registers EMF Packages.
      • addAllReferencedResources

        protected void addAllReferencedResources​(org.eclipse.emf.ecore.resource.Resource resource)
        Searches for and adds all resources that are referenced from the main resource to referencedResources.
        Parameters:
        resource - the main resource
      • getReferencedResources

        public java.util.Set<org.eclipse.emf.ecore.resource.Resource> getReferencedResources()
        Returns the referencedResources.
        Returns:
        the referencedResources