IRS-III
A B C D E G I K M N O P R S T U W

A

AchieveGoalInput - class kmi.irsIII.wsmo.AchieveGoalInput.
Input for AchieveGoal.
AchieveGoalInput(String, String) - Constructor for class kmi.irsIII.wsmo.AchieveGoalInput
 
Assumption - class kmi.irsIII.wsmo.WebServiceDescription.Assumption.
 
Assumption() - Constructor for class kmi.irsIII.wsmo.WebServiceDescription.Assumption
 
Assumption(String) - Constructor for class kmi.irsIII.wsmo.WebServiceDescription.Assumption
 
achieveGoal(Goal, Collection) - Method in class kmi.irsIII.IRSIIIServer
 

B

Bridge - interface kmi.irsIII.wsmo.MediatorDescription.Bridge.
 

C

CapabilityUsedMediator - interface kmi.irsIII.wsmo.MediatorDescription.CapabilityUsedMediator.
OOMediator or WGMediator.
Choreography - class kmi.irsIII.wsmo.WebServiceDescription.Choreography.
 
Choreography() - Constructor for class kmi.irsIII.wsmo.WebServiceDescription.Choreography
 
Choreography(String, String) - Constructor for class kmi.irsIII.wsmo.WebServiceDescription.Choreography
 
createOntology(OntologyProperties) - Method in class kmi.irsIII.IRSIIIServer
 

D

deleteGoalDescription(String, String) - Method in class kmi.irsIII.IRSIIIServer
 
deleteMediatorDescription(String, String) - Method in class kmi.irsIII.IRSIIIServer
 
deleteOntology(String) - Method in class kmi.irsIII.IRSIIIServer
 
deleteWSDescription(String, String) - Method in class kmi.irsIII.IRSIIIServer
 

E

Effect - class kmi.irsIII.wsmo.WebServiceDescription.Effect.
 
Effect() - Constructor for class kmi.irsIII.wsmo.WebServiceDescription.Effect
 
Effect(String) - Constructor for class kmi.irsIII.wsmo.WebServiceDescription.Effect
 

G

GGMediator - class kmi.irsIII.wsmo.MediatorDescription.GGMediator.
 
GGMediator() - Constructor for class kmi.irsIII.wsmo.MediatorDescription.GGMediator
 
GGMediator(WSNonFunctionalProperties, GGSource, GGTarget, MediationService, Collection, Reduction) - Constructor for class kmi.irsIII.wsmo.MediatorDescription.GGMediator
 
GGSource - interface kmi.irsIII.wsmo.MediatorDescription.GGSource.
Goal or GGMediator.
GGTarget - interface kmi.irsIII.wsmo.MediatorDescription.GGTarget.
Goal or GGMediator.
Goal - class kmi.irsIII.wsmo.GoalDescription.Goal.
 
Goal() - Constructor for class kmi.irsIII.wsmo.GoalDescription.Goal
 
Goal(NonFunctionalProperties, Collection, GoalRole, Collection, PostCondition, Effect, String) - Constructor for class kmi.irsIII.wsmo.GoalDescription.Goal
 
GoalRole - class kmi.irsIII.wsmo.GoalDescription.GoalRole.
Input or Output of a Goal.
GoalRole(String, String, String) - Constructor for class kmi.irsIII.wsmo.GoalDescription.GoalRole
 
GoalUsedMediator - interface kmi.irsIII.wsmo.MediatorDescription.GoalUsedMediator.
OOMediator or GGMediator.
getAllowedEditors() - Method in class kmi.irsIII.wsmo.OntologyDescription.OntologyProperties
 
getAssumption() - Method in class kmi.irsIII.wsmo.WebServiceDescription.ServiceCapability
 
getAuthor() - Method in class kmi.irsIII.wsmo.OntologyDescription.OntologyProperties
 
getCapabilityDescription(String, String) - Method in class kmi.irsIII.IRSIIIServer
 
getCapabilityParent() - Method in class kmi.irsIII.wsmo.WebServiceDescription.ServiceCapability
 
getCapabilityUsedMediators() - Method in class kmi.irsIII.wsmo.WebServiceDescription.ServiceCapability
 
getChoreography() - Method in class kmi.irsIII.wsmo.WebServiceDescription.ServiceInterface
 
