Variable

/** * @brief A variable is a field (or an enum constant), a local variable or a parameter. */ 

Primary key: id: int

schema Variable { @primary id: int } 

Variable::getDirectUsage

/** * @brief gets the directly usage of the element. * @return ReferenceExpression */ 
pub fn getDirectUsage(self: Variable) -> *ReferenceExpression; 

Variable::getLocation

/** * @brief gets the location of the element. * @return Location */ 
pub fn getLocation(self: Variable) -> Location; 

Variable::getType

/** * @brief gets the type of the element. * @return Type */ 
pub fn getType(self: Variable) -> Type; 

Variable::__all__

Data constraint method.

pub fn __all__(db: JavaDB) -> *Variable; 

Variable::getName

/** * @brief gets the name of the element. * @return string */ 
  • Parameter self: Variable
  • Return string
pub fn getName(self: Variable) -> string;