Uses of Interface
net.ssehub.easy.varModel.model.IAttributeAccess
Packages that use IAttributeAccess
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.
-
Uses of IAttributeAccess in net.ssehub.easy.varModel.confModel
Methods in net.ssehub.easy.varModel.confModel with parameters of type IAttributeAccessModifier and TypeMethodDescriptionvoidDecisionVariable.InitializationAnnotationVisitor.visitAnnotations(IAttributeAccess access) -
Uses of IAttributeAccess in net.ssehub.easy.varModel.cst
Classes in net.ssehub.easy.varModel.cst that implement IAttributeAccessModifier and TypeClassDescriptionclassA variable which represents an attribute.classRepresents a block of expressions.classRepresents a comment in a parse tree.classRepresents an expression which accesses a compound slot where the compound is specified as aConstraintSyntaxTree.classRepresents a typed initializer for compounds.classClass for a constant value.classClass to show the syntax of an Constraint.classRepresents an initializer for containers.classRepresents a set operation call with declarators, e.g.classAn expression to indicate that the contained expression shall not be evaluated rather than used as value.classAn internal temporary node representing an untyped empty initializer.classRepresents a conditional expression.classClass for leaves in the ConstraintSyntaxTree.classRepresents a let expression, i.e.classRepresents a multi-and expression.classImplements a named argument as a transparent constraint syntax tree.classClass for OCLFeatureCall.classRepresents a parenthesis.classCarries a resolved variable.classRepresents the a compound itself (for constraints within compounds).classDenotes an expression (tree) which is currently unresolved due to deferred imports, e.g.classClass for a variable value. -
Uses of IAttributeAccess in net.ssehub.easy.varModel.cstEvaluation
Classes in net.ssehub.easy.varModel.cstEvaluation that implement IAttributeAccessModifier and TypeClassDescription(package private) classA temporary variable representing a value of a container.(package private) classImplements a specific expression for defining local variables with variable initialization expressions in iterator expressions. -
Uses of IAttributeAccess in net.ssehub.easy.varModel.model
Subinterfaces of IAttributeAccess in net.ssehub.easy.varModel.modelModifier and TypeInterfaceDescriptioninterfaceInterface to mark attributable elements.interfaceThe IFreezable interface represents model elements that can be frozen in a freeze block.Classes in net.ssehub.easy.varModel.model that implement IAttributeAccessModifier and TypeClassDescriptionclassDefines an abstract variable.classDefines an attribute.classRepresents a compound access statement, e.g., within a freeze block.classDefines a constant decision variable declaration.classImplements a decision variable.classSpecial form of attribute specified by ".".classRepresents an explicitly typed declarator in a set operation.classThis class holds the project imports, the containable model-, and attributable elements.classFacilitates attribute propagation to parent project.Methods in net.ssehub.easy.varModel.model with parameters of type IAttributeAccessModifier and TypeMethodDescriptionprotected voidAnnotationVisitor.addToScope(Set<Object> scope, IModelElement element, IAttributeAccess access) Addselementtoscopefor starting iteration ataccess.static final AttributeModelElement.findAttribute(IAttributeAccess access, String name) Searches for a specified attribute.voidAnnotationVisitor.visitAnnotations(IAttributeAccess access) Creates a new decision variable representing a specific decision.private voidAnnotationVisitor.visitAnnotations(IAttributeAccess access, Set<Object> scope) Visits all annotations inaccess.