getEffect() - Method in class kmi.irsIII.wsmo.GoalDescription.Goal
 
getEffect() - Method in class kmi.irsIII.wsmo.WebServiceDescription.ServiceCapability
 
getGoalDescription(String, String) - Method in class kmi.irsIII.IRSIIIServer
 
getGoalParent() - Method in class kmi.irsIII.wsmo.GoalDescription.Goal
 
getGoalUsedMediators() - Method in class kmi.irsIII.wsmo.GoalDescription.Goal
 
getInputGoalRoles() - Method in class kmi.irsIII.wsmo.GoalDescription.Goal
 
getInputWSRoles() - Method in class kmi.irsIII.wsmo.WebServiceDescription.WebService
 
getInterfaceParent() - Method in class kmi.irsIII.wsmo.WebServiceDescription.ServiceInterface
 
getLogicalExp() - Method in class kmi.irsIII.wsmo.MediatorDescription.Reduction
 
getLogicalExp() - Method in class kmi.irsIII.wsmo.WebServiceDescription.Assumption
 
getLogicalExp() - Method in class kmi.irsIII.wsmo.WebServiceDescription.Effect
 
getLogicalExp() - Method in class kmi.irsIII.wsmo.WebServiceDescription.PostCondition
 
getLogicalExp() - Method in class kmi.irsIII.wsmo.WebServiceDescription.PreCondition
 
getMediationService() - Method in class kmi.irsIII.wsmo.MediatorDescription.GGMediator
 
getMediationService() - Method in interface kmi.irsIII.wsmo.MediatorDescription.Mediator
 
getMediationService() - Method in class kmi.irsIII.wsmo.MediatorDescription.OOMediator
 
getMediationService() - Method in class kmi.irsIII.wsmo.MediatorDescription.WGMediator
 
getMediationService() - Method in class kmi.irsIII.wsmo.MediatorDescription.WWMediator
 
getMediatorDescription(String, String) - Method in class kmi.irsIII.IRSIIIServer
 
getMessageExchangePattern() - Method in class kmi.irsIII.wsmo.WebServiceDescription.Choreography
 
getName() - Method in class kmi.irsIII.wsmo.GoalDescription.GoalRole
 
getName() - Method in class kmi.irsIII.wsmo.NonFunctionalProperties
 
getName() - Method in class kmi.irsIII.wsmo.OntologyDescription.OntologyProperties
 
getName() - Method in class kmi.irsIII.wsmo.WebServiceDescription.Choreography
 
getName() - Method in class kmi.irsIII.wsmo.WebServiceDescription.Orchestration
 
getName() - Method in class kmi.irsIII.wsmo.WebServiceDescription.WSNonFunctionalProperties
 
getName() - Method in class kmi.irsIII.wsmo.WebServiceDescription.WSRole
 
getNonFunctionalProperties() - Method in class kmi.irsIII.wsmo.GoalDescription.Goal
 
getNonFunctionalProperties() - Method in class kmi.irsIII.wsmo.OntologyDescription.Ontology
 
getNonFunctionalProperties() - Method in class kmi.irsIII.wsmo.WebServiceDescription.ServiceCapability
 
getNonFunctionalProperties() - Method in class kmi.irsIII.wsmo.WebServiceDescription.ServiceInterface
 
getOntology() - Method in class kmi.irsIII.wsmo.NonFunctionalProperties
 
getOntology() - Method in class kmi.irsIII.wsmo.WebServiceDescription.WSNonFunctionalProperties
 
getOntologyProperties(String) - Method in class kmi.irsIII.IRSIIIServer
 
getOrchestration() - Method in class kmi.irsIII.wsmo.WebServiceDescription.ServiceInterface
 
getOutputGoalRole() - Method in class kmi.irsIII.wsmo.GoalDescription.Goal
 
getOutputWSRole() - Method in class kmi.irsIII.wsmo.WebServiceDescription.WebService
 
getParents() - Method in class kmi.irsIII.wsmo.OntologyDescription.OntologyProperties
 
getPostCondition() - Method in class kmi.irsIII.wsmo.GoalDescription.Goal
 
getPostCondition() - Method in class kmi.irsIII.wsmo.WebServiceDescription.ServiceCapability
 
