Interface IResolver<V extends IResolvable>
-
- Type Parameters:
V- the type of variable declarations
public interface IResolver<V extends IResolvable>Defines the interface of a simple variable resolver.- Author:
- Holger Eichelberger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.ObjectgetIvmlElement(java.lang.String name)Resolves an IVML element.Vresolve(java.lang.String name, boolean local)Resolves a variable.
-
-
-
Method Detail
-
resolve
V resolve(java.lang.String name, boolean local)
Resolves a variable.- Parameters:
name- the name of the variablelocal- consider only the local scope or also outside nested scopes- Returns:
- the variable declaration or null
-
getIvmlElement
java.lang.Object getIvmlElement(java.lang.String name)
Resolves an IVML element.- Parameters:
name- the name to be resolved- Returns:
- the IVML element (value, containable model element), null else
-
-