WM_Rule Init-Operator
Schnelle Fakten
| Immobilien | Wert |
|---|---|
| Klasse | CENPyOlpWM_RuleInitOperator |
| Modul | cenpylib.CENPyOlpWM_RuleInitOperator |
| Paket | cenpylib |
| Veröffentlichung | R2025.2.4 |
| Methoden | 7 |
Schneller Start
# Boilerplate Example
wM_RuleInitOperator = ... # obtained from the runtime context
result = wM_RuleInitOperator.GetController()Methodenindex
| Methode | Rückgaben | Zusammenfassung |
|---|---|---|
AddPyEvent | CENPyOlpEventObject | Füge der Ereignisregel ein Ereignis hinzu. |
AddPyEventByUUID | CENPyOlpEventObject | Füge der Ereignisregel ein Ereignis hinzu. |
RemoveEventFromRule | — | Entferne ein Ereignis aus der Ereignisregel. |
SetActivePyEvent | — | Setze das gegebene Ereignis in der angegebenen Regel als aktiv. |
OverrideEventRuleInsertPosition | — | Setze die neue Einfügungsposition für die Eventregeln mit Vornamen. |
GetController | CENPyOlpController | Hol dir die Parent Controller-Oberfläche. |
GetLoggerOperator | CENPyOlpLogOperator | Hol dir die Loggoperator-Schnittstelle. |
Abfragemethoden
GetController
def GetController() -> CENPyOlpControllerHol dir die Parent Controller-Oberfläche.
Rücksendungen: CENPyOlpController — Controller-Schnittstelle.
GetLoggerOperator
def GetLoggerOperator() -> CENPyOlpLogOperatorHol dir die Loggoperator-Schnittstelle.
Rücksendungen: CENPyOlpLogOperator — Log-Operator-Schnittstelle.
Mutationsmethoden
AddPyEvent
def AddPyEvent(ruleName: str, pyEventName: str) -> CENPyOlpEventObjectFüge der Ereignisregel ein Ereignis hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
ruleName | str | Kernel- oder Python-definierter Regelname. |
pyEventName | str | Kernel- oder Python-definierter Ereignisname. |
Returns: CENPyOlpEventObject — Ereignisobjekt hinzugefügt.
AddPyEventByUUID
def AddPyEventByUUID(ruleName: str, eventUUID: str) -> CENPyOlpEventObjectFüge der Ereignisregel ein Ereignis hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
ruleName | str | Kernel- oder Python-definierter Regelname. |
eventUUID | str | Kernel- oder Python-definiertes Ereignis uuid. |
Returns: CENPyOlpEventObject — Ereignisobjekt hinzugefügt.
RemoveEventFromRule
def RemoveEventFromRule(ruleName: str, eventName: str)Entferne ein Ereignis aus der Ereignisregel.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
ruleName | str | Kernel- oder Python-definierter Regelname. |
eventName | str | Kernel- oder Python-definierter Ereignisname. |
SetActivePyEvent
def SetActivePyEvent(ruleName: str, eventBaseName: str)Setze das gegebene Ereignis in der angegebenen Regel als aktiv.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
ruleName | str | Kernel- oder Python-definierter Regelname. |
eventBaseName | str | Kernel- oder Python-definierter Ereignisname. |
Versorgungsleitungen
OverrideEventRuleInsertPosition
def OverrideEventRuleInsertPosition(ruleName: str, insertPosition: int)Setze die neue Einfügungsposition für die Eventregeln mit Vornamen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
ruleName | str | Ein Kernel- oder Python-definierter Regelname zum Suchen. |
insertPosition | int | Neue Einsatzposition. |
Verwandte Typen
Versionsnotizen
Diese Klasse ist zum Zeitpunkt der Veröffentlichung R2025.2.4 dokumentiert.
Was this page helpful?