getPreCondition() - Method in class kmi.irsIII.wsmo.WebServiceDescription.ServiceCapability
 
getProblemSolvingPattern() - Method in class kmi.irsIII.wsmo.WebServiceDescription.Orchestration
 
getPublishedLispFunction(String, String) - Method in class kmi.irsIII.IRSIIIServer
 
getReduction() - Method in class kmi.irsIII.wsmo.MediatorDescription.GGMediator
 
getReduction() - Method in class kmi.irsIII.wsmo.MediatorDescription.WGMediator
 
getRoleName() - Method in class kmi.irsIII.wsmo.AchieveGoalInput
 
getRoleValue() - Method in class kmi.irsIII.wsmo.AchieveGoalInput
 
getServiceCapability() - Method in class kmi.irsIII.wsmo.WebServiceDescription.WebService
 
getServiceInterface() - Method in class kmi.irsIII.wsmo.WebServiceDescription.WebService
 
getServiceParent() - Method in class kmi.irsIII.wsmo.WebServiceDescription.WebService
 
getSoapType() - Method in class kmi.irsIII.wsmo.GoalDescription.GoalRole
 
getSourceComponent() - Method in class kmi.irsIII.wsmo.MediatorDescription.GGMediator
 
getSourceComponent() - Method in class kmi.irsIII.wsmo.MediatorDescription.OOMediator
 
getSourceComponent() - Method in class kmi.irsIII.wsmo.MediatorDescription.WGMediator
 
getSourceComponent() - Method in class kmi.irsIII.wsmo.MediatorDescription.WWMediator
 
getTargetComponent() - Method in class kmi.irsIII.wsmo.MediatorDescription.GGMediator
 
getTargetComponent() - Method in class kmi.irsIII.wsmo.MediatorDescription.OOMediator
 
getTargetComponent() - Method in class kmi.irsIII.wsmo.MediatorDescription.WGMediator
 
getTargetComponent() - Method in class kmi.irsIII.wsmo.MediatorDescription.WWMediator
 
getType() - Method in class kmi.irsIII.wsmo.GoalDescription.GoalRole
 
getType() - Method in class kmi.irsIII.wsmo.OntologyDescription.OntologyProperties
 
getType() - Method in class kmi.irsIII.wsmo.WebServiceDescription.WSRole
 
getUsedOOMediators() - Method in class kmi.irsIII.wsmo.MediatorDescription.GGMediator
 
getUsedOOMediators() - Method in class kmi.irsIII.wsmo.MediatorDescription.WGMediator
 
getUsedOOMediators() - Method in class kmi.irsIII.wsmo.MediatorDescription.WWMediator
 
getUsedOOMediators() - Method in class kmi.irsIII.wsmo.OntologyDescription.Ontology
 
getUsedOOMediators() - Method in class kmi.irsIII.wsmo.WebServiceDescription.ServiceInterface
 
getUsedOOMediators() - Method in class kmi.irsIII.wsmo.WebServiceDescription.WebService
 
getWSDescription(String, String) - Method in class kmi.irsIII.IRSIIIServer
 
getWSNonFunctionalProperties() - Method in class kmi.irsIII.wsmo.MediatorDescription.GGMediator
 
getWSNonFunctionalProperties() - Method in interface kmi.irsIII.wsmo.MediatorDescription.Mediator
 
getWSNonFunctionalProperties() - Method in class kmi.irsIII.wsmo.MediatorDescription.OOMediator
 
getWSNonFunctionalProperties() - Method in class kmi.irsIII.wsmo.MediatorDescription.WGMediator
 
getWSNonFunctionalProperties() - Method in class kmi.irsIII.wsmo.MediatorDescription.WWMediator
 
getWSNonFunctionalProperties() - Method in class kmi.irsIII.wsmo.WebServiceDescription.WebService
 

I

IRSIIIException - exception kmi.irsIII.IRSIIIException.
 
IRSIIIException() - Constructor for class kmi.irsIII.IRSIIIException
 
IRSIIIException(String) - Constructor for class kmi.irsIII.IRSIIIException
 
IRSIIIServer - class kmi.irsIII.IRSIIIServer.
Handles service description, publishing and invocation.
IRSIIIServer(String, String, String) - Constructor for class kmi.irsIII.IRSIIIServer
Connects to IRS Server via SOAP and validates user.

K

kmi.irsIII - package kmi.irsIII
 
kmi.irsIII.wsmo - package kmi.irsIII.wsmo
 
kmi.irsIII.wsmo.GoalDescription - package kmi.irsIII.wsmo.GoalDescription
 
kmi.irsIII.wsmo.MediatorDescription - package kmi.irsIII.wsmo.MediatorDescription
 
kmi.irsIII.wsmo.OntologyDescription - package kmi.irsIII.wsmo.OntologyDescription
 
kmi.irsIII.wsmo.WebServiceDescription - package kmi.irsIII.wsmo.WebServiceDescription
 

M

MediationService - interface kmi.irsIII.wsmo.MediatorDescription.MediationService.
Goal or WWMediator.
Mediator - interface kmi.irsIII.wsmo.MediatorDescription.Mediator.
Mediators are classified into Bridges and Refiners.

N

NonFunctionalProperties - class kmi.irsIII.wsmo.NonFunctionalProperties.
 
NonFunctionalProperties() - Constructor for class kmi.irsIII.wsmo.NonFunctionalProperties
 
NonFunctionalProperties(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String) - Constructor for class kmi.irsIII.wsmo.NonFunctionalProperties
 
NonFunctionalProperties(String, String) - Constructor for class kmi.irsIII.wsmo.NonFunctionalProperties
 

O

OOMediator - class kmi.irsIII.wsmo.MediatorDescription.OOMediator.
 
OOMediator() - Constructor for class kmi.irsIII.wsmo.MediatorDescription.OOMediator
 
OOMediator(WSNonFunctionalProperties, OOSource, OOTarget, MediationService) - Constructor for class kmi.irsIII.wsmo.MediatorDescription.OOMediator
 
OOSource - interface kmi.irsIII.wsmo.MediatorDescription.OOSource.
Ontology or OOMediator.
OOTarget - interface kmi.irsIII.wsmo.MediatorDescription.OOTarget.
Ontology or Goal or WebService or Mediator.
Ontology - class kmi.irsIII.wsmo.OntologyDescription.Ontology.
 
Ontology() - Constructor for class kmi.irsIII.wsmo.OntologyDescription.Ontology
 
Ontology(NonFunctionalProperties, Collection, Iterator, Iterator, Iterator, Iterator) - Constructor for class kmi.irsIII.wsmo.OntologyDescription.Ontology
 
OntologyProperties - class kmi.irsIII.wsmo.OntologyDescription.OntologyProperties.
 
OntologyProperties() - Constructor for class kmi.irsIII.wsmo.OntologyDescription.OntologyProperties
 
OntologyProperties(String, String, String, String, String) - Constructor for class kmi.irsIII.wsmo.OntologyDescription.OntologyProperties
 
Orchestration - class kmi.irsIII.wsmo.WebServiceDescription.Orchestration.
 
Orchestration() - Constructor for class kmi.irsIII.wsmo.WebServiceDescription.Orchestration
 
Orchestration(String, String) - Constructor for class kmi.irsIII.wsmo.WebServiceDescription.Orchestration
 

P

PostCondition - class kmi.irsIII.wsmo.WebServiceDescription.PostCondition.
 
PostCondition() - Constructor for class kmi.irsIII.wsmo.WebServiceDescription.PostCondition
 
PostCondition(String) - Constructor for class kmi.irsIII.wsmo.WebServiceDescription.PostCondition
 
PreCondition - class kmi.irsIII.wsmo.WebServiceDescription.PreCondition.
 
PreCondition() - Constructor for class kmi.irsIII.wsmo.WebServiceDescription.PreCondition
 
PreCondition(String) - Constructor for class kmi.irsIII.wsmo.WebServiceDescription.PreCondition
 
publishHttpGetRequest(String, String, String, String) - Method in class kmi.irsIII.IRSIIIServer
 
publishJavaClass(String, String, String, String, String) - Method in class kmi.irsIII.IRSIIIServer
 
publishLispFunction(String, String, String, String) - Method in class kmi.irsIII.IRSIIIServer
 
publishWebServiceWSDL(String, String, String, String, String, String, String, String) - Method in class kmi.irsIII.IRSIIIServer
 

R

Reduction - class kmi.irsIII.wsmo.MediatorDescription.Reduction.
 
