Skip to Content

Kernattributanbieter

Kurzinformationen

EigenschaftWert
KlasseOlpCorePythonAttributeProvider
Modulcenpyolpcore.OlpCorePythonAttributeProvider
Paketcenpyolpcore
FreigabeR2025.2.4
Methoden17
UnterklassenKernelement, Kernprogrammkomponente

Vererbung

Schnellstart

# Boilerplate Example coreAttributeProvider = ... # obtained from the runtime context result = coreAttributeProvider.GetAttributes()

Methodenindex

MethodeGibt zurückZusammenfassung
GetAttributeslistRuft alle Attribute ab
GetIntegerAttributeOlpCorePythonIntegerAttributeGibt das erste Ganzzahlattribut mit dem angegebenen Namen zurück.
GetDoubleAttributeOlpCorePythonDoubleAttributeGibt das erste double-Attribut mit dem angegebenen Namen zurück.
GetStringAttributeOlpCorePythonStringAttributeGibt das erste String-Attribut mit dem angegebenen Namen zurück.
GetBoolAttributeOlpCorePythonBoolAttributeGibt das erste boolesche Attribut mit dem angegebenen Namen zurück.
GetIntegerArrayAttributeOlpCorePythonIntegerArrayAttributeGibt das erste Integer-Array-Attribut mit dem angegebenen Namen zurück.
GetDoubleArrayAttributeOlpCorePythonDoubleArrayAttributeGibt das erste double-Array-Attribut mit dem angegebenen Namen zurück.
GetStringArrayAttributeOlpCorePythonStringArrayAttributeGibt das erste String-Array-Attribut mit dem angegebenen Namen zurück.
GetLiteralAttributeOlpCorePythonLiteralAttributeGibt das erste Literalattribut mit dem angegebenen Namen zurück.
GetIntegerintGibt den Wert des ersten ganzzahligen Attributs mit dem angegebenen Attributnamen zurück.
GetDoublefloatErmittelt den Wert des ersten Double-Attributs mit dem angegebenen Attributnamen.
GetStringstrGibt den Wert des ersten mit dem angegebenen Attributnamen gefundenen String-Attributs zurück.
GetBoolboolErmittelt den Wert des ersten Bool-Attributs mit dem angegebenen Attributnamen.
GetIntegerArraylistErmittelt die Werte des ersten Integer-Array-Attributs, das mit dem angegebenen Attributnamen gefunden wurde
GetDoubleArraylistErmittelt die Werte des ersten Double-Array-Attributs, das mit dem angegebenen Attributnamen gefunden wurde
GetStringArraylistErmittelt die Werte des ersten String-Array-Attributs, das mit dem angegebenen Attributnamen gefunden wurde
GetLiteralstrErmittelt den Wert des ersten Literalattributs, das mit dem angegebenen Attributnamen gefunden wurde.

Abfragemethoden

GetAttributes

def GetAttributes() -> list

Ruft alle Attribute ab

Gibt zurück: list — Gibt eine Liste zurück, die alle Attribute dieses Providers enthält

GetIntegerAttribute

def GetIntegerAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonIntegerAttribute

Gibt das erste ganzzahlige Attribut mit dem angegebenen Namen zurück.

Parameter:

NameTypBeschreibung
attributeNamestrName des Attributs
bubbleUpboolFalls möglich, die übergeordneten Elemente weitergeben

Gibt zurück: OlpCorePythonIntegerAttribute — gibt das erste Attribut mit dem angegebenen Namen zurück, None, wenn kein passendes Attribut gefunden wurde

GetDoubleAttribute

def GetDoubleAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonDoubleAttribute

Gibt das erste Double-Attribut mit dem angegebenen Namen zurück.

Parameter:

NameTypBeschreibung
attributeNamestrName des Attributs
bubbleUpboolFalls möglich, die übergeordneten Elemente weitergeben

Gibt zurück: OlpCorePythonDoubleAttribute — gibt das erste Attribut mit dem angegebenen Namen zurück, None, wenn kein passendes Attribut gefunden wurde

GetStringAttribute

def GetStringAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonStringAttribute

Gibt das erste String-Attribut mit dem angegebenen Namen zurück.

Parameter:

NameTypBeschreibung
attributeNamestrName des Attributs
bubbleUpboolFalls möglich, die übergeordneten Elemente weitergeben

Gibt zurück: OlpCorePythonStringAttribute — gibt das erste Attribut mit dem angegebenen Namen zurück, None, wenn kein passendes Attribut gefunden wurde

GetBoolAttribute

def GetBoolAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonBoolAttribute

Gibt das erste boolesche Attribut mit dem angegebenen Namen zurück.

Parameter:

NameTypBeschreibung
attributeNamestrName des Attributs
bubbleUpboolFalls möglich, die übergeordneten Elemente weitergeben

Gibt zurück: OlpCorePythonBoolAttribute — gibt das erste Attribut mit dem angegebenen Namen zurück, None, wenn kein passendes Attribut gefunden wurde

GetIntegerArrayAttribute

def GetIntegerArrayAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonIntegerArrayAttribute

Gibt das erste Integer-Array-Attribut mit dem angegebenen Namen zurück.

Parameter:

NameTypBeschreibung
attributeNamestrName des Attributs
bubbleUpboolFalls möglich, die übergeordneten Elemente weitergeben

Gibt zurück: OlpCorePythonIntegerArrayAttribute — gibt das erste Attribut mit dem angegebenen Namen zurück, None, wenn kein passendes Attribut gefunden wurde

GetDoubleArrayAttribute

def GetDoubleArrayAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonDoubleArrayAttribute

Gibt das erste Double-Array-Attribut mit dem angegebenen Namen zurück.

