|
||||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||||
See:
Description
| Interface Summary | |
|---|---|
| IAttribute | As defined at (TODO (Doc): add reference), This interface represents an attribute of an Entity. |
| IAttributeValue | Holds the value of an attribute. |
| IAuthNAttributesMaterials | Represents an authentication identity to be used when calling IContext.open(Object)
This type of identity is comprised of a set of attributes which make up the materials used in authentication. |
| IComplexAttrValue | |
| IComplexMetaValue | Represents a complex metadata value. |
| IContext | As defined at http://spwiki.editme.com/Context and http://spwiki.editme.com/ContextProvider, This interface holds a set of IEntity objects. |
| IContextFactory | As defined at http://spwiki.editme.com/ContextProvider#ContextFactory, This interface is implemented by IdAS context providers so that their IContext instances may be instantiated. |
| IContextId | |
| IContextRelation | Represents a relationship to another IContext. |
| IEntity | As defined at
http://wiki.eclipse.org/Entity
and http://wiki.eclipse.org/Context,
This interface holds a set of IEntity objects. |
| IFilter | A filter is either an assertion, or an operator plus a set of filters. |
| IFilterAssertion | Represents a filter assertion. |
| IFilterAttributeAssertion | Represents a filter assertion about a Entity's Attributes
(IHasAttributes.getAttribute(URI) and IHasAttributes.getAttributes()). |
| IFilterEntityIDAssertion | Represents a filter assertion about a Entity's ID
(see IEntity.getEntityID()). |
| IFilterEntityTypeAssertion | Represents a filter assertion about an Entity's Type
(see IEntity.getEntityType()). |
| IFilterMetadataAssertion | Represents a filter assertion about metadata. This assertion is made up of a comparator (operator), metadataID and assertion value. |
| IHasAttributes | |
| IHasMetadata | Extended by interfaces which have metadata associated with them. |
| IMetadata | TODO (Doc): Add (or point to) doc which explains what metadata is and how it's used |
| IMetadataValue | Holds the value of a metadata element. |
| ISimpleAttrValue | |
| ISimpleMetaValue | |
| ISingleValuedAttribute | |
| ITypedValue | |
| Exception Summary | |
|---|---|
| AuthenticationException | Thrown when an attempt to authenticate has failed. |
| BadFilterException | |
| ContextNotOpenException | Thrown when methods requiring an open Context are called on a non-open Context. |
| ContextOpenException | Thrown when IContext.open() is called on an already open context. |
| EntityExistsException | |
| IdASException | Root IdAS Exception class |
| InvalidEntityIDException | Thrown when a specified Type is invalid. |
| InvalidTypeException | Thrown when a specified Type is invalid. |
| MultipleValuesExistException | Thrown in cases where an attribute is expected to have a single value but doesn't. |
| NoSuchEntityException | Thrown when a specified Entity is not found in the Context. |
| NotImplementedException | Thrown when the method being called has not been implemented by the context provider. |
| NotSingleValuedAttributeException | Thrown in cases where an attribute's model specifies that the attribute may hold
multiple values and the caller expects the attribute to be restricted to a
single value (and thus castable to ISingleValuedAttribute. |
| ValueAlreadyExistsException | Thrown in cases where a value is being added to an attribute and that value already exists. |
Defines the core set of interfaces for IdAS.
|
||||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||||