NSOperation

GPTKB entity

Statements (49)
Predicate Object
gptkbp:instance_of gptkb:class
gptkbp:belongs_to gptkb:Foundation_Framework
gptkbp:block Block executed when operation finishes
Initializer for block-based operations
Method to set execution block
gptkbp:cancellation_reason True or False
Method to cancel operation
Method to set cancelled state
Notification when operation is cancelled
gptkbp:dependency gptkb:theorem
Array of dependent operations
Method to remove operation dependencies
Method to set dependencies
Method to set operation dependencies
gptkbp:died_in Default initializer
gptkbp:discontinued gptkb:theorem
gptkbp:finish True or False
Handler executed upon completion
Indicates if operation has finished execution
Method to block until operation finishes
Method to set completion block
Method to set completion handler
Method to set finished state
gptkbp:has_role Priority Levels
https://www.w3.org/2000/01/rdf-schema#label NSOperation
gptkbp:hyper_threading True or False
Indicates if operation is concurrent
gptkbp:is_available_on True or False
Indicates if operation is ready to execute
gptkbp:is_monitored_by Method to add execution observer
Method to remove execution observer
gptkbp:is_observed_in Method to stop observing state changes
gptkbp:launched Method to begin execution
gptkbp:main_character Method to override for custom behavior
gptkbp:operates True or False
Indicates if operation is currently executing
gptkbp:operational_history Notification when operation starts
gptkbp:operational_status Notification when operation completes
Notification when operation finishes
gptkbp:order Quality of Service
Method to set queue priority
gptkbp:partnership True or False
Indicates if operation is asynchronous
gptkbp:provides Concurrency Management
gptkbp:seating_capacity Operation Queue that manages execution
gptkbp:services Method to set quality of service
gptkbp:setlist Method to set executing state
gptkbp:type_of gptkb:DJ
gptkbp:watch_features Method to observe state changes