Interface ICamApiOperationCatalogItem
An item of the "New operation" window catalog tree: a group or an operation. Query the concrete facet (ICamApiOperationCatalogGroup / ICamApiOperationCatalogOperation) by Kind.
Namespace: CAMAPI.Technologist
Assembly: CAMAPI.Technologist.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("B1E6C4A0-2D7F-4A11-9C33-0A1B2C3D4E01")]
public interface ICamApiOperationCatalogItem
Properties
Caption
Localized caption. Settable for groups; for operations it is derived from the type
Declaration
string Caption { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Id
Unique identifier of the item inside the catalog
Declaration
string Id { get; }
Property Value
| Type | Description |
|---|---|
| string |
Kind
Whether the item is a group or an operation
Declaration
TCamApiOperationCatalogItemKind Kind { get; }
Property Value
| Type | Description |
|---|---|
| TCamApiOperationCatalogItemKind |
Order
Sort key within the parent
Declaration
double Order { get; }
Property Value
| Type | Description |
|---|---|
| double |
Parent
Parent item, or nil for a top-level item of the catalog
Declaration
ICamApiOperationCatalogItem Parent { get; }
Property Value
| Type | Description |
|---|---|
| ICamApiOperationCatalogItem |
Visible
Visibility in the "New operation" window
Declaration
bool Visible { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |