Chapter 3 Building Structural Diagrams
The General tab contains the following properties:
| Property | Description |
|---|---|
| Parent | To which the operation belongs |
| Name | Specifies the name of the item, which should be clear and meaningful, and should convey the item's purpose to non-technical users. |
| Code | Specifies the technical name of the object, which is used for generating code or scripts. |
| Comment | Descriptive comment for the object. |
| Stereotype | Extends the semantics of the object beyond the core UML definition. The following common stereotypes are available by default:
For more information on EJB specific methods, see section Defining EJBs, in chapter Working with Java. |
| Return Type | A list of values returned by a call of the operation. If none are returned, the return type value is null |
| Visibility | Visibility of the operation, whose value denotes how it is seen outside its enclosing name space. Exists only in classes:
|
| Language event | When classes represent elements of interfaces, this box allows you to show an operation as triggered by a significant occurrence of an event |
| Static | The operation is associated with the class, as a consequence, static operations are shared by all instances of the class and have always the same value among instances |
| Array | Flag defining the return type of the operation. It is true if the value returned is a table |
| Abstract | The operation cannot be instantiated and thus has no direct instances |
| Final | The operation cannot be redefined |
| Read-only | Operation whose execution does not change the class instance |
| Web service method | If displayed and selected, implies that the operation is used as a web service method |
| Influent object | Operation that influences the current operation. The most common influence links are "overrides" or "implements" as explained below |
| Overrides | Indicates which parent operation the current operation is overriding through a generalization link |
| Implements | Name of the interface operation the current operation is implementing though a realization link |
| Generic | Specifies that the operation is a generic method. For more information on generic methods, see the "Generic types and methods" section. |
| Copyright (C) 2006. Sybase Inc. All rights reserved. |
| |