All Superinterfaces:
org.gcube.informationsystem.base.reference.Element, org.gcube.informationsystem.model.reference.entities.Entity, org.gcube.informationsystem.base.reference.entities.EntityElement, org.gcube.informationsystem.model.reference.ERElement, org.gcube.informationsystem.base.reference.IdentifiableElement, org.gcube.informationsystem.model.reference.ModelElement, org.gcube.informationsystem.model.reference.entities.Resource, Serializable
All Known Subinterfaces:
Actor, ConcreteDataset, Configuration, ConfigurationTemplate, Dataset, EService, HostingNode, LegalBody, Person, Plugin, RunningPlugin, Schema, Service, Site, Software, VirtualMachine, VirtualService
All Known Implementing Classes:
ActorImpl, ConcreteDatasetImpl, ConfigurationImpl, ConfigurationTemplateImpl, DatasetImpl, EServiceImpl, GCubeResourceImpl, HostingNodeImpl, LegalBodyImpl, PersonImpl, PluginImpl, RunningPluginImpl, SchemaImpl, ServiceImpl, SiteImpl, SoftwareImpl, VirtualMachineImpl, VirtualServiceImpl

@ResourceSchema(facets=) @TypeMetadata(name="GCubeResource", description="Marker type for any gCube Resource extended in the gCube model.", version="1.0.0") @Change(version="1.0.0", description="First Version") public interface GCubeResource extends org.gcube.informationsystem.model.reference.entities.Resource
Marker type for any gCube Resource extended in the gCube model
Author:
Luca Frosini (ISTI - CNR)
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from interface org.gcube.informationsystem.base.reference.Element

    DATETIME_PATTERN, TYPE_PROPERTY

    Fields inherited from interface org.gcube.informationsystem.model.reference.ERElement

    CONTEXTS_PROPERTY

    Fields inherited from interface org.gcube.informationsystem.base.reference.IdentifiableElement

    ID_PROPERTY, METADATA_PROPERTY

    Fields inherited from interface org.gcube.informationsystem.model.reference.ModelElement

    EXPECTED_TYPE_PROPERTY, SUPERTYPES_PROPERTY

    Fields inherited from interface org.gcube.informationsystem.model.reference.entities.Resource

    CONSISTS_OF_PROPERTY, IS_RELATED_TO_PROPERTY
  • Method Summary

    Modifier and Type
    Method
    Description
    List<? extends org.gcube.informationsystem.model.reference.entities.Facet>
     

    Methods inherited from interface org.gcube.informationsystem.base.reference.Element

    getTypeName

    Methods inherited from interface org.gcube.informationsystem.base.reference.entities.EntityElement

    getID, getMetadata, setID, setMetadata

    Methods inherited from interface org.gcube.informationsystem.model.reference.ERElement

    getContexts

    Methods inherited from interface org.gcube.informationsystem.model.reference.ModelElement

    getExpectedtype, getSupertypes

    Methods inherited from interface org.gcube.informationsystem.model.reference.entities.Resource

    addFacet, addFacet, addFacet, attachResource, getConsistsOf, getConsistsOf, getConsistsOf, getFacets, getFacets, getFacets, getIsRelatedTo, getIsRelatedTo
  • Field Details

  • Method Details

    • getIdentificationFacets

      List<? extends org.gcube.informationsystem.model.reference.entities.Facet> getIdentificationFacets()