Uses of Interface
net.ssehub.easy.varModel.model.IDecisionVariableContainer
-
Packages that use IDecisionVariableContainer 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.vilTypes.configuration All classes related to the EASy integration of configuration and decisions.net.ssehub.easy.varModel.confModel This package represents a specific variability model configuration.net.ssehub.easy.varModel.management Provides functionality to manage variability models and their dependencies.net.ssehub.easy.varModel.model Base package for the variability model.net.ssehub.easy.varModel.model.datatypes Base directory for the main datatype classes.net.ssehub.easy.varModel.model.values Instances of the datatypes.net.ssehub.easy.varModel.persistency These package is for reading and saving the variability model and the configuration.
Currently supported file formats: EASy-Producer 2.0 config files (xml) IVML -
-
Uses of IDecisionVariableContainer in de.uni_hildesheim.sse.translation
Methods in de.uni_hildesheim.sse.translation with parameters of type IDecisionVariableContainer Modifier and Type Method Description private booleanModelTranslator. attributeAssignmentsResolvable(java.util.List<de.uni_hildesheim.sse.ivml.AttrAssignment> attrAssignments, TypeContext context, IDecisionVariableContainer parent, boolean force)Returns whether the assignments inattrAssignmentscan be resolved in the givencontextand the given parentcontainer.private booleanModelTranslator. processAttributeAssignment(de.uni_hildesheim.sse.ivml.AttrAssignment assgn, TypeContext context, IDecisionVariableContainer parent, boolean process, boolean force)Processes an attribute assignment.voidModelTranslator. processExpressionStatement(de.uni_hildesheim.sse.ivml.ExpressionStatement statement, TypeContext context, IDecisionVariableContainer parent, boolean internal)Processes an expression statement and adds the result to the project incontext.private booleanModelTranslator. processVariableDeclaration(de.uni_hildesheim.sse.ivml.VariableDeclaration decl, TypeContext context, IDecisionVariableContainer container, boolean process, boolean force)Process variable declarationdecladd IVML object model instances toprojectorcompound.private voidModelTranslator. resolveAssignments(java.util.List<de.uni_hildesheim.sse.ivml.AttrAssignment> attrAssignments, TypeContext context, IDecisionVariableContainer parent, boolean force)Resolves the given assignments inattrAssignments.private voidModelTranslator. resolveDeclarations(java.util.List<de.uni_hildesheim.sse.ivml.VariableDeclaration> varDecls, TypeContext context, IDecisionVariableContainer parent, boolean force)Resolves the given declarations invarDecl.private booleanModelTranslator. variableDeclarationsResolvable(java.util.List<de.uni_hildesheim.sse.ivml.VariableDeclaration> varDecls, TypeContext context, IDecisionVariableContainer parent, boolean force)Returns whether the declarations invarDeclcan be resolved in the givencontextand the given parentcontainer. -
Uses of IDecisionVariableContainer in net.ssehub.easy.instantiation.core.model.vilTypes.configuration
Methods in net.ssehub.easy.instantiation.core.model.vilTypes.configuration with parameters of type IDecisionVariableContainer Modifier and Type Method Description private voidIvmlTypeDescriptor. addElements(IDecisionVariableContainer container, TypeRegistry registry, java.util.Map<java.lang.String,FieldDescriptor> fields)Adds all the elements in this container and recursively processes attribute assignments.private voidIvmlProjectTypeDescriptor. addOperations(IDecisionVariableContainer cont, java.util.Map<java.lang.String,OperationDescriptor> operations, java.util.Map<java.lang.String,FieldDescriptor> fields)Adds operations for elements defined bycont. -
Uses of IDecisionVariableContainer in net.ssehub.easy.varModel.confModel
Methods in net.ssehub.easy.varModel.confModel with parameters of type IDecisionVariableContainer Modifier and Type Method Description protected voidAbstractConfigurationStatisticsVisitor. visitVariableContainer(IDecisionVariableContainer cnt)Processes elements within a variable container. -
Uses of IDecisionVariableContainer in net.ssehub.easy.varModel.management
Methods in net.ssehub.easy.varModel.management with parameters of type IDecisionVariableContainer Modifier and Type Method Description private voidModelCommentsPersistencer. assignComments(IDecisionVariableContainer container, CommentResource props)Assign the comments stored inpropsto the model elements incontainer. -
Uses of IDecisionVariableContainer in net.ssehub.easy.varModel.model
Classes in net.ssehub.easy.varModel.model that implement IDecisionVariableContainer Modifier and Type Class Description classAttributeAssignmentRepresents an assignment of a value to attributes of at least one model element.classBasicDecisionVariableContainerThis class basically realizes a decision variable container (this class does not support realizing constraints).classFullDecisionVariableContainerAn extended version of the a decision variable container which also supports realizing constraints.Methods in net.ssehub.easy.varModel.model with parameters of type IDecisionVariableContainer Modifier and Type Method Description static IDatatypeModelQuery. findElementByTypeName(IDecisionVariableContainer container, java.lang.String typeName)Finds the specified data type definition in the givencontainer. -
Uses of IDecisionVariableContainer in net.ssehub.easy.varModel.model.datatypes
Classes in net.ssehub.easy.varModel.model.datatypes that implement IDecisionVariableContainer Modifier and Type Class Description classCompoundA compound type groups multiple types into a single named unit. -
Uses of IDecisionVariableContainer in net.ssehub.easy.varModel.model.values
Methods in net.ssehub.easy.varModel.model.values with parameters of type IDecisionVariableContainer Modifier and Type Method Description private booleanCompoundValue. checkAssignments(IDecisionVariableContainer container, CompoundValue otherValue, boolean ignoreUndefinedInObject)Checks the assignments for equality.private booleanCompoundValue. checkElements(IDecisionVariableContainer container, CompoundValue otherValue, boolean ignoreUndefinedInObject)Checks the elements for equality.private voidCompoundValue. initialize(IDecisionVariableContainer container, java.util.Map<java.lang.String,java.lang.Object> initialValues)Initializes a variable container. -
Uses of IDecisionVariableContainer in net.ssehub.easy.varModel.persistency
Methods in net.ssehub.easy.varModel.persistency with parameters of type IDecisionVariableContainer Modifier and Type Method Description private intIVMLWriter. visitCompoundDecisionVariableContainer(IDecisionVariableContainer cont, CompoundValue value, int printed, java.util.Set<java.lang.String> done)Visits a compound decision variable container for output of configuration values.
-