blob: ab2e2f8ede5c84b205bea24f4826f4a704d30171 [file] [log] [blame]
/*******************************************************************************
* Copyright (C) 2021 the Eclipse BaSyx Authors
*
* This program and the accompanying materials are made
* available under the terms of the Eclipse Public License 2.0
* which is available at https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
******************************************************************************/
package org.eclipse.basyx.submodel.metamodel.api.parts;
import java.util.Collection;
import org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasDataSpecification;
import org.eclipse.basyx.submodel.metamodel.api.qualifier.IIdentifiable;
import org.eclipse.basyx.submodel.metamodel.api.reference.IReference;
/**
* The semantics of a property or other elements that may have a semantic
* description is defined by a concept description. <br />
* <br />
* The description of the concept should follow a standardized schema (realized
* as data specification template).
*
* @author rajashek, schnicke
*
*/
public interface IConceptDescription extends IHasDataSpecification, IIdentifiable {
/**
* Gets the global reference to an external definition the concept is compatible
* to or was derived from.
*/
public Collection<IReference> getIsCaseOf();
}