Uses of Class
net.ssehub.easy.varModel.model.Attribute
Packages that use Attribute
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.
Base directory for the main datatype classes.
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 Attribute in net.ssehub.easy.varModel.confModel
Methods in net.ssehub.easy.varModel.confModel with parameters of type AttributeModifier and TypeMethodDescriptionprotected voidConfiguration.addAttributeDecision(Attribute attribute, Value value, IAssignmentState state) Adds an attribute decision to this configuration.protected voidDecisionVariable.InitializationAnnotationVisitor.processAttribute(Attribute attr) voidAssignmentResolver.AssignBlockVisitor.visitAttribute(Attribute attribute) -
Uses of Attribute in net.ssehub.easy.varModel.cst
Methods in net.ssehub.easy.varModel.cst that return AttributeModifier and TypeMethodDescriptionConstraintSyntaxTree.getAttribute(int index) Returns a specific attribute.ConstraintSyntaxTree.getAttribute(String name) Returns a specific attribute.Variable.getAttribute(int index) Constructors in net.ssehub.easy.varModel.cst with parameters of type AttributeModifierConstructorDescriptionAttributeVariable(ConstraintSyntaxTree qualifier, Attribute attribute) Creates an attribute variable. -
Uses of Attribute in net.ssehub.easy.varModel.cstEvaluation
Fields in net.ssehub.easy.varModel.cstEvaluation declared as AttributeModifier and TypeFieldDescriptionprivate AttributeVariableValueCopier.EnumAttributeFreezeProvider.annotationMethods in net.ssehub.easy.varModel.cstEvaluation that return AttributeModifier and TypeMethodDescriptionprivate AttributeVariableValueCopier.EnumAttributeFreezeProvider.findAttribute(Project prj, String name, Set<Project> done) Finds a declaration for the attributenameinprjor it's imports.CollectionElementVariable.getAttribute(int index) CollectionElementVariable.getAttribute(String name) Constructors in net.ssehub.easy.varModel.cstEvaluation with parameters of type AttributeModifierConstructorDescriptionEnumAttributeFreezeProvider(String name, Attribute annotation, String operation, EnumLiteral literal) Creates a but-freeze provider for expressions of the formname|name.annotationoperationliteralEnumAttributeFreezeProvider(String name, Attribute annotation, EnumLiteral literal) Creates a but-freeze provider for expressions of the formname|name.annotation==literal -
Uses of Attribute in net.ssehub.easy.varModel.model
Subclasses of Attribute in net.ssehub.easy.varModel.modelFields in net.ssehub.easy.varModel.model declared as AttributeFields in net.ssehub.easy.varModel.model with type parameters of type AttributeMethods in net.ssehub.easy.varModel.model that return AttributeModifier and TypeMethodDescriptionstatic final AttributeModelElement.findAttribute(IAttributeAccess access, String name) Searches for a specified attribute.static AttributeModelQuery.findAttribute(IModelElement scope, String name) Finds an attribute withinscopeor enclosing parentscopes, i.e., search in inverted direction along attribute application/inheritance.Attribute.getAttribute(int index) Returns a specific attribute.Attribute.getAttribute(String name) Returns a specific attribute.CompoundAccessStatement.getAttribute(int index) CompoundAccessStatement.getAttribute(String name) DecisionVariableDeclaration.getAttribute(int index) Returns a specific attribute.DecisionVariableDeclaration.getAttribute(String name) Returns a specific attribute.IAttributeAccess.getAttribute(int index) Returns a specific attribute.IAttributeAccess.getAttribute(String name) Returns a specific (declared) attribute.Project.getAttribute(int index) Project.getAttribute(String name) Attribute.getOrigin()Returns the origin.Attribute.getSeries(int index) Returns the specified series element.Methods in net.ssehub.easy.varModel.model that return types with arguments of type AttributeModifier and TypeMethodDescriptionModelQuery.getAllAttributes(IResolutionScope scope) Returns all attributes inscope.Methods in net.ssehub.easy.varModel.model with parameters of type AttributeModifier and TypeMethodDescriptionprivate booleanDecisionVariableDeclaration.addAttribute(Attribute attribute) Adds an attribute.voidAdds an attribute to this as the first one declared in the same statement.booleanAttributes this element.booleanAttributes this element.booleanbooleanprotected abstract voidAnnotationVisitor.processAttribute(Attribute attr) Processes an attribute.booleanAttributeAssignment.propagateAttribute(Attribute attribute) booleanBasicDecisionVariableContainer.propagateAttribute(Attribute attribute) booleanDecisionVariableDeclaration.propagateAttribute(Attribute attribute) booleanIModelElement.propagateAttribute(Attribute attribute) Propagates an attribute application from the parent to this element or contained elements.booleanModelElement.propagateAttribute(Attribute attribute) booleanProject.propagateAttribute(Attribute attribute) voidIModelVisitor.visitAttribute(Attribute attribute) Method for visiting an attribute.voidModelStatistics.StatisticsVisitor.visitAttribute(Attribute attribute) voidModelVisitorAdapter.visitAttribute(Attribute attribute) Method parameters in net.ssehub.easy.varModel.model with type arguments of type AttributeModifier and TypeMethodDescriptionprivate static voidModelQuery.getAllAttributes(IResolutionScope scope, List<Attribute> attributes, Set<IResolutionScope> done) Collects all attributes inscopeand imported scopes.Constructors in net.ssehub.easy.varModel.model with parameters of type AttributeModifierConstructorDescriptionAttribute(String name, IDatatype type, IModelElement parent, IAttributableElement element, Attribute origin) Constructor for an attribute. -
Uses of Attribute in net.ssehub.easy.varModel.model.datatypes
Fields in net.ssehub.easy.varModel.model.datatypes with type parameters of type AttributeMethods in net.ssehub.easy.varModel.model.datatypes that return AttributeModifier and TypeMethodDescriptionFreezeVariableType.getAttribute(int index) Returns the specified attribute.FreezeVariableType.getAttribute(String name) Returns the attribute of the givenname.Methods in net.ssehub.easy.varModel.model.datatypes with parameters of type AttributeModifier and TypeMethodDescription(package private) voidFreezeVariableType.addAttribute(Attribute attribute) Adds an attribute to this type.booleanCompound.propagateAttribute(Attribute attribute) Method parameters in net.ssehub.easy.varModel.model.datatypes with type arguments of type AttributeModifier and TypeMethodDescriptionprivate voidFreezeVariableType.indexAttributes(IFreezable freezable, Map<String, Attribute> attributes) Indexes all attributes for adding them to the internal type. -
Uses of Attribute in net.ssehub.easy.varModel.model.filter
Methods in net.ssehub.easy.varModel.model.filter with parameters of type AttributeModifier and TypeMethodDescriptionvoidAbstractDeclarationFinder.visitAttribute(Attribute attribute) voidAbstractFrozenElementsFinder.visitAttribute(Attribute attribute) voidAnnotationAssignmentFinder.visitAttribute(Attribute attribute) voidConstraintFinder.visitAttribute(Attribute attribute) voidDatatypeFinder.visitAttribute(Attribute attribute) voidDeclarationInContainerFinder.visitAttribute(Attribute attribute) voidEvalBlockFinder.visitAttribute(Attribute attribute) voidModelElementTypeFinder.visitAttribute(Attribute attribute) voidNamespaceFinder.visitAttribute(Attribute attribute) voidProjectInterfaceFinder.visitAttribute(Attribute attribute) -
Uses of Attribute in net.ssehub.easy.varModel.model.filter.mandatoryVars
Methods in net.ssehub.easy.varModel.model.filter.mandatoryVars with parameters of type AttributeModifier and TypeMethodDescriptionvoidMandatoryDeclarationClassifier.visitAttribute(Attribute attribute) -
Uses of Attribute in net.ssehub.easy.varModel.model.rewrite
Fields in net.ssehub.easy.varModel.model.rewrite with type parameters of type AttributeModifier and TypeFieldDescriptionUncopiedElementsContainer.unresolvedAnnotationsSet of (original) annotations, which could not be translated so far.Methods in net.ssehub.easy.varModel.model.rewrite with parameters of type AttributeModifier and TypeMethodDescription(package private) voidUncopiedElementsContainer.addUnresolvedAnnotation(Attribute originalAttribute) Adds an annotation, which could not be translated so far (due to missing attributable element or type).private AbstractVariableCSTCopyVisitor.mapAnnotation(Attribute var) Part ofCSTCopyVisitor.mapVariable(AbstractVariable)to mapAttributes.voidDeletedElementsCollector.visitAttribute(Attribute attribute) voidInitialStructureCollector.visitAttribute(Attribute attribute) voidProjectCopyVisitor.visitAttribute(Attribute attribute) voidProjectRewriteVisitor.visitAttribute(Attribute attribute) -
Uses of Attribute in net.ssehub.easy.varModel.model.search
Methods in net.ssehub.easy.varModel.model.search with parameters of type Attribute -
Uses of Attribute in net.ssehub.easy.varModel.persistency
Fields in net.ssehub.easy.varModel.persistency with type parameters of type AttributeMethods in net.ssehub.easy.varModel.persistency with parameters of type AttributeModifier and TypeMethodDescriptionvoidIVMLWriter.visitAttribute(Attribute attribute) voidVariableUsage.visitAttribute(Attribute attribute) -
Uses of Attribute in net.ssehub.easy.varModel.validation
Methods in net.ssehub.easy.varModel.validation with parameters of type Attribute