ElementParent
/**
* @brief An AST parent of a coref element.
*/
Primary key: id: int
schema ElementParent {
@primary id: int
}
ElementParent::getAnAncestor
/**
* @brief gets an ancestor of the element.
* @return ElementParent
*/
- Parameter
self
:ElementParent
- Return
*ElementParent
pub fn getAnAncestor(self: ElementParent) -> *ElementParent;
ElementParent::__all__
Data constraint method.
- Parameter
db
:CfamilyDB
- Return
*ElementParent
pub fn __all__(db: CfamilyDB) -> *ElementParent;
ElementParent::getPrintableText
/**
* @brief gets the printable text for printing AST
* @return string
*/
- Parameter
self
:ElementParent
- Return
*string
pub fn getPrintableText(self: ElementParent) -> *string;
ElementParent::getLocation
/**
* @brief gets the location info of the element.
* @return Location
*/
- Parameter
self
:ElementParent
- Return
Location
pub fn getLocation(self: ElementParent) -> Location;
ElementParent::getElementParent
/**
* @brief gets the parent of the element.
* @return ElementParent
*/
- Parameter
self
:ElementParent
- Return
*ElementParent
pub fn getElementParent(self: ElementParent) -> *ElementParent;