Uses of Class
de.iip_ecosphere.platform.configuration.easyProducer.aas.AasType
Packages that use AasType
Package
Description
Tools and infrastructure classes for turning IDTA AAS specs into IVML.
-
Uses of AasType in de.iip_ecosphere.platform.configuration.easyProducer.aas
Fields in de.iip_ecosphere.platform.configuration.easyProducer.aas declared as AasTypeFields in de.iip_ecosphere.platform.configuration.easyProducer.aas with type parameters of type AasTypeModifier and TypeFieldDescriptionRowProcessor.aasTypesRowProcessor.currentReadAasxFile.XmlReader.semIdTypesAasSpecSummary.typesReadAasxFile.XmlReader.typesMethods in de.iip_ecosphere.platform.configuration.easyProducer.aas that return types with arguments of type AasTypeModifier and TypeMethodDescriptionAasSpecSummary.getMainSubmodel()Returns the main submodel of the specification.RowProcessor.mapPlainTypes(List<AasType> aasTypes) Collects and maps the plain non-aspect types intoaasTypes.SpecComparator.sortTypes(AasSpecSummary summary) Sorts and returns the types insummary.AasSpecSummary.types()Returns the types in the specification.Methods in de.iip_ecosphere.platform.configuration.easyProducer.aas with parameters of type AasTypeModifier and TypeMethodDescriptionprivate voidprivate voidAdds a type toReadAasxFile.XmlReader.typesand registerstypewithReadAasxFile.XmlReader.semIdTypes.private StringIvmlWriter.getIvmlType(AasType type) Returns the IVML type oftype.private voidIvmlWriter.printField(AasField field, AasType type) Printsfieldoftype.private voidReadAasxFile.XmlReader.readFieldAsNewType(Node field, AasType parentType, AasSmeType smeType) Reads a field as new type and registers the type.private voidReadAasxFile.XmlReader.readSubmodelElement(Node node, AasType type) Reads a submodel elements.private voidAasSpecSummary.registerType(Map<String, AasType> typeMap, Map<String, AasType> sIdTypeMap, String idShort, AasType type) Registerstype.Method parameters in de.iip_ecosphere.platform.configuration.easyProducer.aas with type arguments of type AasTypeModifier and TypeMethodDescriptionprivate booleanRowProcessor.containsPlainType(List<AasType> types, String[] ids) Doestypescontains a plain non-aspect type with idShort fromids.RowProcessor.mapPlainTypes(List<AasType> aasTypes) Collects and maps the plain non-aspect types intoaasTypes.private voidAasSpecSummary.registerType(Map<String, AasType> typeMap, Map<String, AasType> sIdTypeMap, String idShort, AasType type) Registerstype.private voidRowProcessor.setOnCurrent(Consumer<AasType> setter, String field) Callssetteron the currentAasType.private voidRowProcessor.storeAsCurrent(List<AasType> newCurrent) StoresnewCurrentas the current type being processed.Constructors in de.iip_ecosphere.platform.configuration.easyProducer.aas with parameters of type AasTypeModifierConstructorDescriptionTurns atypeinto an enum.(package private)Creates a new instance by deepely copyingtype.privateAasTypeResult(AasType type, int[] cardinality, String exampleValue, String version) Creates an instance.Constructor parameters in de.iip_ecosphere.platform.configuration.easyProducer.aas with type arguments of type AasTypeModifierConstructorDescription(package private)AasSpecSummary(List<AasType> types, List<AasEnum> enums) Creates a specification summary.