Deprecated API
Contents
-
Terminally Deprecated ElementsElementDescriptionThis class is intended for removal. It was meant to provide an extensible double-dispatch alternative to
instanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useCardinalityMill.singleStepTraverser().de.monticore.cardinality._util.CardinalityTypeDispatcher.asMCCommonLiteralsASTSignedLiteral(ASTNode) de.monticore.cardinality._util.CardinalityTypeDispatcher.asMCCommonLiteralsASTStringLiteral(ASTNode) de.monticore.cardinality._util.CardinalityTypeDispatcher.isMCCommonLiteralsASTSignedLiteral(ASTNode) de.monticore.cardinality._util.CardinalityTypeDispatcher.isMCCommonLiteralsASTStringLiteral(ASTNode) This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useCompletenessMill.singleStepTraverser().de.monticore.completeness._util.ICompletenessTypeDispatcher.asCompletenessICompletenessScope(IScope) de.monticore.completeness._util.ICompletenessTypeDispatcher.isCompletenessICompletenessScope(IScope) This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useAssignmentExpressionsMill.singleStepTraverser().is now a static delegateThis class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useBitExpressionsMill.singleStepTraverser().is now a static delegateThis class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useCommonExpressionsMill.singleStepTraverser().feature is now part of the super class (if enabled)is now a static delegateis now a static delegateis now a static delegateis now a static delegateThis class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useExpressionsBasisMill.singleStepTraverser().functionality is now in the super classis now a static delegateis now a static delegateThis class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useJavaClassExpressionsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useLambdaExpressionsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useStreamExpressionsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useTupleExpressionsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useUglyExpressionsMill.singleStepTraverser().is now a static delegateis now a static delegateThis class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useAntlrMill.singleStepTraverser().de.monticore.grammar.concepts.antlr.antlr._util.AntlrTypeDispatcher.asAntlrIAntlrGlobalScope(IScope) de.monticore.grammar.concepts.antlr.antlr._util.AntlrTypeDispatcher.isAntlrIAntlrGlobalScope(IScope) de.monticore.grammar.concepts.antlr.antlr._util.IAntlrTypeDispatcher.asAntlrASTConceptAntlr(ASTNode) de.monticore.grammar.concepts.antlr.antlr._util.IAntlrTypeDispatcher.isAntlrASTConceptAntlr(ASTNode) This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useGrammar_WithConceptsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useGrammarMill.singleStepTraverser().de.monticore.grammar.grammar._util.GrammarTypeDispatcher.asGrammarASTExpressionPredicateExt(ASTNode) de.monticore.grammar.grammar._util.GrammarTypeDispatcher.asMCBasicTypesASTMCImportStatement(ASTNode) de.monticore.grammar.grammar._util.GrammarTypeDispatcher.asMCBasicTypesMCBasicTypesLiterals(ASTNode) de.monticore.grammar.grammar._util.GrammarTypeDispatcher.asMCCommonLiteralsASTSignedLiteral(ASTNode) de.monticore.grammar.grammar._util.GrammarTypeDispatcher.asMCCommonLiteralsASTStringLiteral(ASTNode) de.monticore.grammar.grammar._util.GrammarTypeDispatcher.isGrammarASTExpressionPredicateExt(ASTNode) de.monticore.grammar.grammar._util.GrammarTypeDispatcher.isMCBasicTypesASTMCImportStatement(ASTNode) de.monticore.grammar.grammar._util.GrammarTypeDispatcher.isMCBasicTypesMCBasicTypesLiterals(ASTNode) de.monticore.grammar.grammar._util.GrammarTypeDispatcher.isMCCommonLiteralsASTSignedLiteral(ASTNode) de.monticore.grammar.grammar._util.GrammarTypeDispatcher.isMCCommonLiteralsASTStringLiteral(ASTNode) de.monticore.javalight._util.IJavaLightTypeDispatcher.asJavaLightASTAnnotationPairArguments(ASTNode) de.monticore.javalight._util.IJavaLightTypeDispatcher.isJavaLightASTAnnotationPairArguments(ASTNode) This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useJavaLightMill.singleStepTraverser().de.monticore.javalight._util.JavaLightTypeDispatcher.asCommonExpressionsASTDivideExpression(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asCommonExpressionsASTEqualsExpression(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asCommonExpressionsASTModuloExpression(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asExpressionsBasisASTLiteralExpression(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asJavaLightASTInterfaceBodyDeclaration(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asMCCommonLiteralsASTBasicFloatLiteral(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asMCCommonStatementsASTFormalParameter(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asMCCommonStatementsASTModifierDefault(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asMCCommonStatementsASTModifierPrivate(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asMCCommonStatementsASTSwitchStatement(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asMCReturnStatementsASTReturnStatement(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asMCStatementsBasisASTMCBlockStatement(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asTypeParametersTypeParametersLiterals(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asUglyExpressionsASTTypeCastExpression(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isCommonExpressionsASTDivideExpression(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isCommonExpressionsASTEqualsExpression(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isCommonExpressionsASTModuloExpression(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isExpressionsBasisASTLiteralExpression(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isJavaLightASTInterfaceBodyDeclaration(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isMCCommonLiteralsASTBasicFloatLiteral(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isMCCommonStatementsASTFormalParameter(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isMCCommonStatementsASTModifierDefault(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isMCCommonStatementsASTModifierPrivate(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isMCCommonStatementsASTSwitchStatement(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isMCReturnStatementsASTReturnStatement(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isMCStatementsBasisASTMCBlockStatement(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isTypeParametersTypeParametersLiterals(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isUglyExpressionsASTTypeCastExpression(ASTNode) This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCCommonLiteralsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCJavaLiteralsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCLiteralsBasisMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCBasicsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCCommonMill.singleStepTraverser().de.monticore.mccommon._util.MCCommonTypeDispatcher.asMCLiteralsBasisMCLiteralsBasisLiterals(ASTNode) de.monticore.mccommon._util.MCCommonTypeDispatcher.isMCLiteralsBasisMCLiteralsBasisLiterals(ASTNode) This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useOCLExpressionsMill.singleStepTraverser().de.monticore.ocl.oclexpressions._util.OCLExpressionsTypeDispatcher.asBasicSymbolsASTDiagram(ASTNode) de.monticore.ocl.oclexpressions._util.OCLExpressionsTypeDispatcher.asBasicSymbolsASTTypeVar(ASTNode) de.monticore.ocl.oclexpressions._util.OCLExpressionsTypeDispatcher.isBasicSymbolsASTDiagram(ASTNode) de.monticore.ocl.oclexpressions._util.OCLExpressionsTypeDispatcher.isBasicSymbolsASTTypeVar(ASTNode) initialize TypeCheck3initialize TypeCheck3This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useOptionalOperatorsMill.singleStepTraverser().is now a static delegateThis class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useSetExpressionsMill.singleStepTraverser().de.monticore.ocl.setexpressions._util.SetExpressionsTypeDispatcher.asBasicSymbolsASTDiagram(ASTNode) de.monticore.ocl.setexpressions._util.SetExpressionsTypeDispatcher.asBasicSymbolsASTTypeVar(ASTNode) de.monticore.ocl.setexpressions._util.SetExpressionsTypeDispatcher.isBasicSymbolsASTDiagram(ASTNode) de.monticore.ocl.setexpressions._util.SetExpressionsTypeDispatcher.isBasicSymbolsASTTypeVar(ASTNode) de.monticore.regex.regextype._util.IRegExTypeTypeDispatcher.asRegExTypeIRegExTypeGlobalScope(IScope) de.monticore.regex.regextype._util.IRegExTypeTypeDispatcher.isRegExTypeIRegExTypeGlobalScope(IScope) This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useRegExTypeMill.singleStepTraverser().de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.asMCBasicTypesASTMCPrimitiveType(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.asMCBasicTypesASTMCQualifiedName(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.asMCBasicTypesASTMCQualifiedType(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.asMCCommonLiteralsASTCharLiteral(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.asMCCommonLiteralsASTNullLiteral(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.asRegularExpressionsASTCharRange(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.asRegularExpressionsASTRegExChar(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.asRegularExpressionsASTRegExItem(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.isMCBasicTypesASTMCPrimitiveType(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.isMCBasicTypesASTMCQualifiedName(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.isMCBasicTypesASTMCQualifiedType(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.isMCCommonLiteralsASTCharLiteral(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.isMCCommonLiteralsASTNullLiteral(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.isRegularExpressionsASTCharRange(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.isRegularExpressionsASTRegExChar(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.isRegularExpressionsASTRegExItem(ASTNode) This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useRegularExpressionsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useSIUnitLiteralsMill.singleStepTraverser().de.monticore.siunit.siunitliterals._util.SIUnitLiteralsTypeDispatcher.asSIUnitsISIUnitsScope(IScope) de.monticore.siunit.siunitliterals._util.SIUnitLiteralsTypeDispatcher.isSIUnitsISIUnitsScope(IScope) This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useSIUnitsMill.singleStepTraverser().de.monticore.siunit.siunits._util.SIUnitsTypeDispatcher.asMCCommonLiteralsASTBooleanLiteral(ASTNode) de.monticore.siunit.siunits._util.SIUnitsTypeDispatcher.asMCCommonLiteralsASTNumericLiteral(ASTNode) de.monticore.siunit.siunits._util.SIUnitsTypeDispatcher.isMCCommonLiteralsASTBooleanLiteral(ASTNode) de.monticore.siunit.siunits._util.SIUnitsTypeDispatcher.isMCCommonLiteralsASTNumericLiteral(ASTNode) This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useSIUnitTypes4ComputingMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useSIUnitTypes4MathMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCArrayStatementsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCAssertStatementsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCCommonStatementsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCExceptionStatementsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCFullJavaStatementsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCLowLevelStatementsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCReturnStatementsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCStatementsBasisMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCSynchronizedStatementsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCVarDeclarationStatementsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useBasicSymbolsMillTOP.singleStepTraverser().de.monticore.symbols.basicsymbols._util.BasicSymbolsTypeDispatcher.asBasicSymbolsASTDiagram(ASTNode) de.monticore.symbols.basicsymbols._util.BasicSymbolsTypeDispatcher.asBasicSymbolsASTTypeVar(ASTNode) de.monticore.symbols.basicsymbols._util.BasicSymbolsTypeDispatcher.isBasicSymbolsASTDiagram(ASTNode) de.monticore.symbols.basicsymbols._util.BasicSymbolsTypeDispatcher.isBasicSymbolsASTTypeVar(ASTNode) This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useCompSymbolsMill.singleStepTraverser().de.monticore.symbols.compsymbols._util.CompSymbolsTypeDispatcher.asBasicSymbolsMCStereotype(ISymbol) de.monticore.symbols.compsymbols._util.CompSymbolsTypeDispatcher.asCompSymbolsComponentType(ISymbol) de.monticore.symbols.compsymbols._util.CompSymbolsTypeDispatcher.asMCBasicsMCBasicsLiterals(ASTNode) de.monticore.symbols.compsymbols._util.CompSymbolsTypeDispatcher.isBasicSymbolsMCStereotype(ISymbol) de.monticore.symbols.compsymbols._util.CompSymbolsTypeDispatcher.isCompSymbolsComponentType(ISymbol) de.monticore.symbols.compsymbols._util.CompSymbolsTypeDispatcher.isMCBasicsMCBasicsLiterals(ASTNode) de.monticore.symbols.compsymbols._util.ICompSymbolsTypeDispatcher.asCompSymbolsSubcomponent(ISymbol) de.monticore.symbols.compsymbols._util.ICompSymbolsTypeDispatcher.isCompSymbolsSubcomponent(ISymbol) This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useOOSymbolsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useRequirementSymbolsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useTagsMill.singleStepTraverser().de.monticore.tagging.tags._util.TagsTypeDispatcher.asMCLiteralsBasisMCLiteralsBasisLiterals(ASTNode) de.monticore.tagging.tags._util.TagsTypeDispatcher.isMCLiteralsBasisMCLiteralsBasisLiterals(ASTNode) de.monticore.tagging.tagschema._util.ITagSchemaTypeDispatcher.asTagSchemaASTScopeIdentifier(ASTNode) de.monticore.tagging.tagschema._util.ITagSchemaTypeDispatcher.isTagSchemaASTScopeIdentifier(ASTNode) This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useTagSchemaMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useDETemporalsMill.singleStepTraverser().de.monticore.temporal.detemporals._util.DETemporalsTypeDispatcher.asDETemporalsASTDEInstant(ASTNode) de.monticore.temporal.detemporals._util.DETemporalsTypeDispatcher.asMCBasicsASTMCBasicsNode(ASTNode) de.monticore.temporal.detemporals._util.DETemporalsTypeDispatcher.asTemporalBasisASTInstant(ASTNode) de.monticore.temporal.detemporals._util.DETemporalsTypeDispatcher.isDETemporalsASTDEInstant(ASTNode) de.monticore.temporal.detemporals._util.DETemporalsTypeDispatcher.isMCBasicsASTMCBasicsNode(ASTNode) de.monticore.temporal.detemporals._util.DETemporalsTypeDispatcher.isTemporalBasisASTInstant(ASTNode) This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useEscapedTemporalLiteralsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useISOTemporalsMill.singleStepTraverser().de.monticore.temporal.isotemporals._util.ISOTemporalsTypeDispatcher.asMCBasicsIMCBasicsScope(IScope) de.monticore.temporal.isotemporals._util.ISOTemporalsTypeDispatcher.isMCBasicsIMCBasicsScope(IScope) This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useISOTemporals4ParsingMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useTemporalBasisMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useODRuleGenerationMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useODRulesMill.singleStepTraverser().de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asBasicSymbolsIBasicSymbolsArtifactScope(IScope) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asCommonExpressionsASTBracketExpression(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asExpressionsBasisIExpressionsBasisScope(IScope) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asJavaClassExpressionsASTThisExpression(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asMCArrayStatementsASTArrayDeclaratorId(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asMCBasicTypesIMCBasicTypesArtifactScope(IScope) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asMCCommonLiteralsASTBasicDoubleLiteral(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asMCCommonLiteralsIMCCommonLiteralsScope(IScope) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asMCCommonStatementsASTCommonForControl(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asMCCommonStatementsASTDoWhileStatement(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asMCCommonStatementsASTModifierAbstract(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asMCCommonStatementsASTModifierStrictFp(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asMCCommonStatementsASTModifierVolatile(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asMCLiteralsBasisASTMCLiteralsBasisNode(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asUglyExpressionsASTUglyExpressionsNode(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asUMLStereotypeIUMLStereotypeGlobalScope(IScope) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isBasicSymbolsIBasicSymbolsArtifactScope(IScope) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isCommonExpressionsASTBracketExpression(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isExpressionsBasisIExpressionsBasisScope(IScope) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isJavaClassExpressionsASTThisExpression(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isMCArrayStatementsASTArrayDeclaratorId(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isMCBasicTypesIMCBasicTypesArtifactScope(IScope) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isMCCommonLiteralsASTBasicDoubleLiteral(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isMCCommonLiteralsIMCCommonLiteralsScope(IScope) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isMCCommonStatementsASTCommonForControl(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isMCCommonStatementsASTDoWhileStatement(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isMCCommonStatementsASTModifierAbstract(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isMCCommonStatementsASTModifierStrictFp(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isMCCommonStatementsASTModifierVolatile(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isMCLiteralsBasisASTMCLiteralsBasisNode(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isUglyExpressionsASTUglyExpressionsNode(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isUMLStereotypeIUMLStereotypeGlobalScope(IScope) This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useTFBasisExtsMill.singleStepTraverser().de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asBasicSymbolsIBasicSymbolsScope(IScope) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asExpressionsBasisASTExpression(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asJavaLightASTMethodDeclaration(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asJavaLightIJavaLightGlobalScope(IScope) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asMCArrayStatementsASTArrayInit(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asMCBasicsIMCBasicsArtifactScope(IScope) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asMCBasicTypesIMCBasicTypesScope(IScope) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asMCCollectionTypesASTMCMapType(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asMCCollectionTypesASTMCSetType(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asMCCommonLiteralsASTNatLiteral(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asOOSymbolsIOOSymbolsGlobalScope(IScope) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asTFBasisExtsASTTFBasisExtsNode(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isBasicSymbolsIBasicSymbolsScope(IScope) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isExpressionsBasisASTExpression(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isJavaLightASTMethodDeclaration(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isJavaLightIJavaLightGlobalScope(IScope) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isMCArrayStatementsASTArrayInit(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isMCBasicsIMCBasicsArtifactScope(IScope) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isMCBasicTypesIMCBasicTypesScope(IScope) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isMCCollectionTypesASTMCMapType(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isMCCollectionTypesASTMCSetType(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isMCCommonLiteralsASTNatLiteral(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isOOSymbolsIOOSymbolsGlobalScope(IScope) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isTFBasisExtsASTTFBasisExtsNode(ASTNode) This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useTFCommonsMill.singleStepTraverser().de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.asExpressionsBasisASTNameExpression(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.asMCCollectionTypesASTMCGenericType(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.asMCCommonLiteralsASTBooleanLiteral(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.asMCCommonLiteralsASTNumericLiteral(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.asMCCommonStatementsASTForStatement(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.asMCCommonStatementsASTJavaModifier(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.asTFBasisExtsITFBasisExtsGlobalScope(IScope) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.asTypeParametersITypeParametersScope(IScope) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.isExpressionsBasisASTNameExpression(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.isMCCollectionTypesASTMCGenericType(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.isMCCommonLiteralsASTBooleanLiteral(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.isMCCommonLiteralsASTNumericLiteral(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.isMCCommonStatementsASTForStatement(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.isMCCommonStatementsASTJavaModifier(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.isTFBasisExtsITFBasisExtsGlobalScope(IScope) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.isTypeParametersITypeParametersScope(IScope) TypeSymbul UND Expression: da ist was doppelt?not well-thought-out and unusedTypeSymbols are to be found in the corresponding subclasses, however, not every subclass will have a type symbolbad name, tends to be misused, s.a.SymTypeExpressionFactory.createGenericsDeclaredType(TypeSymbol)hides surrogate usage, see other `createGenerics`-methodshides surrogate usage, see other `createGenerics`-methodshides surrogate usage, see other `createGenerics`-methodsarrays do not have a type symbol useSymTypeExpressionFactory.createTypeArray(SymTypeExpression, int)arrays do not have a name useSymTypeExpressionFactory.createTypeArray(SymTypeExpression, int)misused all the time, bad name; More often than not, one does not create a SymTypeExpression based solely on a symbol, consider either usingTypeCheck3.symTypeFromAST(de.monticore.types.mcbasictypes._ast.ASTMCType),WithinScopeBasicSymbolsResolver.resolveType(IBasicSymbolsScope, String), or any other method in this class.use TypeCheck to get SymTypeExpressions from MCTypes, this method is rather incorrect/incompletedid hide the usage of surrogate, and leads to questionable code consider usingWithinScopeBasicSymbolsResolver.resolveType(IBasicSymbolsScope, String), of creating a Surrogate explicitly (only if required)ALWAYS use TypeVarSymbols to create TypeVariablescreate a symbol and use it to create a SymTypeVariableSymTypeExpressionFactory.createTypeVariable(TypeVarSymbol)the other constructor is to be usedonly required for the deprecated type symboluse SymTypeExpressionFactory The Factory then uses the constructor belowuse SymtypeBoxingVisitorunused outside of tests, but not required for tests useNamesinstead, orgetTypeInfo().getName()same as the the other 2 methods even in spec? useSymTypeOfGenerics.getTypeConstructorFullName()same as the the other 2 methods even in spec? useSymTypeOfGenerics.getTypeConstructorFullName()use SymTypeUnboxingVisitorunused outside of tests, but not required for tests useNamesinstead, orgetTypeInfo().getName()questionable name: getter and setter do different things. one may add a getObjFullName() or similar if required also, seems unused in our main projectsunused in main projectsuse the Factory, the Factory uses the constructor belowuse SymTypeRelationsonly used in 1 test ONCE... in our main projectscannot assume fixed set for all languagesonly used in tests in our main projectsuse SymTypeRelationsleftover of old version, simply use deepEquals() instead.unused in main projects also: getter and setter do something different, questionable(should) return trueunused in main projectsThis class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCArrayTypesMill.singleStepTraverser().de.monticore.types.mcarraytypes._util.MCArrayTypesTypeDispatcher.asMCBasicsMCBasicsLiterals(ASTNode) de.monticore.types.mcarraytypes._util.MCArrayTypesTypeDispatcher.isMCBasicsMCBasicsLiterals(ASTNode) This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCBasicTypesMill.singleStepTraverser().de.monticore.types.mcbasictypes._util.MCBasicTypesTypeDispatcher.asMCBasicsMCBasicsLiterals(ASTNode) de.monticore.types.mcbasictypes._util.MCBasicTypesTypeDispatcher.isMCBasicsMCBasicsLiterals(ASTNode) is now a static delegateis now a static delegateis now a static delegateThis class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCCollectionTypesMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCFullGenericTypesMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCFunctionTypesMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCSimpleGenericTypesMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCStructuralTypesMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useTypeParametersMill.singleStepTraverser().de.monticore.types.typeparameters._util.TypeParametersTypeDispatcher.asBasicSymbolsFunction(ISymbol) de.monticore.types.typeparameters._util.TypeParametersTypeDispatcher.asBasicSymbolsVariable(ISymbol) de.monticore.types.typeparameters._util.TypeParametersTypeDispatcher.isBasicSymbolsFunction(ISymbol) de.monticore.types.typeparameters._util.TypeParametersTypeDispatcher.isBasicSymbolsVariable(ISymbol) simply use aTreeMapuse constrain* methods above.Use constrain* methods above.use constructorBuiltInTypeRelations()useLValueRelationsis now a static delegateis now a static delegateThis class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useUMLModifierMill.singleStepTraverser().de.monticore.umlmodifier._util.UMLModifierTypeDispatcher.asMCCommonLiteralsASTSignedLiteral(ASTNode) de.monticore.umlmodifier._util.UMLModifierTypeDispatcher.asMCCommonLiteralsASTStringLiteral(ASTNode) de.monticore.umlmodifier._util.UMLModifierTypeDispatcher.isMCCommonLiteralsASTSignedLiteral(ASTNode) de.monticore.umlmodifier._util.UMLModifierTypeDispatcher.isMCCommonLiteralsASTStringLiteral(ASTNode) de.monticore.umlstereotype._util.IUMLStereotypeTypeDispatcher.asUMLStereotypeASTStereoValue(ASTNode) de.monticore.umlstereotype._util.IUMLStereotypeTypeDispatcher.isUMLStereotypeASTStereoValue(ASTNode) This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useUMLStereotypeMill.singleStepTraverser().de.monticore.umlstereotype._util.UMLStereotypeTypeDispatcher.asExpressionsBasisASTArguments(ASTNode)
-
Deprecated InterfacesInterfaceDescriptionuse
TypeCheck3useTypeCheck3useSymTypeRelationsuse MCCollectionSymTypeRelationsuse SymTypeRelationsuseTypeCheck3useLValueRelations
-
Deprecated ClassesClassDescriptionThis class is intended for removal. It was meant to provide an extensible double-dispatch alternative to
instanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useCardinalityMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useCompletenessMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useAssignmentExpressionsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useBitExpressionsMill.singleStepTraverser().not compatible with target typing, thus, this needs to be replaced with multiple CoCos, which do pass the target type if available. These CoCos have to be created for each non-terminal that contains an Expression. Please refer to the TypeCheck3 documentation and specificallyTypeCheck3.typeOf(ASTExpression, de.monticore.types.check.SymTypeExpression).This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useCommonExpressionsMill.singleStepTraverser().to be replaced by typechecking Constants directly, no direct alternativesfeature is now part of the super class (if enabled)This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useExpressionsBasisMill.singleStepTraverser().functionality is now in the super classThis class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useJavaClassExpressionsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useLambdaExpressionsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useStreamExpressionsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useTupleExpressionsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useUglyExpressionsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useAntlrMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useGrammar_WithConceptsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useGrammarMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useJavaLightMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCCommonLiteralsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCJavaLiteralsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCLiteralsBasisMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCBasicsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCCommonMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useOCLExpressionsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useOptionalOperatorsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useSetExpressionsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useRegExTypeMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useRegularExpressionsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useSIUnitLiteralsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useSIUnitsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useSIUnitTypes4ComputingMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useSIUnitTypes4MathMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCArrayStatementsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCAssertStatementsMill.singleStepTraverser().UseMCCommonStatementsSymTabCompletioninsteadThis class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCCommonStatementsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCExceptionStatementsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCFullJavaStatementsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCLowLevelStatementsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCReturnStatementsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCStatementsBasisMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCSynchronizedStatementsMill.singleStepTraverser().UseMCVarDeclarationStatementsSymTabCompletioninsteadThis class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCVarDeclarationStatementsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useBasicSymbolsMillTOP.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useCompSymbolsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useOOSymbolsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useRequirementSymbolsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useTagsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useTagSchemaMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useDETemporalsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useEscapedTemporalLiteralsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useISOTemporalsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useISOTemporals4ParsingMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useTemporalBasisMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useODRuleGenerationMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useODRulesMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useTFBasisExtsMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useTFCommonsMill.singleStepTraverser().part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.part of typecheck1, useTypeCheck3instead.useTypeCheck3andSymTypeRelationsof no use anymore, ISynthesize/IDerive are deprecateduseSymTypeRelationsThis class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCArrayTypesMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCBasicTypesMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCCollectionTypesMill.singleStepTraverser().integrated into MCCollectionSymTypesRelationsThis class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCFullGenericTypesMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCFunctionTypesMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCSimpleGenericTypesMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useMCStructuralTypesMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useTypeParametersMill.singleStepTraverser().useTypeCheck3This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useUMLModifierMill.singleStepTraverser().This class is intended for removal. It was meant to provide an extensible double-dispatch alternative toinstanceofand casting. However, the current implementation only performs single dispatch, making it a slower, more verbose, and less extensible variant ofinstanceof. For closed component hierarchies, use pattern matching forinstanceofinstead. For extensible components, useUMLStereotypeMill.singleStepTraverser().
-
Deprecated Enum ClassesEnum ClassDescription
-
Deprecated FieldsFieldDescriptionUse
Grammar_WithConceptsAntlrLexer.VOCABULARYinstead.UseGrammar_WithConceptsAntlrParser.VOCABULARYinstead.UseSIUnitsAntlrLexer.VOCABULARYinstead.UseSIUnitsAntlrParser.VOCABULARYinstead.UseTagsAntlrLexer.VOCABULARYinstead.UseTagsAntlrParser.VOCABULARYinstead.de.monticore.temporal.parsing.isotemporals4parsing._parser.ISOTemporals4ParsingAntlrLexer.tokenNamesUseISOTemporals4ParsingAntlrLexer.VOCABULARYinstead.UseISOTemporals4ParsingAntlrParser.VOCABULARYinstead.UseODRulesAntlrLexer.VOCABULARYinstead.UseODRulesAntlrParser.VOCABULARYinstead.TypeSymbols are to be found in the corresponding subclasses, however, not every subclass will have a type symbolonly required for the deprecated type symbolcannot assume fixed set for all languages
-
Deprecated MethodsMethodDescriptionde.monticore.cardinality._util.CardinalityTypeDispatcher.asMCCommonLiteralsASTSignedLiteral
(ASTNode) de.monticore.cardinality._util.CardinalityTypeDispatcher.asMCCommonLiteralsASTStringLiteral(ASTNode) de.monticore.cardinality._util.CardinalityTypeDispatcher.isMCCommonLiteralsASTSignedLiteral(ASTNode) de.monticore.cardinality._util.CardinalityTypeDispatcher.isMCCommonLiteralsASTStringLiteral(ASTNode) de.monticore.completeness._util.ICompletenessTypeDispatcher.asCompletenessICompletenessScope(IScope) de.monticore.completeness._util.ICompletenessTypeDispatcher.isCompletenessICompletenessScope(IScope) is now a static delegateis now a static delegatepart of TypeCheck1. instead useSymTypeExpression.getSourceInfo().part of TypeCheck1. Not required in TypeCheck3.part of TypeCheck1. instead useSymTypeExpression.getSourceInfo().part of TypeCheck1. Not required in TypeCheck3.is now a static delegateis now a static delegateis now a static delegateis now a static delegatepart of TypeCheck1. instead useSymTypeExpression.getSourceInfo().part of TypeCheck1. Not required in TypeCheck3.is now a static delegateis now a static delegateis now a static delegateis now a static delegatede.monticore.grammar.concepts.antlr.antlr._util.AntlrTypeDispatcher.asAntlrIAntlrGlobalScope(IScope) de.monticore.grammar.concepts.antlr.antlr._util.AntlrTypeDispatcher.isAntlrIAntlrGlobalScope(IScope) de.monticore.grammar.concepts.antlr.antlr._util.IAntlrTypeDispatcher.asAntlrASTConceptAntlr(ASTNode) de.monticore.grammar.concepts.antlr.antlr._util.IAntlrTypeDispatcher.isAntlrASTConceptAntlr(ASTNode) de.monticore.grammar.grammar._symboltable.MCGrammarSymbol.addSuperGrammar(Supplier<MCGrammarSymbol>) de.monticore.grammar.grammar._util.GrammarTypeDispatcher.asGrammarASTExpressionPredicateExt(ASTNode) de.monticore.grammar.grammar._util.GrammarTypeDispatcher.asMCBasicTypesASTMCImportStatement(ASTNode) de.monticore.grammar.grammar._util.GrammarTypeDispatcher.asMCBasicTypesMCBasicTypesLiterals(ASTNode) de.monticore.grammar.grammar._util.GrammarTypeDispatcher.asMCCommonLiteralsASTSignedLiteral(ASTNode) de.monticore.grammar.grammar._util.GrammarTypeDispatcher.asMCCommonLiteralsASTStringLiteral(ASTNode) de.monticore.grammar.grammar._util.GrammarTypeDispatcher.isGrammarASTExpressionPredicateExt(ASTNode) de.monticore.grammar.grammar._util.GrammarTypeDispatcher.isMCBasicTypesASTMCImportStatement(ASTNode) de.monticore.grammar.grammar._util.GrammarTypeDispatcher.isMCBasicTypesMCBasicTypesLiterals(ASTNode) de.monticore.grammar.grammar._util.GrammarTypeDispatcher.isMCCommonLiteralsASTSignedLiteral(ASTNode) de.monticore.grammar.grammar._util.GrammarTypeDispatcher.isMCCommonLiteralsASTStringLiteral(ASTNode) de.monticore.javalight._util.IJavaLightTypeDispatcher.asJavaLightASTAnnotationPairArguments(ASTNode) de.monticore.javalight._util.IJavaLightTypeDispatcher.isJavaLightASTAnnotationPairArguments(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asCommonExpressionsASTDivideExpression(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asCommonExpressionsASTEqualsExpression(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asCommonExpressionsASTModuloExpression(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asExpressionsBasisASTLiteralExpression(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asJavaLightASTInterfaceBodyDeclaration(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asMCCommonLiteralsASTBasicFloatLiteral(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asMCCommonStatementsASTFormalParameter(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asMCCommonStatementsASTModifierDefault(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asMCCommonStatementsASTModifierPrivate(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asMCCommonStatementsASTSwitchStatement(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asMCReturnStatementsASTReturnStatement(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asMCStatementsBasisASTMCBlockStatement(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asTypeParametersTypeParametersLiterals(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.asUglyExpressionsASTTypeCastExpression(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isCommonExpressionsASTDivideExpression(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isCommonExpressionsASTEqualsExpression(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isCommonExpressionsASTModuloExpression(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isExpressionsBasisASTLiteralExpression(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isJavaLightASTInterfaceBodyDeclaration(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isMCCommonLiteralsASTBasicFloatLiteral(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isMCCommonStatementsASTFormalParameter(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isMCCommonStatementsASTModifierDefault(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isMCCommonStatementsASTModifierPrivate(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isMCCommonStatementsASTSwitchStatement(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isMCReturnStatementsASTReturnStatement(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isMCStatementsBasisASTMCBlockStatement(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isTypeParametersTypeParametersLiterals(ASTNode) de.monticore.javalight._util.JavaLightTypeDispatcher.isUglyExpressionsASTTypeCastExpression(ASTNode) de.monticore.mccommon._util.MCCommonTypeDispatcher.asMCLiteralsBasisMCLiteralsBasisLiterals(ASTNode) de.monticore.mccommon._util.MCCommonTypeDispatcher.isMCLiteralsBasisMCLiteralsBasisLiterals(ASTNode) de.monticore.ocl.oclexpressions._util.OCLExpressionsTypeDispatcher.asBasicSymbolsASTDiagram(ASTNode) de.monticore.ocl.oclexpressions._util.OCLExpressionsTypeDispatcher.asBasicSymbolsASTTypeVar(ASTNode) de.monticore.ocl.oclexpressions._util.OCLExpressionsTypeDispatcher.isBasicSymbolsASTDiagram(ASTNode) de.monticore.ocl.oclexpressions._util.OCLExpressionsTypeDispatcher.isBasicSymbolsASTTypeVar(ASTNode) initialize TypeCheck3initialize TypeCheck3is now a static delegatede.monticore.ocl.setexpressions._util.SetExpressionsTypeDispatcher.asBasicSymbolsASTDiagram(ASTNode) de.monticore.ocl.setexpressions._util.SetExpressionsTypeDispatcher.asBasicSymbolsASTTypeVar(ASTNode) de.monticore.ocl.setexpressions._util.SetExpressionsTypeDispatcher.isBasicSymbolsASTDiagram(ASTNode) de.monticore.ocl.setexpressions._util.SetExpressionsTypeDispatcher.isBasicSymbolsASTTypeVar(ASTNode) de.monticore.regex.regextype._util.IRegExTypeTypeDispatcher.asRegExTypeIRegExTypeGlobalScope(IScope) de.monticore.regex.regextype._util.IRegExTypeTypeDispatcher.isRegExTypeIRegExTypeGlobalScope(IScope) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.asMCBasicTypesASTMCPrimitiveType(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.asMCBasicTypesASTMCQualifiedName(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.asMCBasicTypesASTMCQualifiedType(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.asMCCommonLiteralsASTCharLiteral(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.asMCCommonLiteralsASTNullLiteral(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.asRegularExpressionsASTCharRange(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.asRegularExpressionsASTRegExChar(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.asRegularExpressionsASTRegExItem(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.isMCBasicTypesASTMCPrimitiveType(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.isMCBasicTypesASTMCQualifiedName(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.isMCBasicTypesASTMCQualifiedType(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.isMCCommonLiteralsASTCharLiteral(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.isMCCommonLiteralsASTNullLiteral(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.isRegularExpressionsASTCharRange(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.isRegularExpressionsASTRegExChar(ASTNode) de.monticore.regex.regextype._util.RegExTypeTypeDispatcher.isRegularExpressionsASTRegExItem(ASTNode) de.monticore.siunit.siunitliterals._util.SIUnitLiteralsTypeDispatcher.asSIUnitsISIUnitsScope(IScope) de.monticore.siunit.siunitliterals._util.SIUnitLiteralsTypeDispatcher.isSIUnitsISIUnitsScope(IScope) de.monticore.siunit.siunits._util.SIUnitsTypeDispatcher.asMCCommonLiteralsASTBooleanLiteral(ASTNode) de.monticore.siunit.siunits._util.SIUnitsTypeDispatcher.asMCCommonLiteralsASTNumericLiteral(ASTNode) de.monticore.siunit.siunits._util.SIUnitsTypeDispatcher.isMCCommonLiteralsASTBooleanLiteral(ASTNode) de.monticore.siunit.siunits._util.SIUnitsTypeDispatcher.isMCCommonLiteralsASTNumericLiteral(ASTNode) use TypeParameterRelationsuse TypeParameterRelationsde.monticore.symbols.basicsymbols._util.BasicSymbolsTypeDispatcher.asBasicSymbolsASTDiagram(ASTNode) de.monticore.symbols.basicsymbols._util.BasicSymbolsTypeDispatcher.asBasicSymbolsASTTypeVar(ASTNode) de.monticore.symbols.basicsymbols._util.BasicSymbolsTypeDispatcher.isBasicSymbolsASTDiagram(ASTNode) de.monticore.symbols.basicsymbols._util.BasicSymbolsTypeDispatcher.isBasicSymbolsASTTypeVar(ASTNode) de.monticore.symbols.compsymbols._util.CompSymbolsTypeDispatcher.asBasicSymbolsMCStereotype(ISymbol) de.monticore.symbols.compsymbols._util.CompSymbolsTypeDispatcher.asCompSymbolsComponentType(ISymbol) de.monticore.symbols.compsymbols._util.CompSymbolsTypeDispatcher.asMCBasicsMCBasicsLiterals(ASTNode) de.monticore.symbols.compsymbols._util.CompSymbolsTypeDispatcher.isBasicSymbolsMCStereotype(ISymbol) de.monticore.symbols.compsymbols._util.CompSymbolsTypeDispatcher.isCompSymbolsComponentType(ISymbol) de.monticore.symbols.compsymbols._util.CompSymbolsTypeDispatcher.isMCBasicsMCBasicsLiterals(ASTNode) de.monticore.symbols.compsymbols._util.ICompSymbolsTypeDispatcher.asCompSymbolsSubcomponent(ISymbol) de.monticore.symbols.compsymbols._util.ICompSymbolsTypeDispatcher.isCompSymbolsSubcomponent(ISymbol) de.monticore.tagging.tags._util.TagsTypeDispatcher.asMCLiteralsBasisMCLiteralsBasisLiterals(ASTNode) de.monticore.tagging.tags._util.TagsTypeDispatcher.isMCLiteralsBasisMCLiteralsBasisLiterals(ASTNode) de.monticore.tagging.tagschema._util.ITagSchemaTypeDispatcher.asTagSchemaASTScopeIdentifier(ASTNode) de.monticore.tagging.tagschema._util.ITagSchemaTypeDispatcher.isTagSchemaASTScopeIdentifier(ASTNode) de.monticore.temporal.detemporals._util.DETemporalsTypeDispatcher.asDETemporalsASTDEInstant(ASTNode) de.monticore.temporal.detemporals._util.DETemporalsTypeDispatcher.asMCBasicsASTMCBasicsNode(ASTNode) de.monticore.temporal.detemporals._util.DETemporalsTypeDispatcher.asTemporalBasisASTInstant(ASTNode) de.monticore.temporal.detemporals._util.DETemporalsTypeDispatcher.isDETemporalsASTDEInstant(ASTNode) de.monticore.temporal.detemporals._util.DETemporalsTypeDispatcher.isMCBasicsASTMCBasicsNode(ASTNode) de.monticore.temporal.detemporals._util.DETemporalsTypeDispatcher.isTemporalBasisASTInstant(ASTNode) de.monticore.temporal.isotemporals._util.ISOTemporalsTypeDispatcher.asMCBasicsIMCBasicsScope(IScope) de.monticore.temporal.isotemporals._util.ISOTemporalsTypeDispatcher.isMCBasicsIMCBasicsScope(IScope) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asBasicSymbolsIBasicSymbolsArtifactScope(IScope) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asCommonExpressionsASTBracketExpression(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asExpressionsBasisIExpressionsBasisScope(IScope) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asJavaClassExpressionsASTThisExpression(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asMCArrayStatementsASTArrayDeclaratorId(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asMCBasicTypesIMCBasicTypesArtifactScope(IScope) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asMCCommonLiteralsASTBasicDoubleLiteral(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asMCCommonLiteralsIMCCommonLiteralsScope(IScope) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asMCCommonStatementsASTCommonForControl(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asMCCommonStatementsASTDoWhileStatement(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asMCCommonStatementsASTModifierAbstract(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asMCCommonStatementsASTModifierStrictFp(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asMCCommonStatementsASTModifierVolatile(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asMCLiteralsBasisASTMCLiteralsBasisNode(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asUglyExpressionsASTUglyExpressionsNode(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.asUMLStereotypeIUMLStereotypeGlobalScope(IScope) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isBasicSymbolsIBasicSymbolsArtifactScope(IScope) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isCommonExpressionsASTBracketExpression(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isExpressionsBasisIExpressionsBasisScope(IScope) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isJavaClassExpressionsASTThisExpression(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isMCArrayStatementsASTArrayDeclaratorId(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isMCBasicTypesIMCBasicTypesArtifactScope(IScope) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isMCCommonLiteralsASTBasicDoubleLiteral(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isMCCommonLiteralsIMCCommonLiteralsScope(IScope) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isMCCommonStatementsASTCommonForControl(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isMCCommonStatementsASTDoWhileStatement(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isMCCommonStatementsASTModifierAbstract(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isMCCommonStatementsASTModifierStrictFp(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isMCCommonStatementsASTModifierVolatile(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isMCLiteralsBasisASTMCLiteralsBasisNode(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isUglyExpressionsASTUglyExpressionsNode(ASTNode) de.monticore.tf.odrules._util.ODRulesTypeDispatcher.isUMLStereotypeIUMLStereotypeGlobalScope(IScope) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asBasicSymbolsIBasicSymbolsScope(IScope) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asExpressionsBasisASTExpression(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asJavaLightASTMethodDeclaration(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asJavaLightIJavaLightGlobalScope(IScope) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asMCArrayStatementsASTArrayInit(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asMCBasicsIMCBasicsArtifactScope(IScope) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asMCBasicTypesIMCBasicTypesScope(IScope) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asMCCollectionTypesASTMCMapType(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asMCCollectionTypesASTMCSetType(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asMCCommonLiteralsASTNatLiteral(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asOOSymbolsIOOSymbolsGlobalScope(IScope) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.asTFBasisExtsASTTFBasisExtsNode(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isBasicSymbolsIBasicSymbolsScope(IScope) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isExpressionsBasisASTExpression(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isJavaLightASTMethodDeclaration(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isJavaLightIJavaLightGlobalScope(IScope) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isMCArrayStatementsASTArrayInit(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isMCBasicsIMCBasicsArtifactScope(IScope) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isMCBasicTypesIMCBasicTypesScope(IScope) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isMCCollectionTypesASTMCMapType(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isMCCollectionTypesASTMCSetType(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isMCCommonLiteralsASTNatLiteral(ASTNode) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isOOSymbolsIOOSymbolsGlobalScope(IScope) de.monticore.tf.tfbasisexts._util.TFBasisExtsTypeDispatcher.isTFBasisExtsASTTFBasisExtsNode(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.asExpressionsBasisASTNameExpression(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.asMCCollectionTypesASTMCGenericType(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.asMCCommonLiteralsASTBooleanLiteral(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.asMCCommonLiteralsASTNumericLiteral(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.asMCCommonStatementsASTForStatement(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.asMCCommonStatementsASTJavaModifier(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.asTFBasisExtsITFBasisExtsGlobalScope(IScope) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.asTypeParametersITypeParametersScope(IScope) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.isExpressionsBasisASTNameExpression(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.isMCCollectionTypesASTMCGenericType(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.isMCCommonLiteralsASTBooleanLiteral(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.isMCCommonLiteralsASTNumericLiteral(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.isMCCommonStatementsASTForStatement(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.isMCCommonStatementsASTJavaModifier(ASTNode) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.isTFBasisExtsITFBasisExtsGlobalScope(IScope) de.monticore.tf.tfcommons._util.TFCommonsTypeDispatcher.isTypeParametersITypeParametersScope(IScope) not well-thought-out and unusedbad name, tends to be misused, s.a.SymTypeExpressionFactory.createGenericsDeclaredType(TypeSymbol)hides surrogate usage, see other `createGenerics`-methodshides surrogate usage, see other `createGenerics`-methodshides surrogate usage, see other `createGenerics`-methodsarrays do not have a type symbol useSymTypeExpressionFactory.createTypeArray(SymTypeExpression, int)arrays do not have a name useSymTypeExpressionFactory.createTypeArray(SymTypeExpression, int)misused all the time, bad name; More often than not, one does not create a SymTypeExpression based solely on a symbol, consider either usingTypeCheck3.symTypeFromAST(de.monticore.types.mcbasictypes._ast.ASTMCType),WithinScopeBasicSymbolsResolver.resolveType(IBasicSymbolsScope, String), or any other method in this class.use TypeCheck to get SymTypeExpressions from MCTypes, this method is rather incorrect/incompletedid hide the usage of surrogate, and leads to questionable code consider usingWithinScopeBasicSymbolsResolver.resolveType(IBasicSymbolsScope, String), of creating a Surrogate explicitly (only if required)most current usages are wrong and have to be changed in the future! Currently considered to be removed, unless this functionality is required often enough (alternative: explicitly create a Surrogate and callSymTypeExpressionFactory.createTypeObject(TypeSymbol))ALWAYS use TypeVarSymbols to create TypeVariablescreate a symbol and use it to create a SymTypeVariableSymTypeExpressionFactory.createTypeVariable(TypeVarSymbol)use SymtypeBoxingVisitorunused outside of tests, but not required for tests useNamesinstead, orgetTypeInfo().getName()same as the the other 2 methods even in spec? useSymTypeOfGenerics.getTypeConstructorFullName()same as the the other 2 methods even in spec? useSymTypeOfGenerics.getTypeConstructorFullName()use SymTypeUnboxingVisitorunused outside of tests, but not required for tests useNamesinstead, orgetTypeInfo().getName()questionable name: getter and setter do different things. one may add a getObjFullName() or similar if required also, seems unused in our main projectsunused in main projectsuse SymTypeRelationsonly used in 1 test ONCE... in our main projectsonly used in tests in our main projectsuse SymTypeRelationsleftover of old version, simply use deepEquals() instead.unused in main projects also: getter and setter do something different, questionable(should) return trueunused in main projectsde.monticore.types.mcarraytypes._util.MCArrayTypesTypeDispatcher.asMCBasicsMCBasicsLiterals(ASTNode) de.monticore.types.mcarraytypes._util.MCArrayTypesTypeDispatcher.isMCBasicsMCBasicsLiterals(ASTNode) part of TypeCheck1. instead useSymTypeExpression.getSourceInfo().part of TypeCheck1. Not required in TypeCheck3.de.monticore.types.mcbasictypes._util.MCBasicTypesTypeDispatcher.asMCBasicsMCBasicsLiterals(ASTNode) de.monticore.types.mcbasictypes._util.MCBasicTypesTypeDispatcher.isMCBasicsMCBasicsLiterals(ASTNode) is now a static delegateis now a static delegateis now a static delegatedue to bad naming, use isMCCollectionde.monticore.types.typeparameters._util.TypeParametersTypeDispatcher.asBasicSymbolsFunction(ISymbol) de.monticore.types.typeparameters._util.TypeParametersTypeDispatcher.asBasicSymbolsVariable(ISymbol) de.monticore.types.typeparameters._util.TypeParametersTypeDispatcher.isBasicSymbolsFunction(ISymbol) de.monticore.types.typeparameters._util.TypeParametersTypeDispatcher.isBasicSymbolsVariable(ISymbol) simply use aTreeMapuse constrain* methods above.Use constrain* methods above.do not use, only here until fix in grammardo not use, remove after fix of grammarsis now a static delegateis now a static delegatede.monticore.umlmodifier._util.UMLModifierTypeDispatcher.asMCCommonLiteralsASTSignedLiteral(ASTNode) de.monticore.umlmodifier._util.UMLModifierTypeDispatcher.asMCCommonLiteralsASTStringLiteral(ASTNode) de.monticore.umlmodifier._util.UMLModifierTypeDispatcher.isMCCommonLiteralsASTSignedLiteral(ASTNode) de.monticore.umlmodifier._util.UMLModifierTypeDispatcher.isMCCommonLiteralsASTStringLiteral(ASTNode) de.monticore.umlstereotype._util.IUMLStereotypeTypeDispatcher.asUMLStereotypeASTStereoValue(ASTNode) de.monticore.umlstereotype._util.IUMLStereotypeTypeDispatcher.isUMLStereotypeASTStereoValue(ASTNode) de.monticore.umlstereotype._util.UMLStereotypeTypeDispatcher.asExpressionsBasisASTArguments(ASTNode)
-
Deprecated ConstructorsConstructorDescriptionuse the other ConstructorTypeCalculator is deprecated, use the other constructornew instances of a parser should be retrieved via a language's millnew instances of a parser should be retrieved via a language's milluse default constructornew instances of a parser should be retrieved via a language's millnew instances of a parser should be retrieved via a language's millnew instances of a parser should be retrieved via a language's millTypeSymbul UND Expression: da ist was doppelt?the other constructor is to be useduse SymTypeExpressionFactory The Factory then uses the constructor belowcontains no non-deprecated program logicuse the Factory, the Factory uses the constructor belowno logic that is not deprecated this is to be replaced by the default constructoruse constructor
BuiltInTypeRelations()