All Classes and Interfaces
Class
Description
A base class for components to be provided via
to
allow modules to communicate with the PraxisCORE system.
invalid reference
ExtensionProvider
Base class for a root to allow connection between a PraxisCORE hub and the
IDE.
A base implementation of a Task.
A base implementation of a task with a result.
Context object providing access to current editor, root and explored context
for internal actions.
Utility class for working with global actions.
Support class for Actions in PXR editors.
Types of positional alignment, for use with widget elements such as
PinWidget.Implementations of Attributes can be requested from component proxy lookup to
store key/value data for individual components.
Handle result of a Call into the PraxisCORE system.
A callback result.
Exception thrown when a call into the PraxisCORE system returns an error.
Wrap a provided class body with the specified class name, extended type,
implemented interfaces, and default imports.
A filter implementation can be used to override the default textual
output of the various sections of the class.
Palette based on the
supported-types property of the given container
context.A proxy of a PraxisCORE component.
A proxy of a PraxisCORE container.
Utility class for locating bundled PraxisCORE runtime.
Service provider interface for locating the CORE installation, modules
and launcher file.
An object that may be disposed.
Provides ability to insert and remove file systems dynamically from the
configuration filesystem by providing a dynamic proxy.
Service for registering dynamic paths in the IDE, usually for in-memory
source files.
A key for unregistering a code path.
A key for accessing shared code info and unregistering a shared code
path.
ID of a connection (edge) between two pin IDs on nodes.
A connection (edge) widget within a
PraxisGraphScene.Editor support with base implementations of
PraxisProperty.Editor
methods.Support functions for editors
A base handler for execution elements.
An execution element of a project.
An execution element referencing a file.
An execution element wrapping a single line of Pcl script.
The three main levels of project execution.
A container for holding extension components provided by
ExtensionProvider.A provider of an extension component to be installed and allow for
communication with the PraxisCORE system.
A handler for file elements.
A provider of file handlers.
This widget represents a list of glyphs rendered horizontally one after another.
A proxy of a PraxisCORE RootHub.
Top component which displays Hub and roots information
Exception thrown when communication into the PraxisCORE system cannot be made
because no hub is available.
Various utility methods for accessing information and configuring the IDE.
A handler for line elements.
A provider of line handlers.
Deprecated.
Deprecated.
This interface represents an ability to collapse and expand a widget.
A set of interfaces by which root editors can participate in copying, pasting
or exporting by transforming the graph model before it is applied.
Transform the graph model in a copy operation.
Transform the graph model in a subgraph export operation.
Transform the graph model in a subgraph import operation.
Transform the graph model in a paste operation.
Node widget within a
PraxisGraphScene.Utility class provided default, no-op, implementations of all the methods in
ObjectSceneListener.ID of a pin on a node.
A pin widget within a
PraxisGraphScene.A graph scene providing node widgets with pins and edges.
Subtype of Project for all PraxisCORE projects.
Node property supporting PraxisCORE values.
An editor that can delegate to other underlying editors.
An extension of PropertyEditor for PraxisProperty instances.
An editor that can set a value from a Pcl command.
Support for querying and configuring various aspects of a PraxisCORE project,
including execution elements, libraries and runtime.
Base interface for proxies of PraxisCORE types.
An interface for services providing the ability to edit a root.
A context for the root editor, providing additional data and a connection
back to the containing editor top component.
An interface for providers of root editors.
Types of tool action.
A provider interface for handling tasks based on the lifecycle of roots.
A proxy for a PraxisCORE root.
A provider of root proxies.
Provide access to the Shared Code files for a component hierarchy.
An type capable of syncing with a source of data, such as a proxy to a
PraxisCORE component.
Utility methods for quoting values in Pcl script.
A task to be executed.
The possible states of a Task.
An extension of Task that produces a result when it completes
successfully.
Standard colours that can be assigned to various entities to differentiate
them by type (eg. port type or component type).
A
Binding.Adaptor with support for firing property change events.A writable value property adaptor.