ID
:"character"
. A unique
identifier for the actionItem
. name
:"character"
. A more
human-readable nameparentView
:"fcViewReference"
. A
reference to the parent view
the actionItem
is applied on. alias
:"fcAliasReference"
. A
reference to the alias table.env
:"environment"
. The
evaluation environment in the workFlow
. signature(object = "actionItem")
: Accessor
for the ID
slot. signature(x = "actionItem")
: Accessor
for the name
slot.signature(object = "actionItem")
: Accessor for
the parentView
slot. Note that the reference is resolved,
i.e., the view
object is returned. signature(object = "actionItem")
: Get the alias table
from a actionItem
. signature(symbol = "actionItem", envir = "workFlow",
subSymbol = "character")
: Remove a actionItem
from a
workFlow
. This method is recursive and will also
remove all dependent views
and
actionItems
. actionItems
provide a means to bind standard operations on flow
cytometry data in a workflow. Usually, the user doesn't have to create
these objects, instead they will be automatically created when
applying one of the standard operations (gating, transformation,
compensation) to a workFlow
object. Each
actionItem
creates one or several new
views
, which again can be the basis
to apply further operations. One can conceptualize actionItems
being the edges in the workflow tree connecting
views
,
which are the nodes of the tree. There are more specific subclasses
for the three possible types of operation:
gateActionItem
for gating operations,
transformActionItem
for transformations, and
compensateActionItem
for compensation operations. See
their documentation for details.
workFlow
,
gateActionItem
,
transformActionItem
,
compensateActionItem
,
view