All Superinterfaces:
Element, EntityElement, ERElement, IdentifiableElement, ModelElement, Serializable
All Known Subinterfaces:
Facet, Resource
All Known Implementing Classes:
DummyFacet, DummyResource, EntityImpl, FacetImpl, ResourceImpl

@TypeMetadata(name="Entity", description="The base type for all entities in the facet-based resource model, such as Resource and Facet; an entity is an identifiable element within the ER model.", version="1.0.0") @Change(version="1.0.0", description="First Version") public interface Entity extends EntityElement, ERElement
The base interface for all entities in the facet-based resource model, such as Resource and Facet.

An entity is an identifiable element within the ER model. This interface serves as a common abstract type for all such elements.

Author:
Luca Frosini (ISTI - CNR)
See Also: