# Modema/System version package Library documentation for Modema/System version package. Workspaces: - Modema::Version:{main}: ## Modema::Version:{main}: Library documentation for Modema::Version:{main}: workspace. ### [repr] #VersionNumber Version number representation. Members: - extra: Data::String - main: Data::Int32 - minor: Data::Int32 - patch: Data::Int32 Methods: - constructor (Data::String value) - constructor (Data::Int32 v1, Data::Int32 v2, Data::Int32 v3) - constructor (Data::Int32 v1, Data::Int32 v2, Data::Int32 v3, Data::String v4) - [mth] clear () Clear content. - [mth] getAsString () Get content as a string. - [mth] read (Data::String version) Read version from string data. - version : String data. - @return: True if success. - [mth] increaseMajor () Increase major version number. - [mth] increaseMinor () Increase minor version number. - [mth] increasePatch () Increase patch version number. ### [clss] Difference Members: - data: DifferenceData - info: Transform::CodeInformation Methods: - [mth] differenceRepositories (System::Repository repo1, System::Repository repo2) Difference between repositories. - [mth] differenceAttrib (string type1, string type2, Store::Map attribList1, Store::Map attribList2) Difference between node objects. - [mth] differenceObject (Node node1, Node node2) Difference between node objects. ### [clss] DifferenceData Differenced data. Members: - changedAttribute: Store::Vector - newAttribute: Store::Vector - newInRepository: Store::Vector - removedAttribute: Store::Vector - removedFromRepository: Store::Vector ### [clss] InformationData Information data. Members: - attributeStore: Store::Set - classStore: Store::Set - memberStore: Store::Set - methodStore: Store::Set ### [clss] InformationGroup Information group. Members: - deprecated: InformationData - introduced: InformationData - removed: InformationData - renamed: InformationData ### [fn] convert(Data::String workspaceName, Data::String version) ### [fn] isBigger(#VersionNumber version1, #VersionNumber version2) Bigger value test between versions. - version1 : First version. - version2 : Second version. ### [fn] isBiggerEq(#VersionNumber version1, #VersionNumber version2) Bigger or equal value test between versions. - version1 : First version. - version2 : Second version. ### [fn] isEqual(#VersionNumber version1, #VersionNumber version2) Equality test between versions. - version1 : First version. - version2 : Second version. ### [fn] isInRange(#VersionNumber version, #VersionNumber version1, #VersionNumber version2) Range test for versions. - version : Test version. - version1 : First version. - version2 : Second version. ### [fn] isLesser(#VersionNumber version1, #VersionNumber version2) Lesser value test between versions. - version1 : First version. - version2 : Second version. ### [fn] isLesserEq(#VersionNumber version1, #VersionNumber version2) Lesser or equal value test between versions. - version1 : First version. - version2 : Second version.