Click or drag to resize
ProjectObject Class
Abstract base class for all objects that can be part of a Project. It can not be instantiated.
Inheritance Hierarchy
SystemObject
  ABB.Robotics.RobotStudioProjectObject
    More...

Namespace:  ABB.Robotics.RobotStudio
Assembly:  ABB.Robotics.RobotStudio (in ABB.Robotics.RobotStudio.dll) Version: 7.0.8747.636
Syntax
C#
public abstract class ProjectObject

The ProjectObject type exposes the following members.

Constructors
  NameDescription
Protected methodProjectObject
Initializes a new instance of the ProjectObject class
Protected methodProjectObject(PimDocument)
Initializes a new instance of the ProjectObject class
Top
Properties
  NameDescription
Public propertyAttributes
Returns a collection of dynamic attributes attached to the object
Public propertyChildren
Enumerates all child objects.
Public propertyContainingProject
Returns the Project that this object is a part of, or null if it is not part of a Project.
Public propertyDisplayName
Gets the name of the the object that should be displayed in the GUI.
Protected propertyInternalChildren
Protected propertyInternalParent
Public propertyName
Gets or sets the name of the object
Public propertyParent
Returns the objects parent, if it has one.
Public propertyTypeDisplayName
Gets a localized name for the type of this object.
Public propertyUIVisible
Gets or sets a value that indicates if this object should be displayed in GUI such as an object browser.
Public propertyUniqueId
Gets a persisted, globally unique identifier for this object, that can be used to find the object using the GetObjectFromUniqueId(String) method.
Top
Methods
Events
  NameDescription
Public eventStatic memberDisplayNameChanged Obsolete.
Public eventStatic memberInternalEvent
ABB Internal use
Public eventStatic memberProjectObjectChanged
Occurs when the ProjectObject is changed
Top
Fields
  NameDescription
Protected field_curUndoDeltaState
Top
Version Information

Supported in: 1.0.0.0
See Also
Inheritance Hierarchy
SystemObject
  ABB.Robotics.RobotStudioProjectObject
    ABB.Robotics.RobotStudioCustomProjectObject
    ABB.Robotics.RobotStudioDataRecorderSignal
    ABB.Robotics.RobotStudioProject
    ABB.Robotics.RobotStudioProjectDocument
    ABB.Robotics.RobotStudio.StationsAnnotation
    ABB.Robotics.RobotStudio.StationsAsset
    ABB.Robotics.RobotStudio.StationsAttachment
    ABB.Robotics.RobotStudio.StationsBody
    ABB.Robotics.RobotStudio.StationsCamera
    ABB.Robotics.RobotStudio.StationsClipPlane
    ABB.Robotics.RobotStudio.StationsCoedge
    ABB.Robotics.RobotStudio.StationsCollisionSet
    ABB.Robotics.RobotStudio.StationsControllerSimulationConfiguration
    ABB.Robotics.RobotStudio.StationsEdge
    ABB.Robotics.RobotStudio.StationsEventTable
    ABB.Robotics.RobotStudio.StationsEventTableAction
    ABB.Robotics.RobotStudio.StationsEventTableEntry
    ABB.Robotics.RobotStudio.StationsEventTableTrigger
    ABB.Robotics.RobotStudio.StationsFace
    ABB.Robotics.RobotStudio.StationsFrame
    ABB.Robotics.RobotStudio.StationsGraphicComponent
    ABB.Robotics.RobotStudio.StationsLight
    ABB.Robotics.RobotStudio.StationsLoop
    ABB.Robotics.RobotStudio.StationsMarkup
    ABB.Robotics.RobotStudio.StationsParticleSystem
    ABB.Robotics.RobotStudio.StationsPhysicsConstraint
    ABB.Robotics.RobotStudio.StationsPointCloud
    ABB.Robotics.RobotStudio.StationsProjectObjectTag
    ABB.Robotics.RobotStudio.StationsRsDataDeclaration
    ABB.Robotics.RobotStudio.StationsRsInstruction
    ABB.Robotics.RobotStudio.StationsRsInstructionArgument
    ABB.Robotics.RobotStudio.StationsRsInstructionDescription
    ABB.Robotics.RobotStudio.StationsRsInstructionParameter
    ABB.Robotics.RobotStudio.StationsRsInstructionParameterGroup
    ABB.Robotics.RobotStudio.StationsRsInstructionTemplate
    ABB.Robotics.RobotStudio.StationsRsIrc5Controller
    ABB.Robotics.RobotStudio.StationsRsMechanicalUnit
    ABB.Robotics.RobotStudio.StationsRsPathProcedure
    ABB.Robotics.RobotStudio.StationsRsProcessDefinition
    ABB.Robotics.RobotStudio.StationsRsProcessTemplate
    ABB.Robotics.RobotStudio.StationsRsTarget
    ABB.Robotics.RobotStudio.StationsRsTask
    ABB.Robotics.RobotStudio.StationsShell
    ABB.Robotics.RobotStudio.StationsSimulationConfiguration
    ABB.Robotics.RobotStudio.StationsSimulationStopwatch
    ABB.Robotics.RobotStudio.StationsTaskSimulationConfiguration
    ABB.Robotics.RobotStudio.StationsVertex
    ABB.Robotics.RobotStudio.StationsWire
    RobotStudio.API.Internal.BackwardCompatibilityVstaAddin