СУБД Oracle / Литература / PowerDesigner 9 / GeneralFeatures
.pdf&KDSWHU 0DQDJLQJ 2EMHFWV
2 Select the Delete Objects radio button.
3 Click OK.
'HOHWLQJ DQ REMHFW LQ D OLVW
You can delete an object in a list, in this case you do not have to confirm the deletion.
To cancel the deletion, you have to click Cancel in the list or use the Undo feature.
ϖ7R GHOHWH DQ REMHFW LQ D OLVW
1 Select a list item from the Model menu.
2 Click an item in the list.
An arrow appears at the beginning of the line. 3 Click the Delete button.
4 Click OK.
'HOHWLQJ D IUHH V\PERO
Texts, Lines, Arcs, Rectangles, Ellipses, Rounded Rectangles, Link Symbols, Polylines and Polygons are free symbols, they do not have an associated object.
When you delete a free symbol, there is no confirmation message.
ϖ7R GHOHWH D IUHH V\PERO IURP WKH GLDJUDP ZLQGRZ
♦Select the Delete tool in the Palette and click the free symbol in the diagram window.
The free symbol disappears.
General Features Guide |
|
8VLQJ ILOH REMHFWV
8VLQJ ILOH REMHFWV
A file object is a graphical representation of a Windows supported file that you can use for documentation purposes within your model.
You can attach any PowerDesigner object to a file object for documenting collaboration between objects in your model.
A file object always belongs to a package unlike external files that you add to the workspace. However, when you double-click on each of them you open their associated application.
For more information on adding an external file to a workspace, see section Adding items to a workspace in chapter Managing the workspace.
A file object can be any file supported by Windows: Java file, script SQL, or
MS Word file.
A file object can be external to the model or embedded to it.
You can use a file object for different purposes in PowerDesigner. For example you can:
♦Attach a file object to a PowerDesigner object to enrich its description
♦Attach a generated OOM class to a target Java file
)LOH REMHFW SURSHUWLHV
You can access file objects properties from the list of files or by opening the contextual menu of a file object in the diagram.
All file objects share the following common properties:
|
3URSHUW\ |
|
'HVFULSWLRQ |
|
|
Name |
|
Name that you assign to the file object that clearly |
|
|
|
|
identifies it during the design process |
|
|
Code |
|
Reference name of the file object |
|
|
|
|||
|
Comment |
|
Descriptive label for the file object |
|
|
|
|||
|
Stereotype |
|
User-defined values derived from existing file objects but |
|
|
|
|||
|
|
|
specific to your needs. They let you extend the semantics |
|
|
|
|
of a file object without changing its structure |
|
|
Location type |
|
Indicates whether the file object is stored within the model |
|
|
|
|||
|
(Embedded, |
|
(Embedded), or externally (MS Word file, URL, etc.) |
|
|
External or URL) |
|
|
|
|
|
PowerDesigner |
||
|
|
|
|
&KDSWHU 0DQDJLQJ 2EMHFWV |
|
|
|
|
|
|
|
3URSHUW\ |
|
'HVFULSWLRQ |
|
|
|
|||
|
Location |
|
Actual place where the file is stored (grayed when the file |
|
|
|
|
object is embedded) |
|
|
Extension |
|
Extension of the file object name that indicates the |
|
|
|
|||
|
|
|
application to open when the file object is embedded |
|
|
Generate |
|
File object is automatically included among the objects |
|
|
|
|||
|
|
|
generated from the model when you launch the intermodel |
|
|
|
|
generation process |
|
|
Artifact |
|
Designates the file object as an integrated part of the |
|
|
|
|||
|
|
|
application |
|
Modify or create |
|
|
|
|
You can type stereotypes directly in the Stereotype column of the object |
||||
new stereotypes |
property sheet or select a value from the dropdown listbox if you have |
|||
|
previously defined stereotypes in an embedded or imported extended model |
|||
|
definition (.XEM). |
|
|
|
For more information on extended model definitions, see section Working with extended model definitions.
/RFDWLRQ W\SHV
The following location types are available :
/RFDWLRQ |
|
|
7\SH |
'HVFULSWLRQ |
|
Embedded |
When a file object is embedded, |
|
|
it is stored within the model. |
|
|
You save it when you save the |
|
|
model. At creation, a file object |
|
|
is always embedded and has a |
|
|
default name with a .TXT |
|
|
extension that appears in the |
|
|
Extension box of its property |
|
|
sheet |
|
External |
When a file object is external, it |
|
|
is not stored within the model. |
|
|
It represents in your model a |
|
|
reference for a file that you |
|
|
access on your disk or via a |
|
|
given drive |
|
|
|
/RFDWLRQ ER[
The Location box is grayed as there is no need to define a location
The Location box must be filled with the appropriate file path (for example D:\MyModel\File_1.txt) by browsing for the required file in the standard Open dialog box that appears
General Features Guide |
|
8VLQJ ILOH REMHFWV
/RFDWLRQ |
|
7\SH |
'HVFULSWLRQ |
URL |
When a file object is an URL, it |
|
is not stored within the model. |
|
It represents in your model a |
|
reference for a file that you |
|
access using a Web address |
|
|
/RFDWLRQ ER[
The Location box must be filled with the appropriate URL path (for example http://www.Sybase.com)
$UWLIDFW
When a file object is an artifact, it is no more used for documentation purposes as a reference to a file, but becomes an integrated part in the application design.
If an artifact has an extension that corresponds to an extension defined in the
Extension column of the Editors page in the General Options dialog box together with the LQWHUQDO! keyword defined in both the Editor Name and
Editor Command columns of the same page, a Contents tab appears in the artifact property sheet. The Contents page allows you to edit the artifact file directly in the internal text editor of PowerDesigner.
From the internal text editor toolbar, you can use the following tools and accelerators:
7RRO |
'HVFULSWLRQ |
$FFHOHUDWRU |
|
Open Editor Contextual Menu |
SHIFT + F11 |
|
Edit With. Opens the default editor you |
CTRL + E |
|
||
|
previously defined or allows you to select |
|
|
another editor if you click the down arrow |
|
|
beside this tool |
|
|
|
|
For more information on the use of artifact files, see section Defining
file objects in a deployment diagram in chapter Building a Deployment Diagram of the 220 8VHU V JXLGH.
For more information on defining text editors, see section Defining a text editor in chapter Using the PowerDesigner interface.
|
PowerDesigner |
&KDSWHU 0DQDJLQJ 2EMHFWV
&UHDWLQJ D ILOH REMHFW
There are several ways to create a file object:
♦From a diagram
♦From the Browser
♦From the list of files
At creation, a file object is embedded by default within the model and has a default name including a number. This number is assigned in the order of creation of objects.
For more information on the different ways to create a file object, see section Creating an object.
You can also create a file object from the contextual menu of a symbol in the diagram.
For more information, see section Attaching a file object to a PowerDesigner object.
'UDJ DQG GURS IURP WKH :LQGRZV ([SORUHU
You can easily create an external file within your PowerDesigner model by dragging and dropping a file from the Windows Explorer to your PowerDesigner model.
ϖ7R FUHDWH D ILOH REMHFW IURP D GLDJUDP
1 Click the File tool in the Palette.
2 Click an empty space in the diagram to display the following symbol at the click position.
3 Click the Pointer tool.
RU
Click the right mouse button to release the File tool.
4Right-click the new file object symbol in the diagram and select properties from the contextual menu to display the file object property sheet.
5Type a file object name.
6(Optional) Type a stereotype.
General Features Guide |
|
8VLQJ ILOH REMHFWV
7(Optional) Select a Location Type, if you want to define the file object externally, otherwise the file object is embedded by default.
8(Optional) Browse to the directory that contains the external file in the
Location box, if you clicked the External File radio button.
RU
(Optional) Type the Web address to access the file on a web site, if you have clicked the URL radio button.
9Type an extension.
10 Click OK.
0RGLI\LQJ WKH SURSHUWLHV RI D ILOH REMHFW
By default, at creation, the file object is embedded within the model but you can modify that property and change the file object into an external file or an URL.
For more information on Location Types, see section File object properties.
|
PowerDesigner |
&KDSWHU 0DQDJLQJ 2EMHFWV
You can modify the file object properties using the following methods:
♦From the file object property sheet
♦From the list of files
For more information on the different ways to modify the file object properties, see section Modifying object properties.
Location type |
When you modify the Location Type property of a file object that has a |
|||||
|
content, the following can occur depending on the initial location type of the |
|||||
|
file object: |
|
|
|
|
|
|
)LOH REMHFW ZDV |
|
<RX UHGHILQH LW DV |
|
:KDW KDSSHQV |
|
|
|
|
||||
|
An external file |
|
An embedded file |
|
When you click OK in the |
|
|
|
|
|
|
file object property sheet, a |
|
|
|
|
|
|
confirmation box asks you |
|
|
|
|
|
|
if you want to copy the |
|
|
|
|
|
|
content of the external file |
|
|
|
|
|
|
into the embedded file. |
|
|
|
|
|
|
Click Yes if you want to |
|
|
|
|
|
|
preserve the external file |
|
|
|
|
|
|
content, otherwise click No, |
|
|
|
|
|
|
the external file content will |
|
|
|
|
|
|
be lost but the extension file |
|
|
|
|
|
|
will be kept and will appear |
|
|
|
|
|
|
in the Extension box |
|
|
An embedded file |
|
An external file |
|
A confirmation box asks |
|
|
|
|
||||
|
|
|
|
|
you if you want to copy the |
|
|
|
|
|
|
embedded file content in |
|
|
|
|
|
|
the external file. Click Yes |
|
|
|
|
|
|
then type a filename in the |
|
|
|
|
|
|
Save As dialog box that |
|
|
|
|
|
|
appears, and click Save. |
|
|
|
|
|
|
Otherwise click No then |
|
|
|
|
|
|
browse for an existing file |
|
|
|
|
|
|
in the Open dialog box that |
|
|
|
|
|
|
appears, and click Open. In |
|
|
|
|
|
|
both cases, the Location and |
|
|
|
|
|
|
the Extension boxes change |
|
|
|
|
|
|
accordingly |
|
|
An embedded file |
|
An URL |
|
A confirmation box warns |
|
|
|
|
||||
|
|
|
|
|
you that the embedded file |
|
|
|
|
|
|
content will be lost |
|
|
|
|
|
|
|
|
General Features Guide |
|
8VLQJ ILOH REMHFWV
2SHQLQJ DQ H[LVWLQJ ILOH REMHFW
The file object symbol is a graphical representation of a Windows supported file in a model.
When you create a file object, you first create a graphical symbol and an object, then you can open it in order to start working with the associated application.
You can define text editors for the extensions of your file objects in the General Options dialog box.
For more information on defining text editors, see section Defining a text editor in chapter Using the PowerDesigner interface.
When you work with an embedded object file, the content of the file is stored into a temporary file while the associated application opens. Each time you save your file in the associated application, its content is automatically copied from the temporary file into your PowerDesigner model. If you rename your file in the associated application, PowerDesigner will not be able to recognize your file and its content will not be copied into your model.
ϖ7R RSHQ DQ H[LVWLQJ ILOH REMHFW
♦Double-click the file object node in the Browser tree view.
RU
Double-click the file object symbol in the diagram.
The application associated with the file object extension opens. If the file object extension has no association in Windows, a standard Open With dialog box opens that lets you select the application you want to open the file object.
2SHQLQJ D ILOH REMHFW IURP WKH /LVW RI )LOHV
You can also open a file object from the List of Files by selecting a file object in the list, and select the Open File tool.
6HOHFWLQJ DQ DSSOLFDWLRQ SURJUDP IRU D ILOH REMHFW
The file object is created by default with a .TXT extension and opens in the associated application. Usually Notepad, it can also be another application if you have defined another default text editor in PowerDesigner general options for that file extension. The first editor you define becomes the default editor since the list of editors is not sorted.
|
PowerDesigner |
&KDSWHU 0DQDJLQJ 2EMHFWV
You can associate other application programs with the extension of the file object directly from its contextual menu. Thus, you can easily switch from one application program to another for the same file object.
When you select an application program, it is automatically displayed in the file object contextual menu as a new sub-entry, and also in the list of editors in the General Options dialog box.
ϖ7R VHOHFW DQ DSSOLFDWLRQ SURJUDP IRU D ILOH REMHFW
1Right-click a file object and select→Open With→Choose Program from the contextual menu.
A standard Open dialog box appears.
2Browse to the directory that contains the program file you want and select it.
3Click Open.
The file object automatically opens in the associated application program.
$WWDFKLQJ D ILOH REMHFW WR D 3RZHU'HVLJQHU REMHFW
If you want to document the model objects, you can attach one or more file objects to any PowerDesigner objects that support extended dependencies.
You do this by creating a link between them, which is called an extended dependency.
For more information on extended dependencies, see section Displaying object dependencies in chapter Using the PowerDesigner Interface.
There are several ways to attach a file object to a PowerDesigner object:
♦Graphically from the diagram window using the Link/Extended Dependency tool from the Palette
♦From the Extended Dependencies tab of the PowerDesigner object property sheet
♦From the contextual menu of the PowerDesigner object symbol
Whatever the method used, the attachement between both objects is showed:
♦Graphically in the diagram
♦In the Dependencies tab in the influent object property sheet and in the Extended Dependencies tab in the dependent object property sheet
General Features Guide |
|
8VLQJ ILOH REMHFWV
♦In the contextual menu of the PowerDesigner object symbol
Each time you attach a file object to a PowerDesigner object, the file object name appears in the contextual menu of the PowerDesigner object symbol. You can then select the file name to directly open it.
$WWDFKLQJ D ILOH REMHFW WR D 3RZHU'HVLJQHU REMHFW XVLQJ WKH /LQN ([WHQGHG 'HSHQGHQF\ WRRO
You can attach a file object to a PowerDesigner object using the
Link/Extended Dependency tool in the palette.
ϖ7R DWWDFK D ILOH REMHFW WR D 3RZHU'HVLJQHU REMHFW XVLQJ WKH /LQN ([WHQGHG 'HSHQGHQF\ WRRO
1 Select the Link/Extended dependency tool in the Palette.
2 Click inside the file object symbol in the diagram, and while continuing to hold down the mouse button, drag and drop the cursor to the PowerDesigner object symbol. Release the mouse button.
$WWDFKLQJ D ILOH REMHFW WR D 3RZHU'HVLJQHU REMHFW XVLQJ WKH 3RZHU'HVLJQHU REMHFW SURSHUW\ VKHHW
You can attach a file object to a PowerDesigner object using the Extended
Dependencies page in the PowerDesigner object property sheet.
ϖ7R DWWDFK D ILOH REMHFW WR D 3RZHU'HVLJQHU REMHFW XVLQJ WKH 3RZHU'HVLJQHU REMHFW SURSHUW\ VKHHW
1 Double-click a PowerDesigner object to open its property sheet.
2 Click the Extended Dependencies tab to display the corresponding page. 3 Click the Add Objects tool to display the corresponding dialog box.
4 Select a model from the Model dropdown listbox.
5 Select a package from the Package dropdown listbox.
6 Click the File tab in the lower part of the Add Objects dialog box to display the corresponding page.
7Select the check box that corresponds to the file object you want to attach and click OK.
The file object symbol automatically appears in the diagram linked with an extended dependency to the PowerDesigner object symbol.
|
PowerDesigner |