Class NodeReadAccessCasterInEditor


  • public class NodeReadAccessCasterInEditor
    extends Object
    • Constructor Detail

      • NodeReadAccessCasterInEditor

        public NodeReadAccessCasterInEditor()
    • Method Detail

      • removeCellBuildNodeAccessListener

        public static void removeCellBuildNodeAccessListener()
      • fireNodeReadAccessed

        public static void fireNodeReadAccessed​(SNode node)
      • firePropertyReadAccessed

        public static void firePropertyReadAccessed​(SNode node,
                                                    String propertyName,
                                                    boolean propertyExistenceCheck)
      • fireReferenceTargetReadAccessed

        public static void fireReferenceTargetReadAccessed​(SNode sourceNode,
                                                           SModelReference targetModelReference,
                                                           SNodeId targetNodeId)
      • areEventsBlocked

        public static boolean areEventsBlocked()
      • setEventsBlocked

        public static void setEventsBlocked​(boolean blocked)
      • runReadTransparentAction

        public static void runReadTransparentAction​(Runnable r)
      • runReadTransparentAction

        public static <T> T runReadTransparentAction​(Computable<T> c)
      • runCleanPropertyAccessAction

        public static <T> T runCleanPropertyAccessAction​(Computable<T> propertyAccess)