namespace MAGES::SceneGraph::Editor

namespace Editor {

// typedefs

typedef System.Type Type;

// interfaces

interface IActionImplementor;

// classes

class ActionLinkageEditorWindow;
class ActionNode;
class ActionSearchWindow;
class ActionWizardFactory;
class ActivateActionDataEditor;
class AddStepWindow;
class ArrowEffectPropertyDrawer;
class BaseActionDataEditor;
class BaseActionNode;
class BaseNode;
class BeginNode;
class CustomActionNodeAttribute;
class DefaultActionLabelAttribute;
class EffectItem;
class EffectPanel;
class EffectPropertyField;
class EffectPropertyPropertyField;
class EndActionDataEditor;
class EndNode;
class Error;
class ErrorList;
class GhostEffectPropertyDrawer;
class GraphRunnerEditor;
class InfoWithLink;
class InsertActionDataEditor;
class InsertActionWizard;
class InsertActionWizardData;
class LabelEffectPropertyDrawer;
class LabelGraphElement;
class LayoutUtility;
class MAGESPanelScenegraphPage;
class OldRepeatNode;
class QuestionActionAnswerPropertyDrawer;
class QuestionActionDataEditor;
class QuestionActionWizard;
class QuestionActionWizardData;
class RemoveActionDataEditor;
class RemoveActionWizard;
class RemoveActionWizardData;
class RepeatNode;
class SceneGraphDataAssetHandler;
class SceneGraphEditorPanel;
class SceneGraphEditorWindow;
class SceneGraphSceneViewOverlay;
class SceneGraphView;
class ScopeNode;
class ScriptsPanel;
class SearchWindow;
class SelectOrCreatePrefab;
class SetAnimatorPropertyStepDrawer;
class SpawnStepCustomPropertyDrawer;
class StartActionDataEditor;
class StepItem;
class StepSearchWindow;
class StepsPanel;
class TrajectoryActionDataEditor;
class UseActionDataEditor;
class UseActionWizard;
class UseActionWizardData;
class Utilities;
class WizardMainPanel;

} // namespace Editor