Interface EService

  • 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, GCubeResource, org.gcube.informationsystem.base.reference.IdentifiableElement, org.gcube.informationsystem.model.reference.ModelElement, org.gcube.informationsystem.model.reference.entities.Resource, Serializable, Service
    All Known Subinterfaces:
    RunningPlugin
    All Known Implementing Classes:
    EServiceImpl, RunningPluginImpl

    @ResourceSchema(facets={@ResourceSchemaEntry(relation=IsIdentifiedBy.class,facet=SoftwareFacet.class,min=1,max=1,description="The main software enabling the EService capabilities."),,,,,},resources={,})
    @TypeMetadata(name="EService",
                  description="EService is any running service that is registered in the infrastructure and made available by an access point.",
                  version="1.0.0")
    @Change(version="1.0.0",
            description="First Version")
    public interface EService
    extends Service
    EService is any running service that is registered in the infrastructure and made available by an access point. EService has similar meaning of PE8_EService defined in PARTHENOS Entities Model (PE Model). https://wiki.gcube-system.org/gcube/GCube_Model#EService
    Author:
    Luca Frosini (ISTI - CNR)
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String NAME  
      • 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

      Static Methods 
      Modifier and Type Method Description
      static EService getInstance()  
      • 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