Uses of Class
net.ssehub.easy.instantiation.core.model.vilTypes.FieldDescriptor
-
Packages that use FieldDescriptor Package Description net.ssehub.easy.instantiation.core.model.common Implements the common language elements.net.ssehub.easy.instantiation.core.model.expressions Implements the common expression tree for the VIL languages.net.ssehub.easy.instantiation.core.model.tracing Common tracing functionality.net.ssehub.easy.instantiation.core.model.vilTypes Contains the basic VIL types used as foundation for the artifact model and for integrating the variability model, i.e., types which are not artifacts themselves.net.ssehub.easy.instantiation.core.model.vilTypes.configuration All classes related to the EASy integration of configuration and decisions. -
-
Uses of FieldDescriptor in net.ssehub.easy.instantiation.core.model.common
Methods in net.ssehub.easy.instantiation.core.model.common with parameters of type FieldDescriptor Modifier and Type Method Description protected voidExecutionVisitor. notifyValueDefined(VariableDeclaration var, FieldDescriptor field, java.lang.Object val)protected voidStreamTracer. printValueDefined(VariableDeclaration var, FieldDescriptor field, java.lang.Object value)Is prints a value definition.voidITracer. valueDefined(VariableDeclaration var, FieldDescriptor field, java.lang.Object value)Is called when a value of a variable is defined.voidNoTracer. valueDefined(VariableDeclaration var, FieldDescriptor field, java.lang.Object value)voidStreamTracer. valueDefined(VariableDeclaration var, FieldDescriptor field, java.lang.Object value) -
Uses of FieldDescriptor in net.ssehub.easy.instantiation.core.model.expressions
Fields in net.ssehub.easy.instantiation.core.model.expressions declared as FieldDescriptor Modifier and Type Field Description private FieldDescriptorFieldAccessExpression. fieldprivate FieldDescriptorValueAssignmentExpression. fieldMethods in net.ssehub.easy.instantiation.core.model.expressions that return FieldDescriptor Modifier and Type Method Description FieldDescriptorFieldAccessExpression. getField()Returns the field.FieldDescriptorValueAssignmentExpression. getField()The field to assign to.Methods in net.ssehub.easy.instantiation.core.model.expressions with parameters of type FieldDescriptor Modifier and Type Method Description protected voidEvaluationVisitor. notifyValueDefined(VariableDeclaration var, FieldDescriptor field, java.lang.Object val)Is called when a value of a value is defined.Constructors in net.ssehub.easy.instantiation.core.model.expressions with parameters of type FieldDescriptor Constructor Description FieldAccessExpression(VariableDeclaration variable, FieldDescriptor field)Creates a field access expression.FieldAccessExpression(FieldAccessExpression nested, FieldDescriptor field)Creates a nested field access expression.FieldAccessExpression(FieldDescriptor field)Creates a static field access expression.ValueAssignmentExpression(VariableDeclaration varDecl, FieldDescriptor field, Expression valueExpression)Creates a new value assignment expression which assignsvalueExpressiontofieldinvarDecl. -
Uses of FieldDescriptor in net.ssehub.easy.instantiation.core.model.tracing
Methods in net.ssehub.easy.instantiation.core.model.tracing with parameters of type FieldDescriptor Modifier and Type Method Description voidAbstractVilTracer. valueDefined(VariableDeclaration var, FieldDescriptor field, java.lang.Object value) -
Uses of FieldDescriptor in net.ssehub.easy.instantiation.core.model.vilTypes
Subclasses of FieldDescriptor in net.ssehub.easy.instantiation.core.model.vilTypes Modifier and Type Class Description static classCompoundTypeDescriptor.SlotDescriptorA slot field descriptor for compounds.classReflectionFieldDescriptorImplements a reflection field descriptor.Fields in net.ssehub.easy.instantiation.core.model.vilTypes declared as FieldDescriptor Modifier and Type Field Description private FieldDescriptor[]TypeDescriptor. fieldsMethods in net.ssehub.easy.instantiation.core.model.vilTypes that return FieldDescriptor Modifier and Type Method Description private FieldDescriptorCompoundInstance. checkSlot(java.lang.String name)Checks whether there is a slot with givenname.FieldDescriptorCompoundTypeDescriptor. getDeclaredField(java.lang.String name)Returns the directly declared field with namename.FieldDescriptorCompoundTypeDescriptor. getField(java.lang.String name)FieldDescriptorTypeDescriptor. getField(int index)FieldDescriptorTypeDescriptor. getField(java.lang.String name)Returns the field descriptor with the specified name.Methods in net.ssehub.easy.instantiation.core.model.vilTypes that return types with arguments of type FieldDescriptor Modifier and Type Method Description java.lang.Iterable<FieldDescriptor>TypeDescriptor. getFields()Returns the available fields.Methods in net.ssehub.easy.instantiation.core.model.vilTypes with parameters of type FieldDescriptor Modifier and Type Method Description protected voidTypeDescriptor. setFields(FieldDescriptor[] fields)Changes the fields.Method parameters in net.ssehub.easy.instantiation.core.model.vilTypes with type arguments of type FieldDescriptor Modifier and Type Method Description protected voidTypeDescriptor. setFields(java.util.Collection<FieldDescriptor> fields)Defines the fields for this type. -
Uses of FieldDescriptor in net.ssehub.easy.instantiation.core.model.vilTypes.configuration
Subclasses of FieldDescriptor in net.ssehub.easy.instantiation.core.model.vilTypes.configuration Modifier and Type Class Description classAbstractIvmlFieldDescriptorImplements the common capabilities for an IVML read-only field descriptor.classIvmlAccessorFieldDescriptorDefines a pseudo field descriptor which enables comfortable access to an individual decision variables via its name.classIvmlAnnotationFieldDescriptorDefines a pseudo field descriptor which enables comfortable access to an individual annotation via its name.classIvmlConfigurationFieldDescriptorDefines a pseudo field descriptor which enables comfortable access to an individual decision variables via its name.Methods in net.ssehub.easy.instantiation.core.model.vilTypes.configuration with parameters of type FieldDescriptor Modifier and Type Method Description protected static voidUtils. addField(FieldDescriptor field, java.util.Map<java.lang.String,FieldDescriptor> fields)Adds a descriptor to the given signature-descriptor map.Method parameters in net.ssehub.easy.instantiation.core.model.vilTypes.configuration with type arguments of type FieldDescriptor Modifier and Type Method Description protected voidAbstractIvmlTypeDescriptor. addAttributeFields(java.util.Map<java.lang.String,FieldDescriptor> fields, IModelElement elt, TypeRegistry registry)Adds the attribute access fields.private voidIvmlTypeDescriptor. addElements(IDecisionVariableContainer container, TypeRegistry registry, java.util.Map<java.lang.String,FieldDescriptor> fields)Adds all the elements in this container and recursively processes attribute assignments.protected static voidUtils. addField(FieldDescriptor field, java.util.Map<java.lang.String,FieldDescriptor> fields)Adds a descriptor to the given signature-descriptor map.
-