Uses of Class
net.ssehub.easy.varModel.model.ModelQueryException
Packages that use ModelQueryException
Package
Description
This package represents a specific variability model configuration.
Base package for the variability model.
-
Uses of ModelQueryException in net.ssehub.easy.varModel.confModel
Methods in net.ssehub.easy.varModel.confModel that throw ModelQueryExceptionModifier and TypeMethodDescriptionConfiguration.getDecision(String varName, boolean dereference) Returns the decision variable for a potentially nested/qualified name from this configuration.private IDecisionVariableConfiguration.getDecision(IDecisionVariable var, String varName, boolean dereference) Returns the decision variable for a potentially nested/qualified name from this configuration using withvaras current search context.static ConstraintSyntaxTreeConfigQuery.toCST(IDecisionVariable variable) Converts anIDecisionVariableof the configuration to aVariableexpression, so that it can be used for a value assignment, e.g. -
Uses of ModelQueryException in net.ssehub.easy.varModel.model
Methods in net.ssehub.easy.varModel.model that throw ModelQueryExceptionModifier and TypeMethodDescriptionprivate static IResolutionScopeModelQuery.checkInterfaceImport(IResolutionScope scope, ModelQuery.IncrementalNamespace ispace, String namespace, IResolutionScope project) Performs final checks on accessing an imported interface.private static booleanModelQuery.checkScopeForImport(String name, ProjectImport imp, String namespace) Check the validity of the scope being imported.static ValueModelQuery.enumLiteralAsValue(IResolutionScope elements, String name) Finds a referenced enum literal inproject.private static IModelElementModelQuery.findCompoundOrAttributeAccess(IResolutionScope elements, String name, String innerName, IModelElement result) Finds a variable by compound/attribute access as part ofModelQuery.findVariable(IResolutionScope, String, Class).static ContainableModelElementModelQuery.findElementByName(IResolutionScope elements, String name, Class<?> type) Finds an element by its given name inelements.private static ContainableModelElementModelQuery.findElementByName(IResolutionScope elements, String name, Class<?> type, Set<IResolutionScope> done) Finds an element by its given name inelements.static IDatatypeModelQuery.findElementByTypeName(IResolutionScope elements, String typeName, Class<? extends IDatatype> type) Finds the specified data type definition in the givenelements.static IDatatypeModelQuery.findElementByTypeName(IResolutionScope elements, String typeName, Class<? extends IDatatype> type, Set<IResolutionScope> done) Finds the specified data type definition in the givenelements.static IDatatypeModelQuery.findElementByTypeName(IDecisionVariableContainer container, String typeName) Finds the specified data type definition in the givencontainer.static EnumModelQuery.findEnum(IResolutionScope elements, String name) Finds a referenced enum literal inproject.private static IDatatypeModelQuery.findType(IResolutionScope elements, String name, boolean considerVariableDeclarations, Class<? extends IDatatype> type, Set<IResolutionScope> done) Finds the specified data type definition in the givenproject.static IDatatypeModelQuery.findType(IResolutionScope elements, String name, Class<? extends IDatatype> type) Finds the specified data type definition in the givenproject.static AbstractVariableModelQuery.findVariable(IResolutionScope elements, String name, Class<? extends AbstractVariable> type) Searches for a specified variable.static IModelElementModelQuery.findVariableUse(IResolutionScope elements, String name, Class<?> type) Searches for a specified variable or variable use.private static IModelElementModelQuery.findVariableUse(IResolutionScope elements, String name, Class<?> type, Set<IResolutionScope> done) Searches for a specified variable or variable use.private static IResolutionScopeModelQuery.getImportedScope(IResolutionScope scope, String namespace) Returns the current scope due to imports.private static IResolutionScopeModelQuery.getScope(IResolutionScope scope, String name) Returns the resolution scope determined by the qualifiednamerelative to the givenscope.