fybdp-d3-kg
Version:
Knowledge Graph using React and D3.js
181 lines (180 loc) • 5.27 kB
TypeScript
import { Model } from './model';
export declare class Options {
data: Model.IVowl;
graphContainerSelector: string;
classDistance: number;
datatypeDistance: number;
loopDistance: number;
charge: number;
gravity: number;
linkStrength: number;
height: number;
width: number;
minMagnification: number;
maxMagnification: number;
compactNotation: boolean;
dynamicLabelWidth: boolean;
scaleNodesByIndividuals: boolean;
distanceMaxValue: number;
language: string;
filterModules: any[];
selectionModules: any[];
objectPropertyFilter: {
enabled: boolean;
};
disjointPropertyFilter: {
enabled: boolean;
};
handlers: {};
literalFilter: any;
gravityMenu: any;
filterMenu: any;
loadingModule: any;
modeMenu: any;
pausedMenu: any;
resetMenu: any;
searchMenu: any;
ontologyMenu: any;
sidebar: any;
leftSidebar: any;
editSidebar: any;
navigationMenu: any;
exportMenu: any;
graphObject: any;
zoomSlider: any;
datatypeFilter: any;
focuserModule: any;
pickAndPinModule: any;
colorExternalsModule: any;
compactNotationModule: any;
subclassFilter: any;
setOperatorFilter: any;
maxLabelWidth: number;
metadataObject: {};
generalOntologyMetaData: {
iri: boolean;
};
rectangularRep: boolean;
warningModule: any;
prefixModule: any;
drawPropertyDraggerOnHover: boolean;
showDraggerObject: boolean;
directInputModule: any;
useAccuracyHelper: boolean;
showRenderingStatistic: boolean;
showInputModality: boolean;
hideDebugOptions: boolean;
nodeDegreeFilter: any;
debugMenu: any;
config: {
sidebar: string;
doc: number;
cd: number;
dd: number;
editorMode: string;
filter_datatypes: string;
filter_objectProperties: string;
filter_sco: string;
filter_disjoint: string;
filter_setOperator: string;
mode_dynamic: string;
mode_scaling: string;
mode_compact: string;
mode_colorExt: string;
mode_multiColor: string;
mode_pnp: string;
debugFeatures: string;
rect: number;
};
baseIri: string;
defaultClass: string;
defaultDatatype: string;
defaultProperty: string;
supportedDatatypes: string[];
supportedClasses: string[];
supportedProperties: string[];
prefixList: {
rdf: string;
rdfs: string;
owl: string;
xsd: string;
dc: string;
xml: string;
};
constructor();
clearMetaObject(): void;
clearGeneralMetaObject(): void;
getHideDebugFeatures(): boolean;
executeHiddenDebugFeatuers(): void;
CompactNotationModule(val: any): any;
addOrUpdateGeneralObjectEntry(property: any, value: any): boolean;
getGeneralMetaObjectProperty(property: any): any;
getGeneralMetaObject(): {
iri: boolean;
};
addOrUpdateMetaObjectEntry(property: any, value: any): void;
getMetaObjectProperty(property: any): any;
getMetaObject(): {};
getPrefixList(): {
rdf: string;
rdfs: string;
owl: string;
xsd: string;
dc: string;
xml: string;
};
ColorExternalsModule(val: any): any;
addPrefix(prefix: any, url: any): void;
validURL(str: any): boolean;
updatePrefix(oldPrefix: any, newPrefix: any, oldURL: any, newURL: any): boolean;
removePrefix(prefix: any): void;
getSupportedDatatypes(): string[];
getSupportedClasses(): string[];
getSupportedProperties(): string[];
initialConfig(cfg?: {}): {
sidebar: string;
doc: number;
cd: number;
dd: number;
editorMode: string;
filter_datatypes: string;
filter_objectProperties: string;
filter_sco: string;
filter_disjoint: string;
filter_setOperator: string;
mode_dynamic: string;
mode_scaling: string;
mode_compact: string;
mode_colorExt: string;
mode_multiColor: string;
mode_pnp: string;
debugFeatures: string;
rect: number;
};
setEditorModeForDefaultObject(val: any): void;
setHideDebugFeaturesForDefaultObject(val: any): void;
updateConfigObject(): void;
defaultConfig(): {
sidebar: string;
doc: number;
cd: number;
dd: number;
editorMode: string;
filter_datatypes: string;
filter_objectProperties: string;
filter_sco: string;
filter_disjoint: string;
filter_setOperator: string;
mode_dynamic: string;
mode_scaling: string;
mode_compact: string;
mode_colorExt: string;
mode_multiColor: string;
mode_pnp: string;
debugFeatures: string;
rect: number;
};
rectangularRepresentation(val: any): boolean | undefined;
showAccuracyHelper(val: any): boolean | undefined;
setOptionsFromURL(opts: any, changeEditFlag: any): void;
}