Class OOSymbolsSymTypeRelations

java.lang.Object
de.monticore.symbols.oosymbols.types3.OOSymbolsSymTypeRelations

public class OOSymbolsSymTypeRelations extends Object
relations for SymTypes of wrt. OOSymbols, e.g, isEnum, etc. Mostly used as convenience instead of the required, e.g.,
  1. checking if a symbol exists
  2. checking if the symbol is a OOSymbol
  3. typeDispatch the symbol to the OOSymbols variant
  4. actually checking a value
Note: this does not contain AccessModifier or similar, as those are related to the resolver and not the SymTypeExpressions.