public class SpecificationAsynchInterface extends java.lang.Object implements ISpecificationAsynchInterface
Constructor and Description |
---|
SpecificationAsynchInterface(IRespectTC c) |
Modifier and Type | Method and Description |
---|---|
IRespectOperation |
getS(IId aid,
OperationCompletionListener l) |
IRespectOperation |
inpS(IId id,
LogicTuple t,
OperationCompletionListener l) |
IRespectOperation |
inS(IId id,
LogicTuple t,
OperationCompletionListener l) |
IRespectOperation |
nopS(IId aid,
LogicTuple t,
OperationCompletionListener l) |
IRespectOperation |
noS(IId aid,
LogicTuple t,
OperationCompletionListener l) |
IRespectOperation |
outS(IId id,
LogicTuple t,
OperationCompletionListener l) |
IRespectOperation |
rdpS(IId id,
LogicTuple t,
OperationCompletionListener l) |
IRespectOperation |
rdS(IId id,
LogicTuple t,
OperationCompletionListener l) |
IRespectOperation |
setS(IId aid,
RespectSpecification spec,
OperationCompletionListener l) |
public SpecificationAsynchInterface(IRespectTC c)
c
- the ReSpecT tuple centres manager this interface refers topublic IRespectOperation getS(IId aid, OperationCompletionListener l) throws OperationNotPossibleException
getS
in interface ISpecificationAsynchInterface
aid
- the identifier of who is invokin the operationl
- the listener of the operation completionOperationNotPossibleException
- if the operation requested cannot be carried outpublic IRespectOperation inpS(IId id, LogicTuple t, OperationCompletionListener l) throws InvalidLogicTupleException, OperationNotPossibleException
inpS
in interface ISpecificationAsynchInterface
id
- the identifier of who is invokin the operationt
- the tuple argument of the operation the tuple argument of the
operationl
- the listener of the operation completionInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic IRespectOperation inS(IId id, LogicTuple t, OperationCompletionListener l) throws InvalidLogicTupleException, OperationNotPossibleException
inS
in interface ISpecificationAsynchInterface
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationl
- the listener of the operation completionInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic IRespectOperation nopS(IId aid, LogicTuple t, OperationCompletionListener l) throws InvalidLogicTupleException, OperationNotPossibleException
nopS
in interface ISpecificationAsynchInterface
aid
- the identifier of who is invokin the operationt
- the tuple argument of the operationl
- the listener of the operation completionInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic IRespectOperation noS(IId aid, LogicTuple t, OperationCompletionListener l) throws InvalidLogicTupleException, OperationNotPossibleException
noS
in interface ISpecificationAsynchInterface
aid
- the identifier of who is invokin the operationt
- the tuple argument of the operationl
- the listener of the operation completionInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic IRespectOperation outS(IId id, LogicTuple t, OperationCompletionListener l) throws InvalidLogicTupleException, OperationNotPossibleException
outS
in interface ISpecificationAsynchInterface
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationl
- the listener of the operation completionInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic IRespectOperation rdpS(IId id, LogicTuple t, OperationCompletionListener l) throws InvalidLogicTupleException, OperationNotPossibleException
rdpS
in interface ISpecificationAsynchInterface
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationl
- the listener of the operation completionInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic IRespectOperation rdS(IId id, LogicTuple t, OperationCompletionListener l) throws InvalidLogicTupleException, OperationNotPossibleException
rdS
in interface ISpecificationAsynchInterface
id
- the identifier of who is invokin the operationt
- the tuple argument of the operationl
- the listener of the operation completionInvalidLogicTupleException
- if the tuple given as argument is not a valid Prolog tupleOperationNotPossibleException
- if the operation requested cannot be carried outpublic IRespectOperation setS(IId aid, RespectSpecification spec, OperationCompletionListener l) throws InvalidSpecificationException, OperationNotPossibleException
setS
in interface ISpecificationAsynchInterface
aid
- the identifier of who is invokin the operationspec
- the ReSpecT specification given as argumentl
- the listener of the operation completionInvalidSpecificationException
- if the given String does not represent a valid ReSpecT
specificationOperationNotPossibleException
- if the operation requested cannot be carried out