All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods
| Modifier and Type |
Method and Description |
default void |
addConceptTypeFilterToQuery(Query query,
Collection<SchemaRepository.ElementTypeFilter> filters) |
void |
addConceptTypeFilterToQuery(Query query,
Collection<SchemaRepository.ElementTypeFilter> filters,
String namespace) |
default void |
addConceptTypeFilterToQuery(Query query,
String conceptName,
boolean includeChildNodes) |
void |
addConceptTypeFilterToQuery(Query query,
String conceptName,
boolean includeChildNodes,
String namespace) |
void |
addDomainConceptsToRelationshipType(String relationshipName,
List<String> conceptNames,
User user,
String namespace) |
default void |
addEdgeLabelFilterToQuery(Query query,
Collection<SchemaRepository.ElementTypeFilter> filters) |
void |
addEdgeLabelFilterToQuery(Query query,
Collection<SchemaRepository.ElementTypeFilter> filters,
String namespace) |
default void |
addEdgeLabelFilterToQuery(Query query,
String edgeLabel,
boolean includeChildNodes) |
void |
addEdgeLabelFilterToQuery(Query query,
String edgeLabel,
boolean includeChildNodes,
String namespace) |
void |
addRangeConceptsToRelationshipType(String relationshipName,
List<String> conceptNames,
User user,
String namespace) |
void |
clearCache() |
void |
clearCache(String namespace) |
void |
deleteConcept(String conceptName,
User user,
String namespace) |
void |
deleteProperty(String propertyName,
User user,
String namespace) |
void |
deleteRelationship(String relationshipName,
User user,
String namespace) |
String |
generateDynamicName(Class type,
String displayName,
String namespace,
String... extended) |
String |
generatePropertyDynamicName(Class type,
String displayName,
String namespace,
String prefix) |
Set<Concept> |
getAncestorConcepts(Concept concept,
String namespace) |
Set<Relationship> |
getAncestorRelationships(Relationship relationship,
String namespace) |
Authorizations |
getAuthorizations() |
default List<Concept> |
getChildConcepts(Concept concept) |
List<Concept> |
getChildConcepts(Concept concept,
String namespace) |
default ClientApiSchema |
getClientApiObject() |
ClientApiSchema |
getClientApiObject(String namespace) |
default Set<Concept> |
getConceptAndAllChildren(Concept concept) |
Set<Concept> |
getConceptAndAllChildren(Concept concept,
String namespace) |
default Set<Concept> |
getConceptAndAllChildrenByName(String conceptName) |
Set<Concept> |
getConceptAndAllChildrenByName(String conceptName,
String namespace) |
Set<Concept> |
getConceptAndAncestors(Concept concept,
String namespace) |
default Concept |
getConceptByIntent(String intent) |
Concept |
getConceptByIntent(String intent,
String namespace) |
default Concept |
getConceptByName(String conceptName) |
Concept |
getConceptByName(String conceptName,
String namespace) |
default String |
getConceptNameByIntent(String intent) |
String |
getConceptNameByIntent(String intent,
String namespace) |
Iterable<Concept> |
getConcepts(Iterable<String> ids,
String namespace) |
Iterable<Concept> |
getConceptsByName(List<String> conceptNames,
String namespace) |
default Iterable<Concept> |
getConceptsWithProperties() |
Iterable<Concept> |
getConceptsWithProperties(String namespace) |
default SchemaProperty |
getDependentPropertyParent(String propertyName) |
SchemaProperty |
getDependentPropertyParent(String propertyName,
String namespace) |
default String |
getDisplayNameForLabel(String relationshipLabel) |
String |
getDisplayNameForLabel(String relationshipLabel,
String namespace) |
Schema |
getOntology(String namespace) |
default Concept |
getOrCreateConcept(Concept parent,
String conceptName,
String displayName) |
Concept |
getOrCreateConcept(Concept parent,
String conceptName,
String displayName,
boolean deleteChangeableProperties,
boolean isCoreConcept) |
Concept |
getOrCreateConcept(Concept parent,
String conceptName,
String displayName,
boolean deleteChangeableProperties,
boolean isCoreConcept,
User user,
String namespace) |
Concept |
getOrCreateConcept(Concept parent,
String conceptName,
String displayName,
String glyphIconHref,
String color,
boolean deleteChangeableProperties,
boolean isCoreConcept,
User user,
String namespace) |
Concept |
getOrCreateConcept(Concept parent,
String conceptName,
String displayName,
String glyphIconHref,
String color,
User user,
String namespace) |
Concept |
getOrCreateConcept(Concept parent,
String conceptName,
String displayName,
User user,
String namespace) |
void |
getOrCreateInverseOfRelationship(Relationship fromRelationship,
Relationship inverseOfRelationship) |
default SchemaProperty |
getOrCreateProperty(SchemaPropertyDefinition schemaPropertyDefinition) |
SchemaProperty |
getOrCreateProperty(SchemaPropertyDefinition schemaPropertyDefinition,
User user,
String namespace) |
default Relationship |
getOrCreateRelationshipType(Relationship parent,
Iterable<Concept> domainConcepts,
Iterable<Concept> rangeConcepts,
String relationshipName,
boolean deleteChangeableProperties,
boolean coreConcept) |
Relationship |
getOrCreateRelationshipType(Relationship parent,
Iterable<Concept> domainConcepts,
Iterable<Concept> rangeConcepts,
String relationshipName,
boolean deleteChangeableProperties,
boolean coreConcept,
User user,
String namespace) |
Relationship |
getOrCreateRelationshipType(Relationship parent,
Iterable<Concept> domainConcepts,
Iterable<Concept> rangeConcepts,
String relationshipName,
String displayName,
boolean deleteChangeableProperties,
boolean coreConcept,
User user,
String namespace) |
Relationship |
getOrCreateRootRelationship(Authorizations authorizations) |
default Concept |
getParentConcept(Concept concept) |
Concept |
getParentConcept(Concept concept,
String namespace) |
Relationship |
getParentRelationship(Relationship relationship,
String namespace) |
default Iterable<SchemaProperty> |
getProperties() |
Iterable<SchemaProperty> |
getProperties(Iterable<String> ids,
String namespace) |
Iterable<SchemaProperty> |
getProperties(String namespace) |
default List<SchemaProperty> |
getPropertiesByIntent(String intent) |
List<SchemaProperty> |
getPropertiesByIntent(String intent,
String namespace) |
Iterable<SchemaProperty> |
getPropertiesByName(List<String> propertyNames,
String namespace) |
default SchemaProperty |
getPropertyByIntent(String intent) |
default <T extends BcProperty> T |
getPropertyByIntent(String intent,
Class<T> propertyType) |
<T extends BcProperty> T |
getPropertyByIntent(String intent,
Class<T> propertyType,
String namespace) |
SchemaProperty |
getPropertyByIntent(String intent,
String namespace) |
default SchemaProperty |
getPropertyByName(String propertyName) |
SchemaProperty |
getPropertyByName(String propertyName,
String namespace) |
default String |
getPropertyNameByIntent(String intent) |
String |
getPropertyNameByIntent(String intent,
String namespace) |
default Set<Relationship> |
getRelationshipAndAllChildren(Relationship relationship) |
Set<Relationship> |
getRelationshipAndAllChildren(Relationship relationship,
String namespace) |
Set<Relationship> |
getRelationshipAndAllChildrenByName(String relationshipName,
String namespace) |
Set<Relationship> |
getRelationshipAndAncestors(Relationship relationship,
String namespace) |
default Relationship |
getRelationshipByIntent(String intent) |
Relationship |
getRelationshipByIntent(String intent,
String namespace) |
default Relationship |
getRelationshipByName(String relationshipName) |
Relationship |
getRelationshipByName(String relationshipName,
String namespace) |
default String |
getRelationshipNameByIntent(String intent) |
String |
getRelationshipNameByIntent(String intent,
String namespace) |
default Iterable<Relationship> |
getRelationships() |
Iterable<Relationship> |
getRelationships(Iterable<String> ids,
String namespace) |
Iterable<Relationship> |
getRelationships(String namespace) |
Iterable<Relationship> |
getRelationshipsByName(List<String> relationshipNames,
String namespace) |
default Concept |
getRequiredConceptByIntent(String intent) |
Concept |
getRequiredConceptByIntent(String intent,
String namespace) |
default Concept |
getRequiredConceptByName(String conceptName) |
Concept |
getRequiredConceptByName(String conceptName,
String namespace) |
default String |
getRequiredConceptNameByIntent(String intent) |
String |
getRequiredConceptNameByIntent(String intent,
String namespace) |
default SchemaProperty |
getRequiredPropertyByIntent(String intent) |
default <T extends BcProperty> T |
getRequiredPropertyByIntent(String intent,
Class<T> propertyType) |
<T extends BcProperty> T |
getRequiredPropertyByIntent(String intent,
Class<T> propertyType,
String namespace) |
SchemaProperty |
getRequiredPropertyByIntent(String intent,
String namespace) |
default SchemaProperty |
getRequiredPropertyByName(String propertyName) |
SchemaProperty |
getRequiredPropertyByName(String propertyName,
String namespace) |
default String |
getRequiredPropertyNameByIntent(String intent) |
String |
getRequiredPropertyNameByIntent(String intent,
String namespace) |
default Relationship |
getRequiredRelationshipByIntent(String intent)
|
Relationship |
getRequiredRelationshipByIntent(String intent,
String namespace) |
default String |
getRequiredRelationshipNameByIntent(String intent) |
String |
getRequiredRelationshipNameByIntent(String intent,
String namespace) |
Concept |
getRootConcept(String namespace) |
default Concept |
getThingConcept() |
Concept |
getThingConcept(String namespace) |
Map<String,String> |
getVisibleProperties(String[] keepOntologyProps) |
boolean |
hasConceptByName(String conceptName,
String namespace) |
default boolean |
hasRelationshipByName(String relationshipName) |
boolean |
hasRelationshipByName(String relationshipName,
String namespace) |
void |
publishConcept(Concept concept,
User user,
String namespace) |
void |
publishProperty(SchemaProperty property,
User user,
String namespace) |
void |
publishRelationship(Relationship relationship,
User user,
String namespace) |
void |
removeInverseOfRelationship(Relationship fromRelationship,
Relationship inverseOfRelationship) |
default void |
resolvePropertyIds(org.json.JSONArray filterJson) |
void |
resolvePropertyIds(org.json.JSONArray filterJson,
String namespace) |
void |
setIconProperty(Concept concept,
File inDir,
String glyphIconFileName,
String propertyKey,
User user,
Authorizations authorizations) |
default void |
updatePropertyDependentNames(SchemaProperty property,
Collection<String> dependentPropertyNames) |
void |
updatePropertyDependentNames(SchemaProperty property,
Collection<String> dependentPropertyNames,
User user,
String namespace) |
default void |
updatePropertyDomainNames(SchemaProperty property,
Set<String> domainNames) |
void |
updatePropertyDomainNames(SchemaProperty property,
Set<String> domainNames,
User user,
String namespace) |