Uses of Interface
net.ssehub.easy.varModel.model.IAttributeAccess
-
Packages that use IAttributeAccess Package Description 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. -
-
Uses of IAttributeAccess in net.ssehub.easy.varModel.confModel
Methods in net.ssehub.easy.varModel.confModel with parameters of type IAttributeAccess Modifier and Type Method Description voidDecisionVariable.InitializationAnnotationVisitor. visitAnnotations(IAttributeAccess access) -
Uses of IAttributeAccess in net.ssehub.easy.varModel.cst
Classes in net.ssehub.easy.varModel.cst that implement IAttributeAccess Modifier and Type Class Description classAttributeVariableA variable which represents an attribute.classBlockExpressionRepresents a block of expressions.classCommentRepresents a comment in a parse tree.classCompoundAccessRepresents an expression which accesses a compound slot where the compound is specified as aConstraintSyntaxTree.classCompoundInitializerRepresents a typed initializer for compounds.classConstantValueClass for a constant value.classConstraintSyntaxTreeClass to show the syntax of an Constraint.classContainerInitializerRepresents an initializer for containers.classContainerOperationCallRepresents a set operation call with declarators, e.g.classEmptyInitializerAn internal temporary node representing an untyped empty initializer.classIfThenRepresents a conditional expression.classLeafClass for leaves in the ConstraintSyntaxTree.classLetRepresents a let expression, i.e.classMultiAndExpressionRepresents a multi-and expression.classNamedArgumentImplements a named argument as a transparent constraint syntax tree.classOCLFeatureCallClass for OCLFeatureCall.classParenthesisRepresents a parenthesis.classResolvedVariableCarries a resolved variable.classSelfRepresents the a compound itself (for constraints within compounds).classUnresolvedExpressionDenotes an expression (tree) which is currently unresolved due to deferred imports, e.g.classVariableClass for a variable value. -
Uses of IAttributeAccess in net.ssehub.easy.varModel.cstEvaluation
Classes in net.ssehub.easy.varModel.cstEvaluation that implement IAttributeAccess Modifier and Type Class Description (package private) classCollectionElementVariableA temporary variable representing a value of a container.(package private) classIterLetImplements 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.model Modifier and Type Interface Description interfaceIAttributableElementInterface to mark attributable elements.interfaceIFreezableThe IFreezable interface represents model elements that can be frozen in a freeze block.Classes in net.ssehub.easy.varModel.model that implement IAttributeAccess Modifier and Type Class Description classAbstractVariableDefines an abstract variable.classAttributeDefines an attribute.classCompoundAccessStatementRepresents a compound access statement, e.g., within a freeze block.classConstantDecisionVariableDeclarationDefines a constant decision variable declaration.classDecisionVariableDeclarationImplements a decision variable.classDotAttributeSpecial form of attribute specified by ".".classExplicitTypeVariableDeclarationRepresents an explicitly typed declarator in a set operation.classProjectThis class holds the project imports, the containable model-, and attributable elements.classProjectDecisionVariableDeclarationFacilitates attribute propagation to parent project.Methods in net.ssehub.easy.varModel.model with parameters of type IAttributeAccess Modifier and Type Method Description protected voidAnnotationVisitor. addToScope(java.util.Set<java.lang.Object> scope, IModelElement element, IAttributeAccess access)Addselementtoscopefor starting iteration ataccess.static AttributeModelElement. findAttribute(IAttributeAccess access, java.lang.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, java.util.Set<java.lang.Object> scope)Visits all annotations inaccess.
-