|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 9216 (0x2400) Types: Ada Source Notes: 03_class, FILE, R1k_Segment, e3_tag, package Asa_Definitions, seg_010764
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─⟦cfc2e13cd⟧ »Space Info Vol 2« └─⟦this⟧
with Calendar; with Gateway_Object; with Requirements; with Unix_Definitions; package Asa_Definitions is -- Product name. Asa : constant String := "ASA"; -- Gateway classes. type Gateway_Class is (Asa_Model, Asa_Module, Asa_Requirement); Main_Class_Directory : constant String := "!MACHINE.GATEWAY_CLASSES." & Gateway_Class'Image (Asa_Model); package Commands is package Unix renames Unix_Definitions; -- Asaedit command and options. Asaedit : constant String := "asaedit"; Annotations_Extension : constant String := Unix.Extension_Separator & "ann"; Annotation_Types_Extension : constant String := Unix.Extension_Separator & "aty"; Model_Extension : constant String := Unix.Extension_Separator & "lsa"; Annotations : constant String := "-ann"; Annotation_Types : constant String := "-aty"; Asa : constant String := "-asa"; Coupling : constant String := "-mcag"; Device : constant String := "-dev"; Geode : constant String := "-geode"; Node : constant String := "-node"; No_Comments : constant String := "-ncom"; No_Factorize : constant String := "-nfact"; No_Labels : constant String := "-nlabel"; No_Limits : constant String := "-nlimit"; No_Warnings : constant String := "-nw"; Options : constant String := "-config"; Read_Only : constant String := "-read"; Show_Annotations : constant String := "-seeann"; Start_Node : constant String := "-startnode"; Undo : constant String := "-undo"; -- Asaopen command and options. Asaopen : constant String := "asaopen"; Asaopen_Extension : constant String := Unix.Extension_Separator & "opn"; Listing : constant String := "-list"; end Commands; package Properties is package Gwo renames Gateway_Object; function Asa_Comment (H : in Gwo.Handle) return String; function Asa_Dependents (H : in Gwo.Handle) return String; function Asa_Dependents (H : in Gwo.Handle; Number : in Requirements.Functional_Requirement_Number) return String; function Asa_Id (H : in Gwo.Handle) return Positive; function Asa_Last_Id (H : in Gwo.Handle) return Natural; function Asa_Last_Requirement_Id (H : in Gwo.Handle) return Natural; function Asa_Node_Number (H : in Gwo.Handle) return String; function Asa_Requirement (H : in Gwo.Handle; Number : in Requirements.Functional_Requirement_Number) return String; function Asa_Requirement_Kind (H : in Gwo.Handle) return Requirements.Non_Functional; function Asa_Requirement_Text (H : in Gwo.Handle) return String; function Asa_Update_Time (H : in Gwo.Handle) return Calendar.Time; function Class (H : in Gwo.Handle) return Gateway_Class; function Data_Context (H : in Gwo.Handle) return String; function Data_Host (H : in Gwo.Handle) return String; function Data_Name (H : in Gwo.Handle) return String; procedure Set_Asa_Comment (H : in Gwo.Handle; Value : in String); procedure Set_Asa_Dependents (H : in Gwo.Handle; Value : in String); procedure Set_Asa_Dependents (H : in Gwo.Handle; Number : in Requirements.Functional_Requirement_Number; Value : in String); procedure Set_Asa_Id (H : in Gwo.Handle; Value : in Positive); procedure Set_Asa_Last_Id (H : in Gwo.Handle; Value : in Natural); procedure Set_Asa_Last_Requirement_Id (H : in Gwo.Handle; Value : in Natural); procedure Set_Asa_Node_Number (H : in Gwo.Handle; Value : in String); procedure Set_Asa_Requirement (H : in Gwo.Handle; Number : in Requirements.Functional_Requirement_Number; Value : in String); procedure Set_Asa_Requirement_Kind (H : in Gwo.Handle; Value : in Requirements.Non_Functional); procedure Set_Asa_Requirement_Text (H : in Gwo.Handle; Value : in String); procedure Set_Asa_Update_Time (H : in Gwo.Handle; Value : in Calendar.Time); procedure Set_Data_Context (H : in Gwo.Handle; Value : in String); procedure Set_Data_Host (H : in Gwo.Handle; Value : in String); procedure Set_Data_Name (H : in Gwo.Handle; Value : in String); procedure Set_Parent_Name (H : in Gwo.Handle; Value : in String); private Asa_Comment_N : constant String := Asa & ".COMMENT"; Asa_Dependents_F_N : constant String := Asa & ".DEPENDENTS_"; Asa_Dependents_Nf_N : constant String := Asa & ".DEPENDENTS"; Asa_Id_N : constant String := Asa & ".ID"; Asa_Last_Id_N : constant String := Asa & ".LAST_ID"; Asa_Last_Requirement_Id_N : constant String := Asa & ".LAST_REQUIREMENT_ID"; Asa_Node_Number_N : constant String := Asa & ".NODE_NUMBER"; Asa_Requirement_N : constant String := Asa & ".REQUIREMENT_"; Asa_Requirement_Kind_N : constant String := Asa & ".REQUIREMENT_KIND"; Asa_Requirement_Text_N : constant String := Asa & ".REQUIREMENT_TEXT"; Asa_Update_Time_N : constant String := Asa & ".UPDATE_TIME"; Class_Name_N : constant String := "CLASS_NAME"; Data_Context_N : constant String := "DATA.CONTEXT"; Data_Host_N : constant String := "DATA.HOST"; Data_Name_N : constant String := "DATA.NAME"; Parent_Name_N : constant String := "PARENT_NAME"; end Properties; package Switches is type Action is (Abandon, Accept_Changes, Continue); type Control_Level is (Control_None, Control_Model, Control_Modules, Control_All); function Action_When_Out_Of_Date return Action; function Bin_Directory (Host : in String) return String; function Cmvc_Control_Level return Control_Level; function Remote_Display return String; -- -- Exactly one task of the following type MUST be declared in a -- library package by the gateway server. This object declaration -- must NOT be part of the transitive closure of any user program: -- such a program would not terminate. -- task type Register is entry Stop; end Register; private Action_When_Out_Of_Date_N : constant String := "ACTION_WHEN_OUT_OF_DATE"; Bin_Directories_N : constant String := "BIN_DIRECTORIES"; Cmvc_Control_Level_N : constant String := "CMVC_CONTROL_LEVEL"; Remote_Display_N : constant String := "REMOTE_DISPLAY"; end Switches; end Asa_Definitions;
nblk1=8 nid=0 hdr6=10 [0x00] rec0=23 rec1=00 rec2=01 rec3=03a [0x01] rec0=1b rec1=00 rec2=02 rec3=030 [0x02] rec0=15 rec1=00 rec2=03 rec3=02a [0x03] rec0=12 rec1=00 rec2=04 rec3=01c [0x04] rec0=11 rec1=00 rec2=05 rec3=034 [0x05] rec0=12 rec1=00 rec2=06 rec3=072 [0x06] rec0=17 rec1=00 rec2=07 rec3=04e [0x07] rec0=16 rec1=00 rec2=08 rec3=000 tail 0x2170c8ad4823076de8236 0x42a00088462060003