Source code for revitron.link

""" 
This submodule contains wrapper classes for links used in **Revit** models.
"""
from revitron.element import Element


[docs]class LinkRvt(Element): """ A wrapper class for Revit links. """
[docs] def getPath(self): """ Gets the path of the linked document. Returns: string: The path on disk """ import revitron try: return revitron.Document(self.element.GetLinkDocument()).getPath() except: pass
[docs] def getType(self): """ Gets the type object of the link. Returns: object: The Link type """ import revitron try: return revitron.DOC.GetElement(self.get('Type')) except: pass