|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T V
Length: 12637 (0x315d)
Types: TextFile
Names: »V«
└─⟦a7d1ea751⟧ Bits:30000550 8mm tape, Rational 1000, !users!projects 94_04_11
└─⟦129cab021⟧ »DATA«
└─⟦this⟧
└─⟦2f6cfab89⟧ Bits:30000547 8mm tape, Rational 1000, !projects 94-01-04
└─⟦d65440be7⟧ »DATA«
└─⟦this⟧
with Directory;
with Directory_Tools;
package Object_Info is
-- This package provides information about objects in the Environment.
-- This package consists of several sub-packages, each of which is
-- dedicated to a particular kind of object.
--
-- A few terms need definition:
--
-- "Simple world" : a world that is not a subsystem or view.
-- "Simple object": an object that is not a library.
--
-- If "Recursive" is True, the objects in "This_Object.@??" will be
-- analyzed. If "Recursive" is False, only the objects in "This_Object.
-- @" will be analyzed.
package Any is
-- This package provides information applicable to any object in
-- the Environment.
function Number_Of_Objects_In
(This_Iterator : in Directory_Tools.Object.Iterator)
return Natural;
function Number_Of_Objects_Enclosed_By
(This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True) return Natural;
function Classes_Equal
(This_Object : in Directory_Tools.Object.Handle;
This_Class : in Directory_Tools.Object.Class_Enumeration)
return Boolean;
function Subclasses_Equal
(This_Object : in Directory_Tools.Object.Handle;
This_Subclass : in Directory.Subclass) return Boolean;
function Is_Good (This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Is_Bad (This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Is_Library (This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Is_Directory (This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Is_World (This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Is_Simple_World
(This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Is_Subsystem (This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Is_View (This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Is_Spec_View (This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Is_Load_View (This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Is_Regular_Load_View
(This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Is_Coded_Load_View
(This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Is_Combined_View
(This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Is_Simple_Object
(This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Is_Ada_Unit (This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Is_File (This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Is_Misc_Simple_Object
(This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Is_Frozen (This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Contains_Libraries
(This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True) return Boolean;
function Contains_Directories
(This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True) return Boolean;
function Contains_Worlds
(This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True) return Boolean;
function Contains_Simple_Worlds
(This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True) return Boolean;
function Contains_Subsystems
(This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True) return Boolean;
function Contains_Views (This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True) return Boolean;
function Contains_Spec_Views
(This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True) return Boolean;
function Contains_Load_Views
(This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True) return Boolean;
function Contains_Regular_Load_Views
(This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True) return Boolean;
function Contains_Coded_Load_Views
(This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True) return Boolean;
function Contains_Combined_Views
(This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True) return Boolean;
function Contains_Simple_Objects
(This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True) return Boolean;
function Contains_Ada_Units
(This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True) return Boolean;
function Contains_Files (This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True) return Boolean;
function Contains_Misc_Simple_Objects
(This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True) return Boolean;
function Contains_Frozen_Objects
(This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True) return Boolean;
function Is_Contained_By_Subsystem
(This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Is_Contained_By_View
(This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Is_Contained_By_Spec_View
(This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Is_Contained_By_Load_View
(This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Is_Contained_By_Units_Directory_Of_View
(This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function All_Objects_In (This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True)
return Directory_Tools.Object.Iterator;
function Libraries_In (This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True)
return Directory_Tools.Object.Iterator;
function Directories_In (This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True)
return Directory_Tools.Object.Iterator;
function Worlds_In (This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True)
return Directory_Tools.Object.Iterator;
function Simple_Worlds_In (This_Object : in
Directory_Tools.Object.Handle;
Recursive : in Boolean := True)
return Directory_Tools.Object.Iterator;
function Subsystems_In (This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True)
return Directory_Tools.Object.Iterator;
function Views_In (This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True)
return Directory_Tools.Object.Iterator;
function Spec_Views_In (This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True)
return Directory_Tools.Object.Iterator;
function Load_Views_In (This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True)
return Directory_Tools.Object.Iterator;
function Regular_Load_Views_In
(This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True)
return Directory_Tools.Object.Iterator;
function Coded_Load_Views_In (This_Object : in
Directory_Tools.Object.Handle;
Recursive : in Boolean := True)
return Directory_Tools.Object.Iterator;
function Combined_Views_In (This_Object : in
Directory_Tools.Object.Handle;
Recursive : in Boolean := True)
return Directory_Tools.Object.Iterator;
function Simple_Objects_In (This_Object : in
Directory_Tools.Object.Handle;
Recursive : in Boolean := True)
return Directory_Tools.Object.Iterator;
function Ada_Units_In (This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True)
return Directory_Tools.Object.Iterator;
function Files_In (This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True)
return Directory_Tools.Object.Iterator;
function Misc_Simple_Objects_In
(This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True)
return Directory_Tools.Object.Iterator;
function Frozen_Objects_In (This_Object : in
Directory_Tools.Object.Handle;
Recursive : in Boolean := True)
return Directory_Tools.Object.Iterator;
end Any;
package Cmvc is
-- This package provides information about objects under CMVC.
function Models_Equal
(This_View : in Directory_Tools.Object.Handle;
This_Model : in String := "!MODEL.R1000") return Boolean;
function Is_Controlled (This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Is_Checked_Out (This_Object : in Directory_Tools.Object.Handle)
return Boolean;
function Contains_Controlled_Objects
(This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True) return Boolean;
function Contains_Checked_Out_Objects
(This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True) return Boolean;
function Controlled_Objects_In
(This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True)
return Directory_Tools.Object.Iterator;
function Checked_Out_Objects_In
(This_Object : in Directory_Tools.Object.Handle;
Recursive : in Boolean := True)
return Directory_Tools.Object.Iterator;
end Cmvc;
end Object_Info;