Uses of Class
net.ssehub.easy.varModel.model.DecisionVariableDeclaration
-
Packages that use DecisionVariableDeclaration Package Description de.uni_hildesheim.sse.translation The mechanisms needed to translate an IVML Ecore model into an IVML object model.de.uni_hildesheim.sse.ui.contentassist net.ssehub.easy.instantiation.core.model.vilTypes.configuration All classes related to the EASy integration of configuration and decisions.net.ssehub.easy.integration.common.impl Defines the a readable interface to IVML/EAsY.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.reasoning.core.reasoner All classes and interfaces needed to implement a reasoner.
How to write a reasoner: Create an Eclipse Plugin project with Activator (even if "empty"). Addorg.eclipse.equinox.dsto the required plugins andorg.osgi.service.componentto the imported packages as your reasoner will be linked using OSGi descriptive services (DS) to the reasoner core.net.ssehub.easy.reasoning.sseReasoner Package contains the EASy-Producer reasoner implementation classes.net.ssehub.easy.reasoning.sseReasoner.functions Package contains custom functions for IVML.net.ssehub.easy.reasoning.sseReasoner.model Package for creating a reasoning model: constraint container, project hierachy evaluator and other.net.ssehub.easy.varModel.confModel This package represents a specific variability model configuration.net.ssehub.easy.varModel.cst Package for elements of the constraint syntax tree.net.ssehub.easy.varModel.cstEvaluation Implements the evaluation of constraint syntax trees.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.filter This package contains utility classes for filtering the model for specific model elements.net.ssehub.easy.varModel.model.filter.mandatoryVars Filter for finding mandatory declarations.net.ssehub.easy.varModel.model.rewrite Classes for creating an (adapted) copy of theProject.net.ssehub.easy.varModel.model.search Specific classes for performing search operations on models.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) IVMLnet.ssehub.easy.varModel.validation Classes for validating e variability model, e.g. -
-
Uses of DecisionVariableDeclaration in de.uni_hildesheim.sse.translation
Fields in de.uni_hildesheim.sse.translation with type parameters of type DecisionVariableDeclaration Modifier and Type Field Description private java.util.Map<de.uni_hildesheim.sse.ivml.VariableDeclarationPart,DecisionVariableDeclaration>ModelTranslator. varMappingMethods in de.uni_hildesheim.sse.translation with parameters of type DecisionVariableDeclaration Modifier and Type Method Description voidTypeContext. addToContext(DecisionVariableDeclaration var)Adds a variable declaration to the current context (layer).private voidModelTranslator. checkDefaultParamSequence(de.uni_hildesheim.sse.ivml.OpDefStatement op, DecisionVariableDeclaration[] param)Checks the sequence of default and non-default parameters.private ConstraintSyntaxTreeExpressionTranslator. getAccessor(de.uni_hildesheim.sse.ivml.AdditiveExpression ex, DecisionVariableDeclaration decl)Extracts a compound accessor/slot name from the given expression.private ConstraintSyntaxTreeExpressionTranslator. getAccessor(de.uni_hildesheim.sse.ivml.AssignmentExpression ex, DecisionVariableDeclaration decl)Extracts a compound accessor/slot name from the given expression.private ConstraintSyntaxTreeExpressionTranslator. getAccessor(de.uni_hildesheim.sse.ivml.EqualityExpression ex, DecisionVariableDeclaration decl)Extracts a compound accessor/slot name from the given expression.private ConstraintSyntaxTreeExpressionTranslator. getAccessor(de.uni_hildesheim.sse.ivml.ImplicationExpression ex, DecisionVariableDeclaration decl)Extracts a compound accessor/slot name from the given expression.private ConstraintSyntaxTreeExpressionTranslator. getAccessor(de.uni_hildesheim.sse.ivml.Literal ex, DecisionVariableDeclaration decl)Extracts a compound accessor/slot name from the given expression.private ConstraintSyntaxTreeExpressionTranslator. getAccessor(de.uni_hildesheim.sse.ivml.LogicalExpression ex, DecisionVariableDeclaration decl)Extracts a compound accessor/slot name from the given expression.private ConstraintSyntaxTreeExpressionTranslator. getAccessor(de.uni_hildesheim.sse.ivml.MultiplicativeExpression ex, DecisionVariableDeclaration decl)Extracts a compound accessor/slot name from the given expression.private ConstraintSyntaxTreeExpressionTranslator. getAccessor(de.uni_hildesheim.sse.ivml.PostfixExpression ex, DecisionVariableDeclaration decl)Extracts a compound accessor/slot name from the given expression.private ConstraintSyntaxTreeExpressionTranslator. getAccessor(de.uni_hildesheim.sse.ivml.PrimaryExpression ex, DecisionVariableDeclaration decl)Extracts a compound accessor/slot name from the given expression.private ConstraintSyntaxTreeExpressionTranslator. getAccessor(de.uni_hildesheim.sse.ivml.RelationalExpression ex, DecisionVariableDeclaration decl)Extracts a compound accessor/slot name from the given expression.private ConstraintSyntaxTreeExpressionTranslator. getAccessor(de.uni_hildesheim.sse.ivml.UnaryExpression ex, DecisionVariableDeclaration decl)Extracts a compound accessor/slot name from the given expression.private ConstraintSyntaxTreeExpressionTranslator. getAccessor(de.uni_hildesheim.sse.ivml.Value ex, DecisionVariableDeclaration decl)Extracts a compound accessor/slot name from the given expression.private ConstraintSyntaxTreeExpressionTranslator. getAccessor(java.util.List<de.uni_hildesheim.sse.ivml.ActualArgument> args, DecisionVariableDeclaration decl)Extracts a compound accessor/slot name from the given arguments.intTypeContext. pushParent(DecisionVariableDeclaration decVar)Pushes the enclosing parents ofdecVar.Method parameters in de.uni_hildesheim.sse.translation with type arguments of type DecisionVariableDeclaration Modifier and Type Method Description private ConstraintSyntaxTreeExpressionTranslator. processContainerOp(ConstraintSyntaxTree lhs, de.uni_hildesheim.sse.ivml.ContainerOp op, java.util.List<DecisionVariableDeclaration> declarators, ConstraintSyntaxTree declEx, TypeContext context, IModelElement parent)Processes a container operation.private voidExpressionTranslator. processDeclaration(ConstraintSyntaxTree lhs, de.uni_hildesheim.sse.ivml.ContainerOp op, TypeContext context, IModelElement parent, de.uni_hildesheim.sse.ivml.Declaration declaration, java.util.List<DecisionVariableDeclaration> declarators)Processes a valid declaration. -
Uses of DecisionVariableDeclaration in de.uni_hildesheim.sse.ui.contentassist
Methods in de.uni_hildesheim.sse.ui.contentassist with parameters of type DecisionVariableDeclaration Modifier and Type Method Description protected voidExpressionProposalProvider. propose(DecisionVariableDeclaration decl, org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context, org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor, int priority, java.util.Set<java.lang.String> done)Proposes an IVML variable declaration. -
Uses of DecisionVariableDeclaration in net.ssehub.easy.instantiation.core.model.vilTypes.configuration
Fields in net.ssehub.easy.instantiation.core.model.vilTypes.configuration declared as DecisionVariableDeclaration Modifier and Type Field Description private DecisionVariableDeclarationAbstractIvmlVariable.DecVar. declMethods in net.ssehub.easy.instantiation.core.model.vilTypes.configuration with parameters of type DecisionVariableDeclaration Modifier and Type Method Description private voidIvmlProjectTypeDescriptor. addOperations(DecisionVariableDeclaration decl, java.util.Map<java.lang.String,OperationDescriptor> operations, java.util.Map<java.lang.String,FieldDescriptor> fields)Adds operations for the given variable declaration.private voidIvmlTypeResolver. cacheVariable(DecisionVariableDeclaration var)Cache data about a variable.voidVariableCollector. visitDecisionVariableDeclaration(DecisionVariableDeclaration decl)Constructors in net.ssehub.easy.instantiation.core.model.vilTypes.configuration with parameters of type DecisionVariableDeclaration Constructor Description DecVar(IDecisionVariable parent, Value value, DecisionVariableDeclaration decl)Creates a temporary decision variable.IvmlAccessorFieldDescriptor(TypeDescriptor<?> declaringType, DecisionVariableDeclaration var, TypeRegistry registry)Creates the field descriptor.IvmlConfigurationOperationDescriptor(TypeDescriptor<?> declaringType, DecisionVariableDeclaration var)Creates the operation descriptor. -
Uses of DecisionVariableDeclaration in net.ssehub.easy.integration.common.impl
Fields in net.ssehub.easy.integration.common.impl declared as DecisionVariableDeclaration Modifier and Type Field Description private DecisionVariableDeclarationDecisionVariable. variableMethods in net.ssehub.easy.integration.common.impl that return DecisionVariableDeclaration Modifier and Type Method Description DecisionVariableDeclarationDecisionVariable. getInstance()Returns the corresponding IVML model instance.Constructors in net.ssehub.easy.integration.common.impl with parameters of type DecisionVariableDeclaration Constructor Description DecisionVariable(DecisionVariableDeclaration variable, IDecisionVariable value)Creates a decision variable. -
Uses of DecisionVariableDeclaration in net.ssehub.easy.producer.ui.confModel
Methods in net.ssehub.easy.producer.ui.confModel with parameters of type DecisionVariableDeclaration Modifier and Type Method Description voidErrorSetter. visitDecisionVariableDeclaration(DecisionVariableDeclaration decl) -
Uses of DecisionVariableDeclaration in net.ssehub.easy.reasoning.core.reasoner
Methods in net.ssehub.easy.reasoning.core.reasoner with parameters of type DecisionVariableDeclaration Modifier and Type Method Description voidAttributeValues.ResolutionVisitor. visitDecisionVariableDeclaration(DecisionVariableDeclaration decl) -
Uses of DecisionVariableDeclaration in net.ssehub.easy.reasoning.sseReasoner
Methods in net.ssehub.easy.reasoning.sseReasoner with parameters of type DecisionVariableDeclaration Modifier and Type Method Description private voidResolver. translateAnnotationAssignment(AttributeAssignment.Assignment assignment, DecisionVariableDeclaration element, ConstraintSyntaxTree compound)Method for creating attribute constraint for a specific element.private voidResolver. translateDerivedDatatypeConstraints(AbstractVariable decl, IDatatype type, DecisionVariableDeclaration localDecl, IModelElement parent, int refCounter, ConstraintSyntaxTree cAcc)Extracts, translates and collects the internal constraints oftype(if derived or, transitively, a reference datatype) and stores the constraints in#derivedTypeConstraints.voidResolver.ConstraintTranslationVisitor. visitDecisionVariableDeclaration(DecisionVariableDeclaration decl) -
Uses of DecisionVariableDeclaration in net.ssehub.easy.reasoning.sseReasoner.functions
Methods in net.ssehub.easy.reasoning.sseReasoner.functions with parameters of type DecisionVariableDeclaration Modifier and Type Method Description voidConstraintFunctions.TransitiveConstraintFinder. visitDecisionVariableDeclaration(DecisionVariableDeclaration decl) -
Uses of DecisionVariableDeclaration in net.ssehub.easy.reasoning.sseReasoner.model
Fields in net.ssehub.easy.reasoning.sseReasoner.model declared as DecisionVariableDeclaration Modifier and Type Field Description private DecisionVariableDeclarationContextStack.Context. iteratorIterator variable for incremental container quantification.Methods in net.ssehub.easy.reasoning.sseReasoner.model that return DecisionVariableDeclaration Modifier and Type Method Description DecisionVariableDeclarationContextStack. getCurrentIterator()Returns the current iterator variable from the top-most context.Methods in net.ssehub.easy.reasoning.sseReasoner.model with parameters of type DecisionVariableDeclaration Modifier and Type Method Description static ContainerOperationCallReasoningUtils. createContainerCall(ConstraintSyntaxTree container, Operation op, ConstraintSyntaxTree iterEx, DecisionVariableDeclaration... decl)Creates a container operation call ("shortcut").voidContextStack. pushContext(AbstractVariable decl, ConstraintSyntaxTree container, DecisionVariableDeclaration iterator, boolean recordProcessedTypes)Pushes a new container context to the stack. -
Uses of DecisionVariableDeclaration in net.ssehub.easy.varModel.confModel
Methods in net.ssehub.easy.varModel.confModel with parameters of type DecisionVariableDeclaration Modifier and Type Method Description voidAssignmentResolver.AssignBlockVisitor. visitDecisionVariableDeclaration(DecisionVariableDeclaration decl) -
Uses of DecisionVariableDeclaration in net.ssehub.easy.varModel.cst
Fields in net.ssehub.easy.varModel.cst declared as DecisionVariableDeclaration Modifier and Type Field Description private DecisionVariableDeclaration[]ContainerOperationCall. declaratorsprivate DecisionVariableDeclarationLet. varMethods in net.ssehub.easy.varModel.cst that return DecisionVariableDeclaration Modifier and Type Method Description DecisionVariableDeclarationContainerOperationCall. getDeclarator(int index)Returns the specified declarator.DecisionVariableDeclarationLet. getVariable()Returns the local variable.private DecisionVariableDeclarationConstraintReplacer. map(DecisionVariableDeclaration var)Maps a decision variable for proper copying.protected DecisionVariableDeclarationBasicCopyVisitor. mapVariable(DecisionVariableDeclaration var)Maps a variable.protected DecisionVariableDeclarationCopyVisitor. mapVariable(DecisionVariableDeclaration var)private DecisionVariableDeclarationCompoundAccess. searchSlot(Compound comp, java.lang.String slotName)Searches for a slot incompor its refined compounds.Methods in net.ssehub.easy.varModel.cst with parameters of type DecisionVariableDeclaration Modifier and Type Method Description private DecisionVariableDeclarationConstraintReplacer. map(DecisionVariableDeclaration var)Maps a decision variable for proper copying.protected DecisionVariableDeclarationBasicCopyVisitor. mapVariable(DecisionVariableDeclaration var)Maps a variable.protected DecisionVariableDeclarationCopyVisitor. mapVariable(DecisionVariableDeclaration var)Constructors in net.ssehub.easy.varModel.cst with parameters of type DecisionVariableDeclaration Constructor Description ContainerOperationCall(ConstraintSyntaxTree container, java.lang.String operation, ConstraintSyntaxTree expression, DecisionVariableDeclaration... declarators)Creates a new let expression.Let(DecisionVariableDeclaration var, ConstraintSyntaxTree inExpr)Creates a new let expression. -
Uses of DecisionVariableDeclaration in net.ssehub.easy.varModel.cstEvaluation
Fields in net.ssehub.easy.varModel.cstEvaluation declared as DecisionVariableDeclaration Modifier and Type Field Description private DecisionVariableDeclarationLocalDecisionVariable. declprivate DecisionVariableDeclarationContextStack.StackFrame. varFields in net.ssehub.easy.varModel.cstEvaluation with type parameters of type DecisionVariableDeclaration Modifier and Type Field Description private java.util.Set<DecisionVariableDeclaration>StaticAccessFinder. definedprivate java.util.Set<DecisionVariableDeclaration>EvaluationVisitor. selfVarsMethods in net.ssehub.easy.varModel.cstEvaluation with parameters of type DecisionVariableDeclaration Modifier and Type Method Description private LocalDecisionVariableEvaluationVisitor. addLocalVariable(LocalConfiguration cfg, DecisionVariableDeclaration decl, ConstraintSyntaxTree initEx, boolean notify)Adds a new local decision variable based ondecltocfg.ConstraintSyntaxTreeVariableValueCopier.EnumAttributeFreezeProvider. createButExpression(DecisionVariableDeclaration freezeIter)ConstraintSyntaxTreeVariableValueCopier.IFreezeProvider. createButExpression(DecisionVariableDeclaration freezeIter)Creates the freeze-but expression.ConstraintSyntaxTreeVariableValueCopier.SourceBasedFreezeProvider. createButExpression(DecisionVariableDeclaration freezeIter)(package private) voidContextStack. setVariable(DecisionVariableDeclaration var)Sets the (top-level) variable in the actual frame.Constructors in net.ssehub.easy.varModel.cstEvaluation with parameters of type DecisionVariableDeclaration Constructor Description IterLet(DecisionVariableDeclaration var, ConstraintSyntaxTree init, ConstraintSyntaxTree inExpr)Creates an iterator let-expression.LocalDecisionVariable(DecisionVariableDeclaration decl, IConfiguration conf, IDecisionVariable parent)Creates a local decision variable.VariableReplacer(DecisionVariableDeclaration iter, java.util.List<AbstractVariable> decls)Creates a variable replacer. -
Uses of DecisionVariableDeclaration in net.ssehub.easy.varModel.model
Subclasses of DecisionVariableDeclaration in net.ssehub.easy.varModel.model Modifier and Type Class Description classConstantDecisionVariableDeclarationDefines a constant decision variable declaration.classExplicitTypeVariableDeclarationRepresents an explicitly typed declarator in a set operation.classProjectDecisionVariableDeclarationFacilitates attribute propagation to parent project.Fields in net.ssehub.easy.varModel.model declared as DecisionVariableDeclaration Modifier and Type Field Description private DecisionVariableDeclarationExpressionVersionRestriction. compoundVersionVariableprivate DecisionVariableDeclaration[]ProjectInterface. exportsprivate DecisionVariableDeclarationFreezeBlock. iterprivate DecisionVariableDeclarationProject. variableStores the (pseudo) variable for this project.private DecisionVariableDeclarationExpressionVersionRestriction. versionVariableFields in net.ssehub.easy.varModel.model with type parameters of type DecisionVariableDeclaration Modifier and Type Field Description private java.util.List<DecisionVariableDeclaration>BasicDecisionVariableContainer. allDeclarationsThis includes allDecisionVariableDeclaration, including nestedDecisionVariableDeclarations of attribute assignments.private java.util.List<DecisionVariableDeclaration>BasicDecisionVariableContainer. elementsMethods in net.ssehub.easy.varModel.model that return DecisionVariableDeclaration Modifier and Type Method Description static DecisionVariableDeclaration[]ExpressionVersionRestriction. createRestrictionVars(java.lang.String modelName)Creates the restriction variables for IVML models.static DecisionVariableDeclarationModelQuery. findDeclaration(IResolutionScope scope, ModelQuery.IDeclarationSelector selector)Searches a givenscopefor a variable declaration oftypeand returns the declaration determined byselector.DecisionVariableDeclarationAttributeAssignment. getDeclaration(int index)DecisionVariableDeclarationBasicDecisionVariableContainer. getDeclaration(int index)DecisionVariableDeclarationIDecisionVariableContainer. getDeclaration(int index)Returns the specifiedDecisionVariableDeclaration.DecisionVariableDeclarationAttributeAssignment. getElement(int index)DecisionVariableDeclarationAttributeAssignment. getElement(java.lang.String name)DecisionVariableDeclarationBasicDecisionVariableContainer. getElement(int index)DecisionVariableDeclarationBasicDecisionVariableContainer. getElement(java.lang.String name)DecisionVariableDeclarationIDecisionVariableContainer. getElement(int index)Returns the element specified byindex.DecisionVariableDeclarationIDecisionVariableContainer. getElement(java.lang.String name)Returns the element specified byname.DecisionVariableDeclarationProjectInterface. getExport(int index)Returns the exported decision variable specified byindex.DecisionVariableDeclarationFreezeBlock. getIter()Returns the iterator variable.DecisionVariableDeclarationProject. getVariable()Returns the (pseudo) variable for this project.private DecisionVariableDeclarationExpressionVersionRestriction. map(IVersionRestriction.IVariableMapper mapper, DecisionVariableDeclaration var)Mapsvarviamapper.Methods in net.ssehub.easy.varModel.model with parameters of type DecisionVariableDeclaration Modifier and Type Method Description booleanAttributeAssignment. add(DecisionVariableDeclaration elem)booleanBasicDecisionVariableContainer. add(DecisionVariableDeclaration elem)booleanIDecisionVariableContainer. add(DecisionVariableDeclaration elem)Method to add an object to the elements list of the project.booleanAttributeAssignment. contains(DecisionVariableDeclaration var)booleanBasicDecisionVariableContainer. contains(DecisionVariableDeclaration var)booleanIDecisionVariableContainer. contains(DecisionVariableDeclaration var)Returns whether this element containsvar.static ConstraintSyntaxTreeExpressionVersionRestriction. createSingleRestriction(DecisionVariableDeclaration var, java.lang.String operator, Version version)Creates a typical single restriction from the given variable (seeExpressionVersionRestriction.createRestrictionVars(String), the operator and the version.private DecisionVariableDeclarationExpressionVersionRestriction. map(IVersionRestriction.IVariableMapper mapper, DecisionVariableDeclaration var)Mapsvarviamapper.booleanModelQuery.FirstDeclTypeSelector. select(DecisionVariableDeclaration decl)booleanModelQuery.IDeclarationSelector. select(DecisionVariableDeclaration decl)Returns whether a declaration was selected.voidIModelVisitor. visitDecisionVariableDeclaration(DecisionVariableDeclaration decl)This method is used for visiting a decision variable declaration.voidModelStatistics.StatisticsVisitor. visitDecisionVariableDeclaration(DecisionVariableDeclaration decl)voidModelVisitorAdapter. visitDecisionVariableDeclaration(DecisionVariableDeclaration decl)Constructors in net.ssehub.easy.varModel.model with parameters of type DecisionVariableDeclaration Constructor Description ExpressionVersionRestriction(ConstraintSyntaxTree expr, DecisionVariableDeclaration versionVariable, DecisionVariableDeclaration compoundVersionVariable)Creates a new expression version restriction.FreezeBlock(IFreezable[] freezables, DecisionVariableDeclaration iter, ConstraintSyntaxTree selector, IModelElement parent)Constructor for containable model element.ProjectInterface(java.lang.String name, DecisionVariableDeclaration[] exports, ModelElement parent)Constructor for the project interface. -
Uses of DecisionVariableDeclaration in net.ssehub.easy.varModel.model.datatypes
Fields in net.ssehub.easy.varModel.model.datatypes declared as DecisionVariableDeclaration Modifier and Type Field Description private DecisionVariableDeclaration[]CustomOperation. parametersprivate DecisionVariableDeclarationDerivedDatatype. typeDeclarationFields in net.ssehub.easy.varModel.model.datatypes with type parameters of type DecisionVariableDeclaration Modifier and Type Field Description private java.util.Map<java.lang.String,DecisionVariableDeclaration>CustomOperation. namedParametersMethods in net.ssehub.easy.varModel.model.datatypes that return DecisionVariableDeclaration Modifier and Type Method Description DecisionVariableDeclarationCompound. getDeclaration(int index)DecisionVariableDeclarationCompound. getElement(int index)DecisionVariableDeclarationCompound. getElement(java.lang.String name)DecisionVariableDeclarationCompound. getInheritedElement(int index)Same behavior asCompound.getElement(int)but also considers inherited elements if this compound is a refinement of another compound.DecisionVariableDeclarationCustomOperation. getParameter(java.lang.String name)DecisionVariableDeclarationOperation. getParameter(java.lang.String name)Returns the specified named parameter.DecisionVariableDeclarationCustomOperation. getParameterDeclaration(int index)DecisionVariableDeclarationOperation. getParameterDeclaration(int index)Returns the parameter at positionindex.DecisionVariableDeclarationDerivedDatatype. getTypeDeclaration()This typeDeclaration is needed for the constraints.Methods in net.ssehub.easy.varModel.model.datatypes with parameters of type DecisionVariableDeclaration Modifier and Type Method Description booleanCompound. add(DecisionVariableDeclaration elem)booleanCompound. contains(DecisionVariableDeclaration var)private static IDatatype[]CustomOperation. getParameterTypes(DecisionVariableDeclaration[] decl)Returns the datatypes of the parameter declarations.Constructors in net.ssehub.easy.varModel.model.datatypes with parameters of type DecisionVariableDeclaration Constructor Description CustomDynamicOperation(IDatatype returns, java.lang.String methodname, IDatatype operand, ConstraintSyntaxTree function, DecisionVariableDeclaration[] parameters)Operation Constructor.CustomOperation(IDatatype returns, java.lang.String methodname, IDatatype operand, ConstraintSyntaxTree function, DecisionVariableDeclaration[] parameters)Operation Constructor. -
Uses of DecisionVariableDeclaration in net.ssehub.easy.varModel.model.filter
Fields in net.ssehub.easy.varModel.model.filter with type parameters of type DecisionVariableDeclaration Modifier and Type Field Description private java.util.List<DecisionVariableDeclaration>DeclarationInContainerFinder. declarationsprivate java.util.Map<java.lang.String,DecisionVariableDeclaration>DeclarationMapper. declarationsMethods in net.ssehub.easy.varModel.model.filter that return types with arguments of type DecisionVariableDeclaration Modifier and Type Method Description java.util.Map<java.lang.String,DecisionVariableDeclaration>DeclarationMapper. getDeclarationMap()Returns a Hashmap of all top-levelDecisionVariableDeclarations.java.util.List<DecisionVariableDeclaration>DeclarationInContainerFinder. getDeclarations()Returns The parameter of the constructor call if the element was aDecisionVariableDeclarationReturns a list ofDecisionVariableDeclarationif the parameter of the constrcutor call was anAttributeAssignment(This list maybe empty) Otherwise an empty list will be returned . -
Uses of DecisionVariableDeclaration in net.ssehub.easy.varModel.model.filter.mandatoryVars
Methods in net.ssehub.easy.varModel.model.filter.mandatoryVars with parameters of type DecisionVariableDeclaration Modifier and Type Method Description voidMandatoryDeclarationClassifier. visitDecisionVariableDeclaration(DecisionVariableDeclaration decl) -
Uses of DecisionVariableDeclaration in net.ssehub.easy.varModel.model.rewrite
Methods in net.ssehub.easy.varModel.model.rewrite that return DecisionVariableDeclaration Modifier and Type Method Description protected DecisionVariableDeclarationCSTCopyVisitor. mapVariable(DecisionVariableDeclaration var)Methods in net.ssehub.easy.varModel.model.rewrite with parameters of type DecisionVariableDeclaration Modifier and Type Method Description protected DecisionVariableDeclarationCSTCopyVisitor. mapVariable(DecisionVariableDeclaration var)voidDeletedElementsCollector. visitDecisionVariableDeclaration(DecisionVariableDeclaration decl)voidInitialStructureCollector. visitDecisionVariableDeclaration(DecisionVariableDeclaration decl)voidProjectCopyVisitor. visitDecisionVariableDeclaration(DecisionVariableDeclaration decl)voidProjectRewriteVisitor. visitDecisionVariableDeclaration(DecisionVariableDeclaration decl) -
Uses of DecisionVariableDeclaration in net.ssehub.easy.varModel.model.search
Methods in net.ssehub.easy.varModel.model.search with parameters of type DecisionVariableDeclaration Modifier and Type Method Description voidPrefixSearchVisitor. visitDecisionVariableDeclaration(DecisionVariableDeclaration decl) -
Uses of DecisionVariableDeclaration in net.ssehub.easy.varModel.persistency
Fields in net.ssehub.easy.varModel.persistency declared as DecisionVariableDeclaration Modifier and Type Field Description private DecisionVariableDeclarationIVMLWriter. inDeclMethods in net.ssehub.easy.varModel.persistency with parameters of type DecisionVariableDeclaration Modifier and Type Method Description protected voidConstraintSplitWriter. emitDecisionVariableDeclarationDefault(DecisionVariableDeclaration decl, ConstraintSyntaxTree defaultValue)protected voidIVMLWriter. emitDecisionVariableDeclarationDefault(DecisionVariableDeclaration decl, ConstraintSyntaxTree defaultValue)Emits the default value of a decision variable declaration (for extension).private voidIVMLWriter. emitDecisionVariableDeclarationExpression(DecisionVariableDeclaration decl, ConstraintSyntaxTree defaultValue)Emits the expression part of a variable declaration without the statement part.voidIVMLWriter. visitDecisionVariableDeclaration(DecisionVariableDeclaration decl)voidVariableUsage. visitDecisionVariableDeclaration(DecisionVariableDeclaration decl) -
Uses of DecisionVariableDeclaration in net.ssehub.easy.varModel.validation
Methods in net.ssehub.easy.varModel.validation with parameters of type DecisionVariableDeclaration Modifier and Type Method Description voidIvmlValidationVisitor. visitDecisionVariableDeclaration(DecisionVariableDeclaration decl)
-