Uses of Class
net.ssehub.easy.instantiation.core.model.vilTypes.configuration.IvmlElement
-
Packages that use IvmlElement Package Description net.ssehub.easy.instantiation.core.model.vilTypes.configuration All classes related to the EASy integration of configuration and decisions. -
-
Uses of IvmlElement in net.ssehub.easy.instantiation.core.model.vilTypes.configuration
Subclasses of IvmlElement in net.ssehub.easy.instantiation.core.model.vilTypes.configuration Modifier and Type Class Description classAbstractIvmlVariableWraps a decision variable.classAttributeRepresents an attribute from a variability model imported into VIL.classConfigurationRepresents a variability model and its configuration in VIL.classDecisionVariableRealizes the bridge to the decision variables.classEnumValueRepresents an IVML enum value.classIvmlDeclarationRepresents an IVML declaration.Fields in net.ssehub.easy.instantiation.core.model.vilTypes.configuration with type parameters of type IvmlElement Modifier and Type Field Description private java.util.Map<java.lang.String,IvmlElement>Configuration. nameMapprivate java.lang.Class<? extends IvmlElement>ValueFilter. typeMethods in net.ssehub.easy.instantiation.core.model.vilTypes.configuration that return IvmlElement Modifier and Type Method Description protected IvmlElementIvmlElement. checkElement(java.lang.String name, IvmlElement element)Checks the given element for equality and performs (if required) deeper search usinggetElement(String).IvmlElementFakeTypeDescriptor. create(java.lang.Object... params)(package private) IvmlElementConfiguration. get(java.lang.String name)Returns the mapped IVML element forname.IvmlElementIvmlElement. getAnnotation(java.lang.String name)Returns the attribute specified by name (matches qualified and unqualified names).IvmlElementIvmlElement. getAnnotation(IvmlElement element)Returns the attribute specified by element (matches qualified and unqualified names).(package private) IvmlElementIvmlDeclaration. getAttribute(int index)(package private) abstract IvmlElementIvmlElement. getAttribute(int index)Returns the specified attribute.IvmlElementIvmlElement. getAttribute(java.lang.String name)Returns the attribute specified by name (matches qualified and unqualified names).IvmlElementIvmlElement. getAttribute(IvmlElement element)Returns the attribute specified by element (matches qualified and unqualified names).IvmlElementAbstractIvmlVariable. getElement(java.lang.String name)IvmlElementConfiguration. getElement(java.lang.String name)Returns the element matching the given (qualified) name.IvmlElementEnumValue. getElement(java.lang.String name)IvmlElementIvmlDeclaration. getElement(java.lang.String name)abstract IvmlElementIvmlElement. getElement(java.lang.String name)Returns the element matching the given (qualified) name.(package private) IvmlElementIvmlDeclaration. getNested(int index)Returns the specified nested element.IvmlElementAbstractIvmlVariable. getParent()Returns the parent of this variable.protected IvmlElementIvmlElement. search(java.lang.String name, IvmlElement[] elements)Searches for an element denoted bynameinelements.Methods in net.ssehub.easy.instantiation.core.model.vilTypes.configuration that return types with arguments of type IvmlElement Modifier and Type Method Description java.lang.Class<IvmlElement>FakeTypeDescriptor. getTypeClass()Methods in net.ssehub.easy.instantiation.core.model.vilTypes.configuration with parameters of type IvmlElement Modifier and Type Method Description protected IvmlElementIvmlElement. checkElement(java.lang.String name, IvmlElement element)Checks the given element for equality and performs (if required) deeper search usinggetElement(String).private booleanNameRegExFilter. checkFurther(IvmlElement element, boolean result)Checks whetherNameRegExFilter.furtherapplies.private booleanProjectFilter. checkFurther(IvmlElement element, boolean result)Checks whetherProjectFilter.furtherapplies.static booleanIvmlElement. equals(IvmlElement i1, IvmlElement i2)Represents the equality operation for IvmlElements.static booleanIvmlElement. equals2(IvmlElement i1, java.lang.Object i2)Represents the equality operation for IvmlElements and AnyType, in particular the null value.IvmlElementIvmlElement. getAnnotation(IvmlElement element)Returns the attribute specified by element (matches qualified and unqualified names).IvmlElementIvmlElement. getAttribute(IvmlElement element)Returns the attribute specified by element (matches qualified and unqualified names).private booleanInstanceNameValueMapper. getBoolean(IvmlElement element, java.lang.String prefix, boolean deflt)Returns a boolean value forelement.java.lang.ObjectInstanceNameValueMapper. getValue(IvmlElement element)java.lang.ObjectIVariableValueMapper. getValue(IvmlElement element)Returns the value of the specified element.booleanAllFilter. include(IvmlElement element)booleanIConfigurationFilter. include(IvmlElement element)Returns whether a given element shall be included.booleanNameRegExFilter. include(IvmlElement element)private booleanNameRegExFilter. include(IvmlElement element, NameRegExFilter.DataType type)Implements the inclusion function for a given datatype.booleanNoFilter. include(IvmlElement element)booleanProjectFilter. include(IvmlElement element)private booleanProjectFilter. include(IvmlElement element, Project project, java.util.Set<Project> done)Checks whetherelementshall be included due to its membership inproject.booleanValueFilter. include(IvmlElement element)private voidConfiguration. index(IvmlElement[] elements)Indexes the names of the given elements.booleanInstanceNameValueMapper. isEnacting(IvmlElement element)booleanIVariableValueMapper. isEnacting(IvmlElement element)Returns whether the givenelementis valid.booleanInstanceNameValueMapper. isValid(IvmlElement element)booleanIVariableValueMapper. isValid(IvmlElement element)Returns whether the givenelementis valid.protected IvmlElementIvmlElement. search(java.lang.String name, IvmlElement[] elements)Searches for an element denoted bynameinelements.voidInstanceNameValueMapper. setEnacting(IvmlElement element, java.lang.Boolean value)Defines the enacting flag forelement.voidInstanceNameValueMapper. setValid(IvmlElement element, java.lang.Boolean value)Defines the validity flag forelement.voidInstanceNameValueMapper. setValue(IvmlElement element, java.lang.Object value)Defines the value ofelement.static booleanIvmlElement. unequals(IvmlElement i1, IvmlElement i2)Represents the unequality operation for IvmlElements.static booleanIvmlElement. unequals2(IvmlElement i1, java.lang.Object i2)Represents the unequality operation for IvmlElements and AnyTypes, in particular the null value.Constructor parameters in net.ssehub.easy.instantiation.core.model.vilTypes.configuration with type arguments of type IvmlElement Constructor Description ValueFilter(java.lang.Object value, java.lang.Class<? extends IvmlElement> type)A filter for configuration values.
-