ScopeEnclosingExpression

/** * @brief A scope enclosing expression relation. */ 

Inherit from ScopeEnclosingExpressionDO

Primary key: expression_oid: int

schema ScopeEnclosingExpression extends ScopeEnclosingExpressionDO { @primary expression_oid: int, scope_oid: int } 

ScopeEnclosingExpression::getScopeOid

/** * @brief gets the scope oid of this element. * @return int */ 
pub fn getScopeOid(self: ScopeEnclosingExpression) -> int; 

ScopeEnclosingExpression::getEnclosingScope

/** * @brief gets the direct enclosed scope in the relation. * @return Scope */ 
pub fn getEnclosingScope(self: ScopeEnclosingExpression) -> Scope; 

ScopeEnclosingExpression::getExpression

/** * @brief gets the enclosing expression in the relation. * @return Expression */ 
pub fn getExpression(self: ScopeEnclosingExpression) -> Expression; 

ScopeEnclosingExpression::getFunction

/** * @brief gets the enclosed function in the relation. * @return Function */ 
pub fn getFunction(self: ScopeEnclosingExpression) -> Function; 

ScopeEnclosingExpression::__all__

Data constraint method.

pub fn __all__(db: PythonDB) -> *ScopeEnclosingExpression; 

ScopeEnclosingExpression::getClass

/** * @brief gets the enclosed class in the relation. * @return Class */ 
pub fn getClass(self: ScopeEnclosingExpression) -> Class; 

ScopeEnclosingExpression::getModule

/** * @brief gets the enclosed module in the relation. * @return module */ 
pub fn getModule(self: ScopeEnclosingExpression) -> Module;