| |
März 2004 UML für EAI: Allgemeine Anwendung Metamodel 7-25 7 Die folgenden Fälle des COBOL- und Artbeschreibers XMI serialized: Vom bestimmten Interesse ist, wie das offsetFormula festgestellt wird. Feststellen offsetFormulawert des ElementcLetzten, das Modell muß in der LageSEIN, aufwärts zu steuern von letztem SimpleInstanceTD zu erstem SimpleInstanceTD zum Feststellen offsetFormula- und allocSizeFormulaattribute von ZUERST. Formel-gegründete Werte können entweder seien Sie statisch (serialized während der Importzeit) oder dynamisch (serialized während der Laufzeit). Es ist diese Fähigkeit zum Steuern zurück-und-weiter von Sprachmodelle zu Art Beschreiber, der uns erlaubt, festzustellen wie marshal jedes Sprachelement. < xmi:XMI xmi:version = "2,0" xmlns:xmi = "http://www.omg.org/XMI" xmlns:COBOL = "COBOL.xmi" xmlns:TypeDescriptor = "TypeDescriptor.xmi" > < COBOL:COBOLElement xmi:id = "Element:NAME" Name = "NAME" Niveau = "01" instanceTDBase = "AggregateInstanceTD_1" sharedType = "Type:NAME" /> < COBOL:COBOLComposedType xmi:id = "Type:NAME" > < Element xmi:id = "Element:NAME/FIRST" Name = "ZUERST" Niveau = "02" neu definiert = "falsch" instanceTDBase = "SimpleInstanceTD_1" sharedType = "Type:NAME/FIRST" Initiale = "COBOLElementInitialValue_1" /> < Element xmi:id = "Element:NAME/LAST" Name = "LETZT" Niveau = "02" neu definiert = "falsch" instanceTDBase = "SimpleInstanceTD_2" sharedType = "Type:NAME/LAST" Initiale = "COBOLElementInitialValue_2" /> </COBOL:COBOLComposedType > < TypeDescriptor:PlatformCompilerInfo xmi:id = "PlatformCompilerInfo_1" Sprache = "COBOL" defaultCodepage = "8859_1" defaultBigEndian = "falsch" defaultFloatType = "ieeeNonExtended" defaultExternalDecimalSign = "ascii" defaultAddressSize = "mode32" /> < TypeDescriptor:AggregateInstanceTD xmi:id = "AggregateInstanceTD_1" Versatz = "0" contentSize = "20" Größe = "20" Accessor = "readWrite" attributeInBit = "falsch" platformInfo = "PlatformCompilerInfo_1" languageInstance = "Element:NAME" /> < COBOL:COBOLElementInitialValue xmi:id = "COBOLElementInitialValue_1" Name = "ZUERST" initVal = "" valueKind = "all_literal" /> < COBOL:COBOLAlphaNumericType xmi:id = "Type:NAME/FIRST" Verbrauch = "Anzeige" PictureString = "XXXXXXXXXX" synchronisiert = "falsch" justifyRight = "falsch" /> < TypeDescriptor:SimpleInstanceTD xmi:id = "SimpleInstanceTD_1" Versatz = "0" contentSize = "10" Größe = "10" Accessor = "readWrite" attributeInBit = "falsch" platformInfo = "PlatformCompilerInfo_1" languageInstance = "Element:NAME/FIRST" sharedType = "StringTD_1" /> < TypeDescriptor:StringTD xmi:id = "StringTD_1" addrUnit = "Wort" Breite = "10" Ausrichtung = "Byte" LengthEncoding = "fixedLength" prefixLength = "0" stringJustification = "leftJustify" paddingCharacter = "" characterSize = "1" /> < COBOL:COBOLElementInitialValue xmi:id = "COBOLElementInitialValue_2" Name = "LETZT" initVal = "" valueKind = "all_literal" /> < COBOL:COBOLAlphaNumericType xmi:id = "Type:NAME/LAST" Verbrauch = "Anzeige" PictureString = "XXXXXXXXXX" synchronisiert = "falsch" justifyRight = "falsch" /> < TypeDescriptor:SimpleInstanceTD xmi:id = "SimpleInstanceTD_2" Versatz = "10" contentSize = "10" Größe = "10" Accessor = "readWrite" attributeInBit = "falsch" platformInfo = "PlatformCompilerInfo_1" languageInstance = "Element:NAME/LAST" sharedType = "StringTD_2" /> < TypeDescriptor:StringTD xmi:id = "StringTD_2" addrUnit = "Wort" Breite = "10" Ausrichtung = "Byte" LengthEncoding = "fixedLength" prefixLength = "0" stringJustification = "leftJustify" paddingCharacter = "" characterSize = "1" /> </xmi:XMI > |  |
|
| |
|
|