![]() | ![]() | Rose Panther Link |
Rose Panther Link sends Panther a subset of the Rose class information. This chapter describes the information, as specified in Rose, that is relevant to the component generator.
Model/Class Specification | ![]() |
A Rose class corresponds to a Panther service component.
| Property name | Description |
|---|---|
|
Name |
Name of component |
|
Documentation |
Comments property of service components |
Operation Specification | ![]() |
Operations in a Rose class correspond to methods in a Panther service component.
| Property name | Description |
|---|---|
|
Name |
Name of operation/method in public interface and procedure code |
|
Return Type |
Return class in public interface |
|
Documentation |
Comments in generated code |
If you have an existing Panther component, and you do not want to overwrite any customized return_args and receive_args statements, set the RegenerateReturnArguments and RegenerateReceiveArguments properties to False in the Operations Specification window's Panther tab. This window is discussed on "Specifying Operations."
| Property name | Description |
|---|---|
|
Argument Name |
Parameter list in public interface; field name to implement parameter |
Parameter Specification | ![]() |
| Property name | Description |
|---|---|
|
Name |
Field name on service component |
|
Type |
Parameter type in public interface |
|
Documentation |
Comments property on field that implements parameter |
| Property name | Description |
|---|---|
|
Array (True/False) |
If True the parameter is an array |
|
Kind (in, in/out, out) |
The direction of the parameter |
Attribute Specification | ![]() |
Attributes in a Rose class correspond to properties in a Panther service component.
| Property name | Description |
|---|---|
|
Array (True, False) |
If True the parameter is an array |
|
Read/Write (Read/Write, Read Only) |
Attribute can be Read Only or Read and Write |