ScopeEnclosignStatement

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

Inherit from ScopeEnclosingStatementDO

Primary key: statement_oid: int

schema ScopeEnclosignStatement extends ScopeEnclosingStatementDO { @primary statement_oid: int, scope_oid: int } 

ScopeEnclosignStatement::getScopeOid

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

ScopeEnclosignStatement::getEnclosingScope

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

ScopeEnclosignStatement::getStatement

/** * @brief gets the enclosing statement in the relation. * @return Statement */ 
pub fn getStatement(self: ScopeEnclosignStatement) -> Statement; 

ScopeEnclosignStatement::getFunction

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

ScopeEnclosignStatement::__all__

Data constraint method.

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

ScopeEnclosignStatement::getClass

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

ScopeEnclosignStatement::getModule

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