Creating Parthenos Entities Mapping to gCube Resources
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/private/luca.frosini/parthenos-entities@141955 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
57b6475306
commit
05b7bfd3ba
|
@ -1,7 +1,5 @@
|
|||
package org.gcube.informationsystem.model.entity.resource.parthenos;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
package org.gcube.informationsystem.model.entity.resource.parthenos;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
package org.gcube.informationsystem.model.entity.resource.parthenos;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
|
|
|
@ -1,322 +1,9 @@
|
|||
package org.gcube.informationsystem.model.entity.resource.parthenos;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
import javax.xml.datatype.XMLGregorianCalendar;
|
||||
|
||||
import org.gcube.informationsystem.model.entity.facet.parthenos.PE29_Access_Point;
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.D14_Software;
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.D1_Digital_Object;
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.E39_Actor;
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.E70_Thing;
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
public interface PE13_Software_Computing_E_Service extends PE8_E_Service, PE6_Software_Hosting_Service {
|
||||
|
||||
/* ***************************************************
|
||||
* Property http://www.ics.forth.gr/isl/CRMpe/PP14_runs_on_request
|
||||
*/
|
||||
|
||||
/**
|
||||
* Gets all property values for the PP14_runs_on_request property.<p>
|
||||
*
|
||||
* @returns a collection of values for the PP14_runs_on_request property.
|
||||
*/
|
||||
Collection<? extends D14_Software> getPP14_runs_on_request();
|
||||
|
||||
/**
|
||||
* Checks if the class has a PP14_runs_on_request property value.<p>
|
||||
*
|
||||
* @return true if there is a PP14_runs_on_request property value.
|
||||
*/
|
||||
boolean hasPP14_runs_on_request();
|
||||
|
||||
/**
|
||||
* Adds a PP14_runs_on_request property value.<p>
|
||||
*
|
||||
* @param newPP14_runs_on_request the PP14_runs_on_request property value to be added
|
||||
*/
|
||||
void addPP14_runs_on_request(D14_Software newPP14_runs_on_request);
|
||||
|
||||
/**
|
||||
* Removes a PP14_runs_on_request property value.<p>
|
||||
*
|
||||
* @param oldPP14_runs_on_request the PP14_runs_on_request property value to be removed.
|
||||
*/
|
||||
void removePP14_runs_on_request(D14_Software oldPP14_runs_on_request);
|
||||
|
||||
|
||||
/* ***************************************************
|
||||
* Property http://www.ics.forth.gr/isl/CRMpe/PP1i_is_currently_offered_by
|
||||
*/
|
||||
|
||||
/**
|
||||
* Gets all property values for the PP1i_is_currently_offered_by property.<p>
|
||||
*
|
||||
* @returns a collection of values for the PP1i_is_currently_offered_by property.
|
||||
*/
|
||||
Collection<? extends PE26_RI_Project> getPP1i_is_currently_offered_by();
|
||||
|
||||
/**
|
||||
* Checks if the class has a PP1i_is_currently_offered_by property value.<p>
|
||||
*
|
||||
* @return true if there is a PP1i_is_currently_offered_by property value.
|
||||
*/
|
||||
boolean hasPP1i_is_currently_offered_by();
|
||||
|
||||
/**
|
||||
* Adds a PP1i_is_currently_offered_by property value.<p>
|
||||
*
|
||||
* @param newPP1i_is_currently_offered_by the PP1i_is_currently_offered_by property value to be added
|
||||
*/
|
||||
void addPP1i_is_currently_offered_by(PE26_RI_Project newPP1i_is_currently_offered_by);
|
||||
|
||||
/**
|
||||
* Removes a PP1i_is_currently_offered_by property value.<p>
|
||||
*
|
||||
* @param oldPP1i_is_currently_offered_by the PP1i_is_currently_offered_by property value to be removed.
|
||||
*/
|
||||
void removePP1i_is_currently_offered_by(PE26_RI_Project oldPP1i_is_currently_offered_by);
|
||||
|
||||
|
||||
/* ***************************************************
|
||||
* Property http://www.ics.forth.gr/isl/CRMpe/PP28_has_designated_access_point
|
||||
*/
|
||||
|
||||
/**
|
||||
* Gets all property values for the PP28_has_designated_access_point property.<p>
|
||||
*
|
||||
* @returns a collection of values for the PP28_has_designated_access_point property.
|
||||
*/
|
||||
Collection<? extends PE29_Access_Point> getPP28_has_designated_access_point();
|
||||
|
||||
/**
|
||||
* Checks if the class has a PP28_has_designated_access_point property value.<p>
|
||||
*
|
||||
* @return true if there is a PP28_has_designated_access_point property value.
|
||||
*/
|
||||
boolean hasPP28_has_designated_access_point();
|
||||
|
||||
/**
|
||||
* Adds a PP28_has_designated_access_point property value.<p>
|
||||
*
|
||||
* @param newPP28_has_designated_access_point the PP28_has_designated_access_point property value to be added
|
||||
*/
|
||||
void addPP28_has_designated_access_point(PE29_Access_Point newPP28_has_designated_access_point);
|
||||
|
||||
/**
|
||||
* Removes a PP28_has_designated_access_point property value.<p>
|
||||
*
|
||||
* @param oldPP28_has_designated_access_point the PP28_has_designated_access_point property value to be removed.
|
||||
*/
|
||||
void removePP28_has_designated_access_point(PE29_Access_Point oldPP28_has_designated_access_point);
|
||||
|
||||
|
||||
/* ***************************************************
|
||||
* Property http://www.ics.forth.gr/isl/CRMpe/PP29_uses_access_protocol
|
||||
*/
|
||||
|
||||
/**
|
||||
* Gets all property values for the PP29_uses_access_protocol property.<p>
|
||||
*
|
||||
* @returns a collection of values for the PP29_uses_access_protocol property.
|
||||
*/
|
||||
Collection<? extends D14_Software> getPP29_uses_access_protocol();
|
||||
|
||||
/**
|
||||
* Checks if the class has a PP29_uses_access_protocol property value.<p>
|
||||
*
|
||||
* @return true if there is a PP29_uses_access_protocol property value.
|
||||
*/
|
||||
boolean hasPP29_uses_access_protocol();
|
||||
|
||||
/**
|
||||
* Adds a PP29_uses_access_protocol property value.<p>
|
||||
*
|
||||
* @param newPP29_uses_access_protocol the PP29_uses_access_protocol property value to be added
|
||||
*/
|
||||
void addPP29_uses_access_protocol(D14_Software newPP29_uses_access_protocol);
|
||||
|
||||
/**
|
||||
* Removes a PP29_uses_access_protocol property value.<p>
|
||||
*
|
||||
* @param oldPP29_uses_access_protocol the PP29_uses_access_protocol property value to be removed.
|
||||
*/
|
||||
void removePP29_uses_access_protocol(D14_Software oldPP29_uses_access_protocol);
|
||||
|
||||
|
||||
/* ***************************************************
|
||||
* Property http://www.ics.forth.gr/isl/CRMpe/PP2_provided_by
|
||||
*/
|
||||
|
||||
/**
|
||||
* Gets all property values for the PP2_provided_by property.<p>
|
||||
*
|
||||
* @returns a collection of values for the PP2_provided_by property.
|
||||
*/
|
||||
Collection<? extends E39_Actor> getPP2_provided_by();
|
||||
|
||||
/**
|
||||
* Checks if the class has a PP2_provided_by property value.<p>
|
||||
*
|
||||
* @return true if there is a PP2_provided_by property value.
|
||||
*/
|
||||
boolean hasPP2_provided_by();
|
||||
|
||||
/**
|
||||
* Adds a PP2_provided_by property value.<p>
|
||||
*
|
||||
* @param newPP2_provided_by the PP2_provided_by property value to be added
|
||||
*/
|
||||
void addPP2_provided_by(E39_Actor newPP2_provided_by);
|
||||
|
||||
/**
|
||||
* Removes a PP2_provided_by property value.<p>
|
||||
*
|
||||
* @param oldPP2_provided_by the PP2_provided_by property value to be removed.
|
||||
*/
|
||||
void removePP2_provided_by(E39_Actor oldPP2_provided_by);
|
||||
|
||||
|
||||
/* ***************************************************
|
||||
* Property http://www.ics.forth.gr/isl/CRMpe/PP4_hosts_object
|
||||
*/
|
||||
|
||||
/**
|
||||
* Gets all property values for the PP4_hosts_object property.<p>
|
||||
*
|
||||
* @returns a collection of values for the PP4_hosts_object property.
|
||||
*/
|
||||
Collection<? extends E70_Thing> getPP4_hosts_object();
|
||||
|
||||
/**
|
||||
* Checks if the class has a PP4_hosts_object property value.<p>
|
||||
*
|
||||
* @return true if there is a PP4_hosts_object property value.
|
||||
*/
|
||||
boolean hasPP4_hosts_object();
|
||||
|
||||
/**
|
||||
* Adds a PP4_hosts_object property value.<p>
|
||||
*
|
||||
* @param newPP4_hosts_object the PP4_hosts_object property value to be added
|
||||
*/
|
||||
void addPP4_hosts_object(E70_Thing newPP4_hosts_object);
|
||||
|
||||
/**
|
||||
* Removes a PP4_hosts_object property value.<p>
|
||||
*
|
||||
* @param oldPP4_hosts_object the PP4_hosts_object property value to be removed.
|
||||
*/
|
||||
void removePP4_hosts_object(E70_Thing oldPP4_hosts_object);
|
||||
|
||||
|
||||
/* ***************************************************
|
||||
* Property http://www.ics.forth.gr/isl/CRMpe/PP6_hosts_digital_object
|
||||
*/
|
||||
|
||||
/**
|
||||
* Gets all property values for the PP6_hosts_digital_object property.<p>
|
||||
*
|
||||
* @returns a collection of values for the PP6_hosts_digital_object property.
|
||||
*/
|
||||
Collection<? extends D1_Digital_Object> getPP6_hosts_digital_object();
|
||||
|
||||
/**
|
||||
* Checks if the class has a PP6_hosts_digital_object property value.<p>
|
||||
*
|
||||
* @return true if there is a PP6_hosts_digital_object property value.
|
||||
*/
|
||||
boolean hasPP6_hosts_digital_object();
|
||||
|
||||
/**
|
||||
* Adds a PP6_hosts_digital_object property value.<p>
|
||||
*
|
||||
* @param newPP6_hosts_digital_object the PP6_hosts_digital_object property value to be added
|
||||
*/
|
||||
void addPP6_hosts_digital_object(D1_Digital_Object newPP6_hosts_digital_object);
|
||||
|
||||
/**
|
||||
* Removes a PP6_hosts_digital_object property value.<p>
|
||||
*
|
||||
* @param oldPP6_hosts_digital_object the PP6_hosts_digital_object property value to be removed.
|
||||
*/
|
||||
void removePP6_hosts_digital_object(D1_Digital_Object oldPP6_hosts_digital_object);
|
||||
|
||||
|
||||
/* ***************************************************
|
||||
* Property http://www.ics.forth.gr/isl/CRMpe/PP7_hosts_software_object
|
||||
*/
|
||||
|
||||
/**
|
||||
* Gets all property values for the PP7_hosts_software_object property.<p>
|
||||
*
|
||||
* @returns a collection of values for the PP7_hosts_software_object property.
|
||||
*/
|
||||
Collection<? extends D14_Software> getPP7_hosts_software_object();
|
||||
|
||||
/**
|
||||
* Checks if the class has a PP7_hosts_software_object property value.<p>
|
||||
*
|
||||
* @return true if there is a PP7_hosts_software_object property value.
|
||||
*/
|
||||
boolean hasPP7_hosts_software_object();
|
||||
|
||||
/**
|
||||
* Adds a PP7_hosts_software_object property value.<p>
|
||||
*
|
||||
* @param newPP7_hosts_software_object the PP7_hosts_software_object property value to be added
|
||||
*/
|
||||
void addPP7_hosts_software_object(D14_Software newPP7_hosts_software_object);
|
||||
|
||||
/**
|
||||
* Removes a PP7_hosts_software_object property value.<p>
|
||||
*
|
||||
* @param oldPP7_hosts_software_object the PP7_hosts_software_object property value to be removed.
|
||||
*/
|
||||
void removePP7_hosts_software_object(D14_Software oldPP7_hosts_software_object);
|
||||
|
||||
|
||||
/* ***************************************************
|
||||
* Property http://www.ics.forth.gr/isl/CRMpe/PP42_has_declarative_time
|
||||
*/
|
||||
|
||||
/**
|
||||
* Gets all property values for the PP42_has_declarative_time property.<p>
|
||||
*
|
||||
* @returns a collection of values for the PP42_has_declarative_time property.
|
||||
*/
|
||||
Collection<? extends XMLGregorianCalendar> getPP42_has_declarative_time();
|
||||
|
||||
/**
|
||||
* Checks if the class has a PP42_has_declarative_time property value.<p>
|
||||
*
|
||||
* @return true if there is a PP42_has_declarative_time property value.
|
||||
*/
|
||||
boolean hasPP42_has_declarative_time();
|
||||
|
||||
/**
|
||||
* Adds a PP42_has_declarative_time property value.<p>
|
||||
*
|
||||
* @param newPP42_has_declarative_time the PP42_has_declarative_time property value to be added
|
||||
*/
|
||||
void addPP42_has_declarative_time(XMLGregorianCalendar newPP42_has_declarative_time);
|
||||
|
||||
/**
|
||||
* Removes a PP42_has_declarative_time property value.<p>
|
||||
*
|
||||
* @param oldPP42_has_declarative_time the PP42_has_declarative_time property value to be removed.
|
||||
*/
|
||||
void removePP42_has_declarative_time(XMLGregorianCalendar oldPP42_has_declarative_time);
|
||||
|
||||
|
||||
|
||||
/* ***************************************************
|
||||
* Common interfaces
|
||||
*/
|
||||
|
||||
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
public interface PE13_Software_Computing_E_Service extends PE8_E_Service,
|
||||
PE6_Software_Hosting_Service {
|
||||
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
package org.gcube.informationsystem.model.entity.resource.parthenos;
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
package org.gcube.informationsystem.model.entity.resource.parthenos;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
package org.gcube.informationsystem.model.entity.resource.parthenos;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
package org.gcube.informationsystem.model.entity.resource.parthenos;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
|
|
|
@ -2,8 +2,6 @@ package org.gcube.informationsystem.model.entity.resource.parthenos;
|
|||
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.D1_Digital_Object;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
|
|
|
@ -2,8 +2,6 @@ package org.gcube.informationsystem.model.entity.resource.parthenos;
|
|||
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.D1_Digital_Object;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
|
|
|
@ -2,8 +2,6 @@ package org.gcube.informationsystem.model.entity.resource.parthenos;
|
|||
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.D14_Software;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
package org.gcube.informationsystem.model.entity.resource.parthenos;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
|
|
|
@ -2,7 +2,6 @@ package org.gcube.informationsystem.model.entity.resource.parthenos;
|
|||
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.D14_Software;
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
package org.gcube.informationsystem.model.entity.resource.parthenos;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
|
|
|
@ -2,7 +2,6 @@ package org.gcube.informationsystem.model.entity.resource.parthenos;
|
|||
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.E40_Legal_Body;
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
|
|
|
@ -2,8 +2,6 @@ package org.gcube.informationsystem.model.entity.resource.parthenos;
|
|||
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.E7_Activity;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
|
|
|
@ -2,8 +2,6 @@ package org.gcube.informationsystem.model.entity.resource.parthenos;
|
|||
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.E29_Design_or_Procedure;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
|
|
|
@ -2,7 +2,6 @@ package org.gcube.informationsystem.model.entity.resource.parthenos;
|
|||
|
||||
import org.gcube.informationsystem.model.entity.resource.HostingNode;
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
|
|
|
@ -2,7 +2,6 @@ package org.gcube.informationsystem.model.entity.resource.parthenos;
|
|||
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.E70_Thing;
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
package org.gcube.informationsystem.model.entity.resource.parthenos;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
package org.gcube.informationsystem.model.entity.resource.parthenos;
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
package org.gcube.informationsystem.model.entity.resource.parthenos;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
package org.gcube.informationsystem.model.entity.resource.parthenos;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
|
|
|
@ -2,7 +2,6 @@ package org.gcube.informationsystem.model.entity.resource.parthenos;
|
|||
|
||||
import org.gcube.informationsystem.model.entity.resource.EService;
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue