public class OrdinarySynchInterface extends RootInterface implements IOrdinarySynchInterface
Constructor and Description |
---|
OrdinarySynchInterface(IRespectTC core) |
Modifier and Type | Method and Description |
---|---|
java.util.List<LogicTuple> |
get(IId aid) |
LogicTuple |
in(IId id,
LogicTuple t) |
java.util.List<LogicTuple> |
inAll(IId aid,
LogicTuple t) |
LogicTuple |
inp(IId id,
LogicTuple t) |
LogicTuple |
no(IId id,
LogicTuple t) |
java.util.List<LogicTuple> |
noAll(IId aid,
LogicTuple t) |
LogicTuple |
nop(IId id,
LogicTuple t) |
void |
out(IId id,
LogicTuple t) |
java.util.List<LogicTuple> |
outAll(IId id,
LogicTuple t) |
LogicTuple |
rd(IId id,
LogicTuple t) |
java.util.List<LogicTuple> |
rdAll(IId aid,
LogicTuple t) |
LogicTuple |
rdp(IId id,
LogicTuple t) |
java.util.List<LogicTuple> |
set(IId aid,
LogicTuple tuple) |
LogicTuple |
spawn(IId aid,
LogicTuple t) |
LogicTuple |
uin(IId id,
LogicTuple t) |
LogicTuple |
uinp(IId id,
LogicTuple t) |
LogicTuple |
uno(IId id,
LogicTuple t) |
LogicTuple |
unop(IId id,
LogicTuple t) |
LogicTuple |
urd(IId id,
LogicTuple t) |
LogicTuple |
urdp(IId id,
LogicTuple t) |
getCore, unify
public OrdinarySynchInterface(IRespectTC core)
core
- the ReSpecT tuple centre this context refers topublic java.util.List<LogicTuple> get(IId aid) throws OperationNotPossibleException
get
in interface IOrdinarySynchInterface
aid
- the identifier of who is invokin the operation the identifier
of who is invokin the operationOperationNotPossibleException
- if the operation requested cannot be carried out if the
operation requested cannot be carried outpublic LogicTuple in(IId id, LogicTuple t) throws InvalidLogicTupleException, OperationNotPossibleException
in
in interface IOrdinarySynchInterface
id
- the identifier of who is invokin the operationt
- the tuple argument of the operation the tuple argument of the
operationInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tuple if
the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic java.util.List<LogicTuple> inAll(IId aid, LogicTuple t) throws InvalidLogicTupleException, OperationNotPossibleException
inAll
in interface IOrdinarySynchInterface
aid
- the identifier of who is invokin the operationt
- the tuple argument of the operationInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic LogicTuple inp(IId id, LogicTuple t) throws InvalidLogicTupleException, OperationNotPossibleException
inp
in interface IOrdinarySynchInterface
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic LogicTuple no(IId id, LogicTuple t) throws InvalidLogicTupleException, OperationNotPossibleException
no
in interface IOrdinarySynchInterface
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic java.util.List<LogicTuple> noAll(IId aid, LogicTuple t) throws InvalidLogicTupleException, OperationNotPossibleException
noAll
in interface IOrdinarySynchInterface
aid
- the identifier of who is invokin the operationt
- the tuple argument of the operationInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic LogicTuple nop(IId id, LogicTuple t) throws InvalidLogicTupleException, OperationNotPossibleException
nop
in interface IOrdinarySynchInterface
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic void out(IId id, LogicTuple t) throws InvalidLogicTupleException, OperationNotPossibleException
out
in interface IOrdinarySynchInterface
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic java.util.List<LogicTuple> outAll(IId id, LogicTuple t) throws InvalidLogicTupleException, OperationNotPossibleException
outAll
in interface IOrdinarySynchInterface
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic LogicTuple rd(IId id, LogicTuple t) throws InvalidLogicTupleException, OperationNotPossibleException
rd
in interface IOrdinarySynchInterface
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic java.util.List<LogicTuple> rdAll(IId aid, LogicTuple t) throws InvalidLogicTupleException, OperationNotPossibleException
rdAll
in interface IOrdinarySynchInterface
aid
- the identifier of who is invokin the operationt
- the tuple argument of the operationInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic LogicTuple rdp(IId id, LogicTuple t) throws InvalidLogicTupleException, OperationNotPossibleException
rdp
in interface IOrdinarySynchInterface
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic java.util.List<LogicTuple> set(IId aid, LogicTuple tuple) throws OperationNotPossibleException, InvalidLogicTupleException
set
in interface IOrdinarySynchInterface
aid
- the identifier of who is invokin the operationtuple
- the list of tuples argument of the operationOperationNotPossibleException
- if the operation requested cannot be carried outInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tuplepublic LogicTuple spawn(IId aid, LogicTuple t) throws InvalidLogicTupleException, OperationNotPossibleException
spawn
in interface IOrdinarySynchInterface
aid
- the identifier of who is invokin the operationt
- the tuple argument of the operationInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic LogicTuple uin(IId id, LogicTuple t) throws InvalidLogicTupleException, OperationNotPossibleException
uin
in interface IOrdinarySynchInterface
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic LogicTuple uinp(IId id, LogicTuple t) throws InvalidLogicTupleException, OperationNotPossibleException
uinp
in interface IOrdinarySynchInterface
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic LogicTuple uno(IId id, LogicTuple t) throws InvalidLogicTupleException, OperationNotPossibleException
uno
in interface IOrdinarySynchInterface
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic LogicTuple unop(IId id, LogicTuple t) throws InvalidLogicTupleException, OperationNotPossibleException
unop
in interface IOrdinarySynchInterface
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic LogicTuple urd(IId id, LogicTuple t) throws InvalidLogicTupleException, OperationNotPossibleException
urd
in interface IOrdinarySynchInterface
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic LogicTuple urdp(IId id, LogicTuple t) throws InvalidLogicTupleException, OperationNotPossibleException
urdp
in interface IOrdinarySynchInterface
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried out