Uses of Interface
net.ssehub.easy.instantiation.core.model.expressions.IResolvable
-
Packages that use IResolvable Package Description net.ssehub.easy.instantiation.core.model.buildlangModel Implements the abstract representation of the build language (parsed, analyzed and already linked, i.e.net.ssehub.easy.instantiation.core.model.common Implements the common language elements.net.ssehub.easy.instantiation.core.model.expressions Implements the common expression tree for the VIL languages.net.ssehub.easy.instantiation.core.model.templateModel The template language model.net.ssehub.easy.instantiation.core.model.vilTypes Contains the basic VIL types used as foundation for the artifact model and for integrating the variability model, i.e., types which are not artifacts themselves.net.ssehub.easy.instantiation.core.model.vilTypes.configuration All classes related to the EASy integration of configuration and decisions. -
-
Uses of IResolvable in net.ssehub.easy.instantiation.core.model.buildlangModel
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel that implement IResolvable Modifier and Type Class Description classImplicitVariableDeclarationDefines an implicit variable declaration, i.e., one that shall not be emitted again.classJoinVariableDeclarationDefines a variable declaration for VIL joins.classVariableDeclarationRepresents a variable declaration. -
Uses of IResolvable in net.ssehub.easy.instantiation.core.model.common
Classes in net.ssehub.easy.instantiation.core.model.common with type parameters of type IResolvable Modifier and Type Interface Description interfaceIVariableDeclarationReceiver<I extends IResolvable>An instance which receives (global) variable declarations.classListVariableDeclarationReceiver<I extends IResolvable>Implements a simple list variable declaration receiver.Classes in net.ssehub.easy.instantiation.core.model.common that implement IResolvable Modifier and Type Class Description classVariableDeclarationRepresents a variable declaration.Methods in net.ssehub.easy.instantiation.core.model.common that return IResolvable Modifier and Type Method Description I[]ListVariableDeclarationReceiver. toArray()Turns the collected variables into an array.Methods in net.ssehub.easy.instantiation.core.model.common with parameters of type IResolvable Modifier and Type Method Description java.lang.ObjectRuntimeEnvironment.Context. getValue(IResolvable resolvable)Returns the value ofresolvable.java.lang.ObjectRuntimeEnvironment. getValue(IResolvable resolvable)voidRuntimeEnvironment. setValue(IResolvable var, java.lang.Object object)Changes the value ofvarwhere it is defined. -
Uses of IResolvable in net.ssehub.easy.instantiation.core.model.expressions
Classes in net.ssehub.easy.instantiation.core.model.expressions with type parameters of type IResolvable Modifier and Type Interface Description interfaceIResolver<V extends IResolvable>Defines the interface of a simple variable resolver.classResolver<V extends IResolvable>A basic implementation for a hierarchical resolver.private static classResolver.Level<V extends IResolvable>Represents a (nested) resolution level.Methods in net.ssehub.easy.instantiation.core.model.expressions that return IResolvable Modifier and Type Method Description IResolvableIRuntimeEnvironment. get(java.lang.String name)Returns the resolvable of namenameif defined.Methods in net.ssehub.easy.instantiation.core.model.expressions with parameters of type IResolvable Modifier and Type Method Description voidResolver. add(V[] decls)Adds all variable declarations indeclto the actual level.java.lang.ObjectIRuntimeEnvironment. getValue(IResolvable resolvable)Returns the value ofresolvable.voidIRuntimeEnvironment. setValue(IResolvable var, java.lang.Object object)Changes the value ofvarwhere it is defined. -
Uses of IResolvable in net.ssehub.easy.instantiation.core.model.templateModel
Classes in net.ssehub.easy.instantiation.core.model.templateModel that implement IResolvable Modifier and Type Class Description classImplicitVariableDeclarationDefines an implicit variable declaration, i.e., one that shall not be emitted again.classVariableDeclarationRepresents a variable declaration. -
Uses of IResolvable in net.ssehub.easy.instantiation.core.model.vilTypes
Subinterfaces of IResolvable in net.ssehub.easy.instantiation.core.model.vilTypes Modifier and Type Interface Description interfaceIMetaParameterDeclarationDefines the interface of a parameter declaration.Classes in net.ssehub.easy.instantiation.core.model.vilTypes that implement IResolvable Modifier and Type Class Description (package private) classReflectionOperationParameterImplements a simple operation parameter descriptor filled by reflection. -
Uses of IResolvable in net.ssehub.easy.instantiation.core.model.vilTypes.configuration
Classes in net.ssehub.easy.instantiation.core.model.vilTypes.configuration that implement IResolvable Modifier and Type Class Description classAbstractIvmlVariableWraps a decision variable.classAttributeRepresents an attribute from a variability model imported into VIL.classConfigurationRepresents a variability model and its configuration in VIL.classDecisionVariableRealizes the bridge to the decision variables.classEnumValueRepresents an IVML enum value.classIvmlDeclarationRepresents an IVML declaration.classIvmlElementDenotes an element resolved in IVML.
-