Package io.adminshell.aas.v3.model
Interface Qualifiable
-
- All Known Subinterfaces:
AccessPermissionRule,AnnotatedRelationshipElement,BasicEvent,Blob,Capability,DataElement,Entity,Event,EventElement,EventMessage,File,MultiLanguageProperty,Operation,Property,Range,ReferenceElement,RelationshipElement,Submodel,SubmodelElement,SubmodelElementCollection
- All Known Implementing Classes:
DefaultAccessPermissionRule,DefaultAnnotatedRelationshipElement,DefaultBasicEvent,DefaultBlob,DefaultCapability,DefaultEntity,DefaultEventElement,DefaultEventMessage,DefaultFile,DefaultMultiLanguageProperty,DefaultOperation,DefaultProperty,DefaultRange,DefaultReferenceElement,DefaultRelationshipElement,DefaultSubmodel,DefaultSubmodelElementCollection
public interface QualifiableAdditional qualification of a qualifiable element. Constraint AASd-021: Every qualifiable can only have one qualifier with the same Qualifier/type.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<Constraint>getQualifiers()Additional qualification of a qualifiable element.voidsetQualifiers(java.util.List<Constraint> qualifiers)Additional qualification of a qualifiable element.
-
-
-
Method Detail
-
getQualifiers
java.util.List<Constraint> getQualifiers()
Additional qualification of a qualifiable element. More information under https://admin-shell.io/aas/3/0/RC01/Qualifiable/qualifier- Returns:
- Returns the List of Constraints for the property qualifiers.
-
setQualifiers
void setQualifiers(java.util.List<Constraint> qualifiers)
Additional qualification of a qualifiable element. More information under https://admin-shell.io/aas/3/0/RC01/Qualifiable/qualifier- Parameters:
qualifiers- desired value for the property qualifiers.
-
-