This is a static copy of a profile report

Home

PlotEditBehavior.PlotEditBehavior>PlotEditBehavior.PlotEditBehavior (Calls: 16, Time: 0.001 s)
Generated 16-Jul-2020 17:09:26 using performance time.
class method in file /Applications/MATLAB_R2020a.app/toolbox/matlab/graphics/+matlab/+graphics/+internal/@PlotEditBehavior/PlotEditBehavior.m
Copy to new window for comparing multiple runs

Parents (calling functions)

Function NameFunction TypeCalls
hgbehaviorfactory>localCreatesubfunction16
Lines where the most time was spent

Line NumberCodeCallsTotal Time% TimeTime Plot
1
classdef (CaseInsensitivePrope...
160.001 s75.1%
All other lines  0.000 s24.9%
Totals  0.001 s100% 
Children (called functions)

Function NameFunction TypeCallsTotal Time% TimeTime Plot
HGBehavior>HGBehavior.HGBehaviorclass method160.000 s24.7%
Self time (built-ins, overhead, etc.)  0.001 s75.3%
Totals  0.001 s100% 
Code Analyzer results
No Code Analyzer messages.
Coverage results
Show coverage for parent directory
Total lines in function65
Non-code lines (comments, blank lines)46
Code lines (lines that can run)19
Code lines that did run1
Code lines that did not run18
Coverage (did run/can run)5.26 %
Function listing
time 
Calls 
 line
  0.001 
     16 
   1
classdef (CaseInsensitiveProperties = true) PlotEditBehavior < matlab.graphics.internal.HGBehavior 
   2 
%
   3 

   4 
% Copyright 2013 The MathWorks, Inc.
   5 

   6 
properties (SetAccess = protected)
   7 
    Name = 'Plotedit';
   8 
    Enable_ = true;
   9 
end
  10 

  11 
properties 
  12 
    EnableMove = true;
  13 
    AllowInteriorMove = false;
  14 
    EnableSelect = true;
  15 
    MouseOverFcn = [];
  16 
    ButtonDownFcn = [];
  17 
    ButtonUpFcn = [];
  18 
    KeepContextMenu = false;
  19 
    MouseMotionFcn = [];
  20 
    EnableCopy = true;
  21 
    EnablePaste = true;
  22 
    EnableDelete = true;
  23 
end
  24 

  25 
properties (Dependent = true)
  26 
    Enable;
  27 
end
  28 

  29 
properties (Transient=true)
  30 
    Serialize = true;
  31 
end
  32 

  33 
methods 
  34 
    function set.Enable(this,val)
  35 
        this.EnableSelect = val;
  36 
        this.EnableMove = val;
  37 
        this.EnableCopy = val;
  38 
        this.EnablePaste = val;
  39 
        this.EnableDelete = val;
  40 
        this.Enable_ = val;
  41 
    end
  42 
    
  43 
     function val = get.Enable(this)
  44 
        val = this.Enable_;
  45 
    end
  46 
end
  47 

  48 
methods
  49 
    function thisSerialize = saveobj(this)
  50 
        if this.Serialize
  51 
            thisSerialize = this;
  52 
        else
  53 
            thisSerialize = [];
  54 
        end
  55 
    end
  56 
    
  57 
    function ret = dosupport(~,hTarget)
  58 
       ret = ishghandle(hTarget) && isobject(handle(hTarget)) && ...
  59 
           isvalid(handle(hTarget));
  60 
    end
  61 
end
  62 
end
  63 
        
  64 

  65