namespace MAGES::SceneGraph
namespace SceneGraph {
// namespaces
namespace MAGES::SceneGraph::Editor;
// interfaces
interface IQuestionBehavior;
// classes
class ActionCategoryAttribute;
class ActionCollection;
class ActionFactory;
class ActionGameObject;
class ActionGameObjectBase;
class ActionGameObjectCollection;
class ActionGameObjectEditor;
class ActionGameObjectList;
class ActionGameObjectListEditor;
class ActionNameAttribute;
class ActivateActionData;
class ActivateActionGhostEffectImplementor;
class ActivateActionLabelEffectImplementor;
class ActivateBehavior;
class AndActionData;
class AnimationActionArrowEffectImplementor;
class AnimationActionData;
class AnimationActionGhostEffectImplementor;
class AnimationActionLabelEffectImplementor;
class AnimationBehavior;
class ArrowEffectData;
class BaseBehavior;
class CallFunctionStep;
class ChoiceActionData;
class ChoiceBehavior;
class DestroyActionObjectStep;
class DestroyStep;
class DisplayOnlyOnActionsAttribute;
class DontDisplayOnActionAttribute;
class EffectPropertyAttribute;
class EnableIfAttribute;
class EndActionData;
class GhostEffectData;
class GraphRunner;
class GroupActionData;
class ImplementsEffectAttribute;
class InsertActionArrowEffectImplementor;
class InsertActionData;
class InsertActionGhostEffectImplementor;
class InsertActionLabelEffectImplementor;
class InsertBehavior;
class LabelEffectData;
class MAGESSceneGraph;
class ManagedObject;
class OrActionData;
class PreservationToken;
class QuestionActionAnswer;
class QuestionActionArrowEffectImplementor;
class QuestionActionData;
class QuestionBehavior;
class RemoveActionArrowEffectImplementor;
class RemoveActionData;
class RemoveActionGhostEffectImplementor;
class RemoveActionLabelEffectImplementor;
class RemoveBehavior;
class RepeatActionData;
class RerouteActionData;
class RotateActionArrowEffectImplementor;
class RotateActionData;
class RotateActionGhostEffectImplementor;
class RotateActionLabelEffectImplementor;
class SceneGraphData;
class SceneGraphUtility;
class SelectActionData;
class SendMessageStep;
class SetAnimatorPropertyStep;
class SnapObjectBehavior;
class SpawnActionObjectStep;
class SpawnStep;
class StartActionData;
class StubSceneGraph;
class TrajectoryActionArrowEffectImplementor;
class TrajectoryActionData;
class TrajectoryActionGhostEffectImplementor;
class TrajectoryActionLabelEffectImplementtor;
class TrajectoryBehavior;
class UseActionArrowEffectImplementor;
class UseActionData;
class UseActionGhostEffectImplementor;
class UseActionLabelEffectImplementor;
class UseBehavior;
} // namespace SceneGraph