Uses of Package
net.ssehub.easy.instantiation.core.model.buildlangModel
-
Packages that use net.ssehub.easy.instantiation.core.model.buildlangModel Package Description de.uni_hildesheim.sse IVML core main classes (exported).de.uni_hildesheim.sse.buildLanguageTranslation de.uni_hildesheim.sse.ui de.uni_hildesheim.sse.ui.hyperlinking VIL hyperlinking.de.uni_hildesheim.sse.validation The on-the-fly validator calling the model transformation mechanism.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.buildlangModel.matchLoop Implements the LHS/RHS match loop and related applicators.net.ssehub.easy.instantiation.core.model.buildlangModel.ruleMatch Rule match expressions.net.ssehub.easy.instantiation.core.model.defaultInstantiators The default instantiators for VIL.net.ssehub.easy.instantiation.core.model.execution High level execution support.net.ssehub.easy.instantiation.core.model.tracing Common tracing functionality.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.net.ssehub.easy.instantiation.serializer.xml.loader This package contains all loaders.net.ssehub.easy.producer.core.mgmt This package contains classes which are needed for data management, i.e.net.ssehub.easy.producer.core.persistence This plug-in contains functionality of EASy, which can also run without Eclipse.net.ssehub.easy.producer.core.persistence.datatypes This package contains a simple data model, which can be used to store information in a non ivml file.net.ssehub.easy.producer.core.persistence.standard This package contains classes which specific to the persistencer of this plug-in.net.ssehub.easy.producer.core.varMod.container net.ssehub.easy.producer.ui.core.instantiation Classes for connecting instantiation output to the GUI.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.producer.ui.productline_editor.instantiator This package holds classes for the instantiator editor. -
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel used by de.uni_hildesheim.sse Class Description Resolver A specific resolver for the rule-based build language.Script Creates a project which is the top-level element of a build script VIL-model. -
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel used by de.uni_hildesheim.sse.buildLanguageTranslation Class Description AlternativeExpression Represents a VIL alternative.Compound Implements a compound type declaration for VIL.ExpressionStatement Represents a statement which contains just of an expression.ForStatement Implements a VIL for statement.Imports Stores the model imports and VTL requirements for a Script.InstantiateExpression Represents an instantiate expression.IRuleBlock Defines the interface for a rule block, i.e., a block containingrule elements.IRuleElement A rule element interface which must be implemented by all elements that can be part of a rule in the rule body.JoinExpression Realizes a VIL join, typically over the variability model configuration and / or a project's artifact model.JoinVariableDeclaration Defines a variable declaration for VIL joins.MapExpression Describes a map statement.Resolver A specific resolver for the rule-based build language.Rule Represents a VIL build rule (production strategy).Rule.Side Defines the rule sides.RuleDescriptor Defines the complex parts of a rule.Script Creates a project which is the top-level element of a build script VIL-model.Script.ScriptDescriptor A descriptor class used for creating scripts (maximum parameter constraint).VariableDeclaration Represents a variable declaration.WhileStatement Implements a VIL while statement. -
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel used by de.uni_hildesheim.sse.ui Class Description Script Creates a project which is the top-level element of a build script VIL-model. -
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel used by de.uni_hildesheim.sse.ui.hyperlinking Class Description IBuildlangElement The top-level interface for the build language specific model elements.Script Creates a project which is the top-level element of a build script VIL-model. -
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel used by de.uni_hildesheim.sse.validation Class Description Script Creates a project which is the top-level element of a build script VIL-model. -
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel used by net.ssehub.easy.instantiation.core.model.buildlangModel Class Description AbstractRule Defines an abstract VIL rule.AlternativeExpression Represents a VIL alternative.BuildlangExecution Executes a build language project.BuildModel Provides mechanisms for loading, linking, referring, searching and storing build models according to their name, their version and their location.ExecutableRules Stores information about executable rules.ExpressionStatement Represents a statement which contains just of an expression.ExpressionVersionRestriction A version restriction based on VIL expressions.ForStatement Implements a VIL for statement.IBuildlangElement The top-level interface for the build language specific model elements.IBuildlangVisitor Defines the type for the entire buildlang visitor.IEnumeratingLoop Defines the internal interface of an enumerating loop.Imports Stores the model imports and VTL requirements for a Script.InstantiateExpression Represents an instantiate expression.IRuleBlock Defines the interface for a rule block, i.e., a block containingrule elements.IRuleElement A rule element interface which must be implemented by all elements that can be part of a rule in the rule body.ITracer A simple tracer interface providing test support to the execution part.IVisitor A visitor interface for the build language elements.JoinExpression Realizes a VIL join, typically over the variability model configuration and / or a project's artifact model.JoinVariableDeclaration Defines a variable declaration for VIL joins.LoadProperties Represents a file of properties to be loaded.MapExpression Describes a map statement.OtherProjects Realizes the implicit variable OTHERPROJECTS inScript.ProjectElement Representation of an abstract project element.Resolver A specific resolver for the rule-based build language.Resolver.ContextType Defines the contexts for the VIL build language.Rule Represents a VIL build rule (production strategy).Rule.Side Defines the rule sides.RuleBlock Defines a rule block, i.e., a set of rule elements.RuleCallExpression Represents the explicit execution of a rule (precondition, rule body).RuleDescriptor Defines the complex parts of a rule.RuleDescriptorException Defines a specific exception for failing rule conditions carrying the index of the failing expression.RuleExecutionContext Implements an execution context for a rule.RuleExecutionContext.FailState Defines possible fail states.RuleExecutionResult Denotes the result of a rule execution.RuleExecutionResult.Status Denotes the execution status.RuntimeEnvironment A specific runtime environment containing the global OTHERPROJECTS variable.Script Creates a project which is the top-level element of a build script VIL-model.Script.ScriptDescriptor A descriptor class used for creating scripts (maximum parameter constraint).StrategyCallExpression Implements a strategy call.StrategyCallExpression.Type Defines some exclusive types of strategy calls.VariableDeclaration Represents a variable declaration.VariableFinder Searches whether given variables are used.VtlRule Maps a VTL rule into VIL.WhileStatement Implements a VIL while statement. -
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel used by net.ssehub.easy.instantiation.core.model.buildlangModel.matchLoop Class Description IRuleBlock Defines the interface for a rule block, i.e., a block containingrule elements.ITracer A simple tracer interface providing test support to the execution part.Rule Represents a VIL build rule (production strategy).RuleExecutionContext Implements an execution context for a rule.RuleExecutionResult.Status Denotes the execution status.RuntimeEnvironment A specific runtime environment containing the global OTHERPROJECTS variable. -
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel used by net.ssehub.easy.instantiation.core.model.buildlangModel.ruleMatch Class Description Resolver A specific resolver for the rule-based build language. -
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel used by net.ssehub.easy.instantiation.core.model.defaultInstantiators Class Description Script Creates a project which is the top-level element of a build script VIL-model. -
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel used by net.ssehub.easy.instantiation.core.model.execution Class Description BuildlangExecution Executes a build language project.ITracer A simple tracer interface providing test support to the execution part.RuleExecutionResult Denotes the result of a rule execution.Script Creates a project which is the top-level element of a build script VIL-model. -
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel used by net.ssehub.easy.instantiation.core.model.tracing Class Description IBuildlangElement The top-level interface for the build language specific model elements.IEnumeratingLoop Defines the internal interface of an enumerating loop.ITracer A simple tracer interface providing test support to the execution part.Rule Represents a VIL build rule (production strategy).Script Creates a project which is the top-level element of a build script VIL-model.VariableDeclaration Represents a variable declaration. -
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel used by net.ssehub.easy.instantiation.core.model.vilTypes Class Description Script Creates a project which is the top-level element of a build script VIL-model. -
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel used by net.ssehub.easy.instantiation.core.model.vilTypes.configuration Class Description Script Creates a project which is the top-level element of a build script VIL-model. -
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel used by net.ssehub.easy.instantiation.serializer.xml.loader Class Description Script Creates a project which is the top-level element of a build script VIL-model. -
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel used by net.ssehub.easy.producer.core.mgmt Class Description Script Creates a project which is the top-level element of a build script VIL-model. -
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel used by net.ssehub.easy.producer.core.persistence Class Description Script Creates a project which is the top-level element of a build script VIL-model. -
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel used by net.ssehub.easy.producer.core.persistence.datatypes Class Description Script Creates a project which is the top-level element of a build script VIL-model. -
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel used by net.ssehub.easy.producer.core.persistence.standard Class Description Script Creates a project which is the top-level element of a build script VIL-model. -
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel used by net.ssehub.easy.producer.core.varMod.container Class Description Script Creates a project which is the top-level element of a build script VIL-model. -
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel used by net.ssehub.easy.producer.ui.core.instantiation Class Description ITracer A simple tracer interface providing test support to the execution part. -
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel used by net.ssehub.easy.producer.ui.internal Class Description Script Creates a project which is the top-level element of a build script VIL-model. -
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel used by net.ssehub.easy.producer.ui.productline_editor.instantiator Class Description AlternativeExpression Represents a VIL alternative.ForStatement Implements a VIL for statement.IEnumeratingLoop Defines the internal interface of an enumerating loop.InstantiateExpression Represents an instantiate expression.IRuleBlock Defines the interface for a rule block, i.e., a block containingrule elements.IRuleElement A rule element interface which must be implemented by all elements that can be part of a rule in the rule body.IVisitor A visitor interface for the build language elements.JoinExpression Realizes a VIL join, typically over the variability model configuration and / or a project's artifact model.JoinVariableDeclaration Defines a variable declaration for VIL joins.LoadProperties Represents a file of properties to be loaded.MapExpression Describes a map statement.Resolver A specific resolver for the rule-based build language.Rule Represents a VIL build rule (production strategy).RuleCallExpression Represents the explicit execution of a rule (precondition, rule body).Script Creates a project which is the top-level element of a build script VIL-model.StrategyCallExpression Implements a strategy call.VtlRule Maps a VTL rule into VIL.WhileStatement Implements a VIL while statement.