Robot Framework Integrated Development Environment (RIDE)
robotide.lib.robot.model.modelobject.ModelObject Class Reference
Inheritance diagram for robotide.lib.robot.model.modelobject.ModelObject:
object robotide.lib.robot.model.keyword.Keyword robotide.lib.robot.model.message.Message robotide.lib.robot.model.testcase.TestCase robotide.lib.robot.model.testsuite.TestSuite robotide.lib.robot.result.model.Keyword robotide.lib.robot.running.model.Keyword robotide.lib.robot.result.model.Message robotide.lib.robot.result.model.TestCase robotide.lib.robot.running.model.TestCase robotide.lib.robot.result.model.TestSuite robotide.lib.robot.running.model.TestSuite robotide.lib.robot.running.model.ForLoop

Public Member Functions

def __repr__ (self)
 
def __setstate__ (self, state)
 Customize attribute updating when using the copy module. More...
 
def __unicode__ (self)
 
def copy (self, **attributes)
 Return shallow copy of this object. More...
 
def deepcopy (self, **attributes)
 Return deep copy of this object. More...
 

Static Private Attributes

list __slots__ = []
 

Detailed Description

Definition at line 22 of file modelobject.py.

Member Function Documentation

◆ __repr__()

def robotide.lib.robot.model.modelobject.ModelObject.__repr__ (   self)

Definition at line 62 of file modelobject.py.

◆ __setstate__()

def robotide.lib.robot.model.modelobject.ModelObject.__setstate__ (   self,
  state 
)

Customize attribute updating when using the copy module.

    This may not be needed in the future if we fix the mess we have with
    different timeout types.

Definition at line 70 of file modelobject.py.

◆ __unicode__()

def robotide.lib.robot.model.modelobject.ModelObject.__unicode__ (   self)

Reimplemented in robotide.lib.robot.model.message.Message.

Definition at line 59 of file modelobject.py.

◆ copy()

def robotide.lib.robot.model.modelobject.ModelObject.copy (   self,
**  attributes 
)

Return shallow copy of this object.

    :param attributes: Attributes to be set for the returned copy
        automatically. For example, ``test.copy(name='New name')``.

    See also :meth:`deepcopy`. The difference between these two is the same
    as with the standard ``copy.copy`` and ``copy.deepcopy`` functions
    that these methods also use internally.

    New in Robot Framework 3.0.1.

Definition at line 36 of file modelobject.py.

◆ deepcopy()

def robotide.lib.robot.model.modelobject.ModelObject.deepcopy (   self,
**  attributes 
)

Return deep copy of this object.

    :param attributes: Attributes to be set for the returned copy
        automatically. For example, ``test.deepcopy(name='New name')``.

    See also :meth:`copy`. The difference between these two is the same
    as with the standard ``copy.copy`` and ``copy.deepcopy`` functions
    that these methods also use internally.

    New in Robot Framework 3.0.1.

Definition at line 53 of file modelobject.py.

Member Data Documentation

◆ __slots__

list robotide.lib.robot.model.modelobject.ModelObject.__slots__ = []
staticprivate

Definition at line 23 of file modelobject.py.


The documentation for this class was generated from the following file: