literalAttribute.py (701B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\dogma\attributes\literalAttribute.py 2 from dogma.attributes import AttributeInterface 3 4 class LiteralAttribute(AttributeInterface): 5 __slots__ = ['value', 'item'] 6 7 def __init__(self, value): 8 self.value = value 9 self.item = None 10 11 def __str__(self): 12 return 'LiteralAttribute value %s' % self.value 13 14 def GetBaseValue(self): 15 return self.value 16 17 def GetValue(self): 18 return self.value 19 20 def AddOutgoingModifier(self, op, attribute): 21 pass 22 23 def RemoveOutgoingModifier(self, op, attribute): 24 pass 25 26 def CheckIntegrity(self): 27 return True