-- $Date: 2004/03/08 11:05:10 $
-- $Revision: 1.3 $
-- $Author: jcrocholl $
-- $Hash: 3e39c1c575c7ce40ebd6fd281a6ea919 $

-- This file was automatically created with ado.php.
-- Manual changes will be lost when it is updated.

package body Notations.Articulations is

   -- Constructor for instances.
   function Create
     (Name      : in Articulation_Enum-- The initial name.
      Placement : in Placement_Enum)    -- The initial placement.
     return Articulation_Access         -- The newly created articulation.
   is
      Result : Articulation_Access := new Articulation;
   begin
      Result.Name := Name;
      Result.Placement := Placement;
      return Result;
   end Create;

   -- Accessor to read the name of a articulation.
   function Get_Name
     (This : access Articulation-- The articulation to read from.
     return Articulation_Enum is  -- The name of that articulation.
   begin
      return This.Name;
   end Get_Name;

   -- Accessor to read the placement of a articulation.
   function Get_Placement
     (This : access Articulation-- The articulation to read from.
     return Placement_Enum is     -- The placement of that articulation.
   begin
      return This.Placement;
   end Get_Placement;

end Notations.Articulations;