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 */ - Parameter
self:ScopeEnclosignStatement - Return
int
pub fn getScopeOid(self: ScopeEnclosignStatement) -> int; ScopeEnclosignStatement::getEnclosingScope
/** * @brief gets the direct enclosed scope in the relation. * @return Scope */ - Parameter
self:ScopeEnclosignStatement - Return
Scope
pub fn getEnclosingScope(self: ScopeEnclosignStatement) -> Scope; ScopeEnclosignStatement::getStatement
/** * @brief gets the enclosing statement in the relation. * @return Statement */ - Parameter
self:ScopeEnclosignStatement - Return
Statement
pub fn getStatement(self: ScopeEnclosignStatement) -> Statement; ScopeEnclosignStatement::getFunction
/** * @brief gets the enclosed function in the relation. * @return Function */ - Parameter
self:ScopeEnclosignStatement - Return
Function
pub fn getFunction(self: ScopeEnclosignStatement) -> Function; ScopeEnclosignStatement::__all__
Data constraint method.
- Parameter
db:PythonDB - Return
*ScopeEnclosignStatement
pub fn __all__(db: PythonDB) -> *ScopeEnclosignStatement; ScopeEnclosignStatement::getClass
/** * @brief gets the enclosed class in the relation. * @return Class */ - Parameter
self:ScopeEnclosignStatement - Return
Class
pub fn getClass(self: ScopeEnclosignStatement) -> Class; ScopeEnclosignStatement::getModule
/** * @brief gets the enclosed module in the relation. * @return module */ - Parameter
self:ScopeEnclosignStatement - Return
Module
pub fn getModule(self: ScopeEnclosignStatement) -> Module;