Package io.adminshell.aas.v3.model
Interface HasDataSpecification
-
- All Known Subinterfaces:
AdministrativeInformation,AnnotatedRelationshipElement,Asset,AssetAdministrationShell,BasicEvent,Blob,Capability,ConceptDescription,DataElement,Entity,Event,EventElement,EventMessage,File,MultiLanguageProperty,Operation,Property,Range,ReferenceElement,RelationshipElement,Submodel,SubmodelElement,SubmodelElementCollection,View
- All Known Implementing Classes:
DefaultAdministrativeInformation,DefaultAnnotatedRelationshipElement,DefaultAsset,DefaultAssetAdministrationShell,DefaultBasicEvent,DefaultBlob,DefaultCapability,DefaultConceptDescription,DefaultEntity,DefaultEventElement,DefaultEventMessage,DefaultFile,DefaultMultiLanguageProperty,DefaultOperation,DefaultProperty,DefaultRange,DefaultReferenceElement,DefaultRelationshipElement,DefaultSubmodel,DefaultSubmodelElementCollection,DefaultView
public interface HasDataSpecificationElement that can have be extended by using data specification templates. A data specification template defines the additional attributes an element may or shall have. The data specifications used are explicitly specified with their id. Constraint AASd-050: If the DataSpecificationContent DataSpecificationIEC61360 is used for an element then the value of hasDataSpecification/dataSpecification shall contain the global reference to the Iri of the corresponding data specification template https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<EmbeddedDataSpecification>getEmbeddedDataSpecifications()Link to the included description of the Data Specification.voidsetEmbeddedDataSpecifications(java.util.List<EmbeddedDataSpecification> embeddedDataSpecifications)Link to the included description of the Data Specification.
-
-
-
Method Detail
-
getEmbeddedDataSpecifications
java.util.List<EmbeddedDataSpecification> getEmbeddedDataSpecifications()
Link to the included description of the Data Specification. More information under https://admin-shell.io/aas/3/0/RC01/HasDataSpecification/embeddedDataSpecification- Returns:
- Returns the List of EmbeddedDataSpecifications for the property embeddedDataSpecifications.
-
setEmbeddedDataSpecifications
void setEmbeddedDataSpecifications(java.util.List<EmbeddedDataSpecification> embeddedDataSpecifications)
Link to the included description of the Data Specification. More information under https://admin-shell.io/aas/3/0/RC01/HasDataSpecification/embeddedDataSpecification- Parameters:
embeddedDataSpecifications- desired value for the property embeddedDataSpecifications.
-
-