首页 / cms / oaChangeRecVisitor

oaChangeRecVisitor

模块: oapy._oa._cms 导入: from oapy._oa import _cms

概览

oaChangeRecVisitoroapy 中可用,可通过 _cms 模块访问。

本页汇总 oaChangeRecVisitor 当前在 oapy 中可用的 Python 接口。

详细说明

The oaChangeRec classes support visitor design pattern interfaces。 A visitor design pattern interface uses a dual dispatch technique。 Each concrete node in the data structure has an accept method, which provides access to a visitor。 The accept method sends a message to the visitor that includes the node's class。 The visitor can then execute its behavior for that element。 The oaChangeRecVisitor class is capable of visiting concrete oaChangeRec nodes。 A derived visitor must implement a derived interface that accesses the derived change records and provides specific behaviors。 When a change set is exported in the OpenAccess change management system (CMS) , the export process uses an oaChangeRecVisitor to traverse the change records in the change set。 After visiting a specific change record, the visitor exports the contents in the change record to the external format, which now represents the change。

方法总览

状态 Python 调用
obj.visit(node)
obj.visit(node)
obj.visit(node)
obj.visit(node)
obj.visit(node)
obj.visit(node)
obj.visit(node)
obj.visit(node)
obj.visit(node)
obj.visit(node)
obj.visit(node)
obj.visit(node)
obj.visit(node)
obj.visit(node)
obj.startHier(node)
obj.endHier(node)

方法说明

obj.visit(node)

绑定状态: 已绑定

Python 调用: obj.visit(node)

This function provides access to a concrete node in a change record that describes the type conversion an object。

参数

  • node: A pointer to a concrete node in a change record that describes the type conversion of an object。

Python 示例

from oapy._oa import _cms

# assume obj is a oaChangeRecVisitor
obj.visit(node)

obj.visit(node)

绑定状态: 已绑定

Python 调用: obj.visit(node)

This function provides access to an oaDestroyObjectChangeRec node。

参数

  • node: A pointer to a concrete node of type change record that describes the destruction of an object。

Python 示例

from oapy._oa import _cms

# assume obj is a oaChangeRecVisitor
obj.visit(node)

obj.visit(node)

绑定状态: 已绑定

Python 调用: obj.visit(node)

This function provides access to an oaCreateObjectChangeRec node。

参数

  • node: A pointer to a concrete node of type change record that describes the creation of an object。

Python 示例

from oapy._oa import _cms

# assume obj is a oaChangeRecVisitor
obj.visit(node)

obj.visit(node)

绑定状态: 已绑定

Python 调用: obj.visit(node)

Python 示例

from oapy._oa import _cms

# assume obj is a oaChangeRecVisitor
obj.visit(node)

obj.visit(node)

绑定状态: 已绑定

Python 调用: obj.visit(node)

This function provides access to an oaDestroy1toNRelationshipChangeRec node。

参数

  • node: A pointer to a concrete node of type change record that describes the operation of destroying a 1-to-n relationship。

Python 示例

from oapy._oa import _cms

# assume obj is a oaChangeRecVisitor
obj.visit(node)

obj.visit(node)

绑定状态: 已绑定

Python 调用: obj.visit(node)

This function provides access to an oaDestroy1to1RelationshipChangeRec node。

参数

  • node: A pointer to a concrete node of type change record that describes the operation of destroying a 1-to-1 relationship。

Python 示例

from oapy._oa import _cms

# assume obj is a oaChangeRecVisitor
obj.visit(node)

obj.visit(node)

绑定状态: 已绑定

Python 调用: obj.visit(node)

Python 示例

from oapy._oa import _cms

# assume obj is a oaChangeRecVisitor
obj.visit(node)

obj.visit(node)

绑定状态: 已绑定

Python 调用: obj.visit(node)

Python 示例

from oapy._oa import _cms

# assume obj is a oaChangeRecVisitor
obj.visit(node)

obj.visit(node)

绑定状态: 已绑定

Python 调用: obj.visit(node)

This function provides access to an oaCreate1to1RelationshipChangeRec node。

参数

  • node: A pointer to a concrete node of type change record that describes the operation of creating a 1-to-1 relationship。

Python 示例

from oapy._oa import _cms

# assume obj is a oaChangeRecVisitor
obj.visit(node)

obj.visit(node)

绑定状态: 已绑定

Python 调用: obj.visit(node)

This function provides access to an oaUnsetAttributeChangeRec node。

参数

  • node: A pointer to a concrete node of type change record that describes the operation of unsetting the value of an attribute。

Python 示例

from oapy._oa import _cms

# assume obj is a oaChangeRecVisitor
obj.visit(node)

obj.visit(node)

绑定状态: 已绑定

Python 调用: obj.visit(node)

This function provides access to an oaSetAttributeChangeRec node。

参数

  • node: A pointer to a concrete node of type change record that describes the operation of setting the value of an attribute。

Python 示例

from oapy._oa import _cms

# assume obj is a oaChangeRecVisitor
obj.visit(node)

obj.visit(node)

绑定状态: 已绑定

Python 调用: obj.visit(node)

This function provides access to an oaTransientMarkerChangeRec node。

参数

  • node: A pointer to a concrete node of type transient marker change record。

Python 示例

from oapy._oa import _cms

# assume obj is a oaChangeRecVisitor
obj.visit(node)

obj.visit(node)

绑定状态: 已绑定

Python 调用: obj.visit(node)

This function provides access to an oaExportMarkerChangeRec node。

参数

  • node: A pointer to a concrete node of type export marker change record。

Python 示例

from oapy._oa import _cms

# assume obj is a oaChangeRecVisitor
obj.visit(node)

obj.visit(node)

绑定状态: 已绑定

Python 调用: obj.visit(node)

This function provides access to an oaHierChangeRec node。

参数

  • node: A pointer to a concrete node of type hierarchical change record。

Python 示例

from oapy._oa import _cms

# assume obj is a oaChangeRecVisitor
obj.visit(node)

obj.startHier(node)

绑定状态: 已绑定

Python 调用: obj.startHier(node)

A change record visitor is notified when the traversal will begin to descend into a hierarchical change record。 The startHier function allows the caller to control whether or not to descend。

参数

  • node: A pointer to a concrete node of type hierarchical change record。

Python 示例

from oapy._oa import _cms

# assume obj is a oaChangeRecVisitor
obj.startHier(node)

obj.endHier(node)

绑定状态: 已绑定

Python 调用: obj.endHier(node)

A change record visitor is notified when the traversal will begin to ascend out of a hierarchical change record。 The endHier function allows the caller to control whether or not to ascend。

参数

  • node: A pointer to a concrete node in a hierarchical change record。

Python 示例

from oapy._oa import _cms

# assume obj is a oaChangeRecVisitor
obj.endHier(node)