Uses of Class
net.ssehub.easy.varModel.model.datatypes.EnumLiteral
-
Packages that use EnumLiteral Package Description net.ssehub.easy.instantiation.core.model.vilTypes.configuration All classes related to the EASy integration of configuration and decisions.net.ssehub.easy.integration.common.impl Defines the a readable interface to IVML/EAsY.net.ssehub.easy.producer.ui.confModel This package holds a GUI representation of the configuration with methods and additional information as needed by the Eclipse UI.net.ssehub.easy.reasoning.core.reasoner All classes and interfaces needed to implement a reasoner.
How to write a reasoner: Create an Eclipse Plugin project with Activator (even if "empty"). Addorg.eclipse.equinox.dsto the required plugins andorg.osgi.service.componentto the imported packages as your reasoner will be linked using OSGi descriptive services (DS) to the reasoner core.net.ssehub.easy.varModel.confModel This package represents a specific variability model configuration.net.ssehub.easy.varModel.cstEvaluation Implements the evaluation of constraint syntax trees.net.ssehub.easy.varModel.model Base package for the variability model.net.ssehub.easy.varModel.model.datatypes Base directory for the main datatype classes.net.ssehub.easy.varModel.model.filter This package contains utility classes for filtering the model for specific model elements.net.ssehub.easy.varModel.model.filter.mandatoryVars Filter for finding mandatory declarations.net.ssehub.easy.varModel.model.rewrite Classes for creating an (adapted) copy of theProject.net.ssehub.easy.varModel.model.search Specific classes for performing search operations on models.net.ssehub.easy.varModel.model.values Instances of the datatypes.net.ssehub.easy.varModel.persistency These package is for reading and saving the variability model and the configuration.
Currently supported file formats: EASy-Producer 2.0 config files (xml) IVMLnet.ssehub.easy.varModel.validation Classes for validating e variability model, e.g. -
-
Uses of EnumLiteral in net.ssehub.easy.instantiation.core.model.vilTypes.configuration
Methods in net.ssehub.easy.instantiation.core.model.vilTypes.configuration with parameters of type EnumLiteral Modifier and Type Method Description voidVariableCollector. visitEnumLiteral(EnumLiteral literal) -
Uses of EnumLiteral in net.ssehub.easy.integration.common.impl
Fields in net.ssehub.easy.integration.common.impl declared as EnumLiteral Modifier and Type Field Description private EnumLiteralDecisionVariable. bindingTimeMethods in net.ssehub.easy.integration.common.impl with parameters of type EnumLiteral Modifier and Type Method Description voidDecisionVariable. setBindingTime(Enum bindingTimes, EnumLiteral bindingTime)Changes the binding time. -
Uses of EnumLiteral in net.ssehub.easy.producer.ui.confModel
Methods in net.ssehub.easy.producer.ui.confModel with parameters of type EnumLiteral Modifier and Type Method Description voidErrorSetter. visitEnumLiteral(EnumLiteral literal) -
Uses of EnumLiteral in net.ssehub.easy.reasoning.core.reasoner
Methods in net.ssehub.easy.reasoning.core.reasoner with parameters of type EnumLiteral Modifier and Type Method Description voidAttributeValues.ResolutionVisitor. visitEnumLiteral(EnumLiteral literal) -
Uses of EnumLiteral in net.ssehub.easy.varModel.confModel
Methods in net.ssehub.easy.varModel.confModel with parameters of type EnumLiteral Modifier and Type Method Description abstract java.lang.StringDisplayNameProvider. getDisplayName(EnumLiteral literal)Returns the display name of an enumeration literal.voidAssignmentResolver.AssignBlockVisitor. visitEnumLiteral(EnumLiteral literal) -
Uses of EnumLiteral in net.ssehub.easy.varModel.cstEvaluation
Fields in net.ssehub.easy.varModel.cstEvaluation declared as EnumLiteral Modifier and Type Field Description private EnumLiteralVariableValueCopier.EnumAttributeFreezeProvider. literalMethods in net.ssehub.easy.varModel.cstEvaluation with parameters of type EnumLiteral Modifier and Type Method Description booleanEnumOperations.BinaryEnumComparisonOperation. evaluate(EnumLiteral e1, EnumLiteral e2)Performs an operation one1ande2and returns a boolean value.Constructors in net.ssehub.easy.varModel.cstEvaluation with parameters of type EnumLiteral Constructor Description EnumAttributeFreezeProvider(java.lang.String name, Attribute annotation, java.lang.String operation, EnumLiteral literal)Creates a but-freeze provider for expressions of the formname|name.annotationoperationliteralEnumAttributeFreezeProvider(java.lang.String name, Attribute annotation, EnumLiteral literal)Creates a but-freeze provider for expressions of the formname|name.annotation==literal -
Uses of EnumLiteral in net.ssehub.easy.varModel.model
Methods in net.ssehub.easy.varModel.model with parameters of type EnumLiteral Modifier and Type Method Description voidModelStatistics.StatisticsVisitor. visitEnumLiteral(EnumLiteral literal)voidModelVisitorAdapter. visitEnumLiteral(EnumLiteral literal) -
Uses of EnumLiteral in net.ssehub.easy.varModel.model.datatypes
Fields in net.ssehub.easy.varModel.model.datatypes with type parameters of type EnumLiteral Modifier and Type Field Description private java.util.List<EnumLiteral>Enum. literalsMethods in net.ssehub.easy.varModel.model.datatypes that return EnumLiteral Modifier and Type Method Description EnumLiteralEnum. get(java.lang.String name)Returns the enum literal with namename.EnumLiteralEnum. getLiteral(int index)Returns the specified literal.EnumLiteralEnum. getLiteralByOrdinal(int ordinal)Returns a literal by itsordinal.Methods in net.ssehub.easy.varModel.model.datatypes with parameters of type EnumLiteral Modifier and Type Method Description booleanEnum. add(EnumLiteral literal)Method to add an literal to the enumeration.intEnum. getLiteralIndex(EnumLiteral literal)Returns the index of the given literal.booleanEnum. has(EnumLiteral literal)Returns whether this enum defines the specifiedliteral.voidICustomDatatypeVisitor. visitEnumLiteral(EnumLiteral literal)Method for visiting an enum literal. -
Uses of EnumLiteral in net.ssehub.easy.varModel.model.filter
Methods in net.ssehub.easy.varModel.model.filter with parameters of type EnumLiteral Modifier and Type Method Description voidAbstractDeclarationFinder. visitEnumLiteral(EnumLiteral literal)voidAbstractFrozenElementsFinder. visitEnumLiteral(EnumLiteral literal)voidAnnotationAssignmentFinder. visitEnumLiteral(EnumLiteral literal)voidConstraintFinder. visitEnumLiteral(EnumLiteral literal)voidDatatypeFinder. visitEnumLiteral(EnumLiteral literal)voidDeclarationInContainerFinder. visitEnumLiteral(EnumLiteral literal)voidEvalBlockFinder. visitEnumLiteral(EnumLiteral literal)voidModelElementTypeFinder. visitEnumLiteral(EnumLiteral literal)voidNamespaceFinder. visitEnumLiteral(EnumLiteral literal)voidProjectInterfaceFinder. visitEnumLiteral(EnumLiteral literal) -
Uses of EnumLiteral in net.ssehub.easy.varModel.model.filter.mandatoryVars
Methods in net.ssehub.easy.varModel.model.filter.mandatoryVars with parameters of type EnumLiteral Modifier and Type Method Description voidMandatoryDeclarationClassifier. visitEnumLiteral(EnumLiteral literal) -
Uses of EnumLiteral in net.ssehub.easy.varModel.model.rewrite
Methods in net.ssehub.easy.varModel.model.rewrite with parameters of type EnumLiteral Modifier and Type Method Description voidDeletedElementsCollector. visitEnumLiteral(EnumLiteral literal)voidInitialStructureCollector. visitEnumLiteral(EnumLiteral literal)voidProjectCopyVisitor. visitEnumLiteral(EnumLiteral literal)voidProjectRewriteVisitor. visitEnumLiteral(EnumLiteral literal) -
Uses of EnumLiteral in net.ssehub.easy.varModel.model.search
Methods in net.ssehub.easy.varModel.model.search with parameters of type EnumLiteral Modifier and Type Method Description voidPrefixSearchVisitor. visitEnumLiteral(EnumLiteral literal) -
Uses of EnumLiteral in net.ssehub.easy.varModel.model.values
Fields in net.ssehub.easy.varModel.model.values declared as EnumLiteral Modifier and Type Field Description private EnumLiteralEnumValue. literalMethods in net.ssehub.easy.varModel.model.values that return EnumLiteral Modifier and Type Method Description EnumLiteralEnumValue. getValue()Getter for the value.Constructors in net.ssehub.easy.varModel.model.values with parameters of type EnumLiteral Constructor Description EnumValue(Enum enumType, EnumLiteral literal)Constructor for a new EnumValue. -
Uses of EnumLiteral in net.ssehub.easy.varModel.persistency
Methods in net.ssehub.easy.varModel.persistency with parameters of type EnumLiteral Modifier and Type Method Description voidIVMLWriter. visitEnumLiteral(EnumLiteral literal)voidVariableUsage. visitEnumLiteral(EnumLiteral literal) -
Uses of EnumLiteral in net.ssehub.easy.varModel.validation
Methods in net.ssehub.easy.varModel.validation with parameters of type EnumLiteral Modifier and Type Method Description voidIvmlValidationVisitor. visitEnumLiteral(EnumLiteral literal)
-