Package aas_core.aas3_0.enhancing
Class EnhancedQualifier<EnhancementT>
java.lang.Object
aas_core.aas3_0.enhancing.Enhanced<EnhancementT>
aas_core.aas3_0.enhancing.EnhancedQualifier<EnhancementT>
- All Implemented Interfaces:
IClass,IHasSemantics,IQualifier
-
Field Summary
Fields inherited from class aas_core.aas3_0.enhancing.Enhanced
enhancement -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAccept thevisitorto visit this instance for double dispatch.<ContextT> voidaccept(IVisitorWithContext<ContextT> visitor, ContextT context) Accept the visitor to visit this instance for double dispatch with thecontext.descend()Iterate recursively over all the class instances referenced from this instance.Iterate over all the class instances referenced from this instance without further recursion.getKind()The qualifier kind describes the kind of the qualifier that is applied to the element.Identifier of the semantic definition of the element.Identifier of a supplemental semantic definition of the element.getType()The qualifier type describes the type of the qualifier that is applied to the element.getValue()The qualifier value is the value of the qualifier.Reference to the global unique ID of a coded value.Data type of the qualifier value.Iterate over supplementalSemanticIds, if set, and otherwise return an empty enumerable.voidsetKind(QualifierKind kind) voidsetSemanticId(IReference semanticId) voidsetSupplementalSemanticIds(List<IReference> supplementalSemanticIds) voidvoidvoidsetValueId(IReference valueId) voidsetValueType(DataTypeDefXsd valueType) <T> Ttransform(ITransformer<T> transformer) Accept thetransformerto transform this instance for double dispatch.<ContextT,T>
Ttransform(ITransformerWithContext<ContextT, T> transformer, ContextT context) Accept thetransformerto visit this instance for double dispatch with thecontext.
-
Constructor Details
-
EnhancedQualifier
-
-
Method Details
-
getSemanticId
Description copied from interface:IHasSemanticsIdentifier of the semantic definition of the element. It is called semantic ID of the element or also main semantic ID of the element.It is recommended to use a global reference.
- Specified by:
getSemanticIdin interfaceIHasSemantics
-
setSemanticId
- Specified by:
setSemanticIdin interfaceIHasSemantics
-
getSupplementalSemanticIds
Description copied from interface:IHasSemanticsIdentifier of a supplemental semantic definition of the element. It is called supplemental semantic ID of the element.It is recommended to use a global reference.
- Specified by:
getSupplementalSemanticIdsin interfaceIHasSemantics
-
setSupplementalSemanticIds
- Specified by:
setSupplementalSemanticIdsin interfaceIHasSemantics
-
getKind
Description copied from interface:IQualifierThe qualifier kind describes the kind of the qualifier that is applied to the element.Default:
QualifierKind.CONCEPT_QUALIFIER- Specified by:
getKindin interfaceIQualifier
-
setKind
- Specified by:
setKindin interfaceIQualifier
-
getType
Description copied from interface:IQualifierThe qualifier type describes the type of the qualifier that is applied to the element.- Specified by:
getTypein interfaceIQualifier
-
setType
- Specified by:
setTypein interfaceIQualifier
-
getValueType
Description copied from interface:IQualifierData type of the qualifier value.- Specified by:
getValueTypein interfaceIQualifier
-
setValueType
- Specified by:
setValueTypein interfaceIQualifier
-
getValue
Description copied from interface:IQualifierThe qualifier value is the value of the qualifier.- Specified by:
getValuein interfaceIQualifier
-
setValue
- Specified by:
setValuein interfaceIQualifier
-
getValueId
Description copied from interface:IQualifierReference to the global unique ID of a coded value.It is recommended to use a global reference.
- Specified by:
getValueIdin interfaceIQualifier
-
setValueId
- Specified by:
setValueIdin interfaceIQualifier
-
overSupplementalSemanticIdsOrEmpty
Description copied from interface:IHasSemanticsIterate over supplementalSemanticIds, if set, and otherwise return an empty enumerable.- Specified by:
overSupplementalSemanticIdsOrEmptyin interfaceIHasSemantics
-
kindOrDefault
- Specified by:
kindOrDefaultin interfaceIQualifier
-
descendOnce
Description copied from interface:IClassIterate over all the class instances referenced from this instance without further recursion.- Specified by:
descendOncein interfaceIClass
-
descend
Description copied from interface:IClassIterate recursively over all the class instances referenced from this instance. -
accept
Description copied from interface:IClassAccept thevisitorto visit this instance for double dispatch. -
accept
Description copied from interface:IClassAccept the visitor to visit this instance for double dispatch with thecontext. -
transform
Description copied from interface:IClassAccept thetransformerto transform this instance for double dispatch. -
transform
Description copied from interface:IClassAccept thetransformerto visit this instance for double dispatch with thecontext.
-