// not supported - don't expose it
// addTypeInteral(relationshipType);
// policy type
PolicyTypeDefinitionImpl policyType = new PolicyTypeDefinitionImpl();
policyType.setBaseTypeId(BaseTypeId.CMIS_POLICY);
policyType.setIsControllableAcl(false);
policyType.setIsControllablePolicy(false);
policyType.setIsCreatable(false);
policyType.setDescription("Policy");
policyType.setDisplayName("Policy");
policyType.setIsFileable(false);
policyType.setIsIncludedInSupertypeQuery(true);
policyType.setLocalName("Policy");
policyType.setLocalNamespace(NAMESPACE);
policyType.setIsQueryable(false);
policyType.setQueryName("cmis:policy");
policyType.setId(POLICY_TYPE_ID);
policyType.setTypeMutability(typeMutability);
addBasePropertyDefinitions(policyType);
// not supported - don't expose it
// addTypeInteral(policyType);