Interface ConsistsOf<S extends Resource,T extends Facet>

Type Parameters:
S - The type of the source resource.
T - The type of the target facet.
All Superinterfaces:
Element, ERElement, IdentifiableElement, ModelElement, Relation<S,T>, RelationElement<S,T>, SchemaMixedElement, Serializable
All Known Implementing Classes:
ConsistsOfImpl

@TypeMetadata(name="ConsistsOf", description="This is the base type for any ConsistsOf relation", version="1.0.0") @Change(version="1.0.0", description="First Version") public interface ConsistsOf<S extends Resource,T extends Facet> extends Relation<S,T>
Represents a "ConsistsOf" relationship, indicating that a Resource is composed of a Facet.

This is a specialized type of Relation that models the composition of resources. For more details, refer to the gCube Facet Based Resource Model Wiki.

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