Skip to Content
FASTSUITE E2API ReferencePython APIAPI DomainsAttributesWM_Attrib Changed Operator

WM_Attrib Changed Operator

Quick Facts

PropertyValue
ClassCENPyOlpWM_AttribChangedOperator
Modulecenpylib.CENPyOlpWM_AttribChangedOperator
Packagecenpylib
ReleaseR2025.2.4
Methods10

Quick Start

# Boilerplate Example wM_AttribChangedOperator = ... # obtained from the runtime context result = wM_AttribChangedOperator.GetAttribGetter()

Method Index

MethodReturnsSummary
GetAttribGetterCENPyOlpAttribGetterGet attribute getter interface which handles the Olp attribute container.
GetAttribSetterCENPyOlpAttribSetterGet attribute setter interface which handles the Olp attribute container.
GetLoggerOperatorCENPyOlpLogOperatorGet the log operator interface.
GetCsvParserOperatorCENPyOlpCsvParserOperatorGet the CSV parser operator interface.
GetWorldReferenceCENPyOlpMatrixGet the world matrix of the Olp attribute object’s reference object.
GetControllerCENPyOlpControllerGet the parent controller interface.
GetChangedAttributeCENPyOlpAttributeGet the attribute which was changed.
GetChangedAttributeNamestrGet the name of the attribute which was changed.
GetChangedComponentCENPyOlpProgramComponentGet object of the container on which the attribute change happened.
GetOperatorForComponentCENPyOlpWM_AttribChangedOperatorGet the operator for a given program component.

Query Methods

GetAttribGetter

def GetAttribGetter() -> CENPyOlpAttribGetter

Get attribute getter interface which handles the Olp attribute container.

Returns: CENPyOlpAttribGetter — Attribute getter interface.

GetAttribSetter

def GetAttribSetter() -> CENPyOlpAttribSetter

Get attribute setter interface which handles the Olp attribute container.

Returns: CENPyOlpAttribSetter — Attribute setter interface.

GetLoggerOperator

def GetLoggerOperator() -> CENPyOlpLogOperator

Get the log operator interface.

Returns: CENPyOlpLogOperator — Log operator interface.

GetCsvParserOperator

def GetCsvParserOperator() -> CENPyOlpCsvParserOperator

Get the CSV parser operator interface.

Returns: CENPyOlpCsvParserOperator — CSV parser operator interface.

GetWorldReference

def GetWorldReference() -> CENPyOlpMatrix

Get the world matrix of the Olp attribute object’s reference object. If the Olp attribute object does not have a reference object, the matrix will be a unit matrix.

Returns: CENPyOlpMatrix — World matrix of the reference object.

GetController

def GetController() -> CENPyOlpController

Get the parent controller interface.

Returns: CENPyOlpController — Controller interface.

GetChangedAttribute

def GetChangedAttribute() -> CENPyOlpAttribute

Get the attribute which was changed.

Returns: CENPyOlpAttribute — Changed attribute object.

GetChangedAttributeName

def GetChangedAttributeName() -> str

Get the name of the attribute which was changed.

Returns: str — Changed attribute name.

GetChangedComponent

def GetChangedComponent() -> CENPyOlpProgramComponent

Get object of the container on which the attribute change happened.

Returns: CENPyOlpProgramComponent — Object which contain changed attribute, can be program, operation group or operation.

GetOperatorForComponent

def GetOperatorForComponent(component: CENPyOlpProgramComponent) -> CENPyOlpWM_AttribChangedOperator

Get the operator for a given program component. component: program component to get an operator for it

Parameters:

NameTypeDescription
componentCENPyOlpProgramComponentprogram component to get an operator for it

Returns: CENPyOlpWM_AttribChangedOperator — AttribChangedOperator for program, operation group or operation.

Version Notes

This class is documented as of release R2025.2.4.

Was this page helpful?