| Package | Description |
|---|---|
| com.mware.core.model.schema | |
| com.mware.core.model.schema.inmemory |
| Modifier and Type | Class and Description |
|---|---|
class |
GeRelationship |
| Modifier and Type | Method and Description |
|---|---|
protected Relationship |
GeSchemaRepository.createRelationship(String parentName,
Vertex relationshipVertex,
List<String> inverseOfNames,
List<String> domainConceptNames,
List<String> rangeConceptNames,
Collection<SchemaProperty> properties,
String namespace)
Overridable so subclasses can supply a custom implementation of Relationship.
|
default Relationship |
SchemaRepository.getOrCreateRelationshipType(Relationship parent,
Iterable<Concept> domainConcepts,
Iterable<Concept> rangeConcepts,
String relationshipName,
boolean deleteChangeableProperties,
boolean coreConcept) |
Relationship |
SchemaRepository.getOrCreateRelationshipType(Relationship parent,
Iterable<Concept> domainConcepts,
Iterable<Concept> rangeConcepts,
String relationshipName,
boolean deleteChangeableProperties,
boolean coreConcept,
User user,
String namespace) |
Relationship |
SchemaRepositoryBase.getOrCreateRelationshipType(Relationship parent,
Iterable<Concept> domainConcepts,
Iterable<Concept> rangeConcepts,
String relationshipName,
boolean isDeclaredInOntology,
boolean coreConcept,
User user,
String namespace) |
Relationship |
SchemaRepository.getOrCreateRelationshipType(Relationship parent,
Iterable<Concept> domainConcepts,
Iterable<Concept> rangeConcepts,
String relationshipName,
String displayName,
boolean deleteChangeableProperties,
boolean coreConcept,
User user,
String namespace) |
Relationship |
SchemaRepositoryBase.getOrCreateRelationshipType(Relationship parent,
Iterable<Concept> domainConcepts,
Iterable<Concept> rangeConcepts,
String relationshipName,
String displayName,
boolean isDeclaredInOntology,
boolean coreConcept,
User user,
String namespace) |
Relationship |
SchemaFactory.getOrCreateRootRelationship() |
Relationship |
SchemaRepository.getOrCreateRootRelationship(Authorizations authorizations) |
Relationship |
SchemaRepositoryBase.getOrCreateRootRelationship(Authorizations authorizations) |
Relationship |
SchemaRepository.getParentRelationship(Relationship relationship,
String namespace) |
Relationship |
GeSchemaRepository.getParentRelationship(Relationship relationship,
String namespace) |
Relationship |
SchemaFactory.getRelationship(String name) |
Relationship |
GeSchemaRepository.getRelationshipById(String id) |
default Relationship |
SchemaRepository.getRelationshipByIntent(String intent) |
Relationship |
SchemaRepository.getRelationshipByIntent(String intent,
String namespace) |
Relationship |
SchemaRepositoryBase.getRelationshipByIntent(String intent,
String namespace) |
default Relationship |
SchemaRepository.getRelationshipByName(String relationshipName) |
Relationship |
Schema.getRelationshipByName(String name) |
Relationship |
SchemaRepository.getRelationshipByName(String relationshipName,
String namespace) |
Relationship |
SchemaRepositoryBase.getRelationshipByName(String relationshipName,
String namespace) |
default Relationship |
SchemaRepository.getRequiredRelationshipByIntent(String intent)
Deprecated.
With the addition of ontology sandboxing, ontology elements must now be retrieved with
|
Relationship |
SchemaRepository.getRequiredRelationshipByIntent(String intent,
String namespace) |
Relationship |
SchemaRepositoryBase.getRequiredRelationshipByIntent(String intent,
String namespace) |
protected Relationship |
SchemaRepositoryBase.getTopObjectPropertyRelationship(String namespace) |
protected Relationship |
GeSchemaRepository.internalGetOrCreateRelationshipType(Relationship parent,
Iterable<Concept> domainConcepts,
Iterable<Concept> rangeConcepts,
String relationshipName,
String displayName,
boolean isDeclaredInOntology,
boolean coreConcept,
User user,
String namespace) |
protected abstract Relationship |
SchemaRepositoryBase.internalGetOrCreateRelationshipType(Relationship parent,
Iterable<Concept> domainConcepts,
Iterable<Concept> rangeConcepts,
String relationshipName,
String displayName,
boolean isDeclaredInOntology,
boolean coreConcept,
User user,
String namespace) |
Relationship |
SchemaFactory.DefaultRelationship.save() |
| Modifier and Type | Method and Description |
|---|---|
SchemaFactory.DefaultConceptProperty |
SchemaFactory.DefaultConceptProperty.forRelationships(Relationship... relationships) |
Set<Relationship> |
SchemaRepository.getAncestorRelationships(Relationship relationship,
String namespace) |
Set<Relationship> |
SchemaRepositoryBase.getAncestorRelationships(Relationship relationship,
String namespace) |
protected List<Relationship> |
GeSchemaRepository.getChildRelationships(Relationship relationship,
String namespace) |
protected abstract List<Relationship> |
SchemaRepositoryBase.getChildRelationships(Relationship relationship,
String namespace) |
void |
SchemaRepository.getOrCreateInverseOfRelationship(Relationship fromRelationship,
Relationship inverseOfRelationship) |
void |
GeSchemaRepository.getOrCreateInverseOfRelationship(Relationship fromRelationship,
Relationship inverseOfRelationship) |
default Relationship |
SchemaRepository.getOrCreateRelationshipType(Relationship parent,
Iterable<Concept> domainConcepts,
Iterable<Concept> rangeConcepts,
String relationshipName,
boolean deleteChangeableProperties,
boolean coreConcept) |
Relationship |
SchemaRepository.getOrCreateRelationshipType(Relationship parent,
Iterable<Concept> domainConcepts,
Iterable<Concept> rangeConcepts,
String relationshipName,
boolean deleteChangeableProperties,
boolean coreConcept,
User user,
String namespace) |
Relationship |
SchemaRepositoryBase.getOrCreateRelationshipType(Relationship parent,
Iterable<Concept> domainConcepts,
Iterable<Concept> rangeConcepts,
String relationshipName,
boolean isDeclaredInOntology,
boolean coreConcept,
User user,
String namespace) |
Relationship |
SchemaRepository.getOrCreateRelationshipType(Relationship parent,
Iterable<Concept> domainConcepts,
Iterable<Concept> rangeConcepts,
String relationshipName,
String displayName,
boolean deleteChangeableProperties,
boolean coreConcept,
User user,
String namespace) |
Relationship |
SchemaRepositoryBase.getOrCreateRelationshipType(Relationship parent,
Iterable<Concept> domainConcepts,
Iterable<Concept> rangeConcepts,
String relationshipName,
String displayName,
boolean isDeclaredInOntology,
boolean coreConcept,
User user,
String namespace) |
Relationship |
SchemaRepository.getParentRelationship(Relationship relationship,
String namespace) |
Relationship |
GeSchemaRepository.getParentRelationship(Relationship relationship,
String namespace) |
default Set<Relationship> |
SchemaRepository.getRelationshipAndAllChildren(Relationship relationship) |
Set<Relationship> |
SchemaRepository.getRelationshipAndAllChildren(Relationship relationship,
String namespace) |
Set<Relationship> |
SchemaRepositoryBase.getRelationshipAndAllChildren(Relationship relationship,
String namespace) |
Set<Relationship> |
SchemaRepository.getRelationshipAndAncestors(Relationship relationship,
String namespace) |
Set<Relationship> |
SchemaRepositoryBase.getRelationshipAndAncestors(Relationship relationship,
String namespace) |
protected void |
GeSchemaRepository.internalDeleteRelationship(Relationship relationship,
String namespace) |
protected abstract void |
SchemaRepositoryBase.internalDeleteRelationship(Relationship relationship,
String namespace) |
protected Relationship |
GeSchemaRepository.internalGetOrCreateRelationshipType(Relationship parent,
Iterable<Concept> domainConcepts,
Iterable<Concept> rangeConcepts,
String relationshipName,
String displayName,
boolean isDeclaredInOntology,
boolean coreConcept,
User user,
String namespace) |
protected abstract Relationship |
SchemaRepositoryBase.internalGetOrCreateRelationshipType(Relationship parent,
Iterable<Concept> domainConcepts,
Iterable<Concept> rangeConcepts,
String relationshipName,
String displayName,
boolean isDeclaredInOntology,
boolean coreConcept,
User user,
String namespace) |
void |
GeSchemaRepository.internalPublishRelationship(Relationship relationship,
User user,
String namespace) |
abstract void |
SchemaRepositoryBase.internalPublishRelationship(Relationship relationship,
User user,
String namespace) |
SchemaFactory.DefaultRelationship |
SchemaFactory.DefaultRelationship.inverseOf(Relationship inverseOf) |
SchemaFactory.DefaultRelationship |
SchemaFactory.DefaultRelationship.parent(Relationship parentRelationship) |
void |
SchemaRepository.publishRelationship(Relationship relationship,
User user,
String namespace) |
void |
SchemaRepositoryBase.publishRelationship(Relationship relationship,
User user,
String namespace) |
void |
SchemaRepository.removeInverseOfRelationship(Relationship fromRelationship,
Relationship inverseOfRelationship) |
void |
GeSchemaRepository.removeInverseOfRelationship(Relationship fromRelationship,
Relationship inverseOfRelationship) |
| Modifier and Type | Method and Description |
|---|---|
SchemaProperty |
GeSchemaRepository.addPropertyTo(List<Concept> concepts,
List<Relationship> relationships,
List<String> extendedDataTableNames,
String propertyName,
String displayName,
PropertyType dataType,
Map<String,String> possibleValues,
Collection<TextIndexHint> textIndexHints,
boolean userVisible,
boolean searchFacet,
boolean systemProperty,
String aggType,
int aggPrecision,
String aggInterval,
long aggMinDocumentCount,
String aggTimeZone,
String aggCalendarField,
boolean searchable,
boolean addable,
boolean sortable,
Integer sortPriority,
String displayType,
String propertyGroup,
Double boost,
String validationFormula,
String displayFormula,
com.google.common.collect.ImmutableList<String> dependentPropertyNames,
String[] intents,
boolean deleteable,
boolean updateable,
User user,
String namespace) |
protected abstract SchemaProperty |
SchemaRepositoryBase.addPropertyTo(List<Concept> concepts,
List<Relationship> relationships,
List<String> extendedDataTableNames,
String propertyName,
String displayName,
PropertyType dataType,
Map<String,String> possibleValues,
Collection<TextIndexHint> textIndexHints,
boolean userVisible,
boolean searchFacet,
boolean systemProperty,
String aggType,
int aggPrecision,
String aggInterval,
long aggMinDocumentCound,
String aggTimeZone,
String aggCalendarField,
boolean searchable,
boolean addable,
boolean sortable,
Integer sortPriority,
String displayType,
String propertyGroup,
Double boost,
String validationFormula,
String displayFormula,
com.google.common.collect.ImmutableList<String> dependentPropertyNames,
String[] intents,
boolean deleteable,
boolean updateable,
User user,
String namespace) |
static Collection<ClientApiSchema.Relationship> |
Relationship.toClientApiRelationships(Iterable<Relationship> relationships) |
| Constructor and Description |
|---|
Schema(Iterable<Concept> concepts,
Iterable<Relationship> relationships,
Iterable<ExtendedDataTableProperty> extendedDataTables,
Map<String,SchemaProperty> propertiesByName,
String namespace) |
SchemaPropertyDefinition(List<Concept> concepts,
List<Relationship> relationships,
String propertyName,
String displayName,
PropertyType dataType) |
| Modifier and Type | Class and Description |
|---|---|
class |
InMemoryRelationship |
| Modifier and Type | Method and Description |
|---|---|
Relationship |
InMemorySchemaRepository.getParentRelationship(Relationship relationship,
String namespace) |
protected Relationship |
InMemorySchemaRepository.internalGetOrCreateRelationshipType(Relationship parent,
Iterable<Concept> domainConcepts,
Iterable<Concept> rangeConcepts,
String relationshipName,
String displayName,
boolean deleteChangeableProperties,
boolean coreConcept,
User user,
String namespace) |
| Modifier and Type | Method and Description |
|---|---|
protected List<Relationship> |
InMemorySchemaRepository.getChildRelationships(Relationship relationship,
String namespace) |
Iterable<Relationship> |
InMemorySchemaRepository.getRelationships(Iterable<String> ids,
String namespace) |
Iterable<Relationship> |
InMemorySchemaRepository.getRelationships(String namespace) |
| Modifier and Type | Method and Description |
|---|---|
void |
InMemoryRelationship.addInverseOf(Relationship inverseOfRelationship) |
protected List<Relationship> |
InMemorySchemaRepository.getChildRelationships(Relationship relationship,
String namespace) |
void |
InMemorySchemaRepository.getOrCreateInverseOfRelationship(Relationship fromRelationship,
Relationship inverseOfRelationship) |
Relationship |
InMemorySchemaRepository.getParentRelationship(Relationship relationship,
String namespace) |
protected void |
InMemorySchemaRepository.internalDeleteRelationship(Relationship relationship,
String namespace) |
protected Relationship |
InMemorySchemaRepository.internalGetOrCreateRelationshipType(Relationship parent,
Iterable<Concept> domainConcepts,
Iterable<Concept> rangeConcepts,
String relationshipName,
String displayName,
boolean deleteChangeableProperties,
boolean coreConcept,
User user,
String namespace) |
void |
InMemorySchemaRepository.internalPublishRelationship(Relationship relationship,
User user,
String namespace) |
void |
InMemorySchemaRepository.removeInverseOfRelationship(Relationship fromRelationship,
Relationship inverseOfRelationship) |
| Modifier and Type | Method and Description |
|---|---|
SchemaProperty |
InMemorySchemaRepository.addPropertyTo(List<Concept> concepts,
List<Relationship> relationships,
List<String> extendedDataTableNames,
String propertyName,
String displayName,
PropertyType dataType,
Map<String,String> possibleValues,
Collection<TextIndexHint> textIndexHints,
boolean userVisible,
boolean searchFacet,
boolean systemProperty,
String aggType,
int aggPrecision,
String aggInterval,
long aggMinDocumentCount,
String aggTimeZone,
String aggCalendarField,
boolean searchable,
boolean addable,
boolean sortable,
Integer sortPriority,
String displayType,
String propertyGroup,
Double boost,
String validationFormula,
String displayFormula,
com.google.common.collect.ImmutableList<String> dependentPropertyNames,
String[] intents,
boolean deleteable,
boolean updateable,
User user,
String namespace) |
Copyright © 2016–2021 MWARE SOLUTIONS. All rights reserved.