|
aas-core3.1 0.0.1-alpha.1
Manipulate, verify and de/serialize asset administration shells V3.1 in C++.
|
| ▼Naas_core | |
| ▼Naas_3_1 | |
| ►Nconstants | |
| CHashBytes | |
| ►Niteration | |
| CDescent | Provide a recursive iterable over all the instances referenced from an instance |
| CDescentOnce | Provide a non-recursive iterable over the instances referenced from an instance |
| CIDescent | |
| CIndexSegment | |
| CISegment | |
| CIterator | Iterate over an AAS instance |
| CPath | Represent a path to some value |
| CPropertySegment | |
| ►Njsonization | |
| CDeserializationError | |
| CIndexSegment | |
| CISegment | |
| CPath | |
| CPropertySegment | |
| CSerializationException | |
| ►Nrevm | |
| CInstruction | |
| CInstructionAny | |
| CInstructionChar | |
| CInstructionEnd | |
| CInstructionJump | |
| CInstructionMatch | |
| CInstructionNotSet | |
| CInstructionSet | |
| CInstructionSplit | |
| CRange | |
| ►Ntypes | |
| CAdministrativeInformation | |
| CAnnotatedRelationshipElement | |
| CAssetAdministrationShell | |
| CAssetInformation | |
| CBasicEventElement | |
| CBlob | |
| CCapability | |
| CConceptDescription | |
| CDataSpecificationIec61360 | |
| CEmbeddedDataSpecification | |
| CEntity | |
| CEnvironment | |
| CEventPayload | |
| CExtension | |
| CFile | |
| CIAbstractLangString | Strings with language tags |
| CIAdministrativeInformation | Administrative meta-information for an element like version information |
| CIAnnotatedRelationshipElement | An annotated relationship element is a relationship element that can be annotated with additional data elements |
| CIAssetAdministrationShell | An asset administration shell |
| CIAssetInformation | In IAssetInformation identifying meta data of the asset that is represented by an AAS is defined |
| CIBasicEventElement | A basic event element |
| CIBlob | A IBlob is a data element that represents a file that is contained with its source code in the value attribute |
| CICapability | A capability is the implementation-independent description of the potential of an asset to achieve a certain effect in the physical or virtual world |
| CIClass | |
| CIConceptDescription | The semantics of a property or other elements that may have a semantic description is defined by a concept description |
| CIDataElement | A data element is a submodel element that is not further composed out of other submodel elements |
| CIDataSpecificationContent | Data specification content is part of a data specification template and defines which additional attributes shall be added to the element instance that references the data specification template and meta information about the template itself |
| CIDataSpecificationIec61360 | Content of data specification template for concept descriptions for properties, values and value lists conformant to IEC 61360 |
| CIEmbeddedDataSpecification | Embed the content of a data specification |
| CIEntity | An entity is a submodel element that is used to model entities |
| CIEnvironment | Container for the sets of different identifiables |
| CIEventElement | An event element |
| CIEventPayload | Defines the necessary information of an event instance sent out or received |
| CIExtension | Single extension of an element |
| CIFile | A File is a data element that represents an address to a file (a locator) |
| CIHasDataSpecification | Element that can be extended by using data specification templates |
| CIHasExtensions | Element that can be extended by proprietary extensions |
| CIHasKind | An element with a kind is an element that can either represent a template or an instance |
| CIHasSemantics | Element that can have a semantic definition plus some supplemental semantic definitions |
| CIIdentifiable | An element that has a globally unique identifier |
| CIKey | A key is a reference to an element by its ID |
| CILangStringDefinitionTypeIec61360 | String with length 1023 maximum and minimum 1 characters and with language tags |
| CILangStringNameType | String with length 128 maximum and minimum 1 characters and with language tags |
| CILangStringPreferredNameTypeIec61360 | String with length 255 maximum and minimum 1 characters and with language tags |
| CILangStringShortNameTypeIec61360 | String with length 18 maximum and minimum 1 characters and with language tags |
| CILangStringTextType | String with length 1023 maximum and minimum 1 characters and with language tags |
| CILevelType | Value represented by up to four variants of a numeric value in a specific role: MIN, NOM, TYP and MAX. True means that the value is available, false means the value is not available |
| CIMultiLanguageProperty | A property is a data element that has a multi-language value |
| CIOperation | An operation is a submodel element with input and output variables |
| CIOperationVariable | The value of an operation variable is a submodel element that is used as input and/or output variable of an operation |
| CIProperty | A property is a data element that has a single value |
| CIQualifiable | The value of a qualifiable element may be further qualified by one or more qualifiers |
| CIQualifier | A qualifier is a type-value-pair that makes additional statements w.r.t. the value of the element |
| CIRange | A range data element is a data element that defines a range with min and max |
| CIReferable | An element that is referable by its IReferable::id_short |
| CIReference | Reference to either a model element of the same or another AAS or to an external entity |
| CIReferenceElement | A reference element is a data element that defines a logical reference to another element within the same or another AAS or a reference to an external object or entity |
| CIRelationshipElement | A relationship element is used to define a relationship between two elements being either referable (model reference) or external (global reference) |
| CIResource | Resource represents an address to a file (a locator). The value is an URI that can represent an absolute or relative path |
| CISpecificAssetId | A specific asset ID describes a generic supplementary identifying attribute of the asset |
| CISubmodel | A submodel defines a specific aspect of the asset represented by the AAS |
| CISubmodelElement | A submodel element is an element suitable for the description and differentiation of assets |
| CISubmodelElementCollection | A submodel element collection is a kind of struct, i.e. a a logical encapsulation of multiple named values. It has a fixed number of submodel elements |
| CISubmodelElementList | A submodel element list is an ordered list of submodel elements |
| CIValueList | A set of value reference pairs |
| CIValueReferencePair | A value reference pair within a value list. Each value has a global unique id defining its semantic |
| CKey | |
| CLangStringDefinitionTypeIec61360 | |
| CLangStringNameType | |
| CLangStringPreferredNameTypeIec61360 | |
| CLangStringShortNameTypeIec61360 | |
| CLangStringTextType | |
| CLevelType | |
| CMultiLanguageProperty | |
| COperation | |
| COperationVariable | |
| CProperty | |
| CQualifier | |
| CRange | |
| CReference | |
| CReferenceElement | |
| CRelationshipElement | |
| CResource | |
| CSpecificAssetId | |
| CSubmodel | |
| CSubmodelElementCollection | |
| CSubmodelElementList | |
| CValueList | |
| CValueReferencePair | |
| ►Nverification | |
| CError | |
| CIterator | Iterate over the verification errors |
| CIVerification | |
| CNonRecursiveVerification | Verify that the instance conforms to the meta-model constraints |
| CRecursiveVerification | Verify that the instance conforms to the meta-model constraints |
| ►Nvisitation | |
| CAbstractVisitor | |
| CIVisitor | |
| CPassThroughVisitor | Provide a mutating, recursive and no-op visitor on an instance |
| ►Nxmlization | |
| CDeserializationError | |
| CElementSegment | |
| CIndexSegment | |
| CISegment | |
| CPath | |
| CReadingOptions | |
| CSerializationException | |
| CWritingOptions | Customize how instances should be serialized to XML |