[graph] add 'asLinkExpr' method

This commit is contained in:
Yann Lanthony 2018-03-15 15:26:55 +01:00
parent 2e4d9b85e6
commit 8ed0d0a7a2

View file

@ -162,6 +162,10 @@ class Attribute(BaseObject):
return '{}.{}'.format(self.root.fullName(), self._name)
return '{}.{}'.format(self.node.name, self._name)
def asLinkExpr(self):
""" Return link expression for this Attribute """
return "{" + self.fullName() + "}"
def getName(self):
""" Attribute name """
return self._name
@ -254,7 +258,7 @@ class Attribute(BaseObject):
def getExportValue(self):
if self.isLink:
return '{' + self.getLinkParam().fullName() + '}'
return self.getLinkParam().asLinkExpr()
if self.isOutput:
return self.desc.value
return self._value