Reduction() - Constructor for class kmi.irsIII.wsmo.MediatorDescription.Reduction
 
Reduction(String) - Constructor for class kmi.irsIII.wsmo.MediatorDescription.Reduction
 
Refiner - interface kmi.irsIII.wsmo.MediatorDescription.Refiner.
 

S

SOAP_TYPE_FLOAT - Static variable in class kmi.irsIII.wsmo.GoalDescription.GoalRole
 
SOAP_TYPE_INT - Static variable in class kmi.irsIII.wsmo.GoalDescription.GoalRole
 
SOAP_TYPE_SEXPR - Static variable in class kmi.irsIII.wsmo.GoalDescription.GoalRole
 
SOAP_TYPE_STRING - Static variable in class kmi.irsIII.wsmo.GoalDescription.GoalRole
 
SOAP_TYPE_XML - Static variable in class kmi.irsIII.wsmo.GoalDescription.GoalRole
 
ServiceCapability - class kmi.irsIII.wsmo.WebServiceDescription.ServiceCapability.
Functionality of a WebService.
ServiceCapability() - Constructor for class kmi.irsIII.wsmo.WebServiceDescription.ServiceCapability
 
ServiceCapability(NonFunctionalProperties, Collection, PreCondition, PostCondition, Assumption, Effect, String) - Constructor for class kmi.irsIII.wsmo.WebServiceDescription.ServiceCapability
 
ServiceInterface - class kmi.irsIII.wsmo.WebServiceDescription.ServiceInterface.
Provides the choreography and the orchestration of a WebService.
ServiceInterface() - Constructor for class kmi.irsIII.wsmo.WebServiceDescription.ServiceInterface
 
ServiceInterface(NonFunctionalProperties, Collection, Choreography, Orchestration, String) - Constructor for class kmi.irsIII.wsmo.WebServiceDescription.ServiceInterface
 
SourceComponent - interface kmi.irsIII.wsmo.MediatorDescription.SourceComponent.
Root interface of SourceComponent of Mediators.
saveCapabilityDescription(WebService) - Method in class kmi.irsIII.IRSIIIServer
Only serviceCapability information is saved.
saveGoalDescription(Goal) - Method in class kmi.irsIII.IRSIIIServer
 
saveInterfaceDescription(WebService) - Method in class kmi.irsIII.IRSIIIServer
Only serviceInterface information is saved.
saveMediatorDescription(Mediator) - Method in class kmi.irsIII.IRSIIIServer
Source Component, Target Component and Mediation Service of mediator must exist.
saveWebServiceDescription(WebService) - Method in class kmi.irsIII.IRSIIIServer
 
setAllowedEditors(String) - Method in class kmi.irsIII.wsmo.OntologyDescription.OntologyProperties
 
setAuthor(String) - Method in class kmi.irsIII.wsmo.OntologyDescription.OntologyProperties
 
setEffect(Effect) - Method in class kmi.irsIII.wsmo.GoalDescription.Goal
 
setGoalParent(String) - Method in class kmi.irsIII.wsmo.GoalDescription.Goal
 
setGoalUsedMediators(Collection) - Method in class kmi.irsIII.wsmo.GoalDescription.Goal
 
setInputGoalRoles(Collection) - Method in class kmi.irsIII.wsmo.GoalDescription.Goal
 
setInputWSRoles(Collection) - Method in class kmi.irsIII.wsmo.WebServiceDescription.WebService
 
setMediationService(MediationService) - Method in class kmi.irsIII.wsmo.MediatorDescription.WGMediator
 
setName(String) - Method in class kmi.irsIII.wsmo.OntologyDescription.OntologyProperties
 
setNonFunctionalProperties(NonFunctionalProperties) - Method in class kmi.irsIII.wsmo.GoalDescription.Goal
 
setOutputGoalRole(GoalRole) - Method in class kmi.irsIII.wsmo.GoalDescription.Goal
 
setOutputWSRole(WSRole) - Method in class kmi.irsIII.wsmo.WebServiceDescription.WebService
 
setParents(String) - Method in class kmi.irsIII.wsmo.OntologyDescription.OntologyProperties
 
setPostCondition(PostCondition) - Method in class kmi.irsIII.wsmo.GoalDescription.Goal
 
