|
|||||||||
Home >> All >> alice >> [ logictuple overview ] | PREV NEXT |
A
- ANY - Static variable in class alice.logictuple.Var
- the 'any' (anonymous, which is _) variable constant
- alice.logictuple - package alice.logictuple
G
- getArg(int) - Method in class alice.logictuple.LogicTuple
- Gets a argument inside the logic tuple
- getArg(int) - Method in class alice.logictuple.TupleArgument
- gets the i-arg Arg of a structured argument
- getArity() - Method in class alice.logictuple.LogicTuple
- Gets the number of argument of the logic tuple
- getArity() - Method in class alice.logictuple.TupleArgument
- gets the number of argument of a structured argument
- getFloat(int) - Method in class alice.logictuple.LogicTuple
- Helper service to get directly a float argument inside the logic tuple
- getFloat(int) - Method in class alice.logictuple.TupleArgument
- Helper service to get directly a float argument inside this argument object considered as a compound value
- getInt(int) - Method in class alice.logictuple.LogicTuple
- Helper service to get directly an integer argument inside the logic tuple
- getInt(int) - Method in class alice.logictuple.TupleArgument
- Helper service to get directly an integer argument inside this argument object considered as a compound value
- getName() - Method in class alice.logictuple.LogicTuple
- Gets the name of the logic tuple
- getName() - Method in class alice.logictuple.TupleArgument
- gets the name of the arg
- getString(int) - Method in class alice.logictuple.LogicTuple
- Helper service to get directly a string argument inside the logic tuple
- getString(int) - Method in class alice.logictuple.TupleArgument
- Helper service to get directly a string argument inside this argument object considered as a compound value
I
- InvalidLogicTupleException - exception alice.logictuple.InvalidLogicTupleException.
- Exception thrown when a malformed logic logic tuple is created or used
- InvalidLogicTupleException() - Constructor for class alice.logictuple.InvalidLogicTupleException
- InvalidVarNameException - exception alice.logictuple.InvalidVarNameException.
- Exception indicating a bad name for Variable tuple argument
- InvalidVarNameException() - Constructor for class alice.logictuple.InvalidVarNameException
- info - Variable in class alice.logictuple.LogicTuple
- the information content of logic tuple
- isFloat() - Method in class alice.logictuple.TupleArgument
- Tests if the argument is a float
- isInt() - Method in class alice.logictuple.TupleArgument
- Tests if the argument is an integer
- isNumber() - Method in class alice.logictuple.TupleArgument
- Tests if the argument is a number
- isString() - Method in class alice.logictuple.TupleArgument
- Tests if the argument is a string
- isStruct() - Method in class alice.logictuple.TupleArgument
- Tests if the argument is a structured argument
- isValue() - Method in class alice.logictuple.TupleArgument
- Tests if the argument is a value
- isVar() - Method in class alice.logictuple.TupleArgument
- Tests if the argument is a variable
L
- LogicTuple - class alice.logictuple.LogicTuple.
- Defines the communication language based on logic tuples, which stand both for tuple and tuple template For logic tuple, the matching is the classic prolog matching and the propagation corresponds to unification.
- LogicTuple(String, TupleArgument[]) - Constructor for class alice.logictuple.LogicTuple
- Constructs the logic tuple providing the tuple name and argument list
- LogicTuple(String) - Constructor for class alice.logictuple.LogicTuple
- Constructs the logic tuple providing the tuple name, without arguments
- LogicTuple(String, TupleArgument) - Constructor for class alice.logictuple.LogicTuple
- Constructs the logic tuple providing the tuple name and one argument
- LogicTuple(String, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.LogicTuple
- Constructs the logic tuple providing the tuple name and two arguments
- LogicTuple(String, TupleArgument, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.LogicTuple
- Constructs the logic tuple providing the tuple name and three arguments
- LogicTuple(String, TupleArgument, TupleArgument, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.LogicTuple
- Constructs the logic tuple providing the tuple name and four arguments
- LogicTuple(String, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.LogicTuple
- Constructs the logic tuple providing the tuple name and five arguments
- LogicTuple(String, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.LogicTuple
- Constructs the logic tuple providing the tuple name and six arguments
- LogicTuple(String, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.LogicTuple
- Constructs the logic tuple providing the tuple name and seven arguments
- LogicTuple(TupleArgument) - Constructor for class alice.logictuple.LogicTuple
- Constructs the logic tuple from a tuple argument (it's the most free form of construction)
- LogicTuple(Term) - Constructor for class alice.logictuple.LogicTuple
- Constructs the logic tuple from a tuprolog term
- LogicTuple() - Constructor for class alice.logictuple.LogicTuple
M
- match(Tuple) - Method in class alice.logictuple.LogicTuple
- Specifies if a logic tuple (as a tuple template) matches with a specified tuple, typically an other logic tuple
P
- parse(String) - Static method in class alice.logictuple.LogicTuple
- Static service to get a Logic tuple from a textual representation
- propagate(Tuple) - Method in class alice.logictuple.LogicTuple
- Tries to unify a logic tuple (as a tuple template) with a specified tuple, typically an other logic tuple
T
- TupleArgument - class alice.logictuple.TupleArgument.
- Defines an argument of logic tuple.
- TupleArgument() - Constructor for class alice.logictuple.TupleArgument
- TupleArgument(Term) - Constructor for class alice.logictuple.TupleArgument
- Contructs a tuple argument copying a Prolog term
- TupleArgument(Object) - Constructor for class alice.logictuple.TupleArgument
- Constructs an argument using a generic object
- toString() - Method in class alice.logictuple.LogicTuple
- Gets the string representation of the logic tuple
- toString() - Method in class alice.logictuple.TupleArgument
- Gets the string representation of the argument
- toTerm() - Method in class alice.logictuple.LogicTuple
- Gets the Term representation of the logic tuple
- toTerm() - Method in class alice.logictuple.TupleArgument
- Gets the prolog term representation of the argument
V
- Value - class alice.logictuple.Value.
- Value class represents value (integer, real, string,
compound-structured) argument of tuples
This class works only as a constructor of specific value object,
it does not provide any services, which are collected in
TupleArgument
class - Value(String) - Constructor for class alice.logictuple.Value
- Constructs a simple string tuple argument
- Value(int) - Constructor for class alice.logictuple.Value
- Constructs a simple integer tuple argument
- Value(long) - Constructor for class alice.logictuple.Value
- Constructs a simple long tuple argument
- Value(float) - Constructor for class alice.logictuple.Value
- Constructs a simple float tuple argument
- Value(double) - Constructor for class alice.logictuple.Value
- Constructs a simple double tuple argument
- Value(String, TupleArgument) - Constructor for class alice.logictuple.Value
- Constructs a structured (compound) argument, made of a string as a name (functor) and one argument
- Value(String, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.Value
- Constructs a structured (compound) argument, made of a string as a name (functor) and two arguments
- Value(String, TupleArgument, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.Value
- Constructs a structured (compound) argument, made of a string as a name (functor) and three arguments
- Value(String, TupleArgument, TupleArgument, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.Value
- Constructs a structured (compound) argument, made of a string as a name (functor) and four arguments
- Value(String, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.Value
- Constructs a structured (compound) argument, made of a string as a name (functor) and five arguments
- Value(String, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.Value
- Constructs a structured (compound) argument, made of a string as a name (functor) and six arguments
- Value(String, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument, TupleArgument) - Constructor for class alice.logictuple.Value
- Constructs a structured (compound) argument, made of a string as a name (functor) and seven arguments
- Value(String, TupleArgument[]) - Constructor for class alice.logictuple.Value
- Constructs a structured (compound) argument, made of a string as a name (functor) and list of arguments
- Value() - Constructor for class alice.logictuple.Value
- Var - class alice.logictuple.Var.
- Defines Variable argument of tuples, identified by a name
- Var(String) - Constructor for class alice.logictuple.Var
- Construct a variable tuple argument identified with a name
- Var() - Constructor for class alice.logictuple.Var
- Constructs an anonymous variable tuple argument
- value - Variable in class alice.logictuple.TupleArgument
- the internal representation of the argument is a (tu)Prolog term
A G I L M P T V
|
|||||||||
Home >> All >> alice >> [ logictuple overview ] | PREV NEXT |