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<Data::String>
newAttribute: Store::Vector<Data::String>
newInRepository: Store::Vector<Data::String>
removedAttribute: Store::Vector<Data::String>
removedFromRepository: Store::Vector<Data::String>
[clss] InformationData¶
Information data.
Members:
attributeStore: Store::Set<Data::String>
classStore: Store::Set<Data::String>
memberStore: Store::Set<Data::String>
methodStore: Store::Set<Data::String>
[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.