}
public static void setBasicDocumentPropertyDefinitions(Map<String, PropertyDefinition<?>> propertyDefinitions) {
setBasicPropertyDefinitions(propertyDefinitions);
PropertyBooleanDefinitionImpl propB = PropertyCreationHelper.createBooleanDefinition(PropertyIds.IS_IMMUTABLE,
"CMIS Is Immutable Property");
propB.setUpdatability(Updatability.READONLY);
propertyDefinitions.put(propB.getId(), propB);
propB = PropertyCreationHelper.createBooleanDefinition(PropertyIds.IS_LATEST_VERSION,
"CMIS Is Latest Version Property");
propB.setUpdatability(Updatability.READONLY);
propertyDefinitions.put(propB.getId(), propB);
propB = PropertyCreationHelper.createBooleanDefinition(PropertyIds.IS_MAJOR_VERSION,
"CMIS Is Major Version Property");
propB.setUpdatability(Updatability.READONLY);
propertyDefinitions.put(propB.getId(), propB);
propB = PropertyCreationHelper.createBooleanDefinition(PropertyIds.IS_LATEST_MAJOR_VERSION,
"CMIS Is Latest Major Version Property");
propB.setUpdatability(Updatability.READONLY);
propertyDefinitions.put(propB.getId(), propB);
PropertyStringDefinitionImpl propS = PropertyCreationHelper.createStringDefinition(PropertyIds.VERSION_LABEL,
"CMIS Version Label Property");
propS.setUpdatability(Updatability.READONLY);
propertyDefinitions.put(propS.getId(), propS);
PropertyIdDefinitionImpl propId = PropertyCreationHelper.createIdDefinition(PropertyIds.VERSION_SERIES_ID,
"CMIS Version Series Id Property");
propId.setUpdatability(Updatability.READONLY);
propertyDefinitions.put(propId.getId(), propId);
propB = PropertyCreationHelper.createBooleanDefinition(PropertyIds.IS_VERSION_SERIES_CHECKED_OUT,
"CMIS Is Version Series Checked Out Property");
propB.setUpdatability(Updatability.READONLY);
propertyDefinitions.put(propB.getId(), propB);
propS = PropertyCreationHelper.createStringDefinition(PropertyIds.VERSION_SERIES_CHECKED_OUT_BY,
"CMIS Version Series Checked Out By Property");
propS.setUpdatability(Updatability.READONLY);
propertyDefinitions.put(propS.getId(), propS);