- AbstractChainedReasoner - Class in net.ssehub.easy.reasoning.core.frontend
-
Implements an abstract chained reasoner.
- AbstractChainedReasoner(String, String, ReasonerDescriptor...) - Constructor for class net.ssehub.easy.reasoning.core.frontend.AbstractChainedReasoner
-
Creates an reasoner chain with given name and version.
- AbstractChainedReasoner(ReasonerDescriptor, ReasonerDescriptor...) - Constructor for class net.ssehub.easy.reasoning.core.frontend.AbstractChainedReasoner
-
Creates an reasoner chain with given descriptor.
- AbstractChainedReasoner.DerivedReasonerDescriptor - Class in net.ssehub.easy.reasoning.core.frontend
-
Implements a derived reasoner descriptor taking over capabilities.
- add(Constraint) - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Appends the specified constraint to the end of this constraint base.
- addAffected(IDecisionVariable) - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasoningResult
-
Adds a variable affected by reasoning.
- addAll(Collection<? extends Constraint>) - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Appends all of the constraints in the specified collection to the end of
this list, in the order that they are returned by the specified
collection's iterator.
- addAll(int, Collection<? extends Constraint>) - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Inserts all of the constraints in the specified collection into this
list, starting at the specified position.
- addAll(int, Constraint[]) - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Adds all constraints from cArray to this collection at position index.
- addAll(ConstraintList) - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Appends all of the elements in the specified collection to the end of
this list, in the order that they are returned by the specified
collection's iterator.
- addAll(ConstraintList, boolean) - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Appends all of the elements in the specified collection to the end of
this list, in the order that they are returned by the specified
collection's iterator.
- addAll(int, ConstraintList) - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Appends all of the elements in the specified collection to the end of
this list, in the order that they are returned by the specified
collection's iterator.
- addAll(int, ConstraintList, boolean) - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Appends all of the elements in the specified collection to the end of
this list, in the order that they are returned by the specified
collection's iterator.
- addCapabilities(ReasonerDescriptor) - Method in class net.ssehub.easy.reasoning.core.frontend.AbstractChainedReasoner.DerivedReasonerDescriptor
-
Adds the capabilities of desc to the capabilities of this reasoner descriptor.
- addCapabilities(Collection<IReasonerCapability>) - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerDescriptor
-
Adds a collection of capabilities.
- addCapability(IReasonerCapability) - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerDescriptor
-
Adds a capability.
- addConflictingElementProjects(List<Project>) - Method in class net.ssehub.easy.reasoning.core.reasoner.Message
-
Method for adding conflicting element Projects.
- addConflictingElementSuggestions(List<Message.SuggestionType>) - Method in class net.ssehub.easy.reasoning.core.reasoner.Message
-
Method for adding conflicting element Suggestions.
- addConstraintVariables(List<Set<AbstractVariable>>) - Method in class net.ssehub.easy.reasoning.core.reasoner.Message
-
Method for adding a list of AbstractVariables that are involved in each failed constraint.
- addErrorClassification(List<Integer>) - Method in class net.ssehub.easy.reasoning.core.reasoner.Message
-
Method for adding a list of reasoning error classifiers Null if non.
- addEvaluationPair(EvaluationResult.EvaluationPair) - Method in class net.ssehub.easy.reasoning.core.reasoner.EvaluationResult
-
Adds an evaluation pair.
- addFirst(Constraint) - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Inserts the specified constraint at the beginning of this constraint base.
- ADDITIONAL_INFO_LOG_NONE - Static variable in class net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration
-
- ADDITIONAL_INFO_LOG_SYSOUT - Static variable in class net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration
-
- addLast(Constraint) - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Appends the specified constraint to the end of this constraint base.
- addMessage(Message) - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasoningResult
-
Adds a new Message to the current result, e.
- addNamedConstraintVariables(List<IDecisionVariable>) - Method in class net.ssehub.easy.reasoning.core.reasoner.Message
-
Method for adding a list of ConstraintVariables of a failed constraint.
- addProblemConstraintParts(List<ConstraintSyntaxTree>) - Method in class net.ssehub.easy.reasoning.core.reasoner.Message
-
Method for adding a list of partial ConstraintSyntaxTrees that are involved in each failed constraint.
- addProblemConstraints(List<Constraint>) - Method in class net.ssehub.easy.reasoning.core.reasoner.Message
-
Method for adding a list of Constraints that are involved in each failed constraint.
- addProblemVariables(List<Set<IDecisionVariable>>) - Method in class net.ssehub.easy.reasoning.core.reasoner.Message
-
Method for adding a list of IDecisionVariables that are involved in each failed constraint.
- addTimestamp(String) - Static method in class net.ssehub.easy.reasoning.core.performance.PerformanceStatistics
-
Method to add a timestamp to the measurements.
- addUnresolved(String, List<String>) - Method in class net.ssehub.easy.reasoning.core.reasoner.AttributeValues
-
Adds unresolved attributes and values.
- addValue(Attribute, Value) - Method in class net.ssehub.easy.reasoning.core.reasoner.AttributeValues
-
Adds a value for a given attribute.
- affected - Variable in class net.ssehub.easy.reasoning.core.reasoner.ReasoningResult
-
- allFileMappings() - Method in class net.ssehub.easy.reasoning.core.reasoner.IUpgrader
-
Returns an iterator over all known file mappings.
- AnnotationAssignmentConstraint - Class in net.ssehub.easy.reasoning.core.reasoner
-
Reasoner specific constraint type indicating a Constraint.Type.ANNOTATION_ASSIGNMENT constraint.
- AnnotationAssignmentConstraint(ConstraintSyntaxTree, IModelElement) - Constructor for class net.ssehub.easy.reasoning.core.reasoner.AnnotationAssignmentConstraint
-
Creates a new constraint from an already parsed syntax tree.
- append(String, String) - Method in class net.ssehub.easy.reasoning.core.reasoner.Message
-
Appends text and a line end to res.
- appendComment(String, String[]) - Method in class net.ssehub.easy.reasoning.core.reasoner.CommentResourceVisitor
-
Appends a comment taken from the comments resource.
- appendError(StringBuilder, String) - Static method in class net.ssehub.easy.reasoning.core.reasoner.AttributeValues
-
Appends text to builder.
- appendMessage(List<String>, Throwable) - Static method in class net.ssehub.easy.reasoning.core.impl.ReasonerHelper
-
Appends the message of th to the list of messages.
- appendMessage(List<String>, String) - Static method in class net.ssehub.easy.reasoning.core.impl.ReasonerHelper
-
Appends a message text to the list of messages.
- appendOCLFeatureCall(OCLFeatureCall, Operation.FormattingHint) - Method in class net.ssehub.easy.reasoning.core.reasoner.CommentResourceVisitor
-
- assignments - Variable in class net.ssehub.easy.reasoning.core.reasoner.AttributeValues.ResolutionVisitor
-
- AttachedConstraint - Class in net.ssehub.easy.reasoning.core.reasoner
-
Implements a constraint with attached object (fixed and Constraint.Type#USUAL type).
- AttachedConstraint(ConstraintSyntaxTree, IDatatype, IModelElement) - Constructor for class net.ssehub.easy.reasoning.core.reasoner.AttachedConstraint
-
Creates a new constraint from an already parsed syntax tree.
- AttributeException - Exception in net.ssehub.easy.reasoning.core.reasoner
-
A specific exception which may occur when assigning values
to attributes.
- AttributeException(String) - Constructor for exception net.ssehub.easy.reasoning.core.reasoner.AttributeException
-
Creates a new attribute exception.
- AttributesCheckVisitor - Class in net.ssehub.easy.reasoning.core.reasoner
-
A visitor for checking frozen values for all variables which correspond
to a given (temporary) assignment of attribute values.
- AttributesCheckVisitor(ReasoningResult, AttributeValues) - Constructor for class net.ssehub.easy.reasoning.core.reasoner.AttributesCheckVisitor
-
Creates a new visitor storing the given instances for processing.
- AttributeValues - Class in net.ssehub.easy.reasoning.core.reasoner
-
Stores attributes and their assigned values as an additional
information to be considered while reasoning.
- AttributeValues() - Constructor for class net.ssehub.easy.reasoning.core.reasoner.AttributeValues
-
Creates a new set of attribute values.
- attributeValues - Variable in class net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration
-
- AttributeValues.ResolutionVisitor - Class in net.ssehub.easy.reasoning.core.reasoner
-
A visitor for resolving attribute values.
- cache - Variable in class net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter
-
- canInitializeConfig(IReasoner) - Static method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
- capabilities - Variable in class net.ssehub.easy.reasoning.core.reasoner.ReasonerDescriptor
-
- ChainedReasonerState - Class in net.ssehub.easy.reasoning.core.frontend
-
Helper class implementing a chained reasoner state.
- ChainedReasonerState(Configuration, ReasoningResult) - Constructor for class net.ssehub.easy.reasoning.core.frontend.ChainedReasonerState
-
Creates a reasoner state.
- ChainedReasonerState(Configuration, EvaluationResult) - Constructor for class net.ssehub.easy.reasoning.core.frontend.ChainedReasonerState
-
Creates a reasoner state.
- check(Configuration, ReasonerConfiguration, ProgressObserver) - Method in class net.ssehub.easy.reasoning.core.frontend.AbstractChainedReasoner
-
- check(ProgressObserver) - Method in interface net.ssehub.easy.reasoning.core.frontend.IReasonerInstance
-
Checks the configuration according to the given project structure and does not affect the configuration.
- check(Configuration, ReasonerConfiguration, ProgressObserver) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter
-
Checks the configuration according to the given project structure and does not affect the configuration.
- check(Configuration, ReasonerConfiguration, ProgressObserver) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter.FrontendReasonerAdapter
-
- check(Configuration, ReasonerConfiguration, ProgressObserver) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter.InstanceReasonerAdapter
-
- check(Configuration, ReasonerConfiguration, ProgressObserver) - Method in interface net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter.IReasonerAdapter
-
Checks the configuration according to the given project structure and does not affect the configuration.
- check(Configuration, ReasonerConfiguration, ProgressObserver) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
Checks the configuration according to the given project structure and does not affect the configuration.
- check(Configuration, ReasonerConfiguration, ReasoningResult) - Static method in class net.ssehub.easy.reasoning.core.reasoner.AttributesCheckVisitor
-
Checks the given configuration with respect to values
and adjusts result if required.
- check(Configuration, AttributeValues, ReasoningResult) - Static method in class net.ssehub.easy.reasoning.core.reasoner.AttributesCheckVisitor
-
Checks the given configuration with respect to values
and adjusts result if required.
- check(ProgressObserver) - Method in class net.ssehub.easy.reasoning.core.reasoner.DelegatingReasonerInstance
-
- check(Configuration, ReasonerConfiguration, ProgressObserver) - Method in interface net.ssehub.easy.reasoning.core.reasoner.IReasoner
-
Checks the configuration according to the given project structure and does not affect the configuration.
- checkDecisionVariable(IDecisionVariable) - Method in class net.ssehub.easy.reasoning.core.reasoner.AttributesCheckVisitor
-
Checks a single variable.
- checkDecisionVariable(IDecisionVariable, IAssignmentState) - Method in class net.ssehub.easy.reasoning.core.reasoner.AttributesCheckVisitor
-
Checks a single variable.
- checkForCapabilitiy(IReasoner, IReasonerCapability) - Static method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
Checks reasoner for the given reasoner capability.
- checkPositionIndex(int) - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Checks index to be a valid position.
- clear() - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter
-
Clears all cache entries.
- clear(Configuration) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter
-
Clears the cache entry for config if one was registered.
- clear() - Method in class net.ssehub.easy.reasoning.core.reasoner.AttributeValues
-
Deletes all value assignments.
- clear() - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Removes all of the elements from this list.
- clearReasoningID(String) - Static method in class net.ssehub.easy.reasoning.core.performance.PerformanceStatistics
-
Clears a specific reasoningID from the map.
- CommentResourceVisitor - Class in net.ssehub.easy.reasoning.core.reasoner
-
A visitor turning (partial) IVML elements into more or less explainable strings based on a given
CommentResource.
- CommentResourceVisitor(Writer, CommentResource) - Constructor for class net.ssehub.easy.reasoning.core.reasoner.CommentResourceVisitor
-
Creates a visitor instance.
- comments - Variable in class net.ssehub.easy.reasoning.core.reasoner.CommentResourceVisitor
-
- concatenate(String, String) - Static method in class net.ssehub.easy.reasoning.core.frontend.AbstractChainedReasoner
-
Concatenates two strings regarding null for s2.
- config - Variable in class net.ssehub.easy.reasoning.core.frontend.AbstractChainedReasoner
-
- config - Variable in class net.ssehub.easy.reasoning.core.frontend.ChainedReasonerState
-
- config - Variable in class net.ssehub.easy.reasoning.core.frontend.ReasoningProcess
-
- config - Variable in class net.ssehub.easy.reasoning.core.reasoner.DelegatingReasonerInstance
-
- conflictingElementProjects - Variable in class net.ssehub.easy.reasoning.core.reasoner.Message
-
- conflictingElements - Variable in class net.ssehub.easy.reasoning.core.reasoner.Message
-
- conflictingElementSuggestions - Variable in class net.ssehub.easy.reasoning.core.reasoner.Message
-
- constraint - Variable in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList.Node
-
- constraint - Variable in class net.ssehub.easy.reasoning.core.reasoner.EvaluationResult.EvaluationPair
-
- ConstraintBase - Class in net.ssehub.easy.reasoning.core.reasoner
-
Implements the constraint base, a combination of linked list and map in order to
quickly store, retrieve and delete constraints to be evaluated.
- ConstraintBase() - Constructor for class net.ssehub.easy.reasoning.core.reasoner.ConstraintBase
-
Constructs an empty constraint base.
- ConstraintEvaluationResult() - Constructor for enum net.ssehub.easy.reasoning.core.reasoner.EvaluationResult.ConstraintEvaluationResult
-
- ConstraintList - Class in net.ssehub.easy.reasoning.core.reasoner
-
Implements a constraint list.
- ConstraintList() - Constructor for class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Constructs an empty constraint base.
- ConstraintList(ConstraintList.IModificationListener) - Constructor for class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Constructs an empty constraint base.
- ConstraintList.IModificationListener - Interface in net.ssehub.easy.reasoning.core.reasoner
-
A listener to be informed if the underlying list changes.
- ConstraintList.Node - Class in net.ssehub.easy.reasoning.core.reasoner
-
The node type in a linked constraint base.
- ConstraintVariableConstraint - Class in net.ssehub.easy.reasoning.core.reasoner
-
Reasoner specific constraint type indicating a Constraint.Type.CONSTRAINT.
- ConstraintVariableConstraint(ConstraintSyntaxTree, IModelElement) - Constructor for class net.ssehub.easy.reasoning.core.reasoner.ConstraintVariableConstraint
-
Creates a new constraint from an already parsed syntax tree.
- constraintVariables - Variable in class net.ssehub.easy.reasoning.core.reasoner.Message
-
- contains(Attribute) - Method in class net.ssehub.easy.reasoning.core.reasoner.AttributeValues
-
Returns whether the given attribute is contained in this value set.
- contains(Constraint) - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintBase
-
- contains(Constraint) - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Returns true if this list contains the specified constraint.
- copy(File, File) - Method in class net.ssehub.easy.reasoning.core.reasoner.IUpgrader
-
Copies source to target.
- createConstraint(ConstraintSyntaxTree) - Method in class net.ssehub.easy.reasoning.core.reasoner.AnnotationAssignmentConstraint
-
- createConstraint(ConstraintSyntaxTree) - Method in class net.ssehub.easy.reasoning.core.reasoner.AttachedConstraint
-
- createConstraint(ConstraintSyntaxTree) - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintVariableConstraint
-
- createConstraint(ConstraintSyntaxTree) - Method in class net.ssehub.easy.reasoning.core.reasoner.DefaultConstraint
-
- createConstraint(ConstraintSyntaxTree) - Method in class net.ssehub.easy.reasoning.core.reasoner.TypedConstraint
-
- createInstance(Configuration, ReasonerConfiguration) - Method in class net.ssehub.easy.reasoning.core.frontend.AbstractChainedReasoner
-
- createInstance(Configuration, ReasonerConfiguration) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
Creates a reasoner instance for repeated reasoning on the same model (no structural changes allowed
during two subsequent reasoning runs).
- createInstance(Configuration, ReasonerConfiguration) - Method in interface net.ssehub.easy.reasoning.core.reasoner.IReasoner
-
Creates a reasoner instance for repeated reasoning on the same model (no structural changes allowed
during two subsequent reasoning runs).
- createList(ModelElement) - Static method in class net.ssehub.easy.reasoning.core.reasoner.Message
-
Creates a list with on element.
- createMessage(String, String, Value, ModelElement) - Static method in class net.ssehub.easy.reasoning.core.reasoner.AttributesCheckVisitor
-
Creates the error message in case that an attribute assignment is missing.
- createPerformanceMeasurement(String) - Static method in class net.ssehub.easy.reasoning.core.performance.PerformanceStatistics
-
Create a list for storing timestamps for measuring reasoning performance.
- createReasoningID(String, String) - Static method in class net.ssehub.easy.reasoning.core.performance.PerformanceStatistics
-
Creates a new ID for an individual reasoning task.
- createValue(AbstractVariable, IDatatype, ProgressObserver) - Method in interface net.ssehub.easy.reasoning.core.frontend.IReasonerInstance
-
Creates the value for a certain IVML type/variable.
- createValue(Configuration, AbstractVariable, IDatatype, ReasonerConfiguration, ProgressObserver) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter
-
Creates the value for a certain IVML type/variable.
- createValue(Configuration, AbstractVariable, IDatatype, ReasonerConfiguration, ProgressObserver) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter.FrontendReasonerAdapter
-
- createValue(Configuration, AbstractVariable, IDatatype, ReasonerConfiguration, ProgressObserver) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter.InstanceReasonerAdapter
-
- createValue(Configuration, AbstractVariable, IDatatype, ReasonerConfiguration, ProgressObserver) - Method in interface net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter.IReasonerAdapter
-
Creates the value for a certain IVML type/variable.
- createValue(Configuration, AbstractVariable, IDatatype, ReasonerConfiguration, ProgressObserver) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
Creates the value for a certain IVML type/variable.
- createValue(Configuration, AbstractVariable, IDatatype, ReasonerConfiguration, ProgressObserver) - Static method in class net.ssehub.easy.reasoning.core.impl.ReasonerHelper
-
Creates the value for a certain IVML type/variable.
- createValue(AbstractVariable, IDatatype, ProgressObserver) - Method in class net.ssehub.easy.reasoning.core.reasoner.DelegatingReasonerInstance
-
- createValue(Configuration, AbstractVariable, IDatatype, ReasonerConfiguration, ProgressObserver) - Method in interface net.ssehub.easy.reasoning.core.reasoner.IReasoner
-
Creates the value for a certain IVML type/variable.
- customMessages - Variable in class net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration
-
- GeneralMeasures - Enum in net.ssehub.easy.reasoning.core.reasoner
-
General reasoner measures.
- GeneralMeasures(String) - Constructor for enum net.ssehub.easy.reasoning.core.reasoner.GeneralMeasures
-
Creates a measures constant.
- GeneralReasonerCapabilities - Enum in net.ssehub.easy.reasoning.core.reasoner
-
Defines general reasoner capabilities.
- GeneralReasonerCapabilities() - Constructor for enum net.ssehub.easy.reasoning.core.reasoner.GeneralReasonerCapabilities
-
- getActualReasoner(Configuration, List<Constraint>, ReasonerConfiguration) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
Returns the actual and matching reasoner.
- getAdapter(Configuration, ReasonerConfiguration) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter
-
Returns the adapter for the given configuration.
- getAffectedVariable(int) - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasoningResult
-
Returns the affected variable specified by index.
- getAffectedVariablesCount() - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasoningResult
-
Return the number of affected variables.
- getAssignments() - Method in class net.ssehub.easy.reasoning.core.reasoner.AttributeValues.ResolutionVisitor
-
Returns the actual assignments.
- getAttachedConstraintsSize() - Method in class net.ssehub.easy.reasoning.core.reasoner.DefaultConstraint
-
Returns the number of attached constraints.
- getAttachedTo() - Method in class net.ssehub.easy.reasoning.core.reasoner.AttachedConstraint
-
- getAttributes() - Method in class net.ssehub.easy.reasoning.core.reasoner.AttributeValues
-
Returns all attributes for which value assignments are stored.
- getAttributesAsList() - Method in class net.ssehub.easy.reasoning.core.reasoner.AttributeValues
-
Returns all attributes for which value assignments are stored.
- getAttributesAsSet() - Method in class net.ssehub.easy.reasoning.core.reasoner.AttributeValues
-
Returns all attributes for which value assignments are stored.
- getAttributesCount() - Method in class net.ssehub.easy.reasoning.core.reasoner.AttributeValues
-
Returns the number of attributes for which value assignments are
stored in this instance.
- getAttributeValue(Attribute, int) - Method in class net.ssehub.easy.reasoning.core.reasoner.AttributeValues
-
Returns the specific value assigned to attribute.
- getAttributeValues() - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration
-
Returns the attribute values for reasoning.
- getAttributeValues(ReasonerConfiguration) - Static method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration
-
Null-safe access to the attribute values.
- getAttributeValuesCount(Attribute) - Method in class net.ssehub.easy.reasoning.core.reasoner.AttributeValues
-
Returns the number of values assigned to attribute.
- getCapabilities() - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerDescriptor
-
Returns the supported capabilities.
- getCapabilityCount() - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerDescriptor
-
Returns the number of provided capabilities.
- getComment(String) - Method in class net.ssehub.easy.reasoning.core.reasoner.CommentResourceVisitor
-
Returns the comment for key.
- getConflictComments() - Method in class net.ssehub.easy.reasoning.core.reasoner.Message
-
Returns the list of conflicting item comments.
- getConflictLabels() - Method in class net.ssehub.easy.reasoning.core.reasoner.Message
-
Returns the list of conflicting item labels.
- getConflictProjects() - Method in class net.ssehub.easy.reasoning.core.reasoner.Message
-
Returns the list of conflicting item Projects.
- getConflicts() - Method in class net.ssehub.easy.reasoning.core.reasoner.Message
-
Returns the list of conflicting items.
- getConflictsCount() - Method in class net.ssehub.easy.reasoning.core.reasoner.Message
-
Returns the number of conflicting elements.
- getConflictSuggestions() - Method in class net.ssehub.easy.reasoning.core.reasoner.Message
-
Returns the list of conflicting item Suggestions.
- getConflictSuggestionTypes() - Method in class net.ssehub.easy.reasoning.core.reasoner.Message
-
Returns the list of conflicting item suggestion types.
- getConstraint() - Method in class net.ssehub.easy.reasoning.core.reasoner.EvaluationResult.EvaluationPair
-
Returns the constraint.
- getConstraintVariables() - Method in class net.ssehub.easy.reasoning.core.reasoner.Message
-
Method for returning a list of AbstractVariables that are involved in each failed constraint.
- getCustomMessages() - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration
-
Returns if custom messages are enabled.
- getDefaultConstraints() - Method in class net.ssehub.easy.reasoning.core.reasoner.DefaultConstraint
-
Returns the default constraint list explicitly.
- getDefaultResoner() - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration
-
Returns the default reasoner.
- getDeferredDefaultConstraints() - Method in class net.ssehub.easy.reasoning.core.reasoner.DefaultConstraint
-
Returns the deferred default constraint list explicitly.
- getDescriptor() - Method in class net.ssehub.easy.reasoning.core.frontend.AbstractChainedReasoner
-
- getDescriptor() - Method in interface net.ssehub.easy.reasoning.core.frontend.IReasonerInstance
-
Returns a descriptor stating common information about this reasoner.
- getDescriptor() - Method in class net.ssehub.easy.reasoning.core.reasoner.DelegatingReasonerInstance
-
- getDescriptor() - Method in interface net.ssehub.easy.reasoning.core.reasoner.IReasoner
-
Returns a descriptor stating common information about this reasoner.
- getDownloadSource() - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerDescriptor
-
Returns the source for downloading a licensed version.
- getErrorClassification() - Method in class net.ssehub.easy.reasoning.core.reasoner.Message
-
Method for returning a list of reasoning error classifiers.
- getErrors() - Method in class net.ssehub.easy.reasoning.core.reasoner.AttributeValues.ResolutionVisitor
-
Returns the errors occurred while assignment.
- getEvaluationPair(int) - Method in class net.ssehub.easy.reasoning.core.reasoner.EvaluationResult
-
Returns an evaluation pair.
- getEvaluationPairCount() - Method in class net.ssehub.easy.reasoning.core.reasoner.EvaluationResult
-
Returns the number of stored evaluation pairs.
- getExplanation() - Method in enum net.ssehub.easy.reasoning.core.reasoner.GeneralMeasures
-
- getExplanation() - Method in interface net.ssehub.easy.reasoning.core.reasoner.IMeasurementKey
-
An explanation/headline for this key.
- getExtension() - Method in class net.ssehub.easy.reasoning.core.reasoner.FileUpgrader
-
Returns the extension of the source URI.
- getFirst() - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Returns the first constraint in this list.
- getInstance() - Static method in class net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter
-
Returns the registered instance for the current thread.
- getInstance() - Static method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
Returns the singleton instance of this class.
- getInstance() - Static method in class net.ssehub.easy.reasoning.core.impl.ReasonerRegistry
-
Singleton access for this class.
- getInstanceSafe() - Static method in class net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter
-
Returns the registered instance for the current thread.
- getLast() - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Returns the last constraint in this list.
- getLastConfiguration() - Method in class net.ssehub.easy.reasoning.core.frontend.AbstractChainedReasoner
-
- getLastConfiguration() - Method in class net.ssehub.easy.reasoning.core.frontend.ChainedReasonerState
-
Returns the last configuration to be passed on.
- getLastConfiguration() - Method in interface net.ssehub.easy.reasoning.core.reasoner.IChainingReasoner
-
Returns the last, potentially internal configuration.
- getLastEvaluationResult() - Method in class net.ssehub.easy.reasoning.core.frontend.ChainedReasonerState
-
Returns the last evaluation result to be passed on and considered.
- getLastReasoningResult() - Method in class net.ssehub.easy.reasoning.core.frontend.ChainedReasonerState
-
Returns the last reasoning result to be passed on and considered.
- getLicense() - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerDescriptor
-
Returns a textual form of the license of the reasoner.
- getLicenseRestriction() - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerDescriptor
-
Returns a license restriction in textual form, e.g.
- getLogger() - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration
-
Returns the additional information logger.
- getMappedFile(String) - Method in class net.ssehub.easy.reasoning.core.reasoner.IUpgrader
-
Returns a mapped file name.
- getMarker() - Method in class net.ssehub.easy.reasoning.core.reasoner.IUpgrader
-
Returns the marker file.
- getMeasure(IMeasurementKey) - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasoningResult
-
Returns the measure for a specific key.
- getMessage(int) - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasoningResult
-
Returns the message specified by index.
- getMessageCount() - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasoningResult
-
Returns the number of messages related to this reasoning result.
- getName() - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerDescriptor
-
Returns the name of the reasoner.
- getNamedConstraintVariables() - Method in class net.ssehub.easy.reasoning.core.reasoner.Message
-
Method for returning a list of ConstraintVariables of a failed constraint.
- getObserver() - Method in class net.ssehub.easy.reasoning.core.reasoner.IUpgrader
-
Returns the progress observer instance.
- getPreferredReasoner() - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
Returns the preferred reasoner descriptor due to internal knowledge about the reasoner implementation status.
- getProblemConstraintParts() - Method in class net.ssehub.easy.reasoning.core.reasoner.Message
-
Method for returning a list of partial ConstraintSyntaxTrees that are involved in each failed constraint.
- getProblemConstraints() - Method in class net.ssehub.easy.reasoning.core.reasoner.Message
-
Method for returning a list of full Constraints that are involved in each failed constraint.
- getProblemVariables() - Method in class net.ssehub.easy.reasoning.core.reasoner.Message
-
Method for returning a list of IDecisionVariables that are involved in each failed constraint.
- getProject() - Method in interface net.ssehub.easy.reasoning.core.frontend.IReasonerInstance
-
Returns the project this instance is attached to.
- getProject() - Method in class net.ssehub.easy.reasoning.core.reasoner.DelegatingReasonerInstance
-
- getQualifiedName(IDecisionVariable) - Static method in class net.ssehub.easy.reasoning.core.reasoner.AttributesCheckVisitor
-
Returns the qualified name of the given decision variable.
- getReadyForUseCount() - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
Returns the number of reasoners which are ready for use.
- getReasoner(int) - Method in class net.ssehub.easy.reasoning.core.impl.ReasonerRegistry
-
Returns the
IReasoner at the specified position in this list.
- getReasonerConfiguration() - Method in interface net.ssehub.easy.reasoning.core.frontend.IReasonerInstance
-
Returns the reasoner configuration this project is running with.
- getReasonerConfiguration() - Method in class net.ssehub.easy.reasoning.core.reasoner.DelegatingReasonerInstance
-
- getReasonerCount() - Method in class net.ssehub.easy.reasoning.core.impl.ReasonerRegistry
-
Returns the number of registered reasoners.
- getReasonerDescriptor(int) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
Returns the descriptor for a specific reasoner.
- getReasonerHint() - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
Returns the current reasoner hint.
- getReasonersCount() - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
Returns the number of available reasoners.
- getReasoningResult() - Method in class net.ssehub.easy.reasoning.core.frontend.ReasoningProcess
-
Returns the result of the reasoning, i.e.
- getRegistry() - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
Getter for the Reasoner registry, capable of handling multiple
IReasoners.
- getResult() - Method in class net.ssehub.easy.reasoning.core.reasoner.EvaluationResult.EvaluationPair
-
Returns the evaluation result.
- getSource() - Method in class net.ssehub.easy.reasoning.core.impl.ReasonerMessage
-
- getSource() - Method in interface net.ssehub.easy.reasoning.core.reasoner.IReasonerMessage
-
Returns the message source.
- getSource() - Method in class net.ssehub.easy.reasoning.core.reasoner.IUpgrader
-
Returns the source URI.
- getStats(String) - Static method in class net.ssehub.easy.reasoning.core.performance.PerformanceStatistics
-
Method for retrieving statistics for a specific reasoning process.
- getTimeout() - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
Returns the global timeout for reasoning.
- getTimeout() - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration
-
Returns the timeout for reasoning.
- getTimeout(ReasonerConfiguration) - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration
-
Returns the specific timeout for reasoning.
- getType() - Method in class net.ssehub.easy.reasoning.core.impl.ReasonerMessage
-
- getType() - Method in class net.ssehub.easy.reasoning.core.reasoner.AnnotationAssignmentConstraint
-
Returns the conceptual type of the constraint.
- getType() - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintVariableConstraint
-
- getType() - Method in class net.ssehub.easy.reasoning.core.reasoner.DefaultConstraint
-
Returns the conceptual type of the constraint.
- getType() - Method in interface net.ssehub.easy.reasoning.core.reasoner.IReasonerMessage
-
Returns the type of the message.
- getType() - Method in class net.ssehub.easy.reasoning.core.reasoner.TypedConstraint
-
- getValue() - Method in class net.ssehub.easy.reasoning.core.reasoner.EvaluationResult.EvaluationPair
-
Returns the evaluated value.
- getValue() - Method in class net.ssehub.easy.reasoning.core.reasoner.ValueCreationResult
-
Returns the created value.
- getVariable() - Method in class net.ssehub.easy.reasoning.core.reasoner.ValueCreationResult
-
Returns the holding variable.
- getVersion() - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerDescriptor
-
Returns a textual form of the currently integrated version.
- IChainingReasoner - Interface in net.ssehub.easy.reasoning.core.reasoner
-
A specialized interface for reasoners, which, in principle, can be chained, i.e., composed to a chain
of reasoners, passing along results and configurations.
- ID - Static variable in class net.ssehub.easy.reasoning.core.Bundle
-
Stores the bundle ID.
- IMeasurementKey - Interface in net.ssehub.easy.reasoning.core.reasoner
-
Base type for measurement keys.
- IMessageListener - Interface in net.ssehub.easy.reasoning.core.frontend
-
Defines a lister to be notified in case that reasoner messages are issued.
- incremental - Variable in class net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration
-
- indexOf(Constraint) - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Returns the index of the first occurrence of the specified constraint
in this list, or -1 if this list does not contain the element.
- info(String) - Method in interface net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration.IAdditionalInformationLogger
-
Emits some information.
- info(Message) - Method in interface net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration.IAdditionalInformationLogger
-
Emits information about msg.
- initialize(Configuration, ProgressObserver) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend.DefaultReasonerProvider
-
- initialize(Configuration, ReasonerConfiguration, ProgressObserver) - Method in interface net.ssehub.easy.reasoning.core.reasoner.IReasoner
-
Initializes the configuration according to the given model and propagates values, if possible.
- installConfigurationInitializer() - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
Installs the configuration intializer.
- instance - Variable in class net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter.InstanceReasonerAdapter
-
- INSTANCE - Static variable in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
- InstanceReasonerAdapter(IReasonerInstance) - Constructor for class net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter.InstanceReasonerAdapter
-
Creates a new instance reasoner adapter .
- instances - Static variable in class net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter
-
- IReasoner - Interface in net.ssehub.easy.reasoning.core.reasoner
-
General interface for reasoner, which can be registered to the ReasonerRegistry.
- IReasonerInstance - Interface in net.ssehub.easy.reasoning.core.frontend
-
A reuseable reasoner instance.
- IReasonerInterceptor - Interface in net.ssehub.easy.reasoning.core.reasoner
-
An initial reasoner interceptor to be informed about the reasoning process in detail.
- IReasonerListener - Interface in net.ssehub.easy.reasoning.core.frontend
-
Listener for the IReasoner, to inform the caller of the reasoner, that the reasoning has been finished.
- IReasonerMessage - Interface in net.ssehub.easy.reasoning.core.reasoner
-
Defines a message for internally sending signals among reasoners.
- IReasonerMessage.IType - Interface in net.ssehub.easy.reasoning.core.reasoner
-
Defines the type of message types.
- IReasonerMessage.Type - Enum in net.ssehub.easy.reasoning.core.reasoner
-
Defines basic message types.
- IReasonerRegistry - Interface in net.ssehub.easy.reasoning.core.reasoner
-
Public interface for this reasoner registry capable of handling multiple reasoners.
- isChainingReasoner(ReasonerDescriptor) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
Returns whether the reasoner registered for this descriptor
is a chaining reasoner.
- isConsistent(Project, ReasonerConfiguration, ProgressObserver) - Method in class net.ssehub.easy.reasoning.core.frontend.AbstractChainedReasoner
-
- isConsistent(ProgressObserver) - Method in interface net.ssehub.easy.reasoning.core.frontend.IReasonerInstance
-
Checks whether a given variability model (project) is satisfiable.
- isConsistent(Configuration, ReasonerConfiguration, ProgressObserver) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter.FrontendReasonerAdapter
-
- isConsistent(Configuration, ReasonerConfiguration, ProgressObserver) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter.InstanceReasonerAdapter
-
- isConsistent(Configuration, ReasonerConfiguration, ProgressObserver) - Method in interface net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter.IReasonerAdapter
-
Checks whether a given variability model (project) is satisfiable.
- isConsistent(Configuration, ReasonerConfiguration, ProgressObserver) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter
-
Checks whether a given variability model (project) is satisfiable.
- isConsistent(Project, ReasonerConfiguration, ProgressObserver) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
Checks whether a given variability model (project) is satisfiable.
- isConsistent(ProgressObserver) - Method in class net.ssehub.easy.reasoning.core.reasoner.DelegatingReasonerInstance
-
- isConsistent(Project, ReasonerConfiguration, ProgressObserver) - Method in interface net.ssehub.easy.reasoning.core.reasoner.IReasoner
-
Checks whether a given variability model (project) is satisfiable.
- isEmpty() - Method in class net.ssehub.easy.reasoning.core.reasoner.AttributeValues
-
Returns whether there are value assignments.
- isEmpty(AttributeValues) - Static method in class net.ssehub.easy.reasoning.core.reasoner.AttributeValues
-
Returns whether there are value assignments in values.
- isEmpty() - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Returns true if this list contains no constraints.
- isIncrementalMode() - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration
-
- isPositionIndex(int) - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Tells if the argument is the index of a valid position for an
iterator or an add operation.
- isReadyForUse(IReasoner) - Static method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
Returns whether the given reasoner is ready for use.
- isReadyForUse() - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerDescriptor
-
Returns whether this reasoner is licensed and valid so that it may be used.
- isRunning() - Method in interface net.ssehub.easy.reasoning.core.frontend.IReasonerInstance
-
Returns whether the reasoner is (still) operating.
- isRunning - Variable in class net.ssehub.easy.reasoning.core.reasoner.DelegatingReasonerInstance
-
- isRunning() - Method in class net.ssehub.easy.reasoning.core.reasoner.DelegatingReasonerInstance
-
- isRuntimeMode() - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration
-
- isValid - Variable in class net.ssehub.easy.reasoning.core.reasoner.AttributesCheckVisitor
-
- isValid() - Method in class net.ssehub.easy.reasoning.core.reasoner.AttributesCheckVisitor
-
Returns whether the given configuration is valid with respect to the given set of attributes
and the actual values of the attributes.
- iterator() - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Returns an iterator over the elements in this list (in proper
sequence).
- IUpgrader - Class in net.ssehub.easy.reasoning.core.reasoner
-
Defines the interface to an installation upgrade mechanism.
- IUpgrader(URI, String, Map<String, String>, String, ProgressObserver) - Constructor for class net.ssehub.easy.reasoning.core.reasoner.IUpgrader
-
Creates an upgrader instance.
- rConfig - Variable in class net.ssehub.easy.reasoning.core.reasoner.DelegatingReasonerInstance
-
- reasoner - Variable in class net.ssehub.easy.reasoning.core.impl.ReasonerRegistry
-
- ReasonerAdapter - Class in net.ssehub.easy.reasoning.core.frontend
-
Abstracts over instance-based and full reasoning.
- ReasonerAdapter() - Constructor for class net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter
-
Creates a reasoning adapter cache with instance-based reasoning allowed as default.
- ReasonerAdapter(boolean) - Constructor for class net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter
-
Creates a reasoning adapter cache.
- ReasonerAdapter.FrontendReasonerAdapter - Class in net.ssehub.easy.reasoning.core.frontend
-
Implements a full/fallback reasoner adapter.
- ReasonerAdapter.InstanceReasonerAdapter - Class in net.ssehub.easy.reasoning.core.frontend
-
Implements an instance-based reasoner adapter.
- ReasonerAdapter.IReasonerAdapter - Interface in net.ssehub.easy.reasoning.core.frontend
-
Defines the interface of an abstracting reasoner adapter.
- reasonerConfig - Variable in class net.ssehub.easy.reasoning.core.frontend.ReasoningProcess
-
- ReasonerConfiguration - Class in net.ssehub.easy.reasoning.core.reasoner
-
Describes the configuration to be passed via the
ReasonerFrontend to the individual
reasoners.
- ReasonerConfiguration() - Constructor for class net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration
-
Creates a new instance and initializes it with default values, i.e.
- ReasonerConfiguration(boolean) - Constructor for class net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration
-
Creates a new instance and initializes it with default values, i.e.
- ReasonerConfiguration.IAdditionalInformationLogger - Interface in net.ssehub.easy.reasoning.core.reasoner
-
Describes an information logger.
- ReasonerDescriptor - Class in net.ssehub.easy.reasoning.core.reasoner
-
Represents descriptive information about a reasoner.
- ReasonerDescriptor(String, String, String, String, URL) - Constructor for class net.ssehub.easy.reasoning.core.reasoner.ReasonerDescriptor
-
Creates a new reasoner descriptor.
- ReasonerFrontend - Class in net.ssehub.easy.reasoning.core.frontend
-
The main interface to the reasoner core infrastructure.
- ReasonerFrontend() - Constructor for class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
Singleton constructor for this class.
- ReasonerFrontend.DefaultReasonerProvider - Class in net.ssehub.easy.reasoning.core.frontend
-
Implements the default reasoner provider.
- ReasonerHelper - Class in net.ssehub.easy.reasoning.core.impl
-
Some helpful methods for reasoners.
- ReasonerHelper() - Constructor for class net.ssehub.easy.reasoning.core.impl.ReasonerHelper
-
- reasonerHint - Variable in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
- ReasonerInterceptorAdaptor - Class in net.ssehub.easy.reasoning.core.reasoner
-
Default empty implementation.
- ReasonerInterceptorAdaptor() - Constructor for class net.ssehub.easy.reasoning.core.reasoner.ReasonerInterceptorAdaptor
-
- ReasonerMessage - Class in net.ssehub.easy.reasoning.core.impl
-
Implements the internal message among reasoners.
- ReasonerMessage(IReasoner, IReasonerMessage.IType) - Constructor for class net.ssehub.easy.reasoning.core.impl.ReasonerMessage
-
Creates a reasoner message.
- ReasonerRegistry - Class in net.ssehub.easy.reasoning.core.impl
-
A class for registering installed reasoners.
- ReasonerRegistry() - Constructor for class net.ssehub.easy.reasoning.core.impl.ReasonerRegistry
-
Avoids multiple instantiation of this singleton class.
- reasonerRegistry - Static variable in class net.ssehub.easy.reasoning.core.impl.ReasonerRegistry
-
- reasoners - Variable in class net.ssehub.easy.reasoning.core.frontend.AbstractChainedReasoner
-
- ReasoningErrorCodes - Class in net.ssehub.easy.reasoning.core.reasoner
-
Specifies to witch kind of error belongs failed constraint in the message generated by the reasoner.
- ReasoningErrorCodes() - Constructor for class net.ssehub.easy.reasoning.core.reasoner.ReasoningErrorCodes
-
- reasoningFinished(ReasoningResult) - Method in interface net.ssehub.easy.reasoning.core.frontend.IReasonerListener
-
This method will be called after the reasoner is finished.
- ReasoningOperation - Enum in net.ssehub.easy.reasoning.core.reasoner
-
Specifies which kind of reasoning should be performed by the reasoner.
- ReasoningOperation() - Constructor for enum net.ssehub.easy.reasoning.core.reasoner.ReasoningOperation
-
- ReasoningProcess - Class in net.ssehub.easy.reasoning.core.frontend
-
Delegate for starting a reasoning.
- ReasoningProcess(ReasoningOperation, Configuration, ReasonerConfiguration, IReasonerListener, ProgressObserver) - Constructor for class net.ssehub.easy.reasoning.core.frontend.ReasoningProcess
-
Sole constructor for this class.
- ReasoningProcess(Project, ReasonerConfiguration, IReasonerListener, ProgressObserver) - Constructor for class net.ssehub.easy.reasoning.core.frontend.ReasoningProcess
-
Constructor for checking the consistency (satisfiability) of a project, without having a configuration.
- reasoningResult - Variable in class net.ssehub.easy.reasoning.core.frontend.AbstractChainedReasoner
-
- reasoningResult - Variable in class net.ssehub.easy.reasoning.core.frontend.ChainedReasonerState
-
- ReasoningResult - Class in net.ssehub.easy.reasoning.core.reasoner
-
Result of (one) reasoning step.
- ReasoningResult() - Constructor for class net.ssehub.easy.reasoning.core.reasoner.ReasoningResult
-
General constructor for new ReasoningResults.
- ReasoningResult(String) - Constructor for class net.ssehub.easy.reasoning.core.reasoner.ReasoningResult
-
Constructor for a result denoting the the chosen constructor is not able to handle the called operation.
- reasoningSupported() - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
Checks whether at least one reasoner is present.
- reasoningUnsupported() - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasoningResult
-
Returns whether the called reasoning step is supported by this reasoner.
- register(Configuration) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter
-
Registers for a reasoning adapter (cache entry) for config for instance-based reasoning.
- register(IMessageListener) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
Registers a message listener.
- register(IReasoner) - Method in class net.ssehub.easy.reasoning.core.impl.ReasonerRegistry
-
- register(IMessageListener) - Method in class net.ssehub.easy.reasoning.core.impl.ReasonerRegistry
-
Registers a message listener.
- register(IReasoner) - Method in interface net.ssehub.easy.reasoning.core.reasoner.IReasonerRegistry
-
Adds a new Reasoner to the registry.
- registerInstance(ReasonerAdapter) - Static method in class net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter
-
Registers an instance for the current thread.
- registry - Variable in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
- removeAll(Collection<? extends Constraint>) - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintBase
-
- removeAll(Collection<? extends Constraint>) - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Removes all elements from this list, which are also in constraints.
- removeFirst() - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Removes and returns the first constraint from this list.
- removeLast() - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Removes and returns the last constraint from this list.
- removeValue(Attribute, Value) - Method in class net.ssehub.easy.reasoning.core.reasoner.AttributeValues
-
Remove a given value from the value assignment of
attribute.
- ResolutionVisitor() - Constructor for class net.ssehub.easy.reasoning.core.reasoner.AttributeValues.ResolutionVisitor
-
- resolve(IAttributableElement) - Method in class net.ssehub.easy.reasoning.core.reasoner.AttributeValues.ResolutionVisitor
-
Resolves an attributable element.
- resolveUsing(Project, boolean) - Method in class net.ssehub.easy.reasoning.core.reasoner.AttributeValues
-
Resolve unresolved attributes in project.
- result - Variable in class net.ssehub.easy.reasoning.core.frontend.ReasoningProcess
-
- result - Variable in class net.ssehub.easy.reasoning.core.reasoner.AttributesCheckVisitor
-
- result - Variable in class net.ssehub.easy.reasoning.core.reasoner.EvaluationResult.EvaluationPair
-
- run() - Method in class net.ssehub.easy.reasoning.core.frontend.ReasoningProcess
-
Executes the reasoning.
- setAdditionalInformationLogger(ReasonerConfiguration.IAdditionalInformationLogger) - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration
-
Defines the additional information logger.
- setAttributeValues(AttributeValues) - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration
-
Changes attribute values for reasoning.
- setDefaultConstraints(ConstraintList) - Method in class net.ssehub.easy.reasoning.core.reasoner.DefaultConstraint
-
Sets the default constraint list explicitly.
- setDefaultReasoner(ReasonerDescriptor) - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration
-
Changes the default reasoner.
- setDeferredDefaultConstraints(ConstraintList) - Method in class net.ssehub.easy.reasoning.core.reasoner.DefaultConstraint
-
Sets the deferred default constraint list explicitly.
- setEnableInstanceBasedReasoning(boolean) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerAdapter
-
Defines whether instance-based reasoning shall be allowed/supported.
- setErrorResult(String) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasoningProcess
-
- setIncrementalMode(boolean) - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration
-
Defines whether runtime incremental reasoning shall be performend.
- setInterceptor(IReasonerInterceptor) - Method in interface net.ssehub.easy.reasoning.core.reasoner.IReasoner
-
Defines the optional interceptor instance.
- setMeasure(IMeasurementKey, Number) - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasoningResult
-
Sets a reasoner-specific measure.
- setModificationListener(ConstraintList.IModificationListener) - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Changes the modification listener.
- setPreferredReasoner() - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
Sets the actually preferred reasoner as
hint.
- setReasonerHint(ReasonerDescriptor) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
Defines that the specified reasoner shall be used.
- setResult(EvaluationResult.ConstraintEvaluationResult) - Method in class net.ssehub.easy.reasoning.core.reasoner.EvaluationResult.EvaluationPair
-
Changes the evaluation result.
- setRuntimeMode(boolean) - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration
-
Defines whether runtime reasoning reasoning shall be activated.
- setState(Configuration, ReasoningResult) - Method in class net.ssehub.easy.reasoning.core.frontend.AbstractChainedReasoner
-
- setState(Configuration, EvaluationResult) - Method in class net.ssehub.easy.reasoning.core.frontend.AbstractChainedReasoner
-
- setState(Configuration, ReasoningResult) - Method in interface net.ssehub.easy.reasoning.core.reasoner.IChainingReasoner
-
Sets the state determined by the last reasoner.
- setState(Configuration, EvaluationResult) - Method in interface net.ssehub.easy.reasoning.core.reasoner.IChainingReasoner
-
Sets the state determined by the last reasoner.
- setStopped(boolean) - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasoningResult
-
Changes whether reasoning was stopped due to a user request.
- setTimeout(int) - Method in class net.ssehub.easy.reasoning.core.frontend.ReasonerFrontend
-
Changes the global timeout for reasoning.
- setTimeout(int) - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasonerConfiguration
-
Changes the timeout for reasoning.
- setTimeout(boolean) - Method in class net.ssehub.easy.reasoning.core.reasoner.ReasoningResult
-
Changes whether reasoning was stopped due to a timeout.
- setValue(Attribute, Value, int) - Method in class net.ssehub.easy.reasoning.core.reasoner.AttributeValues
-
Adds a value for a given attribute.
- setValues(Attribute, Attribute) - Method in class net.ssehub.easy.reasoning.core.reasoner.AttributeValues
-
Transfers all value assignments from source to target.
- size - Variable in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
- size() - Method in class net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Returns the number of constraints in this constraint base.
- source - Variable in class net.ssehub.easy.reasoning.core.impl.ReasonerMessage
-
- source - Variable in class net.ssehub.easy.reasoning.core.reasoner.IUpgrader
-
- stop() - Method in interface net.ssehub.easy.reasoning.core.frontend.IReasonerInstance
-
Stops/terminates reasoning.
- stop() - Method in class net.ssehub.easy.reasoning.core.reasoner.DelegatingReasonerInstance
-
- SuggestionType() - Constructor for enum net.ssehub.easy.reasoning.core.reasoner.Message.SuggestionType
-