Index
All Classes and Interfaces|All Packages
A
- add(int, ModuleHeader) - Method in class es.ucm.maude.bindings.ModuleHeaderVector
- add(int, StringVector) - Method in class es.ucm.maude.bindings.StringVectorVector
- add(int, Term) - Method in class es.ucm.maude.bindings.TermVector
- add(int, TermPair) - Method in class es.ucm.maude.bindings.TermPairVector
- add(int, Token) - Method in class es.ucm.maude.bindings.TokenVector
- add(int, View) - Method in class es.ucm.maude.bindings.ViewVector
- add(int, Integer) - Method in class es.ucm.maude.bindings.IntVector
- add(int, String) - Method in class es.ucm.maude.bindings.StringVector
- add(ModuleHeader) - Method in class es.ucm.maude.bindings.ModuleHeaderVector
- add(StringVector) - Method in class es.ucm.maude.bindings.StringVectorVector
- add(Term) - Method in class es.ucm.maude.bindings.TermVector
- add(TermPair) - Method in class es.ucm.maude.bindings.TermPairVector
- add(Token) - Method in class es.ucm.maude.bindings.TokenVector
- add(View) - Method in class es.ucm.maude.bindings.ViewVector
- add(Integer) - Method in class es.ucm.maude.bindings.IntVector
- add(String) - Method in class es.ucm.maude.bindings.StringVector
- ANY_STEPS - Static variable in class es.ucm.maude.bindings.SearchType
-
->*
- append(ConditionFragment) - Method in class es.ucm.maude.bindings.Condition
-
Append a new element to the vector.
- append(Equation) - Method in class es.ucm.maude.bindings.EquationVector
-
Append a new element to the vector.
- append(Kind) - Method in class es.ucm.maude.bindings.KindVector
-
Append a new element to the vector.
- append(MembershipAxiom) - Method in class es.ucm.maude.bindings.SubsortVector
-
Append a new element to the vector.
- append(OpDeclaration) - Method in class es.ucm.maude.bindings.OpDeclVector
-
Append a new element to the vector.
- append(RewriteStrategy) - Method in class es.ucm.maude.bindings.StratVector
-
Append a new element to the vector.
- append(Rule) - Method in class es.ucm.maude.bindings.RuleVector
-
Append a new element to the vector.
- append(Sort) - Method in class es.ucm.maude.bindings.SortVector
-
Append a new element to the vector.
- append(StrategyDefinition) - Method in class es.ucm.maude.bindings.StratDefVector
-
Append a new element to the vector.
- append(Symbol) - Method in class es.ucm.maude.bindings.SymbolVector
-
Append a new element to the vector.
- apply(String) - Method in class es.ucm.maude.bindings.Term
-
Apply any rule with the given label.
- apply(String, Substitution) - Method in class es.ucm.maude.bindings.Term
-
Apply any rule with the given label.
- apply(String, Substitution, int) - Method in class es.ucm.maude.bindings.Term
-
Apply any rule with the given label.
- apply(String, Substitution, int, int) - Method in class es.ucm.maude.bindings.Term
-
Apply any rule with the given label.
- argument() - Method in class es.ucm.maude.bindings.ArgumentIterator
-
Get the argument pointed by this iterator.
- ArgumentIterator - Class in es.ucm.maude.bindings
-
An iterator through the arguments of a term.
- arguments() - Method in class es.ucm.maude.bindings.Term
-
Iterate over the arguments of this term.
- arguments(boolean) - Method in class es.ucm.maude.bindings.Term
-
Iterate over the arguments of this term.
- arity() - Method in class es.ucm.maude.bindings.RewriteStrategy
-
Get the number of arguments of the strategy.
- arity() - Method in class es.ucm.maude.bindings.Symbol
-
Get the number of arguments.
- AssignmentCondition - Class in es.ucm.maude.bindings
-
An assignment
t := t'
condition. - AssignmentCondition(Term, Term) - Constructor for class es.ucm.maude.bindings.AssignmentCondition
- AT_LEAST_ONE_STEP - Static variable in class es.ucm.maude.bindings.SearchType
-
->+
B
- BRANCH - Static variable in class es.ucm.maude.bindings.SearchType
-
->#
C
- capacity() - Method in class es.ucm.maude.bindings.Condition
-
Reserved capacity of the vector.
- capacity() - Method in class es.ucm.maude.bindings.EquationVector
-
Reserved capacity of the vector.
- capacity() - Method in class es.ucm.maude.bindings.IntVector
- capacity() - Method in class es.ucm.maude.bindings.KindVector
-
Reserved capacity of the vector.
- capacity() - Method in class es.ucm.maude.bindings.ModuleHeaderVector
- capacity() - Method in class es.ucm.maude.bindings.OpDeclVector
-
Reserved capacity of the vector.
- capacity() - Method in class es.ucm.maude.bindings.RuleVector
-
Reserved capacity of the vector.
- capacity() - Method in class es.ucm.maude.bindings.SortVector
-
Reserved capacity of the vector.
- capacity() - Method in class es.ucm.maude.bindings.StratDefVector
-
Reserved capacity of the vector.
- capacity() - Method in class es.ucm.maude.bindings.StratVector
-
Reserved capacity of the vector.
- capacity() - Method in class es.ucm.maude.bindings.StringVector
- capacity() - Method in class es.ucm.maude.bindings.StringVectorVector
- capacity() - Method in class es.ucm.maude.bindings.SubsortVector
-
Reserved capacity of the vector.
- capacity() - Method in class es.ucm.maude.bindings.SymbolVector
-
Reserved capacity of the vector.
- capacity() - Method in class es.ucm.maude.bindings.TermPairVector
- capacity() - Method in class es.ucm.maude.bindings.TermVector
- capacity() - Method in class es.ucm.maude.bindings.TokenVector
- capacity() - Method in class es.ucm.maude.bindings.ViewVector
- check() - Method in class es.ucm.maude.bindings.Term
-
Check an SMT formula.
- clear() - Method in class es.ucm.maude.bindings.Condition
-
Set the vector length to zero.
- clear() - Method in class es.ucm.maude.bindings.EquationVector
-
Set the vector length to zero.
- clear() - Method in class es.ucm.maude.bindings.IntVector
- clear() - Method in class es.ucm.maude.bindings.KindVector
-
Set the vector length to zero.
- clear() - Method in class es.ucm.maude.bindings.ModuleHeaderVector
- clear() - Method in class es.ucm.maude.bindings.OpDeclVector
-
Set the vector length to zero.
- clear() - Method in class es.ucm.maude.bindings.RuleVector
-
Set the vector length to zero.
- clear() - Method in class es.ucm.maude.bindings.SortVector
-
Set the vector length to zero.
- clear() - Method in class es.ucm.maude.bindings.StratDefVector
-
Set the vector length to zero.
- clear() - Method in class es.ucm.maude.bindings.StratVector
-
Set the vector length to zero.
- clear() - Method in class es.ucm.maude.bindings.StringVector
- clear() - Method in class es.ucm.maude.bindings.StringVectorVector
- clear() - Method in class es.ucm.maude.bindings.SubsortVector
-
Set the vector length to zero.
- clear() - Method in class es.ucm.maude.bindings.SymbolVector
-
Set the vector length to zero.
- clear() - Method in class es.ucm.maude.bindings.TermPairVector
- clear() - Method in class es.ucm.maude.bindings.TermVector
- clear() - Method in class es.ucm.maude.bindings.TokenVector
- clear() - Method in class es.ucm.maude.bindings.ViewVector
- Condition - Class in es.ucm.maude.bindings
-
Internal Maude vector.
- Condition() - Constructor for class es.ucm.maude.bindings.Condition
-
Construct a vector.
- Condition(long) - Constructor for class es.ucm.maude.bindings.Condition
-
Construct a vector.
- ConditionFragment - Class in es.ucm.maude.bindings
-
A generic condition fragment.
- connectEqHook(String, Hook) - Static method in class es.ucm.maude.bindings.maude
-
Connect a callback for the reduction of a special operator declared with
theSpecialHubSymbol
id-hook.
- connectRlHook(String, Hook) - Static method in class es.ucm.maude.bindings.maude
-
Connect a callback for rule rewriting a special operator declared with
theSpecialHubSymbol
id-hook.
- copy() - Method in class es.ucm.maude.bindings.Term
-
Get a copy of this term.
D
- DELAY - Static variable in class es.ucm.maude.bindings.NarrowingFlags
-
Whether variant unifiers are filtered before using the first one for narrowing (
delay
option in the command). - delete() - Method in class es.ucm.maude.bindings.ArgumentIterator
- delete() - Method in class es.ucm.maude.bindings.AssignmentCondition
- delete() - Method in class es.ucm.maude.bindings.Condition
- delete() - Method in class es.ucm.maude.bindings.ConditionFragment
- delete() - Method in class es.ucm.maude.bindings.EqualityCondition
- delete() - Method in class es.ucm.maude.bindings.Equation
- delete() - Method in class es.ucm.maude.bindings.EquationVector
- delete() - Method in class es.ucm.maude.bindings.Hook
- delete() - Method in class es.ucm.maude.bindings.HookData
- delete() - Method in class es.ucm.maude.bindings.IntVector
- delete() - Method in class es.ucm.maude.bindings.Iterator
- delete() - Method in class es.ucm.maude.bindings.Kind
- delete() - Method in class es.ucm.maude.bindings.KindVector
- delete() - Method in class es.ucm.maude.bindings.MatchSearchState
- delete() - Method in class es.ucm.maude.bindings.MembershipAxiom
- delete() - Method in class es.ucm.maude.bindings.ModelCheckResult
- delete() - Method in class es.ucm.maude.bindings.Module
- delete() - Method in class es.ucm.maude.bindings.ModuleHeader
- delete() - Method in class es.ucm.maude.bindings.ModuleHeaderVector
- delete() - Method in class es.ucm.maude.bindings.ModuleItem
- delete() - Method in class es.ucm.maude.bindings.NarrowingSequenceSearch
- delete() - Method in class es.ucm.maude.bindings.OpDeclaration
- delete() - Method in class es.ucm.maude.bindings.OpDeclVector
- delete() - Method in class es.ucm.maude.bindings.RewriteCondition
- delete() - Method in class es.ucm.maude.bindings.RewriteGraph
- delete() - Method in class es.ucm.maude.bindings.RewriteSearchState
- delete() - Method in class es.ucm.maude.bindings.RewriteSequenceSearch
- delete() - Method in class es.ucm.maude.bindings.RewriteStrategy
- delete() - Method in class es.ucm.maude.bindings.Rule
- delete() - Method in class es.ucm.maude.bindings.RuleVector
- delete() - Method in class es.ucm.maude.bindings.Sort
- delete() - Method in class es.ucm.maude.bindings.SortTestCondition
- delete() - Method in class es.ucm.maude.bindings.SortVector
- delete() - Method in class es.ucm.maude.bindings.StratDefVector
- delete() - Method in class es.ucm.maude.bindings.StrategicSearch
- delete() - Method in class es.ucm.maude.bindings.StrategyDefinition
- delete() - Method in class es.ucm.maude.bindings.StrategyExpression
- delete() - Method in class es.ucm.maude.bindings.StrategyGraphTransition
- delete() - Method in class es.ucm.maude.bindings.StrategyRewriteGraph
- delete() - Method in class es.ucm.maude.bindings.StrategySequenceSearch
- delete() - Method in class es.ucm.maude.bindings.StratVector
- delete() - Method in class es.ucm.maude.bindings.StringVector
- delete() - Method in class es.ucm.maude.bindings.StringVectorVector
- delete() - Method in class es.ucm.maude.bindings.SubsortVector
- delete() - Method in class es.ucm.maude.bindings.Substitution
- delete() - Method in class es.ucm.maude.bindings.Symbol
- delete() - Method in class es.ucm.maude.bindings.SymbolVector
- delete() - Method in class es.ucm.maude.bindings.Term
- delete() - Method in class es.ucm.maude.bindings.TermIntPair
- delete() - Method in class es.ucm.maude.bindings.TermPair
- delete() - Method in class es.ucm.maude.bindings.TermPairVector
- delete() - Method in class es.ucm.maude.bindings.TermSubstitutionPair
- delete() - Method in class es.ucm.maude.bindings.TermVector
- delete() - Method in class es.ucm.maude.bindings.Token
- delete() - Method in class es.ucm.maude.bindings.TokenVector
- delete() - Method in class es.ucm.maude.bindings.UnificationProblem
- delete() - Method in class es.ucm.maude.bindings.VariantSearch
- delete() - Method in class es.ucm.maude.bindings.VariantUnifierSearch
- delete() - Method in class es.ucm.maude.bindings.View
- delete() - Method in class es.ucm.maude.bindings.ViewVector
- domainKind(int) - Method in class es.ucm.maude.bindings.Symbol
-
Get the kind for the given argument.
- downModule(Term) - Static method in class es.ucm.maude.bindings.maude
-
Get a module object from its metarepresentation in this
module, which must include theMETA-LEVEL
module.
- downStrategy(Term) - Method in class es.ucm.maude.bindings.Module
-
Get a strategy expression in this module from its
metarepresentation in (possibly) another module.
- downTerm(Term) - Method in class es.ucm.maude.bindings.Module
-
Get a term in this module from its metarepresentation
in (possibly) another module.
E
- empty() - Method in class es.ucm.maude.bindings.Condition
-
Is the vector empty?
- empty() - Method in class es.ucm.maude.bindings.EquationVector
-
Is the vector empty?
- empty() - Method in class es.ucm.maude.bindings.KindVector
-
Is the vector empty?
- empty() - Method in class es.ucm.maude.bindings.OpDeclVector
-
Is the vector empty?
- empty() - Method in class es.ucm.maude.bindings.RuleVector
-
Is the vector empty?
- empty() - Method in class es.ucm.maude.bindings.SortVector
-
Is the vector empty?
- empty() - Method in class es.ucm.maude.bindings.StratDefVector
-
Is the vector empty?
- empty() - Method in class es.ucm.maude.bindings.StratVector
-
Is the vector empty?
- empty() - Method in class es.ucm.maude.bindings.SubsortVector
-
Is the vector empty?
- empty() - Method in class es.ucm.maude.bindings.SymbolVector
-
Is the vector empty?
- equal(Equation) - Method in class es.ucm.maude.bindings.Equation
-
Check whether two equation are the same.
- equal(Kind) - Method in class es.ucm.maude.bindings.Kind
-
Check whether two kind are the same.
- equal(MembershipAxiom) - Method in class es.ucm.maude.bindings.MembershipAxiom
-
Check whether two membership axiom are the same.
- equal(RewriteStrategy) - Method in class es.ucm.maude.bindings.RewriteStrategy
-
Check whether two strategy are the same.
- equal(Rule) - Method in class es.ucm.maude.bindings.Rule
-
Check whether two rule are the same.
- equal(Sort) - Method in class es.ucm.maude.bindings.Sort
-
Check whether two sort are the same.
- equal(StrategyDefinition) - Method in class es.ucm.maude.bindings.StrategyDefinition
-
Check whether two strategy definition are the same.
- equal(StrategyExpression) - Method in class es.ucm.maude.bindings.StrategyExpression
-
Check whether two strategy expression are the same.
Note: Not accurate (false negatives). - equal(Symbol) - Method in class es.ucm.maude.bindings.Symbol
-
Check whether two symbols are the same.
- equal(Term) - Method in class es.ucm.maude.bindings.Term
-
Compare two terms for equality.
- EqualityCondition - Class in es.ucm.maude.bindings
-
An equality
t = t'
condition. - EqualityCondition(Term, Term) - Constructor for class es.ucm.maude.bindings.EqualityCondition
- Equation - Class in es.ucm.maude.bindings
-
A Maude equation.
- EquationVector - Class in es.ucm.maude.bindings
-
Internal Maude vector.
- EquationVector() - Constructor for class es.ucm.maude.bindings.EquationVector
-
Construct a vector.
- EquationVector(long) - Constructor for class es.ucm.maude.bindings.EquationVector
-
Construct a vector.
- erewrite() - Method in class es.ucm.maude.bindings.Term
-
Rewrite a term following the semantics of the
erewrite
command.
- erewrite(int) - Method in class es.ucm.maude.bindings.Term
-
Rewrite a term following the semantics of the
erewrite
command.
- erewrite(int, int) - Method in class es.ucm.maude.bindings.Term
-
Rewrite a term following the semantics of the
erewrite
command.
- errorFree() - Method in class es.ucm.maude.bindings.Kind
-
Whether the kind contains error terms.
- es.ucm.maude.bindings - package es.ucm.maude.bindings
F
- fillContext(Term) - Method in class es.ucm.maude.bindings.MatchSearchState
-
Get the context of the match filled with the given term.
- fillContext(Term) - Method in class es.ucm.maude.bindings.RewriteSearchState
-
Get the context of the match filled with the given term.
- FILTER - Static variable in class es.ucm.maude.bindings.NarrowingFlags
-
Whether to activate filtered variant unification (
filter
option in the command). - filteringIncomplete() - Method in class es.ucm.maude.bindings.VariantUnifierSearch
-
Whether filetering was incomplete due to incomplete unification algorithms.
- find(String) - Method in class es.ucm.maude.bindings.Substitution
-
Find the value of a given variable by name.
- find(String, Sort) - Method in class es.ucm.maude.bindings.Substitution
-
Find the value of a given variable by name.
- findSort(String) - Method in class es.ucm.maude.bindings.Module
-
Finds a sort by its name in the module.
- findSymbol(String, KindVector, Kind) - Method in class es.ucm.maude.bindings.Module
-
Find a symbol by its name and signature in the module.
- FOLD - Static variable in class es.ucm.maude.bindings.NarrowingFlags
-
Whether to activate folding (
fold
option orfvu-narrow
command). - frewrite() - Method in class es.ucm.maude.bindings.Term
-
Rewrite a term following the semantics of the
frewrite
command.
- frewrite(int) - Method in class es.ucm.maude.bindings.Term
-
Rewrite a term following the semantics of the
frewrite
command.
- frewrite(int, int) - Method in class es.ucm.maude.bindings.Term
-
Rewrite a term following the semantics of the
frewrite
command.
- FUNCTIONAL_MODULE - Static variable in class es.ucm.maude.bindings.Module.ModuleType
-
Functional module (
fmod
) - FUNCTIONAL_THEORY - Static variable in class es.ucm.maude.bindings.Module.ModuleType
-
Functional theory (
fth
)
G
- get(int) - Method in class es.ucm.maude.bindings.IntVector
- get(int) - Method in class es.ucm.maude.bindings.ModuleHeaderVector
- get(int) - Method in class es.ucm.maude.bindings.StringVector
- get(int) - Method in class es.ucm.maude.bindings.StringVectorVector
- get(int) - Method in class es.ucm.maude.bindings.TermPairVector
- get(int) - Method in class es.ucm.maude.bindings.TermVector
- get(int) - Method in class es.ucm.maude.bindings.TokenVector
- get(int) - Method in class es.ucm.maude.bindings.ViewVector
- get(long) - Method in class es.ucm.maude.bindings.Condition
-
Get a vector position value.
- get(long) - Method in class es.ucm.maude.bindings.EquationVector
-
Get a vector position value.
- get(long) - Method in class es.ucm.maude.bindings.KindVector
-
Get a vector position value.
- get(long) - Method in class es.ucm.maude.bindings.OpDeclVector
-
Get a vector position value.
- get(long) - Method in class es.ucm.maude.bindings.RuleVector
-
Get a vector position value.
- get(long) - Method in class es.ucm.maude.bindings.SortVector
-
Get a vector position value.
- get(long) - Method in class es.ucm.maude.bindings.StratDefVector
-
Get a vector position value.
- get(long) - Method in class es.ucm.maude.bindings.StratVector
-
Get a vector position value.
- get(long) - Method in class es.ucm.maude.bindings.SubsortVector
-
Get a vector position value.
- get(long) - Method in class es.ucm.maude.bindings.SymbolVector
-
Get a vector position value.
- get_variants() - Method in class es.ucm.maude.bindings.Term
-
Compute the most general variants of this term.
- get_variants(boolean) - Method in class es.ucm.maude.bindings.Term
-
Compute the most general variants of this term.
- get_variants(boolean, TermVector) - Method in class es.ucm.maude.bindings.Term
-
Compute the most general variants of this term.
- getCondition() - Method in class es.ucm.maude.bindings.Equation
-
Get the condition of the equation.
- getCondition() - Method in class es.ucm.maude.bindings.MembershipAxiom
-
Get the condition of the membership axiom.
- getCondition() - Method in class es.ucm.maude.bindings.Rule
-
Get the condition of the rule.
- getCondition() - Method in class es.ucm.maude.bindings.StrategyDefinition
-
Get the condition of the strategy definition.
- getCurrentModule() - Static method in class es.ucm.maude.bindings.maude
-
Get the current module (the last module inserted or explicitly selected,
like in the Maude interpreter). - getCycle() - Method in class es.ucm.maude.bindings.ModelCheckResult
-
The counterexample cycle.
- getData() - Method in class es.ucm.maude.bindings.HookData
-
Get the data associated to the hook.
- getDefinitions() - Method in class es.ucm.maude.bindings.RewriteStrategy
-
Get the definitions for this strategy.
- getDomain() - Method in class es.ucm.maude.bindings.RewriteStrategy
-
Get the argument domain.
- getDomainAndRange() - Method in class es.ucm.maude.bindings.OpDeclaration
-
Get domain and range sorts (range is last).
- getEquations() - Method in class es.ucm.maude.bindings.Module
-
Get the equations defined in the module.
- getFirst() - Method in class es.ucm.maude.bindings.TermIntPair
- getFirst() - Method in class es.ucm.maude.bindings.TermPair
- getFirst() - Method in class es.ucm.maude.bindings.TermSubstitutionPair
- getFormat() - Method in class es.ucm.maude.bindings.Symbol
-
Get the format attribute of the symbol.
- getFromTheory() - Method in class es.ucm.maude.bindings.View
-
Get the from theory of the view.
- getFrontierStates() - Method in class es.ucm.maude.bindings.NarrowingSequenceSearch
-
Get the frontier states.
- getFrozen() - Method in class es.ucm.maude.bindings.Symbol
-
Get the frozen attribute of the symbol.
- getHolds() - Method in class es.ucm.maude.bindings.ModelCheckResult
-
Whether the property holds.
- getIdentity() - Method in class es.ucm.maude.bindings.Symbol
-
Get the identity element for this symbol (if any).
- getIdHooks() - Method in class es.ucm.maude.bindings.Symbol
-
Get the id-hooks of the special operator (or an empty sequence otherwise).
- getIterExponent() - Method in class es.ucm.maude.bindings.Term
-
Get the exponent of an iterable symbol or zero otherwise.
- getKinds() - Method in class es.ucm.maude.bindings.Module
-
Get the kinds defined in the module.
- getLabel() - Method in class es.ucm.maude.bindings.Equation
-
Get the label attribute.
- getLabel() - Method in class es.ucm.maude.bindings.MembershipAxiom
-
Get the label attribute.
- getLabel() - Method in class es.ucm.maude.bindings.Rule
-
Get the label attribute.
- getLabel() - Method in class es.ucm.maude.bindings.StrategyDefinition
-
Get the label attribute.
- getLeadIn() - Method in class es.ucm.maude.bindings.ModelCheckResult
-
The counterexample path to the cycle.
- getLhs() - Method in class es.ucm.maude.bindings.AssignmentCondition
-
Get the left-hand-side term.
- getLhs() - Method in class es.ucm.maude.bindings.EqualityCondition
-
Get the left-hand-side term.
- getLhs() - Method in class es.ucm.maude.bindings.Equation
-
Get the left-hand-side term.
- getLhs() - Method in class es.ucm.maude.bindings.MembershipAxiom
-
Get the term of the membership axiom.
- getLhs() - Method in class es.ucm.maude.bindings.RewriteCondition
-
Get the left-hand-side term.
- getLhs() - Method in class es.ucm.maude.bindings.Rule
-
Get the left-hand-side term.
- getLhs() - Method in class es.ucm.maude.bindings.SortTestCondition
-
Get the term of the sort test.
- getLhs() - Method in class es.ucm.maude.bindings.StrategyDefinition
-
Get the left-hand side of the strategy definition as a term.
- getLineNumber() - Method in class es.ucm.maude.bindings.Equation
-
Get the line number information for this item as formatted by Maude.
The format of the string is usuallyfilename, line line (module)
where the secondline
is the integral line number, andmodule
is
the module type and name where this item was originally defined. - getLineNumber() - Method in class es.ucm.maude.bindings.MembershipAxiom
-
Get the line number information for this item as formatted by Maude.
The format of the string is usuallyfilename, line line (module)
where the secondline
is the integral line number, andmodule
is
the module type and name where this item was originally defined. - getLineNumber() - Method in class es.ucm.maude.bindings.RewriteStrategy
-
Get the line number information for this item as formatted by Maude.
The format of the string is usuallyfilename, line line (module)
where the secondline
is the integral line number, andmodule
is
the module type and name where this item was originally defined. - getLineNumber() - Method in class es.ucm.maude.bindings.Rule
-
Get the line number information for this item as formatted by Maude.
The format of the string is usuallyfilename, line line (module)
where the secondline
is the integral line number, andmodule
is
the module type and name where this item was originally defined. - getLineNumber() - Method in class es.ucm.maude.bindings.Sort
-
Get the line number information for this item as formatted by Maude.
The format of the string is usuallyfilename, line line (module)
where the secondline
is the integral line number, andmodule
is
the module type and name where this item was originally defined. - getLineNumber() - Method in class es.ucm.maude.bindings.StrategyDefinition
-
Get the line number information for this item as formatted by Maude.
The format of the string is usuallyfilename, line line (module)
where the secondline
is the integral line number, andmodule
is
the module type and name where this item was originally defined. - getLineNumber() - Method in class es.ucm.maude.bindings.Symbol
-
Get the line number information for this item as formatted by Maude.
The format of the string is usuallyfilename, line line (module)
where the secondline
is the integral line number, andmodule
is
the module type and name where this item was originally defined. - getMembershipAxioms() - Method in class es.ucm.maude.bindings.Module
-
Get the membership axioms defined in the module.
- getMetadata() - Method in class es.ucm.maude.bindings.Equation
-
Get the free text
metadata
attribute of this statement. - getMetadata() - Method in class es.ucm.maude.bindings.MembershipAxiom
-
Get the free text
metadata
attribute of this statement. - getMetadata() - Method in class es.ucm.maude.bindings.RewriteStrategy
-
Get the free text
metadata
attribute of this statement. - getMetadata() - Method in class es.ucm.maude.bindings.Rule
-
Get the free text
metadata
attribute of this statement. - getMetadata() - Method in class es.ucm.maude.bindings.StrategyDefinition
-
Get the free text
metadata
attribute of this statement. - getMetadata(int) - Method in class es.ucm.maude.bindings.Symbol
-
Get the metadata attribute of the given declaration of this symbol.
- getModule() - Method in class es.ucm.maude.bindings.ModuleItem
-
Get the module where this item is defined.
- getModule(String) - Static method in class es.ucm.maude.bindings.maude
-
Get a module or theory by name.
- getModules() - Static method in class es.ucm.maude.bindings.maude
-
Get the list of loaded modules.
- getModuleType() - Method in class es.ucm.maude.bindings.Module
-
Get the module type.
This allows distinguishing modules from theories, and the
functional, system and strategy variants within them. - getMostGeneralStates() - Method in class es.ucm.maude.bindings.NarrowingSequenceSearch
-
Get the most general states.
- getName() - Method in class es.ucm.maude.bindings.ModuleHeader
-
Name of the module
- getName() - Method in class es.ucm.maude.bindings.RewriteStrategy
- getNextState(int, int) - Method in class es.ucm.maude.bindings.RewriteGraph
-
List the successors of a state in the graph.
- getNextState(int, int) - Method in class es.ucm.maude.bindings.StrategyRewriteGraph
-
List the successors of a state in the graph.
- getNO_CONDITION() - Static method in class es.ucm.maude.bindings.Term
-
An empty condition to be used as a placeholder.
- getNrBuchiStates() - Method in class es.ucm.maude.bindings.ModelCheckResult
-
Number of states in the Büchi automaton.
- getNrImportedSorts() - Method in class es.ucm.maude.bindings.Module
-
Number of sorts imported from other modules or parameters.
- getNrImportedStrategies() - Method in class es.ucm.maude.bindings.Module
-
Number of strategies imported from other modules or parameters.
- getNrImportedSymbols() - Method in class es.ucm.maude.bindings.Module
-
Number of symbols imported from other modules or parameters.
- getNrOriginalEquations() - Method in class es.ucm.maude.bindings.Module
-
Number of equations from this module.
- getNrOriginalRules() - Method in class es.ucm.maude.bindings.Module
-
Number of rules from this module.
- getNrOriginalStrategyDefinitions() - Method in class es.ucm.maude.bindings.Module
-
Number of strategy definitions from this module.
- getNrParameters() - Method in class es.ucm.maude.bindings.Module
-
Number of parameters of the parameterized module.
- getNrRealStates() - Method in class es.ucm.maude.bindings.StrategyRewriteGraph
-
Get the number of real (not merged) states in the graph (in linear time).
- getNrRewrites() - Method in class es.ucm.maude.bindings.RewriteGraph
-
Get the number of rewrites used to generate this graph,
including the evaluation of atomic propositions. - getNrRewrites() - Method in class es.ucm.maude.bindings.StrategyRewriteGraph
-
Get the number of rewrites used to generate this graph,
including the evaluation of atomic propositions. - getNrStates() - Method in class es.ucm.maude.bindings.RewriteGraph
-
Get the number of states in the graph.
- getNrStates() - Method in class es.ucm.maude.bindings.StrategyRewriteGraph
-
Get the number of states in the graph.
- getOpDeclarations() - Method in class es.ucm.maude.bindings.Symbol
-
Get the declarations of the symbol.
- getParameterName(int) - Method in class es.ucm.maude.bindings.Module
-
Get the name of a module parameter.
- getParameterTheory(int) - Method in class es.ucm.maude.bindings.Module
-
Get the theory of the given parameter.
- getPrec() - Method in class es.ucm.maude.bindings.Symbol
-
Get the syntactic precedence of the symbol.
- getRangeSort() - Method in class es.ucm.maude.bindings.Symbol
-
Get the range sort of the symbol.
- getRewriteCount() - Method in class es.ucm.maude.bindings.RewriteSequenceSearch
-
Get the number of rewrites until this term has been found.
- getRewriteCount() - Method in class es.ucm.maude.bindings.StrategicSearch
-
Get the number of rewrites until the solution has been found.
- getRewriteCount() - Method in class es.ucm.maude.bindings.StrategySequenceSearch
-
Get the number of rewrites until this term has been found.
- getRhs() - Method in class es.ucm.maude.bindings.AssignmentCondition
-
Get the right-hand-side term.
- getRhs() - Method in class es.ucm.maude.bindings.EqualityCondition
-
Get the right-hand-side term.
- getRhs() - Method in class es.ucm.maude.bindings.Equation
-
Get the right-hand-side term.
- getRhs() - Method in class es.ucm.maude.bindings.RewriteCondition
-
Get the right-hand-side term.
- getRhs() - Method in class es.ucm.maude.bindings.Rule
-
Get the right-hand-side term.
- getRhs() - Method in class es.ucm.maude.bindings.StrategyDefinition
-
Get the strategy definition.
- getRule() - Method in class es.ucm.maude.bindings.RewriteSearchState
-
Get the applied rule.
- getRule() - Method in class es.ucm.maude.bindings.RewriteSequenceSearch
-
Get the rule leading to the given state.
- getRule() - Method in class es.ucm.maude.bindings.StrategyGraphTransition
-
Get the rule applied, in case the transition is a rule application.
- getRule(int) - Method in class es.ucm.maude.bindings.RewriteSequenceSearch
-
Get the rule leading to the given state.
- getRule(int, int) - Method in class es.ucm.maude.bindings.RewriteGraph
-
Get a rule that connects two states.
- getRules() - Method in class es.ucm.maude.bindings.Module
-
Get the rules defined in the module.
- getSecond() - Method in class es.ucm.maude.bindings.TermIntPair
- getSecond() - Method in class es.ucm.maude.bindings.TermPair
- getSecond() - Method in class es.ucm.maude.bindings.TermSubstitutionPair
- getSort() - Method in class es.ucm.maude.bindings.MembershipAxiom
-
Get the sort of the membership axiom.
- getSort() - Method in class es.ucm.maude.bindings.SortTestCondition
-
Get the sort of the sort test.
- getSort() - Method in class es.ucm.maude.bindings.Term
-
Get the sort of this term.
- getSorts() - Method in class es.ucm.maude.bindings.Module
-
Get the sorts declared in the module.
- getStateNr() - Method in class es.ucm.maude.bindings.RewriteSequenceSearch
-
Get an internal state number that allows reconstructing
the path to this term. - getStateNr() - Method in class es.ucm.maude.bindings.StrategySequenceSearch
-
Get an internal state number that allows reconstructing
the path to this term. - getStateParent(int) - Method in class es.ucm.maude.bindings.NarrowingSequenceSearch
-
Get the parent state.
- getStateParent(int) - Method in class es.ucm.maude.bindings.RewriteGraph
-
Get the (one) parent of a given state.
- getStateParent(int) - Method in class es.ucm.maude.bindings.RewriteSequenceSearch
-
Get the parent state.
- getStateParent(int) - Method in class es.ucm.maude.bindings.StrategySequenceSearch
-
Get the parent state.
- getStateStrategy(int) - Method in class es.ucm.maude.bindings.StrategyRewriteGraph
-
Get the strategy that will be executed next
from the given state.
- getStateTerm(int) - Method in class es.ucm.maude.bindings.RewriteGraph
-
Get the term of the given state.
- getStateTerm(int) - Method in class es.ucm.maude.bindings.RewriteSequenceSearch
-
Get the term of a given state.
- getStateTerm(int) - Method in class es.ucm.maude.bindings.StrategyRewriteGraph
-
Get the term of the given state.
- getStateTerm(int) - Method in class es.ucm.maude.bindings.StrategySequenceSearch
-
Get the term of a given state.
- getStrategies() - Method in class es.ucm.maude.bindings.Module
-
Get the strategies declared in the module.
- getStrategy() - Method in class es.ucm.maude.bindings.StrategyDefinition
-
Get the named strategy being defined.
- getStrategy() - Method in class es.ucm.maude.bindings.StrategyGraphTransition
-
Get the strategy executed, in case of an opaque transition.
- getStrategy() - Method in class es.ucm.maude.bindings.Symbol
-
Get the reduction strategy of the symbol.
- getStrategyContinuation() - Method in class es.ucm.maude.bindings.StrategySequenceSearch
-
Get the next strategy to be executed from the given state.
- getStrategyContinuation(int) - Method in class es.ucm.maude.bindings.StrategySequenceSearch
-
Get the next strategy to be executed from the given state.
- getStrategyDefinitions() - Method in class es.ucm.maude.bindings.Module
-
Get the strategy definitions defined in the module.
- getSubjectSort() - Method in class es.ucm.maude.bindings.RewriteStrategy
-
Get the sort to which the strategy is intended to be applied.
- getSubsorts() - Method in class es.ucm.maude.bindings.Sort
-
Get the subsorts of this sort.
- getSubstitution() - Method in class es.ucm.maude.bindings.NarrowingSequenceSearch
-
Get the accumulated substitution.
- getSubstitution() - Method in class es.ucm.maude.bindings.RewriteSearchState
-
Get the matching substitution.
- getSubstitution() - Method in class es.ucm.maude.bindings.RewriteSequenceSearch
-
Get the matching substitution of the solution into the pattern.
- getSubstitution() - Method in class es.ucm.maude.bindings.StrategySequenceSearch
-
Get the matching substitution of the solution into the pattern.
- getSupersorts() - Method in class es.ucm.maude.bindings.Sort
-
Get the supersorts of this sort.
- getSymbol(String) - Method in class es.ucm.maude.bindings.HookData
-
Get the symbol associated to the hook with the given name.
- getSymbols() - Method in class es.ucm.maude.bindings.Module
-
Get the symbols declared in the module.
- getTerm(String) - Method in class es.ucm.maude.bindings.HookData
-
Get the term associated to the hook with the given name.
- getToModule() - Method in class es.ucm.maude.bindings.View
-
Get the to module of the view.
- getTransition() - Method in class es.ucm.maude.bindings.StrategySequenceSearch
-
Get the transition leading to the given state.
- getTransition(int) - Method in class es.ucm.maude.bindings.StrategySequenceSearch
-
Get the transition leading to the given state.
- getTransition(int, int) - Method in class es.ucm.maude.bindings.StrategyRewriteGraph
-
Get the transition that connects two states (if any).
- getType() - Method in class es.ucm.maude.bindings.ModuleHeader
-
Type of the module (see Module class)
- getType() - Method in class es.ucm.maude.bindings.StrategyGraphTransition
-
Get the transition type (rule application, opaque strategy,
or solution). - getUnifier() - Method in class es.ucm.maude.bindings.NarrowingSequenceSearch
-
Get the variant unifier.
- getValue() - Method in class es.ucm.maude.bindings.Iterator
- getVariable() - Method in class es.ucm.maude.bindings.Iterator
- getVarName() - Method in class es.ucm.maude.bindings.Term
-
Get the name of the variable if the current term is a variable or
a null value otherwise. - getView(String) - Static method in class es.ucm.maude.bindings.maude
-
Get a view by name.
- getViews() - Static method in class es.ucm.maude.bindings.maude
-
Get the list of loaded views.
- ground() - Method in class es.ucm.maude.bindings.Term
-
Is this term ground?
H
- hasAttr(int) - Method in class es.ucm.maude.bindings.Symbol
-
Whether the symbol has the given attribute.
- hasCondition() - Method in class es.ucm.maude.bindings.Equation
-
Whether the equation has a condition.
- hasCondition() - Method in class es.ucm.maude.bindings.Rule
-
Whether the rule has a condition.
- hasCondition() - Method in class es.ucm.maude.bindings.StrategyDefinition
-
Whether the strategy definition has a condition.
- hasFreeParameters() - Method in class es.ucm.maude.bindings.Module
-
Is this a parameterized module with free parameters?
- hash() - Method in class es.ucm.maude.bindings.Equation
-
Get the hash value of the equation.
- hash() - Method in class es.ucm.maude.bindings.Kind
-
Get the hash value of the kind.
- hash() - Method in class es.ucm.maude.bindings.MembershipAxiom
-
Get the hash value of the membership axiom.
- hash() - Method in class es.ucm.maude.bindings.RewriteStrategy
-
Get the hash value of the strategy.
- hash() - Method in class es.ucm.maude.bindings.Rule
-
Get the hash value of the rule.
- hash() - Method in class es.ucm.maude.bindings.Sort
-
Get the hash value of the sort.
- hash() - Method in class es.ucm.maude.bindings.StrategyDefinition
-
Get the hash value of the strategy definition.
- hash() - Method in class es.ucm.maude.bindings.Symbol
-
Get the hash value of the symbol.
- hash() - Method in class es.ucm.maude.bindings.Term
-
Get the hash value of the term.
- hasNext() - Method in class es.ucm.maude.bindings.MatchSearchState
- hasNext() - Method in class es.ucm.maude.bindings.NarrowingSequenceSearch
- hasNext() - Method in class es.ucm.maude.bindings.RewriteSearchState
- hasNext() - Method in class es.ucm.maude.bindings.RewriteSequenceSearch
- hasNext() - Method in class es.ucm.maude.bindings.StrategicSearch
- hasNext() - Method in class es.ucm.maude.bindings.StrategySequenceSearch
- hasNext() - Method in class es.ucm.maude.bindings.UnificationProblem
- hasNext() - Method in class es.ucm.maude.bindings.VariantSearch
- hasNext() - Method in class es.ucm.maude.bindings.VariantUnifierSearch
- Hook - Class in es.ucm.maude.bindings
-
Special operators defined on the external language.
- Hook() - Constructor for class es.ucm.maude.bindings.Hook
- HookData - Class in es.ucm.maude.bindings
-
Data associated to a hook and passed to its callback.
I
- init() - Static method in class es.ucm.maude.bindings.maude
-
Init Maude.
This function must be called before anything else.
- init(boolean) - Static method in class es.ucm.maude.bindings.maude
-
Init Maude.
This function must be called before anything else.
- init(boolean, int) - Static method in class es.ucm.maude.bindings.maude
-
Init Maude.
This function must be called before anything else.
- init(boolean, int, boolean) - Static method in class es.ucm.maude.bindings.maude
-
Init Maude.
This function must be called before anything else.
- init(boolean, int, boolean, boolean) - Static method in class es.ucm.maude.bindings.maude
-
Init Maude.
This function must be called before anything else.
- input(String) - Static method in class es.ucm.maude.bindings.maude
-
Process the given text as direct input to Maude.
- instantiate(Term) - Method in class es.ucm.maude.bindings.Substitution
-
Instantiate a term with this substitution.
- IntVector - Class in es.ucm.maude.bindings
- IntVector() - Constructor for class es.ucm.maude.bindings.IntVector
- IntVector(int[]) - Constructor for class es.ucm.maude.bindings.IntVector
- IntVector(int, int) - Constructor for class es.ucm.maude.bindings.IntVector
- IntVector(IntVector) - Constructor for class es.ucm.maude.bindings.IntVector
- IntVector(Iterable<Integer>) - Constructor for class es.ucm.maude.bindings.IntVector
- isConstructor() - Method in class es.ucm.maude.bindings.OpDeclaration
-
Is the declared operator marked as a data constructor?
- isEmpty() - Method in class es.ucm.maude.bindings.IntVector
- isEmpty() - Method in class es.ucm.maude.bindings.ModuleHeaderVector
- isEmpty() - Method in class es.ucm.maude.bindings.StringVector
- isEmpty() - Method in class es.ucm.maude.bindings.StringVectorVector
- isEmpty() - Method in class es.ucm.maude.bindings.TermPairVector
- isEmpty() - Method in class es.ucm.maude.bindings.TermVector
- isEmpty() - Method in class es.ucm.maude.bindings.TokenVector
- isEmpty() - Method in class es.ucm.maude.bindings.ViewVector
- isIncomplete() - Method in class es.ucm.maude.bindings.NarrowingSequenceSearch
-
Whether some solutions may have been missed due to incomplete unification algorithms.
- isIncomplete() - Method in class es.ucm.maude.bindings.VariantSearch
-
Whether some variants may have been missed due to incomplete unification algorithms.
- isIncomplete() - Method in class es.ucm.maude.bindings.VariantUnifierSearch
-
Whether some unifiers may have been missed due to incomplete unification algorithms.
- isNarrowing() - Method in class es.ucm.maude.bindings.Rule
-
Whether the rule has the
narrowing
attribute. - isNonexec() - Method in class es.ucm.maude.bindings.Equation
-
Whether the equation has the
nonexec
attribute. - isNonexec() - Method in class es.ucm.maude.bindings.MembershipAxiom
-
Whether the membership axiom has the
nonexec
attribute. - isNonexec() - Method in class es.ucm.maude.bindings.Rule
-
Whether the rule has the
nonexec
attribute. - isNonexec() - Method in class es.ucm.maude.bindings.StrategyDefinition
-
Whether the strategy definition has the
nonexec
attribute. - isOwise() - Method in class es.ucm.maude.bindings.Equation
-
Whether the equation has the
owise
attribute. - isSolutionState(int) - Method in class es.ucm.maude.bindings.StrategyRewriteGraph
-
Whether the state is a solution for the strategy.
- isVariable() - Method in class es.ucm.maude.bindings.Term
-
Get whether the term is a variable.
- isVariant() - Method in class es.ucm.maude.bindings.Equation
-
Whether the equation has the
variant
attribute. - iterator() - Method in class es.ucm.maude.bindings.MatchSearchState
- iterator() - Method in class es.ucm.maude.bindings.NarrowingSequenceSearch
- iterator() - Method in class es.ucm.maude.bindings.RewriteSearchState
- iterator() - Method in class es.ucm.maude.bindings.RewriteSequenceSearch
- iterator() - Method in class es.ucm.maude.bindings.StrategicSearch
- iterator() - Method in class es.ucm.maude.bindings.StrategySequenceSearch
- iterator() - Method in class es.ucm.maude.bindings.Substitution
-
Get an iterator to the substitution assignments.
- iterator() - Method in class es.ucm.maude.bindings.UnificationProblem
- iterator() - Method in class es.ucm.maude.bindings.VariantSearch
- iterator() - Method in class es.ucm.maude.bindings.VariantUnifierSearch
- Iterator - Class in es.ucm.maude.bindings
K
- kind() - Method in class es.ucm.maude.bindings.Sort
-
Get the kind this sort belongs to.
- Kind - Class in es.ucm.maude.bindings
-
A Maude kind (connected component of sorts).
- KindVector - Class in es.ucm.maude.bindings
-
Internal Maude vector.
- KindVector() - Constructor for class es.ucm.maude.bindings.KindVector
-
Construct a vector.
- KindVector(long) - Constructor for class es.ucm.maude.bindings.KindVector
-
Construct a vector.
L
- leq(Sort) - Method in class es.ucm.maude.bindings.Sort
-
Check if this sort is a subsort of the given sort.
- leq(Sort) - Method in class es.ucm.maude.bindings.Term
-
Check whether the sort of this term is a subtype of the given sort.
- load(String) - Static method in class es.ucm.maude.bindings.maude
-
Load the file with the given name.
M
- makeTerm(TermVector) - Method in class es.ucm.maude.bindings.Symbol
-
Build a term with this symbol and the given terms as arguments.
- match(Term) - Method in class es.ucm.maude.bindings.Term
-
Match this term into a given pattern.
- match(Term, Condition) - Method in class es.ucm.maude.bindings.Term
-
Match this term into a given pattern.
- match(Term, Condition, boolean) - Method in class es.ucm.maude.bindings.Term
-
Match this term into a given pattern.
- match(Term, Condition, boolean, int) - Method in class es.ucm.maude.bindings.Term
-
Match this term into a given pattern.
- match(Term, Condition, boolean, int, int) - Method in class es.ucm.maude.bindings.Term
-
Match this term into a given pattern.
- matchedPortion() - Method in class es.ucm.maude.bindings.Substitution
-
Get the matched portion when matching with extension.
- MatchSearchState - Class in es.ucm.maude.bindings
-
An iterator through the matching a term into a pattern.
- maude - Class in es.ucm.maude.bindings
- maude() - Constructor for class es.ucm.maude.bindings.maude
- MembershipAxiom - Class in es.ucm.maude.bindings
-
A sort membership axiom.
- modelCheck(Term) - Method in class es.ucm.maude.bindings.RewriteGraph
-
Model check a given LTL formula.
- modelCheck(Term) - Method in class es.ucm.maude.bindings.StrategyRewriteGraph
-
Model check a given LTL formula.
- ModelCheckResult - Class in es.ucm.maude.bindings
-
Result of LTL model checking.
- ModelCheckResult() - Constructor for class es.ucm.maude.bindings.ModelCheckResult
- Module - Class in es.ucm.maude.bindings
-
A Maude module.
- Module.ModuleType - Class in es.ucm.maude.bindings
-
Module or theory type (function, system or strategy).
- ModuleHeader - Class in es.ucm.maude.bindings
-
Module header information.
- ModuleHeader() - Constructor for class es.ucm.maude.bindings.ModuleHeader
- ModuleHeaderVector - Class in es.ucm.maude.bindings
- ModuleHeaderVector() - Constructor for class es.ucm.maude.bindings.ModuleHeaderVector
- ModuleHeaderVector(int, ModuleHeader) - Constructor for class es.ucm.maude.bindings.ModuleHeaderVector
- ModuleHeaderVector(ModuleHeader[]) - Constructor for class es.ucm.maude.bindings.ModuleHeaderVector
- ModuleHeaderVector(ModuleHeaderVector) - Constructor for class es.ucm.maude.bindings.ModuleHeaderVector
- ModuleHeaderVector(Iterable<ModuleHeader>) - Constructor for class es.ucm.maude.bindings.ModuleHeaderVector
- ModuleItem - Class in es.ucm.maude.bindings
-
An item that belongs to a module.
N
- name() - Method in class es.ucm.maude.bindings.Token
-
Get the name of the token.
- NarrowingFlags - Class in es.ucm.maude.bindings
-
NarrowingFlags
- NarrowingSequenceSearch - Class in es.ucm.maude.bindings
-
An iterator through narrowing solutions.
- next() - Method in class es.ucm.maude.bindings.MatchSearchState
- next() - Method in class es.ucm.maude.bindings.NarrowingSequenceSearch
- next() - Method in class es.ucm.maude.bindings.RewriteSearchState
- next() - Method in class es.ucm.maude.bindings.RewriteSequenceSearch
- next() - Method in class es.ucm.maude.bindings.StrategicSearch
- next() - Method in class es.ucm.maude.bindings.StrategySequenceSearch
- next() - Method in class es.ucm.maude.bindings.UnificationProblem
- next() - Method in class es.ucm.maude.bindings.VariantSearch
- next() - Method in class es.ucm.maude.bindings.VariantUnifierSearch
- nextAssignment() - Method in class es.ucm.maude.bindings.Iterator
- NORMAL_FORM - Static variable in class es.ucm.maude.bindings.SearchType
-
->!
- normalize() - Method in class es.ucm.maude.bindings.Term
-
Normalize this term modulo axioms.
- normalize(boolean) - Method in class es.ucm.maude.bindings.Term
-
Normalize this term modulo axioms.
- nrMaximalSorts() - Method in class es.ucm.maude.bindings.Kind
-
Get the number of maximal sorts in this kind.
- nrSorts() - Method in class es.ucm.maude.bindings.Kind
-
Get the number of sorts in this kind.
O
- OBJECT_ORIENTED_MODULE - Static variable in class es.ucm.maude.bindings.Module.ModuleType
-
Object-oriented module (
omod
) - OBJECT_ORIENTED_THEORY - Static variable in class es.ucm.maude.bindings.Module.ModuleType
-
Object-oriented theory (
oth
) - ONE_STEP - Static variable in class es.ucm.maude.bindings.SearchType
-
->1
- OP_ASSOC - Static variable in class es.ucm.maude.bindings.SymbolAttribute
-
associative
- OP_COMM - Static variable in class es.ucm.maude.bindings.SymbolAttribute
-
commutative
- OP_IDEM - Static variable in class es.ucm.maude.bindings.SymbolAttribute
-
idempotent
- OP_ITER - Static variable in class es.ucm.maude.bindings.SymbolAttribute
-
iterable
- OP_LEFT_ID - Static variable in class es.ucm.maude.bindings.SymbolAttribute
-
with left identity element
- OP_MEMO - Static variable in class es.ucm.maude.bindings.SymbolAttribute
-
with memoization
- OP_RIGHT_ID - Static variable in class es.ucm.maude.bindings.SymbolAttribute
-
with right identity element
- OP_SPECIAL - Static variable in class es.ucm.maude.bindings.SymbolAttribute
-
special
- OPAQUE_STRATEGY - Static variable in class es.ucm.maude.bindings.StrategyRewriteGraph.TransitionType
-
opaque strategy
- OpDeclaration - Class in es.ucm.maude.bindings
-
Syntactical operator declaration.
- OpDeclaration() - Constructor for class es.ucm.maude.bindings.OpDeclaration
- OpDeclVector - Class in es.ucm.maude.bindings
-
Internal Maude vector.
- OpDeclVector() - Constructor for class es.ucm.maude.bindings.OpDeclVector
-
Construct a vector.
- OpDeclVector(long) - Constructor for class es.ucm.maude.bindings.OpDeclVector
-
Construct a vector.
P
- parseStrategy(String) - Method in class es.ucm.maude.bindings.Module
-
Parse a strategy expression.
- parseStrategy(String, TermVector) - Method in class es.ucm.maude.bindings.Module
-
Parse a strategy expression.
- parseTerm(TokenVector) - Method in class es.ucm.maude.bindings.Module
-
Parse a term.
- parseTerm(TokenVector, Kind) - Method in class es.ucm.maude.bindings.Module
-
Parse a term.
- parseTerm(String) - Method in class es.ucm.maude.bindings.Module
-
Parse a term.
- parseTerm(String, Kind) - Method in class es.ucm.maude.bindings.Module
-
Parse a term.
- parseTerm(String, Kind, TermVector) - Method in class es.ucm.maude.bindings.Module
-
Parse a term.
- PATH - Static variable in class es.ucm.maude.bindings.NarrowingFlags
-
Whether to allow for narrowing trace reconstruction (expensive).
- prettyPrint(PrintFlags) - Method in class es.ucm.maude.bindings.Term
-
Pretty prints this term.
- PRINT_COLOR - Static variable in class es.ucm.maude.bindings.PrintFlags
-
dag node coloring based on ctor/reduced status
- PRINT_CONCEAL - Static variable in class es.ucm.maude.bindings.PrintFlags
-
respect concealed argument lists
- PRINT_DISAMBIG_CONST - Static variable in class es.ucm.maude.bindings.PrintFlags
-
(c).s for every constant c
- PRINT_FLAT - Static variable in class es.ucm.maude.bindings.PrintFlags
-
for assoc symbols
- PRINT_FORMAT - Static variable in class es.ucm.maude.bindings.PrintFlags
-
respect format attribute
- PRINT_MIXFIX - Static variable in class es.ucm.maude.bindings.PrintFlags
-
mixfix notation
- PRINT_NUMBER - Static variable in class es.ucm.maude.bindings.PrintFlags
-
for nats & ints
- PRINT_RAT - Static variable in class es.ucm.maude.bindings.PrintFlags
-
for rats
- PRINT_WITH_ALIASES - Static variable in class es.ucm.maude.bindings.PrintFlags
-
for variables
- PRINT_WITH_PARENS - Static variable in class es.ucm.maude.bindings.PrintFlags
-
maximal parens
- PrintFlags - Class in es.ucm.maude.bindings
-
Print flags.
R
- reduce() - Method in class es.ucm.maude.bindings.Term
-
Reduce this term.
- remove(int) - Method in class es.ucm.maude.bindings.IntVector
- remove(int) - Method in class es.ucm.maude.bindings.ModuleHeaderVector
- remove(int) - Method in class es.ucm.maude.bindings.StringVector
- remove(int) - Method in class es.ucm.maude.bindings.StringVectorVector
- remove(int) - Method in class es.ucm.maude.bindings.TermPairVector
- remove(int) - Method in class es.ucm.maude.bindings.TermVector
- remove(int) - Method in class es.ucm.maude.bindings.TokenVector
- remove(int) - Method in class es.ucm.maude.bindings.ViewVector
- reserve(int) - Method in class es.ucm.maude.bindings.IntVector
- reserve(int) - Method in class es.ucm.maude.bindings.ModuleHeaderVector
- reserve(int) - Method in class es.ucm.maude.bindings.StringVector
- reserve(int) - Method in class es.ucm.maude.bindings.StringVectorVector
- reserve(int) - Method in class es.ucm.maude.bindings.TermPairVector
- reserve(int) - Method in class es.ucm.maude.bindings.TermVector
- reserve(int) - Method in class es.ucm.maude.bindings.TokenVector
- reserve(int) - Method in class es.ucm.maude.bindings.ViewVector
- resize(long) - Method in class es.ucm.maude.bindings.Condition
-
Resize the vector.
- resize(long) - Method in class es.ucm.maude.bindings.EquationVector
-
Resize the vector.
- resize(long) - Method in class es.ucm.maude.bindings.KindVector
-
Resize the vector.
- resize(long) - Method in class es.ucm.maude.bindings.OpDeclVector
-
Resize the vector.
- resize(long) - Method in class es.ucm.maude.bindings.RuleVector
-
Resize the vector.
- resize(long) - Method in class es.ucm.maude.bindings.SortVector
-
Resize the vector.
- resize(long) - Method in class es.ucm.maude.bindings.StratDefVector
-
Resize the vector.
- resize(long) - Method in class es.ucm.maude.bindings.StratVector
-
Resize the vector.
- resize(long) - Method in class es.ucm.maude.bindings.SubsortVector
-
Resize the vector.
- resize(long) - Method in class es.ucm.maude.bindings.SymbolVector
-
Resize the vector.
- rewrite() - Method in class es.ucm.maude.bindings.Term
-
Rewrite a term following the semantics of the
rewrite
command.
- rewrite(int) - Method in class es.ucm.maude.bindings.Term
-
Rewrite a term following the semantics of the
rewrite
command.
- RewriteCondition - Class in es.ucm.maude.bindings
-
A rewrite
t => t'
condition. - RewriteCondition(Term, Term) - Constructor for class es.ucm.maude.bindings.RewriteCondition
- RewriteGraph - Class in es.ucm.maude.bindings
-
Complete rewriting graph from an initial state.
- RewriteGraph(Term) - Constructor for class es.ucm.maude.bindings.RewriteGraph
-
Construct a state transition graph.
- RewriteSearchState - Class in es.ucm.maude.bindings
-
An iterator through rewriting solutions.
- RewriteSequenceSearch - Class in es.ucm.maude.bindings
-
An iterator through the solutions of a search.
- RewriteStrategy - Class in es.ucm.maude.bindings
-
A named rewriting strategy.
- Rule - Class in es.ucm.maude.bindings
-
A Maude rewrite rule.
- RULE_APPLICATION - Static variable in class es.ucm.maude.bindings.StrategyRewriteGraph.TransitionType
-
rule application
- RuleVector - Class in es.ucm.maude.bindings
-
Internal Maude vector.
- RuleVector() - Constructor for class es.ucm.maude.bindings.RuleVector
-
Construct a vector.
- RuleVector(long) - Constructor for class es.ucm.maude.bindings.RuleVector
-
Construct a vector.
- run(Term, HookData) - Method in class es.ucm.maude.bindings.Hook
-
Method called by the hook.
S
- search(SearchType, Term) - Method in class es.ucm.maude.bindings.Term
-
Search states that match into a given pattern and satisfy a given
condition by rewriting from this term.
- search(SearchType, Term, Condition) - Method in class es.ucm.maude.bindings.Term
-
Search states that match into a given pattern and satisfy a given
condition by rewriting from this term.
- search(SearchType, Term, Condition, int) - Method in class es.ucm.maude.bindings.Term
-
Search states that match into a given pattern and satisfy a given
condition by rewriting from this term.
- search(SearchType, Term, StrategyExpression) - Method in class es.ucm.maude.bindings.Term
-
Search states that match into a given pattern and satisfy a given
condition by rewriting from this term using a strategy.
- search(SearchType, Term, StrategyExpression, Condition) - Method in class es.ucm.maude.bindings.Term
-
Search states that match into a given pattern and satisfy a given
condition by rewriting from this term using a strategy.
- search(SearchType, Term, StrategyExpression, Condition, int) - Method in class es.ucm.maude.bindings.Term
-
Search states that match into a given pattern and satisfy a given
condition by rewriting from this term using a strategy.
- SearchType - Class in es.ucm.maude.bindings
-
Search types (number of steps).
- set(int, ModuleHeader) - Method in class es.ucm.maude.bindings.ModuleHeaderVector
- set(int, StringVector) - Method in class es.ucm.maude.bindings.StringVectorVector
- set(int, Term) - Method in class es.ucm.maude.bindings.TermVector
- set(int, TermPair) - Method in class es.ucm.maude.bindings.TermPairVector
- set(int, Token) - Method in class es.ucm.maude.bindings.TokenVector
- set(int, View) - Method in class es.ucm.maude.bindings.ViewVector
- set(int, Integer) - Method in class es.ucm.maude.bindings.IntVector
- set(int, String) - Method in class es.ucm.maude.bindings.StringVector
- set(long, ConditionFragment) - Method in class es.ucm.maude.bindings.Condition
-
Set a vector position value.
- set(long, Equation) - Method in class es.ucm.maude.bindings.EquationVector
-
Set a vector position value.
- set(long, Kind) - Method in class es.ucm.maude.bindings.KindVector
-
Set a vector position value.
- set(long, MembershipAxiom) - Method in class es.ucm.maude.bindings.SubsortVector
-
Set a vector position value.
- set(long, OpDeclaration) - Method in class es.ucm.maude.bindings.OpDeclVector
-
Set a vector position value.
- set(long, RewriteStrategy) - Method in class es.ucm.maude.bindings.StratVector
-
Set a vector position value.
- set(long, Rule) - Method in class es.ucm.maude.bindings.RuleVector
-
Set a vector position value.
- set(long, Sort) - Method in class es.ucm.maude.bindings.SortVector
-
Set a vector position value.
- set(long, StrategyDefinition) - Method in class es.ucm.maude.bindings.StratDefVector
-
Set a vector position value.
- set(long, Symbol) - Method in class es.ucm.maude.bindings.SymbolVector
-
Set a vector position value.
- setAllowDir(boolean) - Static method in class es.ucm.maude.bindings.maude
-
Allow or disallow operations on directories from Maude code.
- setAllowFiles(boolean) - Static method in class es.ucm.maude.bindings.maude
-
Allow or disallow operations on files from Maude code.
- setAllowProcesses(boolean) - Static method in class es.ucm.maude.bindings.maude
-
Allow or disallow running arbitrary executables from Maude code.
- setAssocUnifDepth(float) - Static method in class es.ucm.maude.bindings.maude
-
Set depth multiplier for associative unification.
- setFirst(Term) - Method in class es.ucm.maude.bindings.TermIntPair
- setFirst(Term) - Method in class es.ucm.maude.bindings.TermPair
- setFirst(Term) - Method in class es.ucm.maude.bindings.TermSubstitutionPair
- setRandomSeed(int) - Static method in class es.ucm.maude.bindings.maude
-
Set the pseudorandom number generator seed.
- setSecond(int) - Method in class es.ucm.maude.bindings.TermIntPair
- setSecond(Substitution) - Method in class es.ucm.maude.bindings.TermSubstitutionPair
- setSecond(Term) - Method in class es.ucm.maude.bindings.TermPair
- size() - Method in class es.ucm.maude.bindings.Condition
-
Size of the vector.
- size() - Method in class es.ucm.maude.bindings.EquationVector
-
Size of the vector.
- size() - Method in class es.ucm.maude.bindings.IntVector
- size() - Method in class es.ucm.maude.bindings.KindVector
-
Size of the vector.
- size() - Method in class es.ucm.maude.bindings.ModuleHeaderVector
- size() - Method in class es.ucm.maude.bindings.OpDeclVector
-
Size of the vector.
- size() - Method in class es.ucm.maude.bindings.RuleVector
-
Size of the vector.
- size() - Method in class es.ucm.maude.bindings.SortVector
-
Size of the vector.
- size() - Method in class es.ucm.maude.bindings.StratDefVector
-
Size of the vector.
- size() - Method in class es.ucm.maude.bindings.StratVector
-
Size of the vector.
- size() - Method in class es.ucm.maude.bindings.StringVector
- size() - Method in class es.ucm.maude.bindings.StringVectorVector
- size() - Method in class es.ucm.maude.bindings.SubsortVector
-
Size of the vector.
- size() - Method in class es.ucm.maude.bindings.Substitution
-
Get the number of variables in the substitution.
- size() - Method in class es.ucm.maude.bindings.SymbolVector
-
Size of the vector.
- size() - Method in class es.ucm.maude.bindings.TermPairVector
- size() - Method in class es.ucm.maude.bindings.TermVector
- size() - Method in class es.ucm.maude.bindings.TokenVector
- size() - Method in class es.ucm.maude.bindings.ViewVector
- SOLUTION - Static variable in class es.ucm.maude.bindings.StrategyRewriteGraph.TransitionType
-
self-loops for solutions
- sort(int) - Method in class es.ucm.maude.bindings.Kind
-
Get the sort with a given index in this kind.
- Sort - Class in es.ucm.maude.bindings
-
A Maude sort.
- SortTestCondition - Class in es.ucm.maude.bindings
-
A sort test
t : s
condition. - SortTestCondition(Term, Sort) - Constructor for class es.ucm.maude.bindings.SortTestCondition
- SortVector - Class in es.ucm.maude.bindings
-
Internal Maude vector.
- SortVector() - Constructor for class es.ucm.maude.bindings.SortVector
-
Construct a vector.
- SortVector(long) - Constructor for class es.ucm.maude.bindings.SortVector
-
Construct a vector.
- srewrite(StrategyExpression) - Method in class es.ucm.maude.bindings.Term
-
Rewrite a term following a strategy.
- srewrite(StrategyExpression, boolean) - Method in class es.ucm.maude.bindings.Term
-
Rewrite a term following a strategy.
- StratDefVector - Class in es.ucm.maude.bindings
-
Internal Maude vector.
- StratDefVector() - Constructor for class es.ucm.maude.bindings.StratDefVector
-
Construct a vector.
- StratDefVector(long) - Constructor for class es.ucm.maude.bindings.StratDefVector
-
Construct a vector.
- StrategicSearch - Class in es.ucm.maude.bindings
-
An iterator through the solutions of a strategy search.
- STRATEGY_MODULE - Static variable in class es.ucm.maude.bindings.Module.ModuleType
-
Strategy module (
smod
) - STRATEGY_THEORY - Static variable in class es.ucm.maude.bindings.Module.ModuleType
-
Strategy theory (
sth
) - StrategyDefinition - Class in es.ucm.maude.bindings
-
A Maude strategy definition.
- StrategyExpression - Class in es.ucm.maude.bindings
-
An expression of the Maude strategy language.
- StrategyGraphTransition - Class in es.ucm.maude.bindings
-
Structure describing a transition in the graph.
- StrategyRewriteGraph - Class in es.ucm.maude.bindings
-
Complete rewriting graph under the control of a strategy from an initial state.
- StrategyRewriteGraph(Term, StrategyExpression) - Constructor for class es.ucm.maude.bindings.StrategyRewriteGraph
-
Construct a strategy transition graph.
- StrategyRewriteGraph(Term, StrategyExpression, StringVector) - Constructor for class es.ucm.maude.bindings.StrategyRewriteGraph
-
Construct a strategy transition graph.
- StrategyRewriteGraph(Term, StrategyExpression, StringVector, boolean) - Constructor for class es.ucm.maude.bindings.StrategyRewriteGraph
-
Construct a strategy transition graph.
- StrategyRewriteGraph.TransitionType - Class in es.ucm.maude.bindings
-
Cause of the transition in the graph.
- StrategySequenceSearch - Class in es.ucm.maude.bindings
-
An iterator through the solutions of a strategy-controlled search.
- StratVector - Class in es.ucm.maude.bindings
-
Internal Maude vector.
- StratVector() - Constructor for class es.ucm.maude.bindings.StratVector
-
Construct a vector.
- StratVector(long) - Constructor for class es.ucm.maude.bindings.StratVector
-
Construct a vector.
- StringVector - Class in es.ucm.maude.bindings
- StringVector() - Constructor for class es.ucm.maude.bindings.StringVector
- StringVector(int, String) - Constructor for class es.ucm.maude.bindings.StringVector
- StringVector(StringVector) - Constructor for class es.ucm.maude.bindings.StringVector
- StringVector(Iterable<String>) - Constructor for class es.ucm.maude.bindings.StringVector
- StringVector(String[]) - Constructor for class es.ucm.maude.bindings.StringVector
- StringVectorVector - Class in es.ucm.maude.bindings
- StringVectorVector() - Constructor for class es.ucm.maude.bindings.StringVectorVector
- StringVectorVector(int, StringVector) - Constructor for class es.ucm.maude.bindings.StringVectorVector
- StringVectorVector(StringVector[]) - Constructor for class es.ucm.maude.bindings.StringVectorVector
- StringVectorVector(StringVectorVector) - Constructor for class es.ucm.maude.bindings.StringVectorVector
- StringVectorVector(Iterable<StringVector>) - Constructor for class es.ucm.maude.bindings.StringVectorVector
- SubsortVector - Class in es.ucm.maude.bindings
-
Internal Maude vector.
- SubsortVector() - Constructor for class es.ucm.maude.bindings.SubsortVector
-
Construct a vector.
- SubsortVector(long) - Constructor for class es.ucm.maude.bindings.SubsortVector
-
Construct a vector.
- Substitution - Class in es.ucm.maude.bindings
-
Substitution (mapping from variables to terms).
- Substitution(TermVector, TermVector) - Constructor for class es.ucm.maude.bindings.Substitution
-
Create a substitution with the given variables and values.
- swap(Condition) - Method in class es.ucm.maude.bindings.Condition
-
Swap this vector's contents with another.
- swap(EquationVector) - Method in class es.ucm.maude.bindings.EquationVector
-
Swap this vector's contents with another.
- swap(KindVector) - Method in class es.ucm.maude.bindings.KindVector
-
Swap this vector's contents with another.
- swap(OpDeclVector) - Method in class es.ucm.maude.bindings.OpDeclVector
-
Swap this vector's contents with another.
- swap(RuleVector) - Method in class es.ucm.maude.bindings.RuleVector
-
Swap this vector's contents with another.
- swap(SortVector) - Method in class es.ucm.maude.bindings.SortVector
-
Swap this vector's contents with another.
- swap(StratDefVector) - Method in class es.ucm.maude.bindings.StratDefVector
-
Swap this vector's contents with another.
- swap(StratVector) - Method in class es.ucm.maude.bindings.StratVector
-
Swap this vector's contents with another.
- swap(SubsortVector) - Method in class es.ucm.maude.bindings.SubsortVector
-
Swap this vector's contents with another.
- swap(SymbolVector) - Method in class es.ucm.maude.bindings.SymbolVector
-
Swap this vector's contents with another.
- swigReleaseOwnership() - Method in class es.ucm.maude.bindings.Hook
- swigTakeOwnership() - Method in class es.ucm.maude.bindings.Hook
- swigToEnum(int) - Static method in class es.ucm.maude.bindings.Module.ModuleType
- swigToEnum(int) - Static method in class es.ucm.maude.bindings.NarrowingFlags
- swigToEnum(int) - Static method in class es.ucm.maude.bindings.PrintFlags
- swigToEnum(int) - Static method in class es.ucm.maude.bindings.SearchType
- swigToEnum(int) - Static method in class es.ucm.maude.bindings.StrategyRewriteGraph.TransitionType
- swigToEnum(int) - Static method in class es.ucm.maude.bindings.SymbolAttribute
- swigValue() - Method in class es.ucm.maude.bindings.Module.ModuleType
- swigValue() - Method in class es.ucm.maude.bindings.NarrowingFlags
- swigValue() - Method in class es.ucm.maude.bindings.PrintFlags
- swigValue() - Method in class es.ucm.maude.bindings.SearchType
- swigValue() - Method in class es.ucm.maude.bindings.StrategyRewriteGraph.TransitionType
- swigValue() - Method in class es.ucm.maude.bindings.SymbolAttribute
- symbol() - Method in class es.ucm.maude.bindings.Term
-
Get the top symbol of this term.
- Symbol - Class in es.ucm.maude.bindings
-
A Maude symbol (operator at the kind level).
- SymbolAttribute - Class in es.ucm.maude.bindings
- SymbolVector - Class in es.ucm.maude.bindings
-
Internal Maude vector.
- SymbolVector() - Constructor for class es.ucm.maude.bindings.SymbolVector
-
Construct a vector.
- SymbolVector(long) - Constructor for class es.ucm.maude.bindings.SymbolVector
-
Construct a vector.
- SYSTEM_MODULE - Static variable in class es.ucm.maude.bindings.Module.ModuleType
-
System module (
mod
) - SYSTEM_THEORY - Static variable in class es.ucm.maude.bindings.Module.ModuleType
-
System theory (
th
)
T
- Term - Class in es.ucm.maude.bindings
-
Maude term with its associated operations.
- TermIntPair - Class in es.ucm.maude.bindings
- TermIntPair() - Constructor for class es.ucm.maude.bindings.TermIntPair
- TermIntPair(TermIntPair) - Constructor for class es.ucm.maude.bindings.TermIntPair
- TermIntPair(Term, int) - Constructor for class es.ucm.maude.bindings.TermIntPair
- TermPair - Class in es.ucm.maude.bindings
- TermPair() - Constructor for class es.ucm.maude.bindings.TermPair
- TermPair(TermPair) - Constructor for class es.ucm.maude.bindings.TermPair
- TermPair(Term, Term) - Constructor for class es.ucm.maude.bindings.TermPair
- TermPairVector - Class in es.ucm.maude.bindings
- TermPairVector() - Constructor for class es.ucm.maude.bindings.TermPairVector
- TermPairVector(int, TermPair) - Constructor for class es.ucm.maude.bindings.TermPairVector
- TermPairVector(TermPair[]) - Constructor for class es.ucm.maude.bindings.TermPairVector
- TermPairVector(TermPairVector) - Constructor for class es.ucm.maude.bindings.TermPairVector
- TermPairVector(Iterable<TermPair>) - Constructor for class es.ucm.maude.bindings.TermPairVector
- TermSubstitutionPair - Class in es.ucm.maude.bindings
- TermSubstitutionPair() - Constructor for class es.ucm.maude.bindings.TermSubstitutionPair
- TermSubstitutionPair(Term, Substitution) - Constructor for class es.ucm.maude.bindings.TermSubstitutionPair
- TermSubstitutionPair(TermSubstitutionPair) - Constructor for class es.ucm.maude.bindings.TermSubstitutionPair
- TermVector - Class in es.ucm.maude.bindings
- TermVector() - Constructor for class es.ucm.maude.bindings.TermVector
- TermVector(int, Term) - Constructor for class es.ucm.maude.bindings.TermVector
- TermVector(Term[]) - Constructor for class es.ucm.maude.bindings.TermVector
- TermVector(TermVector) - Constructor for class es.ucm.maude.bindings.TermVector
- TermVector(Iterable<Term>) - Constructor for class es.ucm.maude.bindings.TermVector
- toFloat() - Method in class es.ucm.maude.bindings.Term
-
Get the floating-point number represented by the given term or
zero otherwise. - toInt() - Method in class es.ucm.maude.bindings.Term
-
Get the integer number represented by the given term or
zero otherwise. - Token - Class in es.ucm.maude.bindings
-
A syntactical unit.
- Token(String) - Constructor for class es.ucm.maude.bindings.Token
- tokenize(String) - Static method in class es.ucm.maude.bindings.maude
-
Tokenize a string according to Maude lexer rules.
- TokenVector - Class in es.ucm.maude.bindings
- TokenVector() - Constructor for class es.ucm.maude.bindings.TokenVector
- TokenVector(int, Token) - Constructor for class es.ucm.maude.bindings.TokenVector
- TokenVector(Token[]) - Constructor for class es.ucm.maude.bindings.TokenVector
- TokenVector(TokenVector) - Constructor for class es.ucm.maude.bindings.TokenVector
- TokenVector(Iterable<Token>) - Constructor for class es.ucm.maude.bindings.TokenVector
- toLatex() - Method in class es.ucm.maude.bindings.Module
-
Obtain the LaTeX representation of this module.
- toLatex() - Method in class es.ucm.maude.bindings.StrategyExpression
-
Obtain the LaTeX representation of this strategy expression.
- toLatex() - Method in class es.ucm.maude.bindings.Term
-
Obtain the LaTeX representation of this term.
- toLatex() - Method in class es.ucm.maude.bindings.View
-
Get the LaTeX representation of the view.
- toLatex(boolean) - Method in class es.ucm.maude.bindings.Module
-
Obtain the LaTeX representation of this module.
- toLatex(boolean) - Method in class es.ucm.maude.bindings.View
-
Get the LaTeX representation of the view.
- toString() - Method in class es.ucm.maude.bindings.AssignmentCondition
- toString() - Method in class es.ucm.maude.bindings.ConditionFragment
- toString() - Method in class es.ucm.maude.bindings.EqualityCondition
- toString() - Method in class es.ucm.maude.bindings.Equation
- toString() - Method in class es.ucm.maude.bindings.Kind
- toString() - Method in class es.ucm.maude.bindings.MembershipAxiom
- toString() - Method in class es.ucm.maude.bindings.Module.ModuleType
- toString() - Method in class es.ucm.maude.bindings.Module
- toString() - Method in class es.ucm.maude.bindings.ModuleHeader
- toString() - Method in class es.ucm.maude.bindings.NarrowingFlags
- toString() - Method in class es.ucm.maude.bindings.PrintFlags
- toString() - Method in class es.ucm.maude.bindings.RewriteCondition
- toString() - Method in class es.ucm.maude.bindings.RewriteStrategy
- toString() - Method in class es.ucm.maude.bindings.Rule
- toString() - Method in class es.ucm.maude.bindings.SearchType
- toString() - Method in class es.ucm.maude.bindings.Sort
- toString() - Method in class es.ucm.maude.bindings.SortTestCondition
- toString() - Method in class es.ucm.maude.bindings.StrategyDefinition
- toString() - Method in class es.ucm.maude.bindings.StrategyExpression
- toString() - Method in class es.ucm.maude.bindings.StrategyGraphTransition
- toString() - Method in class es.ucm.maude.bindings.StrategyRewriteGraph.TransitionType
- toString() - Method in class es.ucm.maude.bindings.Substitution
- toString() - Method in class es.ucm.maude.bindings.Symbol
- toString() - Method in class es.ucm.maude.bindings.SymbolAttribute
- toString() - Method in class es.ucm.maude.bindings.Term
- toString() - Method in class es.ucm.maude.bindings.Token
- toString() - Method in class es.ucm.maude.bindings.View
U
- UnificationProblem - Class in es.ucm.maude.bindings
-
An iterator through unifiers.
- unify(TermPairVector) - Method in class es.ucm.maude.bindings.Module
-
Solves the given unification problem.
- unify(TermPairVector, boolean) - Method in class es.ucm.maude.bindings.Module
-
Solves the given unification problem.
- upStrategy(StrategyExpression) - Method in class es.ucm.maude.bindings.Module
-
Get the metarepresentation in this module of a strategy
expression in (possibly) another module. - upTerm(Term) - Method in class es.ucm.maude.bindings.Module
-
Get the metarepresentation in this module of a term
in (possibly) another module.
V
- valid() - Method in class es.ucm.maude.bindings.ArgumentIterator
-
Is this iterator pointing to a valid argument?
- value(Term) - Method in class es.ucm.maude.bindings.Substitution
-
Get the value of a given variable.
- variant_match(TermPairVector) - Method in class es.ucm.maude.bindings.Module
-
Computes a complete set of order-sorted matches modulo the equations
declared with the variant attribute (which must satisfy the finite
variant property) plus the (supported) equational axioms in the
given module.
- variant_match(TermPairVector, TermVector) - Method in class es.ucm.maude.bindings.Module
-
Computes a complete set of order-sorted matches modulo the equations
declared with the variant attribute (which must satisfy the finite
variant property) plus the (supported) equational axioms in the
given module.
- variant_unify(TermPairVector) - Method in class es.ucm.maude.bindings.Module
-
Solves the given unification problem using variants.
- variant_unify(TermPairVector, TermVector) - Method in class es.ucm.maude.bindings.Module
-
Solves the given unification problem using variants.
- variant_unify(TermPairVector, TermVector, boolean) - Method in class es.ucm.maude.bindings.Module
-
Solves the given unification problem using variants.
- VariantSearch - Class in es.ucm.maude.bindings
-
An iterator through variants.
- VariantUnifierSearch - Class in es.ucm.maude.bindings
-
An iterator through unifiers or matchers for variant unification or matching.
- VFOLD - Static variable in class es.ucm.maude.bindings.NarrowingFlags
-
Whether to activate variant folding (
vfold
option). - View - Class in es.ucm.maude.bindings
-
A Maude view.
- ViewVector - Class in es.ucm.maude.bindings
- ViewVector() - Constructor for class es.ucm.maude.bindings.ViewVector
- ViewVector(int, View) - Constructor for class es.ucm.maude.bindings.ViewVector
- ViewVector(View[]) - Constructor for class es.ucm.maude.bindings.ViewVector
- ViewVector(ViewVector) - Constructor for class es.ucm.maude.bindings.ViewVector
- ViewVector(Iterable<View>) - Constructor for class es.ucm.maude.bindings.ViewVector
- vu_narrow(SearchType, Term) - Method in class es.ucm.maude.bindings.Term
-
Narrowing-based search of terms that unify with the given target.
- vu_narrow(SearchType, Term, int) - Method in class es.ucm.maude.bindings.Term
-
Narrowing-based search of terms that unify with the given target.
- vu_narrow(SearchType, Term, int, NarrowingFlags) - Method in class es.ucm.maude.bindings.Term
-
Narrowing-based search of terms that unify with the given target.
- vu_narrow(TermVector, SearchType, Term) - Method in class es.ucm.maude.bindings.Module
-
Narrowing-based search of terms that unify with the given target
with multiple initial states.
- vu_narrow(TermVector, SearchType, Term, int) - Method in class es.ucm.maude.bindings.Module
-
Narrowing-based search of terms that unify with the given target
with multiple initial states.
- vu_narrow(TermVector, SearchType, Term, int, int) - Method in class es.ucm.maude.bindings.Module
-
Narrowing-based search of terms that unify with the given target
with multiple initial states.
_
- __next() - Method in class es.ucm.maude.bindings.ArgumentIterator
-
Advance the iterator to the next argument.
- __next() - Method in class es.ucm.maude.bindings.MatchSearchState
-
Get the next match.
- __next() - Method in class es.ucm.maude.bindings.NarrowingSequenceSearch
-
Get the next solution of the narrowing search.
- __next() - Method in class es.ucm.maude.bindings.RewriteSearchState
-
Get the next solution of the rewriting search.
- __next() - Method in class es.ucm.maude.bindings.RewriteSequenceSearch
-
Get the next match.
- __next() - Method in class es.ucm.maude.bindings.StrategicSearch
-
Get the next solution for the strategic search.
- __next() - Method in class es.ucm.maude.bindings.StrategySequenceSearch
-
Get the next match.
- __next() - Method in class es.ucm.maude.bindings.UnificationProblem
-
Get the next unifier.
- __next() - Method in class es.ucm.maude.bindings.VariantSearch
-
Get the next variant.
- __next() - Method in class es.ucm.maude.bindings.VariantUnifierSearch
-
Get the next unifier.
All Classes and Interfaces|All Packages