Diagrams
Rational Rose opens a “Main” diagram by default when double-clicking on a package.
• If no Main diagram exists for that package, properties for the package are opened in a
popup window.
Packages can have other diagrams in addition to Main
Diagrams can display data from many packages and are simply a picture and not any kind of
logical grouping
****
Rational Rose will display specification (property) windows for classes, operations and attributes.
With the Windchill Rose Add-In, there is an additional, Windchill-specific tab named Windchill.
Exercise 3-1: Confirm Installation
Objectives
● Confirm information Modeler is installed.
● Confirm the Rational Rose Add-In is installed.
Scenario
You are about to begin developing Windchill solutions and need to confirm the environment
is correct.
Step 1. Check if Information Modeler is installed.
a. Open a Windchill shell and execute windchill -version. “Windchill Information Modeler”
should be listed.
Result:
D:\ptc\Windchill>windchill version
Support Support Installer
Datecode Release Number Release Id Sequence Display Label
-- -------- -------------- --------------- --------- ---------------------
F000 9.0 vizpview.9.0.00.115 01 ProductView - ProductView F000 9.0 ie.9.0.00.117 02 Info*Engine
F000 9.0 pjl.9.0.00.117 01 Windchill ProjectLink
F000 9.0 vizpviewrun.9.0.00.115 02 ProductView - ProductView F000 12.0 vizadapters.12.0.00.115 01 ProductView - Adapters
F000 9.0 pdml.9.0.00.117 02 Windchill PDMLink
F000 9.0 infomodeler.9.0.00.117 04 Windchill Information Modeler
F000 9.0 wnc.9.0.00.117 02 Windchill Services
Step 2. Confirm Rational Rose is installed with a valid license.
a. Select Start > Programs > Rational Software > Rational Rose Modeler Edition.
****
Step 3. Confirm the Windchill Rose Add-In.
a. From Rational Rose, select Tools > Windchill:
***
Windchill API Documentation
The Windchill API documentation is found at WT_HOME/codebase/wt/clients/library/api:
***
API Documentation Notes
The version included with the product does not contain all classes and APIs; it only contains
the supported APIs.
Note: The full API is available in the PTC R&D wiki:http://rdwiki.ptcnet.ptc.com
under General Development Information > Release Specific Multi-Release
Docs > Javadoc, and then by internal build name (X-10, X-12, etc.).
Customization (written by consultants or customers) should never:
• extend non-extendable classes
• implement unsupported APIs
• include a deprecated API
Extendable and Supported properties can be seen in the API documentation:
***
What’s in the API
The API shows the classes, interfaces, methods and relationships in Windchill.
Everything is listed by class name, not necessarily the UI name.
Class names are uncovered by experience or some reverse engineering:
Rational Rose opens a “Main” diagram by default when double-clicking on a package.
• If no Main diagram exists for that package, properties for the package are opened in a
popup window.
Packages can have other diagrams in addition to Main
Diagrams can display data from many packages and are simply a picture and not any kind of
logical grouping
****
Rational Rose will display specification (property) windows for classes, operations and attributes.
With the Windchill Rose Add-In, there is an additional, Windchill-specific tab named Windchill.
Exercise 3-1: Confirm Installation
Objectives
● Confirm information Modeler is installed.
● Confirm the Rational Rose Add-In is installed.
Scenario
You are about to begin developing Windchill solutions and need to confirm the environment
is correct.
Step 1. Check if Information Modeler is installed.
a. Open a Windchill shell and execute windchill -version. “Windchill Information Modeler”
should be listed.
Result:
D:\ptc\Windchill>windchill version
Support Support Installer
Datecode Release Number Release Id Sequence Display Label
-- -------- -------------- --------------- --------- ---------------------
F000 9.0 vizpview.9.0.00.115 01 ProductView - ProductView F000 9.0 ie.9.0.00.117 02 Info*Engine
F000 9.0 pjl.9.0.00.117 01 Windchill ProjectLink
F000 9.0 vizpviewrun.9.0.00.115 02 ProductView - ProductView F000 12.0 vizadapters.12.0.00.115 01 ProductView - Adapters
F000 9.0 pdml.9.0.00.117 02 Windchill PDMLink
F000 9.0 infomodeler.9.0.00.117 04 Windchill Information Modeler
F000 9.0 wnc.9.0.00.117 02 Windchill Services
Step 2. Confirm Rational Rose is installed with a valid license.
a. Select Start > Programs > Rational Software > Rational Rose Modeler Edition.
****
Step 3. Confirm the Windchill Rose Add-In.
a. From Rational Rose, select Tools > Windchill:
***
Windchill API Documentation
The Windchill API documentation is found at WT_HOME/codebase/wt/clients/library/api:
***
API Documentation Notes
The version included with the product does not contain all classes and APIs; it only contains
the supported APIs.
Note: The full API is available in the PTC R&D wiki:http://rdwiki.ptcnet.ptc.com
under General Development Information > Release Specific Multi-Release
Docs > Javadoc, and then by internal build name (X-10, X-12, etc.).
Customization (written by consultants or customers) should never:
• extend non-extendable classes
• implement unsupported APIs
• include a deprecated API
Extendable and Supported properties can be seen in the API documentation:
***
What’s in the API
The API shows the classes, interfaces, methods and relationships in Windchill.
Everything is listed by class name, not necessarily the UI name.
Class names are uncovered by experience or some reverse engineering: