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