INDEX | CLUSTER | FEATURES | SHORT | FRAMES | NO FRAMES |
-- Shutdown OOCAPI
-- If environment is not set you cannot work with OOCAPI
-- returns compiler version as DWORD
-- major version number returned in HIWORD (Result // 65536)
-- minor version number returned in LOWORD (Result \\ 65536)
-- Result := version_hi * 65536 + version_lo
-- returns compiler name
-- Visual Eiffel $VE_Bin directory
-- Visual Eiffel $VE_Bin directory
-- Visual Eiffel $VE_Data directory
-- To work with OOCAPI you must open universe.
-- Close universe.
-- Returns array of ID's of universe clusters.
-- returns name of the cluster
-- Returns array of ID's of cluster classes [*]
-- Returns array of cluster id's where the class "class_name" exists.
-- Returns array of ID's of universe libraries.
-- Returns library name
-- Returns library_id of new library or zero
-- arguments:
-- name - name of the library
-- path - path to library directory
-- Returns array of ID's of library clusters.
-- Returns array of ID's of library classes.
-- Returns array of ID's of universe projects.
-- Get the name of the currently open project file
-- Returns project_id of new project or zero
-- arguments:
-- name - name of the project
-- path - path to project directory
-- root - name of root class
-- creator - name of creation procedure.
-- removes project.
-- Returns array of ID's of project clusters.
-- Returns array of ID's of project classes.
-- Returns root class ID.
-- Returns root class creation procedure ID.
-- Returns full-path filename of the target executable module (exe or dll)
-- returns array of id's of all features (own & inherited)
-- Using these ID's you can obtain name and clients for each creation
-- procedure (use: get_creator_clients, get_creator_name).
-- Using these ID's you can obtain tag and index elements for each
-- indexing string (use: get_index_tag, get_index_elements).
-- Using these ID's you can obtain tag and value for each
-- string of class invariant assertion
-- (use: get_assertion_tag, get_assertion_value).
-- returns full-path filename of the class source
-- (See also: get_fg_name, get_fg_constraint).
-- Using these id's you can obtain name and type for each
-- local's entity (See also: get_entity_name, get_entity_type).
-- Using these id's you can obtain name and type for each
-- argument's entity (See also: get_entity_name, get_entity_type).
-- Returns ID of feature type (0 for procedures)
-- Returns constant value as STRING
-- Returns array of require assertions IDs
-- (See also: get_assertion_tag, get_assertion_value)
-- Returns array of ensure assertions IDs
-- (See also: get_assertion_tag, get_assertion_value)
-- returns feature_comment (first comment after feature name)
-- Returns index of obsolete string of the feature.
-- Returns array of feature clients (export status of the feature)
-- (clients represented as class names)
-- Returns array of class names representing export status of the
-- creation procedure
-- returns name of formal generic constraint
-- returns tag of assertion for the feature "feature_id"
-- if feature_id = 0 then returns class invariant tag.
-- (tag is represented as string)
-- if there is no tag in the assertion "assertion_id" then
-- Result = Void.
-- returns value of the assertion for the feature "feature_id"
-- if feature_id = 0 then returns class invariant value
-- (assertion value is represented as string)
-- returns name of the entity (name of local or argument)
-- returns ID of type of the entity (name of local or argument)
-- Returns true if last compilation successfull
-- Call this feature to obtain error diagnostics from compiler
-- returns 'sender' of the message (e.g. "Compiler", "Linker" etc)
-- returns 'status' of the message (e.g. "Error", "Warning" etc)
-- Returns class corresponding to the message
-- returns source file corresponding to the message
-- Returns text explanation for the massage
-- Clears OOCAPI internal message buffer
INDEX | CLUSTER | FEATURES | SHORT | FRAMES | NO FRAMES |