Parameter:

NameTypBeschreibung
attributeNamestrName des Attributs
bubbleUpboolFalls möglich, die übergeordneten Elemente weitergeben

Gibt zurück: OlpCorePythonDoubleArrayAttribute — gibt das erste Attribut mit dem angegebenen Namen zurück, None, wenn kein passendes Attribut gefunden wurde

GetStringArrayAttribute

def GetStringArrayAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonStringArrayAttribute

Gibt das erste String-Array-Attribut mit dem angegebenen Namen zurück.

Parameter:

NameTypBeschreibung
attributeNamestrName des Attributs
bubbleUpboolFalls möglich, die übergeordneten Elemente weitergeben

Gibt zurück: OlpCorePythonStringArrayAttribute — gibt das erste Attribut mit dem angegebenen Namen zurück, None, wenn kein passendes Attribut gefunden wurde

GetLiteralAttribute

def GetLiteralAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonLiteralAttribute

Gibt das erste Literalattribut mit dem angegebenen Namen zurück.

Parameter:

NameTypBeschreibung
attributeNamestrName des Attributs
bubbleUpboolFalls möglich, die übergeordneten Elemente weitergeben

Gibt zurück: OlpCorePythonLiteralAttribute — gibt das erste Attribut mit dem angegebenen Namen zurück, None, wenn kein passendes Attribut gefunden wurde

GetInteger

def GetInteger(attributeName: str, bubbleUp: bool) -> int

Ermittelt den Wert des ersten ganzzahligen Attributs, das mit dem angegebenen Attributnamen gefunden wurde.

Parameter:

NameTypBeschreibung
attributeNamestrName des Attributs
bubbleUpboolFalls möglich, die übergeordneten Elemente weitergeben

Gibt zurück: int — gibt den ersten Attributwert mit dem angegebenen Namen zurück, min(), falls kein passendes Attribut gefunden wurde

GetDouble

def GetDouble(attributeName: str, bubbleUp: bool) -> float

Ermittelt den Wert des ersten Double-Attributs, das mit dem angegebenen Attributnamen gefunden wurde.

Parameter:

NameTypBeschreibung
attributeNamestrName des Attributs
bubbleUpboolFalls möglich, die übergeordneten Elemente weitergeben

Gibt zurück: float — gibt den ersten Attributwert mit dem angegebenen Namen zurück, NaN, wenn kein passendes Attribut gefunden wurde

GetString

def GetString(attributeName: str, bubbleUp: bool) -> str

Gibt den Wert des ersten String-Attributs zurück, das mit dem angegebenen Attributnamen gefunden wurde.

Parameter:

NameTypBeschreibung
attributeNamestrName des Attributs
bubbleUpboolFalls möglich, die übergeordneten Elemente weitergeben

Gibt zurück: str — gibt den ersten Attributwert mit dem angegebenen Namen zurück, ein leerer String, wenn kein passendes Attribut gefunden wurde

GetBool

def GetBool(attributeName: str, bubbleUp: bool) -> bool

Ermittelt den Wert des ersten mit dem angegebenen Attributnamen gefundenen Bool-Attributs.

Parameter:

NameTypBeschreibung
attributeNamestrName des Attributs
bubbleUpboolFalls möglich, die übergeordneten Elemente weitergeben

Gibt zurück: bool — gibt den ersten Attributwert mit dem angegebenen Namen zurück, False, wenn kein passendes Attribut gefunden wurde

GetIntegerArray

def GetIntegerArray(attributeName: str, bubbleUp: bool) -> list

Ermittelt die Werte des ersten gefundenen Integer-Array-Attributs mit dem angegebenen Attributnamen.

Parameter:

NameTypBeschreibung
attributeNamestrName des Attributs
bubbleUpboolFalls möglich, die übergeordneten Elemente weitergeben

Gibt zurück: list — gibt eine Liste mit den Werten des ersten gefundenen Attributs zurück. Wenn kein Attribut gefunden wurde, ist die Liste leer.

GetDoubleArray

def GetDoubleArray(attributeName: str, bubbleUp: bool) -> list

Ermittelt die Werte des ersten Double-Array-Attributs, das mit dem angegebenen Attributnamen gefunden wurde.

Parameter:

NameTypBeschreibung
attributeNamestrName des Attributs
bubbleUpboolFalls möglich, die übergeordneten Elemente weitergeben

Gibt zurück: list — gibt eine Liste mit den Werten des ersten gefundenen Attributs zurück. Wenn kein Attribut gefunden wurde, ist die Liste leer.

GetStringArray

def GetStringArray(attributeName: str, bubbleUp: bool) -> list

Ermittelt die Werte des ersten gefundenen String-Array-Attributs mit dem angegebenen Attributnamen.

Parameter:

NameTypBeschreibung
attributeNamestrName des Attributs
bubbleUpboolFalls möglich, die übergeordneten Elemente weitergeben

Gibt zurück: list — gibt eine Liste mit den Werten des ersten gefundenen Attributs zurück. Wenn kein Attribut gefunden wurde, ist die Liste leer.

GetLiteral

def GetLiteral(attributeName: str, bubbleUp: bool) -> str

Gibt den Wert des ersten gefundenen Literalattributs mit dem angegebenen Attributnamen zurück.

Parameter:

NameTypBeschreibung
attributeNamestrName des Attributs
bubbleUpboolFalls möglich, die übergeordneten Elemente weitergeben

Gibt zurück: str — gibt den ersten Attributwert mit dem angegebenen Namen zurück, ein leerer String, wenn kein passendes Attribut gefunden wurde

Verwandte Typen

Versionshinweise

Diese Klasse ist ab Version R2026.1.1 dokumentiert.

Was this page helpful?