TOC PREV NEXT INDEX DOC LIST MASTER INDEX



Programming with Apex Contents

Preface

Audience
Other Resources
Apex Documentation Roadmap
Contacting Rational Technical Publications
Contacting Rational Technical Support

Object Classes

Fundamental Classes
File Subclasses
Directory Subclasses
Symbolic Link Subclasses
Abstract Subclasses
Temporary Object Management Files
Temporary Object Management Directories
Context Switches

Defining and Creating the Architecture

About This Chapter
Subsystems
Apex/Summit Views (Apex/Summit)
Working Views and Release Views
Remote View Storage
Use of Multiple Views of Each Subsystem
Description of Example
Architecture
Creating an Architecture
Build Keys and Compiler Keys
Models
Prototype Files
Session Switches
Creating Subsystems (Apex/Summit)
Creating Rational Subsystems (Apex/ClearCase)
Views and System Configurations (Apex/Summit)
Creating Summit/CM Views (Apex/Summit)
Copying an Existing System Configuration (Apex/Summit)
More on the Copy Objects Dialog Box (Apex/Summit)
Information about Views and System Configurations (Apex/Summit)
Finding All Checked-Out Units or Files in a System Configuration
Finding All Out-Of-Date Units or Files in a System Configuration
Finding All Importers of a View
Finding All References to Something
Comparing Views
Lists of Views and the Views Viewer

Importing and Exporting

About This Chapter
Imports and Exports to Control Architecture
Imports and Exports
How Library Contexts Import Units
Importing Overview
Import Files
Explicit and Implicit Imports
Hierarchical Relationships and Mutual Importing
Import Obsolescence
System Descriptions
Import Architecture of the Avionics Example
Setting Up Imports
Requested and Actual Imports
Mutual Imports
Exporting Overview
Special Export Sets
Export Files
Default Export Set
Client Usage of Export Sets
Creating an Export Set
Changing the Imported Export Set (Apex/Summit)
Context Switches

The Apex Text Editor

About This Chapter
The Apex Editor Window
Starting the Text Editor
Using the Text Editor
Editing Text
Effects of Edit Commands
Editor Modes
Moving the Cursor
Selecting Text
Searching for Text
Conducting a Search Operation
When a Search Succeeds
Search Options
Replacing Text
Conducting a Search-and-Replace Operation
Search-and-Replace Options
Cutting and Pasting Text
Copying Text to the Clipboard
Deleting Text from a Document
Recovering from Errors
The Undo and Redo Commands
The Revert Command
Using the Integrated Emacs Editor
Using Other UNIX Editors

The Ada Editor

About This Chapter
The Ada Editor Window
Starting the Ada Editor
Editing Source Code
Editor Modes
Searching for Text and Replacing Text
Cutting and Pasting Text
Ada-Specific Editing
Ada-Specific Selection Commands
Ada-Specific Commands
Pretty Printing
Error Checking
Semantic Completion
Overview
Controlling the Behavior of Completion
Hints and Tips
Delimiter Alignment
Context Switch
Effects of Delimiter Alignment
Preventing Alignment
Effect of Large Statements or Declarations

The C/C++ Editor

About This Chapter
The C/C++ Editor Window
Starting the C/C++ Editor
Editing Source Code
Editor Modes
Searching for Text and Replacing Text
Cutting and Pasting Text
C/C++-Specific Editing
C/C++-Specific Edit Commands
Error Checking

Compiling and Executing

About this Chapter
The Apex Compilation Model (Ada only)
Closure Sets
Optimal Recompilation
Compiling a Program
Compile Menu Commands
Linking a Program
Error Checking (C/C++)
Creating C/C++ Executables Linked with Ada Subroutines
Creating C/C++ Main Programs with Ada Subroutines
Including C/C++ Code in an Ada Program (Ada only)
Placement of Executables in a System Configuration
System Builds Against Varying Source Bases
Configuration Files (Apex/Summit)
Creating a Configuration
Linking With a Configuration
Distributed Compilation and Execution
Systems Requirements for Distributed Compilation and Execution
Execution Specification File
Monitoring Distributed Compilation and Execution
Trouble Shooting the Distributed Compilation and Execution Facility

Integrating and Releasing Systems

About This Chapter
Integration Strategies
Creating an Integration System Configuration
System Configuration-System Configuration Updates
Updating Specific Objects
Propagating Import Changes (Apex/Summit)
Software Release Strategy
Creating a Release System Configuration (Apex/Summit)
Freezing a Release System Configuration (Apex/Summit)
Deleting a System Configuration
Patch Releases
Example (Apex/Summit)
Example (Apex/ClearCase)
Constructing Patch Releases with Partial System Configurations (Apex/Summit)

Setting Up the Development Environment for Multiple Users

About This Chapter
UNIX System Considerations
NFS Common Naming
Name Resolution
Naming Styles
Apex Naming
Other Naming Styles
Distributing Storage for Subsystems and Views (Apex/Summit)
Customizing Startup Files
Creating and Using Apex Projects
Creating a Project
Activating Projects
Sessions
Establishing a Group Wide Environment

Remote Development (Apex/Summit)

Remote Development Overview
Example
Performing Remote Development
Remote Development Context Switches
Remote Development Session Switches

Keyword Replacement

Keyword Replacement Process
Keyword Syntax
Basic Keywords
List-oriented Keywords
Table-oriented Keywords
Special Attribute Evaluation Syntax
Comments in Keyword Strings
Error Handling During Keyword Replacement
Keyword Replacement During Command Execution
Source File Creation
Check In and Version Creation

Switches

Overview
Switch Kinds
Session Switches
Context Switches
Property Switches
Switch Name Format
Switch Types
Switch Syntax
Switch Values
Replacement
Differential Values
Inclusion
Registration
Managing Switches

Backing Up Apex

Backing Up Apex Data (Apex/Summit)
Restoring Apex Data (Apex/Summit)

Disassembler

Invocation
GUI Invocation
Command-Line Invocation

Index


Rational Software Corporation 
http://www.rational.com
support@rational.com
techpubs@rational.com
Copyright © 1993-2002, Rational Software Corporation. All rights reserved.
TOC PREV NEXT INDEX DOC LIST MASTER INDEX TECHNOTES APEX TIPS