It is a way to give access control to the classes on its members partially or fully. Level of control defined by an accessibility mode such as public, private, default and proteced.
Which part of Adapt software is this in relation to?
It seems to be a general programming question and not something specific to Adapt - if that's the case, you'll get a really full understanding by Googling about it.