Kernattributanbieter
Schnelle Fakten
| Immobilien | Wert |
|---|---|
| Klasse | OlpCorePythonAttributeProvider |
| Modul | cenpyolpcore.OlpCorePythonAttributeProvider |
| Paket | cenpyolpcore |
| Veröffentlichung | R2025.2.4 |
| Methoden | 17 |
| Unterklassen | Core Item, Core Program Component |
Erbe
Schneller Start
# Boilerplate Example
coreAttributeProvider = ... # obtained from the runtime context
result = coreAttributeProvider.GetAttributes()Methodenindex
| Methode | Rückgaben | Zusammenfassung |
|---|---|---|
GetAttributes | list | Erhält alle Attribute |
GetIntegerAttribute | OlpCorePythonIntegerAttribute | Erhält das erste ganzzahlige Attribut mit dem Vornamen. |
GetDoubleAttribute | OlpCorePythonDoubleAttribute | Erhält das erste doppelte Attribut mit dem Vornamen. |
GetStringAttribute | OlpCorePythonStringAttribute | Erhält das erste String-Attribut mit dem Vornamen. |
GetBoolAttribute | OlpCorePythonBoolAttribute | Erhält das erste Bool-Attribut mit dem Vornamen. |
GetIntegerArrayAttribute | OlpCorePythonIntegerArrayAttribute | Erhält das erste ganzzahlige Array-Attribut mit dem Vornamen. |
GetDoubleArrayAttribute | OlpCorePythonDoubleArrayAttribute | Erhält das erste Doppel-Array-Attribut mit dem Vornamen. |
GetStringArrayAttribute | OlpCorePythonStringArrayAttribute | Erhält das erste String-Array-Attribut mit dem Vornamen. |
GetLiteralAttribute | OlpCorePythonLiteralAttribute | Erhält das erste wörtliche Attribut mit dem Vornamen. |
GetInteger | int | Erhält den Wert des ersten ganzzahligen Attributs, das mit dem angegebenen Attributnamen |
GetDouble | float | Erhält den Wert des ersten doppelten Attributs, das mit dem angegebenen Attributnamen |
GetString | str | Erhält den Wert des ersten String-Attributs, das mit dem gegebenen Attributnamen |
GetBool | bool | Erhält den Wert des ersten bool-Attributs, das mit dem gegebenen Attributnamen |
GetIntegerArray | list | Erhält die Werte des ersten ganzzahligen Array-Attributs, das mit dem angegebenen Attributnamen |
GetDoubleArray | list | Erhält die Werte des ersten Doppel-Array-Attributs, das mit dem gegebenen Attributnamen |
GetStringArray | list | Erhält die Werte des ersten String-Array-Attributs, das mit dem gegebenen Attributnamen |
GetLiteral | str | Erhält den Wert des ersten literalen Attributs, das mit dem gegebenen Attributnamen |
Abfragemethoden
GetAttributes
def GetAttributes() -> listErhält alle Attribute
Rückgab: list — Gibt eine Liste zurück, die alle Attribute dieses Anbieters enthält
GetIntegerAttribute
def GetIntegerAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonIntegerAttributeErhält das erste ganzzahlige Attribut mit dem Vornamen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
attributeName | str | Name des Attributs |
bubbleUp | bool | Bubble die Eltern, wenn möglich |
Gibt zurück: OlpCorePythonIntegerAttribute — gibt das erste Attribut mit dem Vornamen zurück, Nichts, wenn kein passendes Attribut gefunden wurde
GetDoubleAttribute
def GetDoubleAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonDoubleAttributeErhält das erste doppelte Attribut mit dem Vornamen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
attributeName | str | Name des Attributs |
bubbleUp | bool | Bubble die Eltern, wenn möglich |
Returns: OlpCorePythonDoubleAttribute — gibt das erste Attribut mit dem Vornamen None zurück, wenn kein passendes Attribut gefunden wurde.
GetStringAttribute
def GetStringAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonStringAttributeErhält das erste String-Attribut mit dem Vornamen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
attributeName | str | Name des Attributs |
bubbleUp | bool | Bubble die Eltern, wenn möglich |
Returns: OlpCorePythonStringAttribute — gibt das erste Attribut mit dem Vornamen None zurück, wenn kein passendes Attribut gefunden wurde
GetBoolAttribute
def GetBoolAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonBoolAttributeErhält das erste Bool-Attribut mit dem Vornamen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
attributeName | str | Name des Attributs |
bubbleUp | bool | Bubble die Eltern, wenn möglich |
Gibt zurück: OlpCorePythonBoolAttribute — gibt das erste Attribut mit dem Vornamen None zurück, wenn kein passendes Attribut gefunden wurde
GetIntegerArrayAttribute
def GetIntegerArrayAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonIntegerArrayAttributeErhält das erste ganzzahlige Array-Attribut mit dem Vornamen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
attributeName | str | Name des Attributs |
bubbleUp | bool | Bubble die Eltern, wenn möglich |
Gibt zurück: OlpCorePythonIntegerArrayAttribute — gibt das erste Attribut mit dem Vornamen zurück, Nichts, wenn kein passendes Attribut gefunden wurde
GetDoubleArrayAttribute
def GetDoubleArrayAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonDoubleArrayAttributeErhält das erste Doppel-Array-Attribut mit dem Vornamen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
attributeName | str | Name des Attributs |
bubbleUp | bool | Bubble die Eltern, wenn möglich |
Gibt zurück: OlpCorePythonDoubleArrayAttribute — gibt das erste Attribut mit dem Vornamen None zurück, wenn kein passendes Attribut gefunden wurde
GetStringArrayAttribute
def GetStringArrayAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonStringArrayAttributeErhält das erste String-Array-Attribut mit dem Vornamen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
attributeName | str | Name des Attributs |
bubbleUp | bool | Bubble die Eltern, wenn möglich |
Returniert: OlpCorePythonStringArrayAttribute — gibt das erste Attribut mit dem Vornamen None zurück, wenn kein passendes Attribut gefunden wurde
GetLiteralAttribute
def GetLiteralAttribute(attributeName: str, bubbleUp: bool) -> OlpCorePythonLiteralAttributeErhält das erste wörtliche Attribut mit dem Vornamen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
attributeName | str | Name des Attributs |
bubbleUp | bool | Bubble die Eltern, wenn möglich |
Returns: OlpCorePythonLiteralAttribute — gibt das erste Attribut mit dem Vornamen zurück, Nichts, wenn kein passendes Attribut gefunden wurde
GetInteger
def GetInteger(attributeName: str, bubbleUp: bool) -> intErhält den Wert des ersten ganzzahligen Attributs, das mit dem angegebenen Attributnamen gefunden wird
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
attributeName | str | Name des Attributs |
bubbleUp | bool | Bubble die Eltern, wenn möglich |
Gibt zurück: int — gibt den ersten Attributwert mit dem Vornamen min() zurück, falls kein passendes Attribut gefunden wurde
GetDouble
def GetDouble(attributeName: str, bubbleUp: bool) -> floatErhält den Wert des ersten doppelten Attributs, das mit dem gegebenen Attributnamen gefunden wird
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
attributeName | str | Name des Attributs |
bubbleUp | bool | Bubble die Eltern, wenn möglich |
Returns: float — gibt den ersten Attributswert mit dem Vornamen, NaN, zurück, falls kein passendes Attribut gefunden wurde.
GetString
def GetString(attributeName: str, bubbleUp: bool) -> strErhält den Wert des ersten String-Attributs, das mit dem angegebenen Attributnamen gefunden wurde,
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
attributeName | str | Name des Attributs |
bubbleUp | bool | Bubble die Eltern, wenn möglich |
Gibt zurück: str — gibt den ersten Attributwert mit dem Vornamen zurück, leere Zeichenkette, wenn kein passendes Attribut gefunden wurde
GetBool
def GetBool(attributeName: str, bubbleUp: bool) -> boolErhält den Wert des ersten Bool-Attributs, das mit dem angegebenen Attributnamen gefunden wurde
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
attributeName | str | Name des Attributs |
bubbleUp | bool | Bubble die Eltern, wenn möglich |
Gibt zurück: bool — gibt den ersten Attributwert mit dem Vornamen False zurück, falls kein passendes Attribut gefunden wurde
GetIntegerArray
def GetIntegerArray(attributeName: str, bubbleUp: bool) -> listErhält die Werte des ersten ganzzahligen Array-Attributs, das mit dem angegebenen Attributnamen gefunden wird
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
attributeName | str | Name des Attributs |
bubbleUp | bool | Bubble die Eltern, wenn möglich |
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) -> listErhält die Werte des ersten Doppel-Array-Attributs, das mit dem angegebenen Attributnamen gefunden wird
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
attributeName | str | Name des Attributs |
bubbleUp | bool | Bubble die Eltern, wenn möglich |
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) -> listErhält die Werte des ersten String-Array-Attributs, das mit dem angegebenen Attributnamen gefunden wurde.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
attributeName | str | Name des Attributs |
bubbleUp | bool | Bubble die Eltern, wenn möglich |
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) -> strErhält den Wert des ersten literalen Attributs, das mit dem gegebenen Attributnamen gefunden wird
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
attributeName | str | Name des Attributs |
bubbleUp | bool | Bubble die Eltern, wenn möglich |
Gibt zurück: str — gibt den ersten Attributwert mit dem Vornamen zurück, leere Zeichenkette, wenn kein passendes Attribut gefunden wurde
Verwandte Typen
- Integer Attribute
- Double Attribute
- String Attribute
- Bool Attribute
- Integer Array Attribute
- Double Array Attribute
- String Array Attribute
- Literal Attribute
Versionsnotizen
Diese Klasse ist zum Zeitpunkt der Veröffentlichung R2025.2.4 dokumentiert.