TaskGroup

A wrapper for systems within the Project Schematic.

Declaration Syntax

public class TaskGroup : ACTMarshalByRefObject, ITaskGroup

Table 1946: Members

Property

Abbreviation

Gets the task group abbreviation

Property

AnalysisType

Gets the task group analysis type.

Property

Caption

Gets or sets the task group's user-visible display text.

Property

DirectoryName

Gets the task group directory name.

Property

HeaderText

Gets or sets the task group header text.

Property

InternalObject

Gets the task group's internal object (system)

Property

IsParametric

Gets a value indicating whether this task group operates solely on parameters (falls below the Parameter Set bar).

Property

Name

Gets the task group's name (same as TaskGroupId).

Property

Notes

Gets or sets the task group notes.

Property

Physics

Gets the task group physics.

Property

Solver

Gets the task group solver.

Property

TaskGroupId

Gets the task group's ID.

Property

Tasks

Gets the list of tasks contained within the task group.

Property

Template

Gets the template from which this task group was created.

Method

Clean()

Clears generated data on all tasks in the given task group.

Method

Copy()

Creates a new task group containing a copy of all the data in this task group.

Method

Delete()

Deletes the task group and all contained data from the project.

Method

GetTaskById(string)

Obtains a task by ID from the current system.

Method

RecreateDeletedTasks()

Recreates new versions of any tasks that have been deleted from the task group.

Method

Refresh()

Refreshes the input data for all tasks in the task group by reading changed data from upstream sources. Does not perform any calculations or updates based on the new data.

Method

Update()

Updates all tasks in the task group by refreshing the input from all upstream sources, and then performing local calculation based on current data.