Package io.adminshell.aas.v3.model
Interface HasKind
-
- All Known Subinterfaces:
AnnotatedRelationshipElement,BasicEvent,Blob,Capability,DataElement,Entity,Event,EventElement,EventMessage,File,MultiLanguageProperty,Operation,Property,Range,ReferenceElement,RelationshipElement,Submodel,SubmodelElement,SubmodelElementCollection
- All Known Implementing Classes:
DefaultAnnotatedRelationshipElement,DefaultBasicEvent,DefaultBlob,DefaultCapability,DefaultEntity,DefaultEventElement,DefaultEventMessage,DefaultFile,DefaultMultiLanguageProperty,DefaultOperation,DefaultProperty,DefaultRange,DefaultReferenceElement,DefaultRelationshipElement,DefaultSubmodel,DefaultSubmodelElementCollection
public interface HasKindAn element with a kind is an element that can either represent a type or an instance. Default for an element is that it is representing an instance.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ModelingKindgetKind()ModelingKind of the element: either type or instance.voidsetKind(ModelingKind kind)ModelingKind of the element: either type or instance.
-
-
-
Method Detail
-
getKind
ModelingKind getKind()
ModelingKind of the element: either type or instance. More information under https://admin-shell.io/aas/3/0/RC01/HasKind/kind- Returns:
- Returns the ModelingKind for the property kind.
-
setKind
void setKind(ModelingKind kind)
ModelingKind of the element: either type or instance. More information under https://admin-shell.io/aas/3/0/RC01/HasKind/kind- Parameters:
kind- desired value for the property kind.
-
-