Interface Software

  • 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.entities.Resource, Serializable
    All Known Subinterfaces:
    Plugin
    All Known Implementing Classes:
    PluginImpl, SoftwareImpl

    @ResourceSchema(facets={@ResourceSchemaEntry(relation=IsIdentifiedBy.class,facet=SoftwareFacet.class,min=1,max=1,description="Software coordinates which identify the Software per se."),,},resources={,,,,})
    @TypeMetadata(name="Software",
                  description="Software is an entity worth being represented for management purposes. The relation {@link DependsOn} indicates dependencies between two Software captured for management purposes.",
                  version="1.0.0")
    @Change(version="1.0.0",
            description="First Version")
    public interface Software
    extends GCubeResource
    Software is an entity worth being represented for management purposes. The relation DependsOn indicates dependencies between two Software captured for management purposes. Software has similar meaning of D14_Software defined in CRMdig. https://wiki.gcube-system.org/gcube/GCube_Model#Software
    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

        CLASS_PROPERTY, DATETIME_PATTERN, SUPERCLASSES_PROPERTY
      • Fields inherited from interface org.gcube.informationsystem.base.reference.IdentifiableElement

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

        CONSISTS_OF_PROPERTY, IS_RELATED_TO_PROPERTY
    • Method Summary

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

        getHeader
      • Methods inherited from interface org.gcube.informationsystem.base.reference.IdentifiableElement

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

        addFacet, addFacet, addFacet, attachResource, getConsistsOf, getConsistsOf, getConsistsOf, getFacets, getFacets, getFacets, getIsRelatedTo, getIsRelatedTo