Interface ElementRegistry

  • All Superinterfaces:
    com.dassault_systemes.modeler.foundation.model.ModelElementRegistry
    All Known Implementing Classes:
    Project

    public interface ElementRegistry
    extends com.dassault_systemes.modeler.foundation.model.ModelElementRegistry
    • Method Detail

      • getAllElements

        java.util.Collection<BaseElement> getAllElements()
      • refAddInstance

        void refAddInstance​(javax.jmi.reflect.RefBaseObject instance)
      • refRemoveInstance

        void refRemoveInstance​(javax.jmi.reflect.RefBaseObject instance)
      • isPreloadProject

        boolean isPreloadProject()
        Specified by:
        isPreloadProject in interface com.dassault_systemes.modeler.foundation.model.ModelElementRegistry
      • refAllOfClasses

        java.util.Collection<javax.jmi.reflect.RefBaseObject> refAllOfClasses​(java.util.Set<AbstractRefClass> classes)
      • isEMFProxiesSupported

        default boolean isEMFProxiesSupported()
        Returns whether the registry supports EMF proxies.
        Specified by:
        isEMFProxiesSupported in interface com.dassault_systemes.modeler.foundation.model.ModelElementRegistry
        Returns:
        true if the element registry supports EMF proxies, otherwise - false.