Package io.adminshell.aas.v3.model
Interface View
-
- All Superinterfaces:
HasDataSpecification,HasExtensions,HasSemantics,Referable
- All Known Implementing Classes:
DefaultView
public interface View extends Referable, HasDataSpecification, HasSemantics
A view is a collection of referable elements w.r.t. to a specific viewpoint of one or more stakeholders. Constraint AASd-064: If the semanticId of a View references a ConceptDescription then the category of the ConceptDescription shall be VIEW.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<Reference>getContainedElements()Referable elements that are contained in the view.voidsetContainedElements(java.util.List<Reference> containedElements)Referable elements that are contained in the view.-
Methods inherited from interface io.adminshell.aas.v3.model.HasDataSpecification
getEmbeddedDataSpecifications, setEmbeddedDataSpecifications
-
Methods inherited from interface io.adminshell.aas.v3.model.HasExtensions
getExtensions, setExtensions
-
Methods inherited from interface io.adminshell.aas.v3.model.HasSemantics
getSemanticId, setSemanticId
-
Methods inherited from interface io.adminshell.aas.v3.model.Referable
getCategory, getDescriptions, getDisplayNames, getIdShort, setCategory, setDescriptions, setDisplayNames, setIdShort
-
-
-
-
Method Detail
-
getContainedElements
java.util.List<Reference> getContainedElements()
Referable elements that are contained in the view. More information under https://admin-shell.io/aas/3/0/RC01/View/containedElement- Returns:
- Returns the List of References for the property containedElements.
-
setContainedElements
void setContainedElements(java.util.List<Reference> containedElements)
Referable elements that are contained in the view. More information under https://admin-shell.io/aas/3/0/RC01/View/containedElement- Parameters:
containedElements- desired value for the property containedElements.
-
-