setReduction(Reduction) - Method in class kmi.irsIII.wsmo.MediatorDescription.WGMediator
 
setServiceCapability(ServiceCapability) - Method in class kmi.irsIII.wsmo.WebServiceDescription.WebService
 
setServiceInterface(ServiceInterface) - Method in class kmi.irsIII.wsmo.WebServiceDescription.WebService
 
setServiceParent(String) - Method in class kmi.irsIII.wsmo.WebServiceDescription.WebService
 
setSourceComponent(WGSource) - Method in class kmi.irsIII.wsmo.MediatorDescription.WGMediator
 
setTargetComponent(WGTarget) - Method in class kmi.irsIII.wsmo.MediatorDescription.WGMediator
 
setType(String) - Method in class kmi.irsIII.wsmo.OntologyDescription.OntologyProperties
 
setUsedOOMediators(Collection) - Method in class kmi.irsIII.wsmo.MediatorDescription.WGMediator
 
setUsedOOMediators(Collection) - Method in class kmi.irsIII.wsmo.WebServiceDescription.WebService
 
setWSNonFunctionalProperties(WSNonFunctionalProperties) - Method in class kmi.irsIII.wsmo.MediatorDescription.WGMediator
 
setWSNonFunctionalProperties(WSNonFunctionalProperties) - Method in class kmi.irsIII.wsmo.WebServiceDescription.WebService
 

T

TargetComponent - interface kmi.irsIII.wsmo.MediatorDescription.TargetComponent.
Root interface of TargetComponent of Mediators.

U

updateOntologyProperties(String, OntologyProperties) - Method in class kmi.irsIII.IRSIIIServer
 

W

WGMediator - class kmi.irsIII.wsmo.MediatorDescription.WGMediator.
 
WGMediator() - Constructor for class kmi.irsIII.wsmo.MediatorDescription.WGMediator
 
WGMediator(WSNonFunctionalProperties, WGSource, WGTarget, MediationService, Collection, Reduction) - Constructor for class kmi.irsIII.wsmo.MediatorDescription.WGMediator
 
WGSource - interface kmi.irsIII.wsmo.MediatorDescription.WGSource.
WebService or WGMediator.
WGTarget - interface kmi.irsIII.wsmo.MediatorDescription.WGTarget.
Goal or WGMediator.
WSNonFunctionalProperties - class kmi.irsIII.wsmo.WebServiceDescription.WSNonFunctionalProperties.
 
WSNonFunctionalProperties() - Constructor for class kmi.irsIII.wsmo.WebServiceDescription.WSNonFunctionalProperties
 
WSNonFunctionalProperties(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String) - Constructor for class kmi.irsIII.wsmo.WebServiceDescription.WSNonFunctionalProperties
 
WSNonFunctionalProperties(String, String) - Constructor for class kmi.irsIII.wsmo.WebServiceDescription.WSNonFunctionalProperties
 
WSRole - class kmi.irsIII.wsmo.WebServiceDescription.WSRole.
Input for WebService.
WSRole(String, String) - Constructor for class kmi.irsIII.wsmo.WebServiceDescription.WSRole
 
WWMediator - class kmi.irsIII.wsmo.MediatorDescription.WWMediator.
 
WWMediator() - Constructor for class kmi.irsIII.wsmo.MediatorDescription.WWMediator
 
WWMediator(NonFunctionalProperties, WWSource, WWTarget, MediationService, Collection) - Constructor for class kmi.irsIII.wsmo.MediatorDescription.WWMediator
 
WWSource - interface kmi.irsIII.wsmo.MediatorDescription.WWSource.
WebService or WWMediator.
WWTarget - interface kmi.irsIII.wsmo.MediatorDescription.WWTarget.
WebService or WWMediator.
WebService - class kmi.irsIII.wsmo.WebServiceDescription.WebService.
 
WebService() - Constructor for class kmi.irsIII.wsmo.WebServiceDescription.WebService
 
WebService(WSNonFunctionalProperties, Collection, WSRole, ServiceCapability, ServiceInterface, Collection, String) - Constructor for class kmi.irsIII.wsmo.WebServiceDescription.WebService
 

A B C D E G I K M N O P R S T U W
IRS-III

Copyright © 2003 KMI - The Open University. All Rights Reserved.