Uses of Class
net.ssehub.easy.varModel.model.OperationDefinition
-
Packages that use OperationDefinition Package Description de.uni_hildesheim.sse.translation The mechanisms needed to translate an IVML Ecore model into an IVML object model.net.ssehub.easy.instantiation.core.model.vilTypes.configuration All classes related to the EASy integration of configuration and decisions.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.model Base package for the variability model.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.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 OperationDefinition in de.uni_hildesheim.sse.translation
Methods in de.uni_hildesheim.sse.translation with parameters of type OperationDefinition Modifier and Type Method Description voidTypeContext. addToContext(OperationDefinition opDef)Adds an operation definition to the current context (layer). -
Uses of OperationDefinition in net.ssehub.easy.instantiation.core.model.vilTypes.configuration
Methods in net.ssehub.easy.instantiation.core.model.vilTypes.configuration with parameters of type OperationDefinition Modifier and Type Method Description voidVariableCollector. visitOperationDefinition(OperationDefinition opdef) -
Uses of OperationDefinition in net.ssehub.easy.producer.ui.confModel
Methods in net.ssehub.easy.producer.ui.confModel with parameters of type OperationDefinition Modifier and Type Method Description voidErrorSetter. visitOperationDefinition(OperationDefinition opdef) -
Uses of OperationDefinition in net.ssehub.easy.reasoning.core.reasoner
Methods in net.ssehub.easy.reasoning.core.reasoner with parameters of type OperationDefinition Modifier and Type Method Description voidAttributeValues.ResolutionVisitor. visitOperationDefinition(OperationDefinition opdef) -
Uses of OperationDefinition in net.ssehub.easy.varModel.confModel
Methods in net.ssehub.easy.varModel.confModel with parameters of type OperationDefinition Modifier and Type Method Description protected voidAbstractConfigurationStatisticsVisitor. visitOperationDefinition(OperationDefinition opdef)Processes an operation definition.voidAssignmentResolver.AssignBlockVisitor. visitOperationDefinition(OperationDefinition opdef) -
Uses of OperationDefinition in net.ssehub.easy.varModel.model
Methods in net.ssehub.easy.varModel.model with parameters of type OperationDefinition Modifier and Type Method Description booleanProject. add(OperationDefinition definition)Method to add an operation definition to the modelElement list of the project.booleanProject. remove(OperationDefinition definition)Removes the given operation definition.voidIModelVisitor. visitOperationDefinition(OperationDefinition opdef)Method for visiting an operation definition.voidModelStatistics.StatisticsVisitor. visitOperationDefinition(OperationDefinition opdef)voidModelVisitorAdapter. visitOperationDefinition(OperationDefinition opdef) -
Uses of OperationDefinition in net.ssehub.easy.varModel.model.filter
Methods in net.ssehub.easy.varModel.model.filter with parameters of type OperationDefinition Modifier and Type Method Description voidAbstractDeclarationFinder. visitOperationDefinition(OperationDefinition opdef)voidAbstractFrozenElementsFinder. visitOperationDefinition(OperationDefinition opdef)voidAnnotationAssignmentFinder. visitOperationDefinition(OperationDefinition opdef)voidConstraintFinder. visitOperationDefinition(OperationDefinition opdef)voidDatatypeFinder. visitOperationDefinition(OperationDefinition opdef)voidDeclarationInContainerFinder. visitOperationDefinition(OperationDefinition opdef)voidEvalBlockFinder. visitOperationDefinition(OperationDefinition opdef)voidModelElementTypeFinder. visitOperationDefinition(OperationDefinition opdef)voidNamespaceFinder. visitOperationDefinition(OperationDefinition opdef)voidProjectInterfaceFinder. visitOperationDefinition(OperationDefinition opdef) -
Uses of OperationDefinition in net.ssehub.easy.varModel.model.filter.mandatoryVars
Methods in net.ssehub.easy.varModel.model.filter.mandatoryVars with parameters of type OperationDefinition Modifier and Type Method Description voidMandatoryDeclarationClassifier. visitOperationDefinition(OperationDefinition opdef) -
Uses of OperationDefinition in net.ssehub.easy.varModel.model.rewrite
Fields in net.ssehub.easy.varModel.model.rewrite with type parameters of type OperationDefinition Modifier and Type Field Description private java.util.Set<OperationDefinition>UncopiedElementsContainer. incompleteOperationsOperationDefinitions, which are copied (also its parameter and so on), but of which theCustomOperationcould not be copied due the nestedConstraintSyntaxTree.private java.util.Set<OperationDefinition>UncopiedElementsContainer. notCopiedOperationsOperationDefinitions, which are not copied due to missing dependencies, i.e., types.Methods in net.ssehub.easy.varModel.model.rewrite that return types with arguments of type OperationDefinition Modifier and Type Method Description (package private) java.util.Set<OperationDefinition>UncopiedElementsContainer. getIncompleteOperations()Returns the set of incompletely copiedOperationDefinitions of which the nested {@link {@link net.ssehub.easy.varModel.cst.ConstraintSyntaxTree}} must be corrected.(package private) java.util.Set<OperationDefinition>UncopiedElementsContainer. getUncopiedOperations()Returns the set ofOperationDefinitions, which could not be copied (also not partially), due to missing types.Methods in net.ssehub.easy.varModel.model.rewrite with parameters of type OperationDefinition Modifier and Type Method Description (package private) voidUncopiedElementsContainer. addIncompleteOperation(OperationDefinition incompleteOperation)Adds a copiedOperationDefinition, of which the nested {@link {@link net.ssehub.easy.varModel.cst.ConstraintSyntaxTree}} could not be copied.(package private) voidUncopiedElementsContainer. addUnCopiedOperation(OperationDefinition notCopiedOperation)Adds an originalOperationDefinition, which could not be copied at all.voidDeletedElementsCollector. visitOperationDefinition(OperationDefinition opdef)voidInitialStructureCollector. visitOperationDefinition(OperationDefinition opdef)voidProjectCopyVisitor. visitOperationDefinition(OperationDefinition opdef)voidProjectRewriteVisitor. visitOperationDefinition(OperationDefinition opdef) -
Uses of OperationDefinition in net.ssehub.easy.varModel.model.search
Methods in net.ssehub.easy.varModel.model.search with parameters of type OperationDefinition Modifier and Type Method Description voidPrefixSearchVisitor. visitOperationDefinition(OperationDefinition opdef) -
Uses of OperationDefinition in net.ssehub.easy.varModel.persistency
Methods in net.ssehub.easy.varModel.persistency with parameters of type OperationDefinition Modifier and Type Method Description voidIVMLWriter. visitOperationDefinition(OperationDefinition opdef)voidVariableUsage. visitOperationDefinition(OperationDefinition opdef) -
Uses of OperationDefinition in net.ssehub.easy.varModel.validation
Methods in net.ssehub.easy.varModel.validation with parameters of type OperationDefinition Modifier and Type Method Description voidIvmlValidationVisitor. visitOperationDefinition(OperationDefinition opdef)
-