Sante |
| Interface | Description | |
|---|---|---|
| IAnnotatedResource | Identified entity | |
| IBaseData | Represents base entity data | |
| ICanDeepCopy | An interface which defines an object which can deep-copy itself | |
| ICheckDigitAlgorithm | Represents a check digit algorithm | |
| IClassifiedRelationship | A relationship that is classified | |
| IExtendable | Represents a object that can be extended with IModelExtensions | |
| IExternalIdentifier | Describes a class that is an external identifier | |
| IGeoTagged | Represents data that is tagged with a geographic location | |
| IHasClassConcept | Represents a classifiable entity | |
| IHasExternalKey | Implementers of this interface claim that they can store and convey external identification keys for their object | |
| IHasIdentifiers | Entity has external identifiers | |
| IHasPolicies | Represents an object that has security policies associated with it | |
| IHasRelationships | Relationship target | |
| IHasState | Represents an entity that has state | |
| IHasTemplate | Indicates an object has a template | |
| IHasToDisplay | Represents a Exception or any object that produces a human friendly message about its status | |
| IHasTypeConcept | Represents a type entity | |
| IIdentifiedResource | Implementers declare they can be identified by a key, have a tag and support getting details on the modified date. | |
| IIdentifierValidator | Identifier validator interface | |
| IModelExtension | Model extension | |
| INonVersionedData | IBaseData that is not versioned | |
| INote | Represents a note | |
| IResourceCollection | Identified entity | |
| ISimpleAssociation | Represents bound relational data | |
| ISimpleTargetedAssociation | Simple targeted association | |
| ITag | Represents a tag | |
| ITaggable | Represents a class which can hold tags | |
| ITargetedAssociation | Represents an association where the caller can traverse between the source and target | |
| ITargetedVersionedExtension | Both a targetd and versioned association | |
| IVersionedAssociation | Versioned relationship | |
| IVersionedData | Versioned entity |