public abstract class Relationship extends Object implements HasOntologyProperties
| Modifier | Constructor and Description |
|---|---|
protected |
Relationship(String parentIRI,
List<String> domainConceptIRIs,
List<String> rangeConceptIRIs,
Collection<OntologyProperty> properties) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addIntent(String intent,
org.vertexium.Authorizations authorizations) |
abstract boolean |
getDeleteable() |
abstract String |
getDisplayName() |
List<String> |
getDomainConceptIRIs() |
abstract String[] |
getIntents() |
abstract Iterable<String> |
getInverseOfIRIs() |
abstract String |
getIRI() |
String |
getParentIRI() |
static String |
getPrimaryInverseOfIRI(String iri1,
String iri2) |
Collection<OntologyProperty> |
getProperties() |
List<String> |
getRangeConceptIRIs() |
abstract String |
getSubtitleFormula() |
abstract String |
getTimeFormula() |
abstract String |
getTitleFormula() |
abstract boolean |
getUpdateable() |
abstract boolean |
getUserVisible() |
abstract void |
removeIntent(String intent,
org.vertexium.Authorizations authorizations) |
abstract void |
removeProperty(String name,
org.vertexium.Authorizations authorizations) |
abstract void |
setProperty(String name,
Object value,
org.vertexium.Authorizations authorizations) |
ClientApiOntology.Relationship |
toClientApi() |
static Collection<ClientApiOntology.Relationship> |
toClientApiRelationships(Iterable<Relationship> relationships) |
String |
toString() |
void |
updateIntents(String[] newIntents,
org.vertexium.Authorizations authorizations) |
protected Relationship(String parentIRI, List<String> domainConceptIRIs, List<String> rangeConceptIRIs, Collection<OntologyProperty> properties)
public abstract String getIRI()
public String getParentIRI()
public abstract String getTitleFormula()
public abstract String getSubtitleFormula()
public abstract String getTimeFormula()
public abstract String getDisplayName()
public abstract boolean getUserVisible()
public abstract boolean getDeleteable()
public abstract boolean getUpdateable()
public abstract String[] getIntents()
public Collection<OntologyProperty> getProperties()
getProperties in interface HasOntologyPropertiespublic abstract void addIntent(String intent, org.vertexium.Authorizations authorizations)
public abstract void removeIntent(String intent, org.vertexium.Authorizations authorizations)
public void updateIntents(String[] newIntents, org.vertexium.Authorizations authorizations)
public abstract void setProperty(String name, Object value, org.vertexium.Authorizations authorizations)
public abstract void removeProperty(String name, org.vertexium.Authorizations authorizations)
public ClientApiOntology.Relationship toClientApi()
public static Collection<ClientApiOntology.Relationship> toClientApiRelationships(Iterable<Relationship> relationships)
Copyright © 2013–2016 V5 Analytics. All rights reserved.