Elipse Plant Manager — EPM Web API

Version 6.50.41

epmwebapi.elementoperand

class Operator(enum.Enum):

Enumeration with all types of operators

Equals = <Operator.Equals: 'Equals'>
IsNull = <Operator.IsNull: 'IsNull'>
GreaterThan = <Operator.GreaterThan: 'GreaterThan'>
LessThan = <Operator.LessThan: 'LessThan'>
GreaterThanOrEqual = <Operator.GreaterThanOrEqual: 'GreaterThanOrEqual'>
LessThanOrEqual = <Operator.LessThanOrEqual: 'LessThanOrEqual'>
Like = <Operator.Like: 'Like'>
Not = <Operator.Not: 'Not'>
Between = <Operator.Between: 'Between'>
InList = <Operator.InList: 'InList'>
And = <Operator.And: 'And'>
Or = <Operator.Or: 'Or'>
Cast = <Operator.Cast: 'Cast'>
InView = <Operator.InView: 'InView'>
OfType = <Operator.OfType: 'OfType'>
RelatedTo = <Operator.RelatedTo: 'RelatedTo'>
BitwiseAnd = <Operator.BitwiseAnd: 'BitwiseAnd'>
BitwiseOr = <Operator.BitwiseOr: 'BitwiseOr'>
Inherited Members
enum.Enum
name
value
class ElementOperand:

ElementOperand class

Creates a new instance of an ElementOperand object.

Parameters
  • operator: The selected Operator enum.
  • operands: A list of filter operands that must be:
    • SimpleAttributeOperand: Operando for simple attributes.
    • AttributeOperand: Operand for generic attributes.
    • LiteralOperand: Operand for literal values.
    • ElementOperand: Operand to reference other filter elements.
def toDict(self):