All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| AccessPointFacet |
AccessPointFacet captures information on an 'access point' of a resource,
i.e., any web-based endpoint to programmatically interact with the resource via a known protocol.
|
| AccessPointFacetImpl |
|
| AccessPolicy |
|
| AccessPolicyImpl |
|
| ActionFacet |
|
| ActionFacetImpl |
|
| Activates<Out extends Service,In extends Service> |
Activates has a Service instance both as source and target as well as
CallsFor but with a complete different semantic.
|
| ActivatesImpl<Out extends Service,In extends Service> |
|
| Actor |
Actor (Abstract) is any entity (human or machine) playing an active role in the infrastructure.
|
| ActorImpl |
|
| AttributeProperty |
|
| AttributePropertyImpl |
|
| BasicInformation |
|
| BelongsTo<Out extends Person,In extends LegalBody> |
|
| BelongsToImpl<Out extends Person,In extends LegalBody> |
|
| CallsFor<Out extends Service,In extends Service> |
A Service instance can require another Service instance to properly
operate and this is indicated with CallsFor.
|
| CallsForImpl<Out extends Service,In extends Service> |
|
| CapabilityFacet |
CapabilityFacet captures a defined facility to perform a specified task supported by a given Resource.
|
| CapabilityFacetImpl |
|
| ConcreteDataset |
ConcreteDataset is any incarnation/manifestation of a dataset or part of it.
|
| ConcreteDatasetImpl |
|
| Configuration |
Configuration is a specialisation of ConfigurationTemplate
and is an instance of a configuration template characterising
the behaviour and shape of the resource it is attached to.
|
| ConfigurationImpl |
|
| ConfigurationTemplate |
Configuration Template represents a template for a configuration.
|
| ConfigurationTemplateImpl |
|
| ContactFacet |
ContactFacet captures information on a point of contact for the resource,
i.e., a person or a department serving as the coordinator or focal point
of information concerning the resource.
|
| ContactFacetImpl |
|
| ContactReferenceFacet |
ContactReferenceFacet captures information on the primary and
authoritative contact for the resource it is associated with.
|
| ContactReferenceFacetImpl |
|
| CoverageFacet |
CoverageFacet captures information on the extent of the resource,
i.e., any aspect aiming at capturing an indicator of the amount/area
the resource covers be it a geospatial area, a temporal area, or any other "area".
|
| CoverageFacetImpl |
|
| CPUFacet |
CPUFacet captures information on the Central Processing Unit (CPU) of the
resource it is associated with.
|
| CPUFacetImpl |
|
| Dataset |
A Dataset is a set of digital objects representing data and treated collectively as a unit.
|
| DatasetImpl |
|
| Demands<Out extends VirtualService,In extends Software> |
Demands is used to properly support to share a VirtualService
with another context.
|
| DemandsImpl<Out extends VirtualService,In extends Software> |
|
| DependsOn<Out extends Software,In extends Software> |
DependsOn indicates that a Software requires another one to work.
|
| DependsOnImpl<Out extends Software,In extends Software> |
|
| DescriptiveMetadataFacet |
DescriptiveMetadataFacet captures information on descriptive metadata
to be associated with the resource.
|
| DescriptiveMetadataFacetImpl |
|
| Discovers<Out extends EService,In extends EService> |
Any EService or its specialisations can be related with
another EService with Discovers relation.
|
| DiscoversImpl<Out extends EService,In extends EService> |
|
| DiscoveryFacet |
|
| DiscoveryFacetImpl |
|
| Enables<Out extends Service,In extends Software> |
Any Service representing running code of a specific software has the relation
Enables targeted to the corresponding Software.
|
| EnablesImpl<Out extends Service,In extends Software> |
|
| EnumStringProperty |
A string property validated against a set of accepted values.
|
| EnumStringProperty.SetStringValidator |
|
| EnumStringPropertyImpl |
|
| EService |
EService is any running service that is registered in the infrastructure and
made available by an access point.
|
| EServiceImpl |
|
| EventFacet |
EventFacet captures information on a certain event/happening characterising the life cycle of the resource.
|
| EventFacetImpl |
|
| GCubeContext |
|
| GCubeModelRegistrationProvider |
|
| GCubeProperty |
Marker type for Property properties extended in the gCube Model.
|
| GCubePropertyImpl |
|
| GCubeResource |
Marker type for any gCube Resource extended in the gCube model
|
| GCubeResourceImpl |
|
| HasAction<Out extends Service,In extends ActionFacet> |
|
| HasActionImpl<Out extends Service,In extends ActionFacet> |
|
| HasAddAction<Out extends Service,In extends ActionFacet> |
An action triggered when a Service is activated.
|
| HasAddActionImpl<Out extends Service,In extends ActionFacet> |
|
| HasContact<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
HasContact is a base relation type to capture the diverse points of contact associated with a resource.
|
| HasContactImpl<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
|
| HasContributor<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
HasContributor indicates that the target ContactFacet contains the information
related to a contributor to the source resource,
e.g., the contact points of the contributor of software or the contributor of a dataset.
|
| HasContributorImpl<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
|
| HasCoverage<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends CoverageFacet> |
HasCoverage represents the type of coverage that is provided by the CoverageFacet.
|
| HasCoverageImpl<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends CoverageFacet> |
|
| HasCreator<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
HasCreator indicates that the target ContactFacet contains the information related to
a creator of the source resource, e.g., the contact points of the creator of a dataset.
|
| HasCreatorImpl<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
|
| HasCurator<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
HasCurator indicates that the target ContactFacet contains the information related to
a curator of the source resource, e.g., the contact points of the curator of a dataset.
|
| HasCuratorImpl<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
|
| HasDeveloper<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
HasDeveloper indicates that the target ContactFacet contains the information related to a
developer of the source resource e.g., the contact points of the developer of a software.
|
| HasDeveloperImpl<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
|
| HasMaintainer<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
HasDeveloper indicates that the target ContactFacet contains the
information related to a developer of the source resource,
e.g., the contact points of the developer of a software.
|
| HasMaintainerImpl<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
|
| HasManager<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
HasManager indicates that the target ContactFacet contains the information
related to a manager of the source resource,
e.g., the contact points of the manager of a research infrastructure or a data centre.
|
| HasManagerImpl<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
|
| HasMemory<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends MemoryFacet> |
HasMemory is a base relation type to capture the diverse type of memories associated with a resource.
|
| HasMemoryImpl<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends MemoryFacet> |
|
| HasOwner<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
HasOwner indicates that the target ContactFacet contains the information related to
the owner of the source resource, e.g., the contact points of the owner of dataset.
|
| HasOwnerImpl<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
|
| HasPersistentMemory<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends MemoryFacet> |
HasPersistentMemory indicates that the target MemoryFacet indicates a non-volatile
memory, i.e., a memory which does not lose the data when the device is powered down.
|
| HasPersistentMemoryImpl<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends MemoryFacet> |
|
| HasRemoveAction<Out extends Service,In extends ActionFacet> |
An action triggered when a Service is deactivated.
|
| HasRemoveActionImpl<Out extends Service,In extends ActionFacet> |
|
| HasSpatialCoverage<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends CoverageFacet> |
HasSpatialCoverage indicates that the target CoverageFacet indicates a spatial
coverage information, e.g., the geographic area indication for the dataset.
|
| HasSpatialCoverageImpl<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends CoverageFacet> |
|
| HasTemporalCoverage<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends CoverageFacet> |
HasTemporalCoverage indicates that the target CoverageFacet indicates a temporal
coverage information, e.g., the temporal period indication for the dataset.
|
| HasTemporalCoverageImpl<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends CoverageFacet> |
|
| HasVolatileMemory<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends MemoryFacet> |
HasVolatileMemory indicates that the target MemoryFacet is a volatile memory,
i.e., a memory which requires power to maintain the stored information.
|
| HasVolatileMemoryImpl<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends MemoryFacet> |
|
| HostingNode |
The HostingNode represent a container capable of managing the lifecycle of an
electronic service, i.e., being capable to host and operate an EService.
|
| HostingNodeImpl |
|
| Hosts<Out extends Site,In extends Service> |
|
| HostsImpl<Out extends Site,In extends Service> |
|
| IdentifierFacet |
IdentifierFacet captures information on identifiers (other than the
ones automatically generated by the system) that can be attached to a resource.
|
| IdentifierFacet.IdentificationType |
|
| IdentifierFacetImpl |
|
| Involves<Out extends Dataset,In extends Actor> |
Involves is used to indicate that and Actor is involved in a
Dataset.
|
| InvolvesImpl<Out extends Dataset,In extends Actor> |
|
| IsCompliantWith<Out extends Dataset,In extends Schema> |
IsCompliantWith is used to indicated a Dataset compliant with a Schema.
|
| IsCompliantWithImpl<Out extends Dataset,In extends Schema> |
|
| IsConfiguredBy<Out extends Software,In extends ConfigurationTemplate> |
The relation IsConfiguredBy indicates that the source Software
requires a configuration when it is instantiated.
|
| IsConfiguredByImpl<Out extends Software,In extends ConfigurationTemplate> |
|
| IsCorrelatedTo<Out extends Dataset,In extends Dataset> |
IsCorrelatedTo relates a Dataset to another.
|
| IsCorrelatedToImpl<Out extends Dataset,In extends Dataset> |
|
| IsCustomizedBy<Out extends Service,In extends ConfigurationTemplate> |
|
| IsCustomizedByImpl<Out extends Service,In extends ConfigurationTemplate> |
|
| IsDerivationOf<Out extends Configuration,In extends ConfigurationTemplate> |
|
| IsDerivationOfImpl<Out extends Configuration,In extends ConfigurationTemplate> |
|
| IsIdentifiedBy<S extends org.gcube.informationsystem.model.reference.entities.Resource,T extends org.gcube.informationsystem.model.reference.entities.Facet> |
Each GCubeResource has been defined to have at least a facet linked with
an IsIdentifiedBy relation.
|
| IsIdentifiedByImpl<S extends org.gcube.informationsystem.model.reference.entities.Resource,T extends org.gcube.informationsystem.model.reference.entities.Facet> |
|
| IsOwnedBy<Out extends Site,In extends Actor> |
Any Site is owned by an Actor and this is captured by the IsOwnedBy relation.
|
| IsOwnedByImpl<Out extends Site,In extends Actor> |
|
| IsPartOf<Out extends ConcreteDataset,In extends Dataset> |
|
| IsPartOfImpl<Out extends ConcreteDataset,In extends Dataset> |
|
| IsPluginOf<Out extends Plugin,In extends Software> |
A Plugin is a piece of Software extending the capabilities of another
Software (main) and requiring the main Software to be executed.
|
| IsPluginOfImpl<Out extends Plugin,In extends Software> |
|
| LegalBody |
LegalBody represents any legal entity playing the role of an Actor.
|
| LegalBodyImpl |
|
| LicenseFacet |
LicenseFacet captures information on any license associated with the
resource to capture the policies governing its exploitation and use.
|
| LicenseFacetImpl |
|
| LocationFacet |
LocationFacet captures information on a physical area characterising the resource it
is associated with.
|
| LocationFacetImpl |
|
| Manages<Out extends Service,In extends Dataset> |
Manages indicates that the source Service manages the target
Dataset, e.g.
|
| ManagesImpl<Out extends Service,In extends Dataset> |
|
| MemoryFacet |
MemoryFacet captures information on computer memory equipping the resource and its usage.
|
| MemoryFacet.MemoryUnit |
|
| MemoryFacetImpl |
|
| Named |
A convenient interface for any type having a name
|
| NetworkingFacet |
NetworkingFacet captures information on any (computer) network interface
associated with the resource.
|
| NetworkingFacetImpl |
|
| Person |
Person represents any human playing the role of Actor.
|
| PersonImpl |
|
| Plugin |
Plugin is a piece of Software extending the capabilities of another
Software (main) and requiring the main Software to be executed.
|
| PluginImpl |
|
| PropertyValidator<P extends TypedProperty<?,?>> |
|
| ProvenanceFacet |
ProvenanceFacet captures information on provenance/lineage of the entire resource.
|
| ProvenanceFacet.Relationship |
|
| ProvenanceFacetImpl |
|
| RegexProperty |
A property validated with a regular expression.
|
| RegexProperty.RegexValidator |
|
| RegexPropertyImpl |
|
| Requires<Out extends Software,In extends Service> |
Requires is used to indicate that the source Software when activated requires
to interact with a specific Service instance, i.e., the target of the relation.
|
| RequiresImpl<Out extends Software,In extends Service> |
|
| RunningPlugin |
RunningPlugin allows differentiating which is the primary service and which is
an additional capability of a such a service.
|
| RunningPluginImpl |
|
| Schema |
Schema is any reference schema used to specify compliant values.
|
| SchemaFacet |
SchemaFacet captures information on any schema,
i.e., a vocabulary used to validate a document associated with a resource.
|
| SchemaFacetImpl |
|
| SchemaImpl |
|
| Service |
Service (Abstract) represents any typology of service worth registering in the infrastructure.
|
| ServiceImpl |
|
| SimpleFacet |
A sort of catch all.
|
| SimpleFacetImpl |
|
| SimplePropertyFacet |
SimplePropertyFacet captures information on any property by a simple name-value pair.
|
| SimplePropertyFacetImpl |
|
| Site |
Site is a resource representing the location (physical or virtual) hosting the
resources associated.
|
| SiteImpl |
|
| Software |
Software is an entity worth being represented for management purposes.
|
| SoftwareFacet |
SoftwareFacet captures information on any software associated with the
resource.
|
| SoftwareFacetImpl |
|
| SoftwareImpl |
|
| StateFacet |
StateFacet captures information on state to be associated with the resource.
|
| StateFacetImpl |
|
| SubjectFacet |
SubjectFacet captures information on subjects associated with the resource for
description, classification and discovery purposes.
|
| SubjectFacetImpl |
|
| TemplateFacet |
|
| TemplateFacetImpl |
|
| TypedProperty<T,V> |
|
| Uses<Out extends EService,In extends EService> |
Uses relation inform regarding the network invocation of the target
EService by the source.
|
| UsesImpl<Out extends EService,In extends EService> |
|
| ValidatedTypedProperty<T,V> |
|
| Validation |
|
| ValueSchema |
This type aims at exposing a value which can be automatically managed by any client with no knowledge of its format.
|
| ValueSchema.SchemaValidator |
|
| ValueSchemaImpl |
A property with an URI as value
|
| VirtualMachine |
VirtualMachine (VM) is the typical resource represented in a cloud infrastructure.
|
| VirtualMachineImpl |
|
| VirtualService |
VirtualService is an abstract service (non-physically existing service) worth being
represented as an existing Service for management purposes.
|
| VirtualServiceImpl |
|