27 lines
1.0 KiB
Java
27 lines
1.0 KiB
Java
|
package org.gcube.resourcemanagement.model.impl;
|
||
|
|
||
|
import java.util.ArrayList;
|
||
|
import java.util.List;
|
||
|
|
||
|
import org.gcube.informationsystem.utils.discovery.RegistrationProvider;
|
||
|
import org.gcube.resourcemanagement.model.reference.entities.facets.SoftwareFacet;
|
||
|
import org.gcube.resourcemanagement.model.reference.entities.resources.EService;
|
||
|
import org.gcube.resourcemanagement.model.reference.properties.ValueSchema;
|
||
|
import org.gcube.resourcemanagement.model.reference.relations.consistsof.HasContact;
|
||
|
import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.Activates;
|
||
|
|
||
|
public class GCubeModelRegistrationProvider implements RegistrationProvider {
|
||
|
|
||
|
@Override
|
||
|
public List<Package> getPackagesToRegister() {
|
||
|
List<Package> packages = new ArrayList<>();
|
||
|
packages.add(ValueSchema.class.getPackage());
|
||
|
packages.add(SoftwareFacet.class.getPackage());
|
||
|
packages.add(EService.class.getPackage());
|
||
|
packages.add(Activates.class.getPackage());
|
||
|
packages.add(HasContact.class.getPackage());
|
||
|
return packages;
|
||
|
}
|
||
|
|
||
|
}
|