Interface IOperations
Gives access to operations.
Namespace: TopSolid.Kernel.Automating
Assembly: TopSolid.Kernel.Automating.dll
Syntax
[ServiceContract]
[AvailableSinceVersion(7, 6, 0, 0)]
public interface IOperations
Remarks
This interface is available since v7.6.
Methods
| Name | Description |
|---|---|
| Activate(ElementId) | Activates an operation. |
| Deactivate(ElementId) | Deactivates an operation. |
| Freeze(ElementId) | Freezes an operation. |
| GetChild(ElementId) | Gets the child element of an operation. |
| GetChildren(ElementId) | Gets the children elements of a an operation. |
| GetCondition(ElementId) | Gets the condition of an operation. |
| GetDefinitionStage(DocumentId) | Gets the definition stage operation of a document. |
| GetFinalStage(DocumentId) | Gets the final stage operation of a document. |
| GetInitialStage(DocumentId) | Gets the initial stage operation of a document. |
| GetInsertionOperation(DocumentId) | Gets the insertion operation of a document. |
| GetModelingStage(DocumentId) | Gets the modeling stage operation of a document. |
| GetModelingTolerances(ElementId, out double, out double) | Gets the modeling tolerances of an operation. |
| GetOperations(DocumentId) | Gets the operations of a document. |
| GetStages(DocumentId) | Gets the stage operations of a document. |
| GetWorkingStage(DocumentId) | Gets the working stage operation of a document. |
| HasFrozenOwner(ElementId) | Tells whether an operation owner is frozen, or the owner of its owner,... |
| HasInactiveOwner(ElementId) | Tells whether an operation owner is not active, or the owner of its owner,... |
| IsActive(ElementId) | Tells whether an operation is active. |
| IsDeactivable(ElementId) | Tells whether an operation may be deactivated. |
| IsFreezable(ElementId) | Tells whether an operation may be frozen. |
| IsFrozen(ElementId) | Tells whether an operation is frozen. |
| IsOperation(ElementId) | Tells whether an element is an operation. |
| MoveOperation(ElementId, ElementId, int) | Moves an operation. |
| ResetInsertionOperation(DocumentId) | Resets the insertion operation of a document to its natural place. |
| SetCondition(ElementId, SmartBoolean) | Sets the condition of an operation. |
| SetInsertionOperation(ElementId) | Sets the insertion operation of a document. |
| SetModelingTolerances(ElementId, double, double) | Sets the modeling tolerances of an operation. |
| SetWorkingStage(ElementId) | Sets the working stage operation of a document. |
| Unfreeze(ElementId) | Unfreezes an operation. |