Section Header
  
    + name    := AI_LAYER;
  
  
    - comment := "Layer of a AI document.";
  
    - version := 1;    
  
Section Inherit  
  
  
    - parent_object:OBJECT := 
  
Section Public
  
  
    + color:AI_COLOR;
  
  
    + operation:LINKED_LIST[AI_OPERATION];
  
  
    + is_fill:BOOLEAN;
  
  
    + is_stroke:BOOLEAN;
      
  
  
 Creation.
  
  
  
    - create lst_op:LINKED_LIST[AI_OPERATION] color col:AI_COLOR fill f:BOOLEAN stroke s:BOOLEAN :SELF <-
    
  
    - make lst_op:LINKED_LIST[AI_OPERATION] color col:AI_COLOR fill f:BOOLEAN stroke s:BOOLEAN <-
    
  
  
 Draw
  
  
  
    - draw b:BITMAP scale s:REAL_16_16 <-