Uses of Interface
org.gcube.informationsystem.model.reference.entities.Resource
-
-
Uses of Resource in org.gcube.informationsystem.model.impl.entities
Classes in org.gcube.informationsystem.model.impl.entities that implement Resource Modifier and Type Class Description classDummyResourceA dummy implementation of theResourceinterface, used for placeholder or testing purposes.classResourceImplThe default abstract implementation of theResourceinterface.Fields in org.gcube.informationsystem.model.impl.entities with type parameters of type Resource Modifier and Type Field Description protected List<ConsistsOf<? extends Resource,? extends Facet>>ResourceImpl. consistsOfListThe list ofConsistsOfrelations.protected List<IsRelatedTo<? extends Resource,? extends Resource>>ResourceImpl. isRelatedToListThe list ofIsRelatedTorelations.protected List<IsRelatedTo<? extends Resource,? extends Resource>>ResourceImpl. isRelatedToListThe list ofIsRelatedTorelations.Methods in org.gcube.informationsystem.model.impl.entities with type parameters of type Resource Modifier and Type Method Description <C extends ConsistsOf<? extends Resource,? extends Facet>>
voidResourceImpl. addFacet(C relation)Adds a facet to the resource via aConsistsOfrelation.<C extends ConsistsOf<? extends Resource,? extends Facet>>
List<C>ResourceImpl. getConsistsOf(Class<C> clz)ReturnsConsistsOfrelations of a specific type.<F extends Facet,C extends ConsistsOf<? extends Resource,F>>
List<C>ResourceImpl. getConsistsOf(Class<C> clz, Class<F> facetClz)ReturnsConsistsOfrelations of a specific type, targeting a specific facet type.<F extends Facet,C extends ConsistsOf<? extends Resource,F>>
List<F>ResourceImpl. getFacets(Class<C> clz, Class<F> facetClz)Returns facets of a specific type, linked by a specificConsistsOfrelation type.<I extends IsRelatedTo<? extends Resource,? extends Resource>>
List<I>ResourceImpl. getIsRelatedTo(Class<I> clz)ReturnsIsRelatedTorelations of a specific type.<I extends IsRelatedTo<? extends Resource,? extends Resource>>
List<I>ResourceImpl. getIsRelatedTo(Class<I> clz)ReturnsIsRelatedTorelations of a specific type.Methods in org.gcube.informationsystem.model.impl.entities that return types with arguments of type Resource Modifier and Type Method Description List<ConsistsOf<? extends Resource,? extends Facet>>ResourceImpl. getConsistsOf()Returns allConsistsOfrelations for this resource, linking it to its facets.List<IsRelatedTo<? extends Resource,? extends Resource>>ResourceImpl. getIsRelatedTo()Returns allIsRelatedTorelations for this resource, linking it to other resources.List<IsRelatedTo<? extends Resource,? extends Resource>>ResourceImpl. getIsRelatedTo()Returns allIsRelatedTorelations for this resource, linking it to other resources. -
Uses of Resource in org.gcube.informationsystem.model.impl.relations
Classes in org.gcube.informationsystem.model.impl.relations with type parameters of type Resource Modifier and Type Class Description classConsistsOfImpl<S extends Resource,T extends Facet>The default implementation of theConsistsOfinterface.classDummyIsRelatedTo<S extends Resource,T extends Resource>A dummy implementation of theIsRelatedTointerface, used for placeholder or testing purposes.classDummyIsRelatedTo<S extends Resource,T extends Resource>A dummy implementation of theIsRelatedTointerface, used for placeholder or testing purposes.classIsRelatedToImpl<S extends Resource,T extends Resource>The default abstract implementation of theIsRelatedTointerface.classIsRelatedToImpl<S extends Resource,T extends Resource>The default abstract implementation of theIsRelatedTointerface.classRelationImpl<S extends Resource,T extends Entity>The default abstract implementation of theRelationinterface. -
Uses of Resource in org.gcube.informationsystem.model.reference.entities
Methods in org.gcube.informationsystem.model.reference.entities with type parameters of type Resource Modifier and Type Method Description <C extends ConsistsOf<? extends Resource,? extends Facet>>
voidResource. addFacet(C relation)Adds a facet to the resource via aConsistsOfrelation.<I extends IsRelatedTo<? extends Resource,? extends Resource>>
voidResource. attachResource(I relation)Attaches another resource to this one via anIsRelatedTorelation.<I extends IsRelatedTo<? extends Resource,? extends Resource>>
voidResource. attachResource(I relation)Attaches another resource to this one via anIsRelatedTorelation.<C extends ConsistsOf<? extends Resource,? extends Facet>>
List<C>Resource. getConsistsOf(Class<C> clz)ReturnsConsistsOfrelations of a specific type.<F extends Facet,C extends ConsistsOf<? extends Resource,F>>
List<C>Resource. getConsistsOf(Class<C> clz, Class<F> target)ReturnsConsistsOfrelations of a specific type, targeting a specific facet type.<F extends Facet,C extends ConsistsOf<? extends Resource,F>>
List<F>Resource. getFacets(Class<C> clz, Class<F> target)Returns facets of a specific type, linked by a specificConsistsOfrelation type.<I extends IsRelatedTo<? extends Resource,? extends Resource>>
List<I>Resource. getIsRelatedTo(Class<I> clz)ReturnsIsRelatedTorelations of a specific type.<I extends IsRelatedTo<? extends Resource,? extends Resource>>
List<I>Resource. getIsRelatedTo(Class<I> clz)ReturnsIsRelatedTorelations of a specific type.Methods in org.gcube.informationsystem.model.reference.entities that return types with arguments of type Resource Modifier and Type Method Description List<ConsistsOf<? extends Resource,? extends Facet>>Resource. getConsistsOf()Returns allConsistsOfrelations for this resource, linking it to its facets.List<IsRelatedTo<? extends Resource,? extends Resource>>Resource. getIsRelatedTo()Returns allIsRelatedTorelations for this resource, linking it to other resources.List<IsRelatedTo<? extends Resource,? extends Resource>>Resource. getIsRelatedTo()Returns allIsRelatedTorelations for this resource, linking it to other resources. -
Uses of Resource in org.gcube.informationsystem.model.reference.relations
Classes in org.gcube.informationsystem.model.reference.relations with type parameters of type Resource Modifier and Type Interface Description interfaceConsistsOf<S extends Resource,T extends Facet>interfaceIsRelatedTo<S extends Resource,T extends Resource>interfaceIsRelatedTo<S extends Resource,T extends Resource>interfaceRelation<S extends Resource,T extends Entity>The base interface for all relations in the facet-based resource model. -
Uses of Resource in org.gcube.informationsystem.types.annotations
Methods in org.gcube.informationsystem.types.annotations that return types with arguments of type Resource Modifier and Type Method Description Class<? extends Resource>source()The source resource of the relationship.Class<? extends Resource>target()The target resource of the relationship. -
Uses of Resource in org.gcube.informationsystem.types.impl.entities
Constructor parameters in org.gcube.informationsystem.types.impl.entities with type arguments of type Resource Constructor Description ResourceTypeImpl(Class<? extends Resource> clz)Constructs a newResourceTypeImplfrom a class. -
Uses of Resource in org.gcube.informationsystem.types.impl.relations
Constructor parameters in org.gcube.informationsystem.types.impl.relations with type arguments of type Resource Constructor Description ConsistsOfTypeImpl(Class<? extends ConsistsOf<? extends Resource,? extends Facet>> clz)Constructs a newConsistsOfTypeImplfrom a class.IsRelatedToTypeImpl(Class<? extends IsRelatedTo<? extends Resource,? extends Resource>> clz)Constructs a newIsRelatedToTypeImplfrom a class.IsRelatedToTypeImpl(Class<? extends IsRelatedTo<? extends Resource,? extends Resource>> clz)Constructs a newIsRelatedToTypeImplfrom a class.
-