org.odpi.openmetadata.accessservices.digitalarchitecture.metadataelements.MetadataElement Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of digital-architecture-api Show documentation
Show all versions of digital-architecture-api Show documentation
API classes for the Digital Architecture Open Metadata Access Service (OMAS).
The newest version!
/* SPDX-License-Identifier: Apache-2.0 */
/* Copyright Contributors to the ODPi Egeria project. */
package org.odpi.openmetadata.accessservices.digitalarchitecture.metadataelements;
import org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader;
/**
* MetadataElement is the common interface for all metadata elements. It adds the header information that is stored with the properties.
* This includes detains of its unique identifier, type and origin.
*/
public interface MetadataElement
{
/**
* Return the element header associated with the properties.
*
* @return element header object
*/
ElementHeader getElementHeader();
/**
* Set up the element header associated with the properties.
*
* @param elementHeader element header object
*/
void setElementHeader(ElementHeader elementHeader);
}