Uses of Class
net.ssehub.easy.varModel.cst.OCLFeatureCall
Packages that use OCLFeatureCall
Package
Description
This package represents a specific variability model configuration.
Package for elements of the constraint syntax tree.
Implements the evaluation of constraint syntax trees.
Base package for the variability model.
This package contains utility classes for filtering the model for specific model elements.
Filter for finding mandatory declarations.
Classes for creating an (adapted) copy of the
Project.Specific classes for performing search operations on models.
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
Currently supported file formats: EASy-Producer 2.0 config files (xml) IVML
Classes for validating e variability model, e.g.
-
Uses of OCLFeatureCall in net.ssehub.easy.varModel.confModel
Methods in net.ssehub.easy.varModel.confModel with parameters of type OCLFeatureCallModifier and TypeMethodDescriptionprotected StringDisplayNameProvider.getDisplayNameForIndexAccess(OCLFeatureCall call, Configuration configuration) Returns the display name for an index access constraint expression.voidCompoundValueSetter.visitOclFeatureCall(OCLFeatureCall call) Constructors in net.ssehub.easy.varModel.confModel with parameters of type OCLFeatureCallModifierConstructorDescriptionCompoundValueSetter(OCLFeatureCall ocl, Map<AbstractVariable, IDecisionVariable> decisions) Sole constructor for this class. -
Uses of OCLFeatureCall in net.ssehub.easy.varModel.cst
Fields in net.ssehub.easy.varModel.cst declared as OCLFeatureCallMethods in net.ssehub.easy.varModel.cst that return OCLFeatureCallModifier and TypeMethodDescriptionMultiAndExpression.getExpression(int index) Returns the specified expression.Methods in net.ssehub.easy.varModel.cst with parameters of type OCLFeatureCallModifier and TypeMethodDescriptionvoidAbstractConstraintTreeVisitor.visitOclFeatureCall(OCLFeatureCall call) voidBasicCopyVisitor.visitOclFeatureCall(OCLFeatureCall call) voidConstraintReplacer.visitOclFeatureCall(OCLFeatureCall call) voidDebugConstraintTreeVisitor.visitOclFeatureCall(OCLFeatureCall call) voidIConstraintTreeVisitor.visitOclFeatureCall(OCLFeatureCall call) Visits an OCL feature call.voidValidationVisitor.visitOclFeatureCall(OCLFeatureCall call) Constructors in net.ssehub.easy.varModel.cst with parameters of type OCLFeatureCallModifierConstructorDescriptionMultiAndExpression(OCLFeatureCall... expressions) Creates a chained (multi-and) expression. -
Uses of OCLFeatureCall in net.ssehub.easy.varModel.cstEvaluation
Methods in net.ssehub.easy.varModel.cstEvaluation with parameters of type OCLFeatureCallModifier and TypeMethodDescriptionprivate booleanEvaluationVisitor.evaluateArguments(OCLFeatureCall call, Operation op, EvaluationAccessor operand, EvaluationAccessor[] args) Evaluates the arguments.private booleanEvaluationVisitor.evaluateOclFeatureCall(OCLFeatureCall call) Returns whether an OCL feature call shall be evaluated.private booleanEvaluationVisitor.handleBinaryBoolean(EvaluationAccessor operand, OCLFeatureCall call) voidEvaluationVisitor.visitOclFeatureCall(OCLFeatureCall call) voidStaticAccessFinder.visitOclFeatureCall(OCLFeatureCall call) -
Uses of OCLFeatureCall in net.ssehub.easy.varModel.model
Methods in net.ssehub.easy.varModel.model with parameters of type OCLFeatureCallModifier and TypeMethodDescriptionvoidExpressionVersionRestrictionValidator.visitOclFeatureCall(OCLFeatureCall call) -
Uses of OCLFeatureCall in net.ssehub.easy.varModel.model.filter
Methods in net.ssehub.easy.varModel.model.filter with parameters of type OCLFeatureCallModifier and TypeMethodDescriptionvoidAbstractVariableInConstraintFinder.visitOclFeatureCall(OCLFeatureCall call) voidConstraintClassifier.visitOclFeatureCall(OCLFeatureCall call) voidIDecisionVariableInConstraintFinder.visitOclFeatureCall(OCLFeatureCall call) -
Uses of OCLFeatureCall in net.ssehub.easy.varModel.model.filter.mandatoryVars
Methods in net.ssehub.easy.varModel.model.filter.mandatoryVars with parameters of type OCLFeatureCallModifier and TypeMethodDescriptionvoidMandatoryDeclarationClassifier.visitOclFeatureCall(OCLFeatureCall call) -
Uses of OCLFeatureCall in net.ssehub.easy.varModel.model.rewrite
Methods in net.ssehub.easy.varModel.model.rewrite with parameters of type OCLFeatureCallModifier and TypeMethodDescriptionprotected ConstraintSyntaxTreeAssignmentReducer.reduce(OCLFeatureCall assignment) Start method for reducing assignments.voidCSTCopyVisitor.visitOclFeatureCall(OCLFeatureCall call) -
Uses of OCLFeatureCall in net.ssehub.easy.varModel.model.search
Methods in net.ssehub.easy.varModel.model.search with parameters of type OCLFeatureCallModifier and TypeMethodDescriptionvoidPrefixSearchVisitor.visitOclFeatureCall(OCLFeatureCall call) -
Uses of OCLFeatureCall in net.ssehub.easy.varModel.persistency
Fields in net.ssehub.easy.varModel.persistency with type parameters of type OCLFeatureCallMethods in net.ssehub.easy.varModel.persistency with parameters of type OCLFeatureCallModifier and TypeMethodDescriptionprotected voidIVMLWriter.appendOCLFeatureCall(OCLFeatureCall call, Operation.FormattingHint hint) Does the formatting of an OCL feature call and allows for overwriting.voidIVMLWriter.visitOclFeatureCall(OCLFeatureCall call) voidVariableUsage.visitOclFeatureCall(OCLFeatureCall call) -
Uses of OCLFeatureCall in net.ssehub.easy.varModel.validation
Methods in net.ssehub.easy.varModel.validation with parameters of type OCLFeatureCallModifier and TypeMethodDescriptionvoidIvmlValidationVisitor.visitOclFeatureCall(OCLFeatureCall call)