Uses of Package
net.ssehub.easy.instantiation.core.model.expressions
-
Classes in net.ssehub.easy.instantiation.core.model.expressions used by de.uni_hildesheim.sse Class Description Expression An expression used in the instantiation languages.IExpressionParser Allows parsing a string to an expression.IRuntimeEnvironment Defines the type of a runtime environment to evaluate expressions in. -
Classes in net.ssehub.easy.instantiation.core.model.expressions used by de.uni_hildesheim.sse.buildLanguageTranslation Class Description Expression An expression used in the instantiation languages.ExpressionVersionRestriction A version restriction based on expressions.ResolutionListener Is notified upon a later resolution of a variability model identifier expression.StringResolver.IExpressionTranslator The general interface of an expression translator. -
Classes in net.ssehub.easy.instantiation.core.model.expressions used by de.uni_hildesheim.sse.vil.expressions.translation Class Description AbstractCallExpression Implements the type checking and automated type conversion mechanism in an abstracted form based onIMetaTypeandIMetaOperation.CallArgument Describes an optionally named call argument.ContainerInitializerExpression Represents a container initializer expression consisting of various entries all in the same dimension.Expression An expression used in the instantiation languages.ExpressionEvaluator A wrapper type to pass and evaluate expressions in VIL languages.ExpressionVersionRestriction A version restriction based on expressions.FieldAccessExpression Represents a field access.IExpressionVisitor A visitor interface for expressions.ResolutionListener Is notified upon a later resolution of a variability model identifier expression.Resolver A basic implementation for a hierarchical resolver.StringResolver.IExpressionTranslator The general interface of an expression translator.VarModelIdentifierExpression Represents an identifier in a variability model. -
Classes in net.ssehub.easy.instantiation.core.model.expressions used by de.uni_hildesheim.sse.vil.templatelang Class Description Expression An expression used in the instantiation languages.IExpressionParser Allows parsing a string to an expression.IRuntimeEnvironment Defines the type of a runtime environment to evaluate expressions in. -
Classes in net.ssehub.easy.instantiation.core.model.expressions used by de.uni_hildesheim.sse.vil.templatelang.templateLanguageTranslation Class Description Expression An expression used in the instantiation languages.ExpressionVersionRestriction A version restriction based on expressions.ResolutionListener Is notified upon a later resolution of a variability model identifier expression.StringResolver.IExpressionTranslator The general interface of an expression translator. -
Classes in net.ssehub.easy.instantiation.core.model.expressions used by net.ssehub.easy.instantiation.core.model.buildlangModel Class Description AbstractCallExpression Implements the type checking and automated type conversion mechanism in an abstracted form based onIMetaTypeandIMetaOperation.AbstractTracerBase An abstract base tracer implementation storing the actual locale.AbstractWriter An abstract class for writing an object model as a textual output.CallArgument Describes an optionally named call argument.CallExpression Represents a call to an operation of aTypeDescriptor.CompositeExpression Represents a composite expression.ConstantExpression Represents a parenthesis expression.ContainerInitializerExpression Represents a container initializer expression consisting of various entries all in the same dimension.CopyVisitor Implements a visitor for copying expressions.EvaluationVisitor A basic visitor for evaluating expressions.Expression An expression used in the instantiation languages.ExpressionEvaluator A wrapper type to pass and evaluate expressions in VIL languages.ExpressionParserRegistry.ILanguage Identifies a language.ExpressionVersionRestriction A version restriction based on expressions.ExpressionVersionRestrictionValidator Implements a basic expression version restriction validator.ExpressionWriter Implements a writer for expressions using the default VIL expression syntax.FieldAccessExpression Represents a field access.IArgumentProvider Marks a class which stores / provides arguments.IExpressionParser Allows parsing a string to an expression.IExpressionVisitor A visitor interface for expressions.IResolvable A resolvable forIResolver.IResolver Defines the interface of a simple variable resolver.IRuntimeEnvironment Defines the type of a runtime environment to evaluate expressions in.ITracer Defines a tracer interface for receiving information about runtime execution, e.g., for testing.MultiAndExpression Represents a multi-and expression.NoTracer Implements a tracer which does noting.ParenthesisExpression Represents a parenthesis expression.ResolvableOperationCallExpression Represents a call to a resolvable operation, i.e., a "function pointer".ResolvableOperationExpression Represents a resolved operation in terms of a function pointer.Resolver A basic implementation for a hierarchical resolver.Resolver.IContextType Defines a type for contexts (i.e., constants).StreamTracer Implements a simple stream-based execution tracer.StringExpression Represents an expression within a string to be used for resolved content statements and strings.ValueAssignmentExpression Represents a value assignment.VariableExpression An expression denoting that a variable is used.VarModelIdentifierExpression Represents an identifier in a variability model.VilTypeExpression Represents a VIL type. -
Classes in net.ssehub.easy.instantiation.core.model.expressions used by net.ssehub.easy.instantiation.core.model.buildlangModel.ruleMatch Class Description CallExpression Represents a call to an operation of aTypeDescriptor.CompositeExpression Represents a composite expression.ConstantExpression Represents a parenthesis expression.ContainerInitializerExpression Represents a container initializer expression consisting of various entries all in the same dimension.Expression An expression used in the instantiation languages.ExpressionEvaluator A wrapper type to pass and evaluate expressions in VIL languages.FieldAccessExpression Represents a field access.IExpressionParser Allows parsing a string to an expression.IExpressionVisitor A visitor interface for expressions.IRuntimeEnvironment Defines the type of a runtime environment to evaluate expressions in.MultiAndExpression Represents a multi-and expression.ParenthesisExpression Represents a parenthesis expression.ResolvableOperationCallExpression Represents a call to a resolvable operation, i.e., a "function pointer".ResolvableOperationExpression Represents a resolved operation in terms of a function pointer.StringExpression Represents an expression within a string to be used for resolved content statements and strings.ValueAssignmentExpression Represents a value assignment.VariableExpression An expression denoting that a variable is used.VarModelIdentifierExpression Represents an identifier in a variability model.VilTypeExpression Represents a VIL type. -
Classes in net.ssehub.easy.instantiation.core.model.expressions used by net.ssehub.easy.instantiation.core.model.common Class Description AbstractCallExpression Implements the type checking and automated type conversion mechanism in an abstracted form based onIMetaTypeandIMetaOperation.AbstractTracerBase An abstract base tracer implementation storing the actual locale.AbstractWriter An abstract class for writing an object model as a textual output.CallArgument Describes an optionally named call argument.CallExpression Represents a call to an operation of aTypeDescriptor.EvaluationVisitor A basic visitor for evaluating expressions.Expression An expression used in the instantiation languages.ExpressionWriter Implements a writer for expressions using the default VIL expression syntax.IArgumentProvider Marks a class which stores / provides arguments.IExpressionParser Allows parsing a string to an expression.IExpressionVisitor A visitor interface for expressions.IResolvable A resolvable forIResolver.IResolver Defines the interface of a simple variable resolver.IRuntimeEnvironment Defines the type of a runtime environment to evaluate expressions in.ITracer Defines a tracer interface for receiving information about runtime execution, e.g., for testing.NoTracer Implements a tracer which does noting.Resolver A basic implementation for a hierarchical resolver.StreamTracer Implements a simple stream-based execution tracer. -
Classes in net.ssehub.easy.instantiation.core.model.expressions used by net.ssehub.easy.instantiation.core.model.expressions Class Description AbstractCallExpression Implements the type checking and automated type conversion mechanism in an abstracted form based onIMetaTypeandIMetaOperation.AbstractCallExpression.ConvertibleOperation Stores an operation as well as the required type conversion operations.AbstractTracerBase An abstract base tracer implementation storing the actual locale.AbstractWriter An abstract class for writing an object model as a textual output.CallArgument Describes an optionally named call argument.CallExpression Represents a call to an operation of aTypeDescriptor.CallExpression.CallType Defines some basic call types.CompositeExpression Represents a composite expression.ConstantExpression Represents a parenthesis expression.ContainerInitializerExpression Represents a container initializer expression consisting of various entries all in the same dimension.EvaluationVisitor A basic visitor for evaluating expressions.Expression An expression used in the instantiation languages.ExpressionEvaluator A wrapper type to pass and evaluate expressions in VIL languages.ExpressionParserRegistry.ILanguage Identifies a language.ExpressionWriter Implements a writer for expressions using the default VIL expression syntax.FieldAccessExpression Represents a field access.IArgumentProvider Marks a class which stores / provides arguments.IExpressionIterator Defines a simple expression iterator.IExpressionParser Allows parsing a string to an expression.IExpressionVisitor A visitor interface for expressions.InPlaceCommand Replaces an in-place command/expression within a string/content expression.InPlaceForCommand Replaces an in-place for-command/expression within a string/content expression.InPlaceIfCommand Replaces an in-place if-command/expression within a string/content expression.InPlaceImportCommand Represents an in-place import command.InPlaceVarDeclCommand Represents an in-place variable declaration command.IResolvable A resolvable forIResolver.IResolver Defines the interface of a simple variable resolver.IRuntimeEnvironment Defines the type of a runtime environment to evaluate expressions in.IStringParserFactory An optional factory turning in-place commands into language-specific expressions.ITracer Defines a tracer interface for receiving information about runtime execution, e.g., for testing.MultiAndExpression Represents a multi-and expression.ParenthesisExpression Represents a parenthesis expression.ResolutionListener Is notified upon a later resolution of a variability model identifier expression.ResolvableOperationCallExpression Represents a call to a resolvable operation, i.e., a "function pointer".ResolvableOperationExpression Represents a resolved operation in terms of a function pointer.Resolver A basic implementation for a hierarchical resolver.Resolver.IContextType Defines a type for contexts (i.e., constants).Resolver.Level Represents a (nested) resolution level.StringExpression Represents an expression within a string to be used for resolved content statements and strings.StringParser A generic parser and replacer for values ($name) and expressions (${expression}) in strings.StringParser.State The parser states.StringReplacer.Positions Stores in-place command positions for replacing.StringResolver.IExpressionTranslator The general interface of an expression translator.ValueAssignmentExpression Represents a value assignment.VariableExpression An expression denoting that a variable is used.VarModelIdentifierExpression Represents an identifier in a variability model.VilTypeExpression Represents a VIL type. -
Classes in net.ssehub.easy.instantiation.core.model.expressions used by net.ssehub.easy.instantiation.core.model.templateModel Class Description AbstractCallExpression Implements the type checking and automated type conversion mechanism in an abstracted form based onIMetaTypeandIMetaOperation.AbstractTracerBase An abstract base tracer implementation storing the actual locale.AbstractWriter An abstract class for writing an object model as a textual output.CallArgument Describes an optionally named call argument.CompositeExpression Represents a composite expression.ConstantExpression Represents a parenthesis expression.CopyVisitor Implements a visitor for copying expressions.EvaluationVisitor A basic visitor for evaluating expressions.Expression An expression used in the instantiation languages.ExpressionParserRegistry.ILanguage Identifies a language.ExpressionVersionRestriction A version restriction based on expressions.ExpressionVersionRestrictionValidator Implements a basic expression version restriction validator.ExpressionWriter Implements a writer for expressions using the default VIL expression syntax.IArgumentProvider Marks a class which stores / provides arguments.IExpressionIterator Defines a simple expression iterator.IExpressionParser Allows parsing a string to an expression.IExpressionVisitor A visitor interface for expressions.InPlaceForCommand Replaces an in-place for-command/expression within a string/content expression.InPlaceIfCommand Replaces an in-place if-command/expression within a string/content expression.InPlaceImportCommand Represents an in-place import command.InPlaceVarDeclCommand Represents an in-place variable declaration command.IResolvable A resolvable forIResolver.IResolver Defines the interface of a simple variable resolver.IRuntimeEnvironment Defines the type of a runtime environment to evaluate expressions in.IStringParserFactory An optional factory turning in-place commands into language-specific expressions.ITracer Defines a tracer interface for receiving information about runtime execution, e.g., for testing.NoTracer Implements a tracer which does noting.ResolvableOperationCallExpression Represents a call to a resolvable operation, i.e., a "function pointer".Resolver A basic implementation for a hierarchical resolver.Resolver.IContextType Defines a type for contexts (i.e., constants).StreamTracer Implements a simple stream-based execution tracer.VarModelIdentifierExpression Represents an identifier in a variability model. -
Classes in net.ssehub.easy.instantiation.core.model.expressions used by net.ssehub.easy.instantiation.core.model.tracing Class Description AbstractTracerBase An abstract base tracer implementation storing the actual locale.CallExpression.CallType Defines some basic call types.Expression An expression used in the instantiation languages.ITracer Defines a tracer interface for receiving information about runtime execution, e.g., for testing. -
Classes in net.ssehub.easy.instantiation.core.model.expressions used by net.ssehub.easy.instantiation.core.model.vilTypes Class Description Expression An expression used in the instantiation languages.ExpressionEvaluator A wrapper type to pass and evaluate expressions in VIL languages.IExpressionVisitor A visitor interface for expressions.IInitializableValue An initializable value provided by aConstructorCallExpressionthat requires theEvaluationVisitorto be initialized correctly.IResolvable A resolvable forIResolver. -
Classes in net.ssehub.easy.instantiation.core.model.expressions used by net.ssehub.easy.instantiation.core.model.vilTypes.configuration Class Description IResolvable A resolvable forIResolver. -
Classes in net.ssehub.easy.instantiation.core.model.expressions used by net.ssehub.easy.instantiation.java.artifacts Class Description ExpressionEvaluator A wrapper type to pass and evaluate expressions in VIL languages. -
Classes in net.ssehub.easy.instantiation.core.model.expressions used by net.ssehub.easy.producer.ui.core.instantiation Class Description AbstractTracerBase An abstract base tracer implementation storing the actual locale.ITracer Defines a tracer interface for receiving information about runtime execution, e.g., for testing. -
Classes in net.ssehub.easy.instantiation.core.model.expressions used by net.ssehub.easy.producer.ui.productline_editor.instantiator Class Description CallExpression Represents a call to an operation of aTypeDescriptor.CompositeExpression Represents a composite expression.ConstantExpression Represents a parenthesis expression.ContainerInitializerExpression Represents a container initializer expression consisting of various entries all in the same dimension.Expression An expression used in the instantiation languages.ExpressionEvaluator A wrapper type to pass and evaluate expressions in VIL languages.FieldAccessExpression Represents a field access.IArgumentProvider Marks a class which stores / provides arguments.IExpressionVisitor A visitor interface for expressions.MultiAndExpression Represents a multi-and expression.ParenthesisExpression Represents a parenthesis expression.ResolvableOperationCallExpression Represents a call to a resolvable operation, i.e., a "function pointer".ResolvableOperationExpression Represents a resolved operation in terms of a function pointer.StringExpression Represents an expression within a string to be used for resolved content statements and strings.ValueAssignmentExpression Represents a value assignment.VariableExpression An expression denoting that a variable is used.VarModelIdentifierExpression Represents an identifier in a variability model.VilTypeExpression Represents a VIL type.