information-system-model/src/main/java/org/gcube/informationsystem/base/reference/IdentifiableElement.java

25 lines
607 B
Java

package org.gcube.informationsystem.base.reference;
import java.util.UUID;
import org.gcube.informationsystem.model.reference.properties.Metadata;
/**
* This interfaces is an helper to identify elements could be identified via {@link Metadata}
*
* @author Luca Frosini (ISTI - CNR)
*/
public interface IdentifiableElement extends Element {
public static final String UUID_PROPERTY = "@uuid";
public static final String METADATA_PROPERTY = "@metadata";
public UUID getUUID();
public void setUUID(UUID uuid);
public Metadata getMetadata();
public void setMetadata(Metadata metadata);
}