Uses of Interface
net.ssehub.easy.varModel.model.datatypes.IResolutionScope
-
Packages that use IResolutionScope Package Description de.uni_hildesheim.sse.translation The mechanisms needed to translate an IVML Ecore model into an IVML object model.net.ssehub.easy.instantiation.core.model.common Implements the common language elements.net.ssehub.easy.producer.ui.confModel This package holds a GUI representation of the configuration with methods and additional information as needed by the Eclipse UI.net.ssehub.easy.producer.ui.internal This package holds extension classes of eclipse which must not be called or extended from other plug-ins.net.ssehub.easy.varModel.model Base package for the variability model.net.ssehub.easy.varModel.model.datatypes Base directory for the main datatype classes. -
-
Uses of IResolutionScope in de.uni_hildesheim.sse.translation
Classes in de.uni_hildesheim.sse.translation that implement IResolutionScope Modifier and Type Class Description classTypeContextDefines a type context which consists of all variables defined in a project and additionally variables which can be added to the context in a layered manner. -
Uses of IResolutionScope in net.ssehub.easy.instantiation.core.model.common
Methods in net.ssehub.easy.instantiation.core.model.common with parameters of type IResolutionScope Modifier and Type Method Description static java.lang.ObjectAdvice. getIvmlElement(IResolutionScope scope, java.lang.String name)Returns whethernamecan be resolved to an IVML element inscope. -
Uses of IResolutionScope in net.ssehub.easy.producer.ui.confModel
Methods in net.ssehub.easy.producer.ui.confModel with parameters of type IResolutionScope Modifier and Type Method Description private static voidGUIConfiguration. determineVisible(IResolutionScope scope, java.util.Set<AbstractVariable> visible, java.util.Set<IResolutionScope> done)Determines the actually visible variables for the given resolutionscope. -
Uses of IResolutionScope in net.ssehub.easy.producer.ui.internal
Methods in net.ssehub.easy.producer.ui.internal with parameters of type IResolutionScope Modifier and Type Method Description static CompoundTypeSelectionDialog. selectCompoundType(org.eclipse.swt.widgets.Shell shell, java.lang.String title, IResolutionScope scope, Compound type)Allows the user to select a compound type from all refining types fromtype.static CompoundTypeSelectionDialog. selectCompoundType(org.eclipse.swt.widgets.Shell shell, java.lang.String title, IResolutionScope scope, Compound type, Compound current)Allows the user to select a compound type from all refining types fromtype. -
Uses of IResolutionScope in net.ssehub.easy.varModel.model
Classes in net.ssehub.easy.varModel.model that implement IResolutionScope Modifier and Type Class Description classContainableModelElementListA list of containable model elements which acts asIResolutionScope.classProjectThis class holds the project imports, the containable model-, and attributable elements.classProjectInterfaceProjectInterface class.Fields in net.ssehub.easy.varModel.model declared as IResolutionScope Modifier and Type Field Description private IResolutionScopeProjectImport. scopeMethods in net.ssehub.easy.varModel.model that return IResolutionScope Modifier and Type Method Description private static IResolutionScopeModelQuery. checkInterfaceImport(IResolutionScope scope, ModelQuery.IncrementalNamespace ispace, java.lang.String namespace, IResolutionScope project)Performs final checks on accessing an imported interface.private static IResolutionScopeModelQuery. getImportedScope(IResolutionScope scope, java.lang.String namespace)Returns the current scope due to imports.private static IResolutionScopeModelQuery. getScope(IResolutionScope scope, java.lang.String name)Returns the resolution scope determined by the qualifiednamerelative to the givenscope.IResolutionScopeProjectImport. getScope()Returns the specific scope introduced by this import.Methods in net.ssehub.easy.varModel.model with parameters of type IResolutionScope Modifier and Type Method Description private static IResolutionScopeModelQuery. checkInterfaceImport(IResolutionScope scope, ModelQuery.IncrementalNamespace ispace, java.lang.String namespace, IResolutionScope project)Performs final checks on accessing an imported interface.static ValueModelQuery. enumLiteralAsValue(IResolutionScope elements, java.lang.String name)Finds a referenced enum literal inproject.private static IModelElementModelQuery. findCompoundOrAttributeAccess(IResolutionScope elements, java.lang.String name, java.lang.String innerName, IModelElement result)Finds a variable by compound/attribute access as part ofModelQuery.findVariable(IResolutionScope, String, Class).static DecisionVariableDeclarationModelQuery. findDeclaration(IResolutionScope scope, ModelQuery.IDeclarationSelector selector)Searches a givenscopefor a variable declaration oftypeand returns the declaration determined byselector.static ContainableModelElementModelQuery. findElementByName(IResolutionScope elements, java.lang.String name, java.lang.Class<?> type)Finds an element by its given name inelements.private static ContainableModelElementModelQuery. findElementByName(IResolutionScope elements, java.lang.String name, java.lang.Class<?> type, java.util.Set<IResolutionScope> done)Finds an element by its given name inelements.static IDatatypeModelQuery. findElementByTypeName(IResolutionScope elements, java.lang.String typeName, java.lang.Class<? extends IDatatype> type)Finds the specified data type definition in the givenelements.static IDatatypeModelQuery. findElementByTypeName(IResolutionScope elements, java.lang.String typeName, java.lang.Class<? extends IDatatype> type, java.util.Set<IResolutionScope> done)Finds the specified data type definition in the givenelements.static EnumModelQuery. findEnum(IResolutionScope elements, java.lang.String name)Finds a referenced enum literal inproject.static java.util.List<Compound>ModelQuery. findRefining(IResolutionScope scope, Compound compound)Returns all (reachable) compounds (transitively) refining the givencompoundstarting atscopealso considering imported scopes.private static voidModelQuery. findRefining(IResolutionScope scope, Compound compound, java.util.List<Compound> result, java.util.Set<IResolutionScope> done)Returns all (reachable) compounds (transitively) refining the givencompoundstarting atscopealso considering imported scopes.private static IDatatypeModelQuery. findType(IResolutionScope elements, java.lang.String name, boolean considerVariableDeclarations, java.lang.Class<? extends IDatatype> type, java.util.Set<IResolutionScope> done)Finds the specified data type definition in the givenproject.static IDatatypeModelQuery. findType(IResolutionScope elements, java.lang.String name, java.lang.Class<? extends IDatatype> type)Finds the specified data type definition in the givenproject.static AbstractVariableModelQuery. findVariable(IResolutionScope elements, java.lang.String name, java.lang.Class<? extends AbstractVariable> type)Searches for a specified variable.static IModelElementModelQuery. findVariableUse(IResolutionScope elements, java.lang.String name, java.lang.Class<?> type)Searches for a specified variable or variable use.private static IModelElementModelQuery. findVariableUse(IResolutionScope elements, java.lang.String name, java.lang.Class<?> type, java.util.Set<IResolutionScope> done)Searches for a specified variable or variable use.static java.util.List<Attribute>ModelQuery. getAllAttributes(IResolutionScope scope)Returns all attributes inscope.private static voidModelQuery. getAllAttributes(IResolutionScope scope, java.util.List<Attribute> attributes, java.util.Set<IResolutionScope> done)Collects all attributes inscopeand imported scopes.private static IResolutionScopeModelQuery. getImportedScope(IResolutionScope scope, java.lang.String namespace)Returns the current scope due to imports.private static IResolutionScopeModelQuery. getScope(IResolutionScope scope, java.lang.String name)Returns the resolution scope determined by the qualifiednamerelative to the givenscope.private static ProjectModelQuery. searchImportedProject(java.lang.String namespace, IResolutionScope scope, java.util.Set<Project> done)Searches for an indirectly imported project in depth-first search.Method parameters in net.ssehub.easy.varModel.model with type arguments of type IResolutionScope Modifier and Type Method Description private static ContainableModelElementModelQuery. findElementByName(IResolutionScope elements, java.lang.String name, java.lang.Class<?> type, java.util.Set<IResolutionScope> done)Finds an element by its given name inelements.static IDatatypeModelQuery. findElementByTypeName(IResolutionScope elements, java.lang.String typeName, java.lang.Class<? extends IDatatype> type, java.util.Set<IResolutionScope> done)Finds the specified data type definition in the givenelements.private static voidModelQuery. findRefining(IResolutionScope scope, Compound compound, java.util.List<Compound> result, java.util.Set<IResolutionScope> done)Returns all (reachable) compounds (transitively) refining the givencompoundstarting atscopealso considering imported scopes.private static IDatatypeModelQuery. findType(IResolutionScope elements, java.lang.String name, boolean considerVariableDeclarations, java.lang.Class<? extends IDatatype> type, java.util.Set<IResolutionScope> done)Finds the specified data type definition in the givenproject.private static IModelElementModelQuery. findVariableUse(IResolutionScope elements, java.lang.String name, java.lang.Class<?> type, java.util.Set<IResolutionScope> done)Searches for a specified variable or variable use.private static voidModelQuery. getAllAttributes(IResolutionScope scope, java.util.List<Attribute> attributes, java.util.Set<IResolutionScope> done)Collects all attributes inscopeand imported scopes. -
Uses of IResolutionScope in net.ssehub.easy.varModel.model.datatypes
Classes in net.ssehub.easy.varModel.model.datatypes that implement IResolutionScope Modifier and Type Class Description classCompoundA compound type groups multiple types into a single named unit.Methods in net.ssehub.easy.varModel.model.datatypes with parameters of type IResolutionScope Modifier and Type Method Description java.util.Collection<Compound>Compound. allImplementing(IResolutionScope scope)Finds all implementing compound types for this compound searching withinscopeand transitive imports.java.util.Collection<Compound>Compound. implementingNonAbstract(IResolutionScope scope)Finds the implementing non-abstract types for this compound, i.e., the ones that may instantiate this compound.
-