Tech_Rule Opérateur d’init
Faits rapides
| Propriété | Valeur |
|---|---|
| Classe | CENPyOlpTech_RuleInitOperator |
| Module | cenpylib.CENPyOlpTech_RuleInitOperator |
| Paquet | cenpylib |
| Libération | R2025.2.4 |
| Méthodes | 7 |
Départ rapide
# Boilerplate Example
tech_RuleInitOperator = ... # obtained from the runtime context
result = tech_RuleInitOperator.GetController()Index de la méthode
| Méthode | Retours | Résumé |
|---|---|---|
AddPyEvent | CENPyOlpEventObject | Ajouter un événement à la règle d’événement. |
AddPyEventByUUID | CENPyOlpEventObject | Ajouter un événement à la règle d’événement. |
SetActivePyEvent | — | Définissez l’événement donné comme actif dans la règle spécifiée. |
OverrideEventRuleInsertPosition | — | Définissez la nouvelle position d’insertion pour les règles de l’événement avec le prénom. |
RemoveEventFromRule | — | Supprimez un événement de la règle d’événement. |
GetController | CENPyOlpController | Prends l’interface du contrôleur parent. |
GetLoggerOperator | CENPyOlpLogOperator | Prends l’interface opérateur du journal. |
Méthodes de requête
GetController
def GetController() -> CENPyOlpControllerPrends l’interface du contrôleur parent.
Revient : CENPyOlpController — Interface de la manette.
GetLoggerOperator
def GetLoggerOperator() -> CENPyOlpLogOperatorPrends l’interface opérateur du journal.
Retours : CENPyOlpLogOperator — Interface opérateur journal.
Méthodes de mutation
AddPyEvent
def AddPyEvent(ruleName: str, pyEventName: str) -> CENPyOlpEventObjectAjouter un événement à la règle d’événement.
Paramètres :
| Nom | Type | Description |
|---|---|---|
ruleName | str | Noyau ou nom de règle défini par Python. |
pyEventName | str | Noyau ou nom d’événement défini par Python. |
Revient : CENPyOlpEventObject — Objet événement ajouté.
AddPyEventByUUID
def AddPyEventByUUID(ruleName: str, eventUUID: str) -> CENPyOlpEventObjectAjouter un événement à la règle d’événement.
Paramètres :
| Nom | Type | Description |
|---|---|---|
ruleName | str | Noyau ou nom de règle défini par Python. |
eventUUID | str | Uuid d’événement défini par le noyau ou Python. |
Revient : CENPyOlpEventObject — Objet événement ajouté.
SetActivePyEvent
def SetActivePyEvent(ruleName: str, eventBaseName: str)Définissez l’événement donné comme actif dans la règle spécifiée.
Paramètres :
| Nom | Type | Description |
|---|---|---|
ruleName | str | Noyau ou nom de règle défini par Python. |
eventBaseName | str | Noyau ou nom d’événement défini par Python. |
RemoveEventFromRule
def RemoveEventFromRule(ruleName: str, eventName: str)Supprimez un événement de la règle d’événement.
Paramètres :
| Nom | Type | Description |
|---|---|---|
ruleName | str | Noyau ou nom de règle défini par Python. |
eventName | str | Noyau ou nom d’événement défini par Python. |
Utilités
OverrideEventRuleInsertPosition
def OverrideEventRuleInsertPosition(ruleName: str, insertPosition: int)Définissez la nouvelle position d’insertion pour les règles de l’événement avec le prénom.
Paramètres :
| Nom | Type | Description |
|---|---|---|
ruleName | str | Nom de la règle d’événement à rechercher. |
insertPosition | int | Nouvelle position d’insert. |
Types apparentés
Notes de la version
Cette classe est documentée à la version R2025.2.4.
Was this page helpful?