java.lang.Object
de.grogra.persistence.ShareableBase
de.grogra.imp.registry.EmbeddedSharedObject
de.grogra.graph.wrapped.SharedWrappedGraph
de.grogra.graph.wrapped.RewritableWrappedGraph
de.grogra.graph.wrapped.impl.SecGraph
de.grogra.graph.wrapped.impl.parallel.ThreadedSecGraph
- All Implemented Interfaces:
GraphContext,GraphManagerContext,ThreadedWrappedGraph,TWGraph,IntegratableWrappedGraphObj,Integrateable,Interpretable,InterpretableWrappedGraphObj,Producable,ProducableWrappedGraphObj,Rewritable,WrappedGraph,WrappedGraphObj,ProducingNode,DisposableField,Manageable,Shareable,RegistryContext,Selectable,GraphExecutor,Graph,Executor
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class de.grogra.imp.registry.EmbeddedSharedObject
EmbeddedSharedObject.GetExtFromMimeType -
Field Summary
FieldsFields inherited from class de.grogra.graph.wrapped.SharedWrappedGraph
gm, INIT_GS, querygraph, registry, W_GRAPH -
Constructor Summary
ConstructorsConstructorDescriptionThreadedSecGraph(Context ctx) ThreadedSecGraph(Context ctx, Node node) ThreadedSecGraph(Context ctx, Node node, boolean isRoot) ThreadedSecGraph(Context ctx, WrappedGraph wg) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclear()Remove all edges from all roots in the DataGraph in an locked executionvoidget the DataGraph and if necessary (the first time) initialize it.Manage where the file should be storedbooleanvoidrunQueue()voidvoidview2d()Open the 2d graph view of the WrappedGraph.voidview3d()Open the 3d graph view of the GraphDescriptor of the WrappedGraph.Methods inherited from class de.grogra.graph.wrapped.impl.SecGraph
getSGRoot, operator$index, produceNode, setRootNodeMethods inherited from class de.grogra.graph.wrapped.RewritableWrappedGraph
getExtension, getObjectType, getResourceDirectoryName, hasContent, initialize, isAutoRecreate, reload, setAutoRecreate, wasChanged, write, write, writeMethods inherited from class de.grogra.graph.wrapped.SharedWrappedGraph
disposeField, getName, getQueryGraph, getRegistry, resolveMethods inherited from class de.grogra.imp.registry.EmbeddedSharedObject
getProvider, getProvider, initProvider, manageableReadResolve, manageableWriteReplaceMethods inherited from class de.grogra.persistence.ShareableBase
addReference, appendReferencesTo, fieldModified, getStamp, removeReferenceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.grogra.graph.wrapped.IntegratableWrappedGraphObj
cloneEmbed, getFullTransformation, getOutNodeMethods inherited from interface de.grogra.graph.wrapped.InterpretableWrappedGraphObj
intepreteEmbed, interpreteGraph, InterpreteObjectMethods inherited from interface de.grogra.graph.wrapped.ProducableWrappedGraphObj
getInitalProducer, producer$beginMethods inherited from interface de.grogra.pf.registry.RegistryContext
getRegistryMethods inherited from interface de.grogra.graph.wrapped.impl.parallel.ThreadedWrappedGraph
execute, execute, execute, execute, executeAsSoonAsPossible, executeAsSoonAsPossible, executeAsSoonAsPossible, executeBlocking, isCurrentMethods inherited from interface de.grogra.graph.wrapped.WrappedGraph
canEnumerateEdges, canEnumerateNodes, createMatcher, createProducer, createQueryState, enumerateEdges, enumerateNodes, getModel, getName, getQueryGraph, getRoot, reload, setDerivationModeMethods inherited from interface de.grogra.graph.wrapped.WrappedGraphObj
apply, cloneAllNodes, cloneGraph, derive, getCommandDir, getGraph, getRootNode, setRootNode, toInstance, toSelection
-
Field Details
-
$TYPE
-
-
Constructor Details
-
ThreadedSecGraph
public ThreadedSecGraph() -
ThreadedSecGraph
-
ThreadedSecGraph
-
ThreadedSecGraph
-
ThreadedSecGraph
-
ThreadedSecGraph
-
-
Method Details
-
getMimeType
Description copied from class:EmbeddedSharedObjectManage where the file should be stored- Overrides:
getMimeTypein classRewritableWrappedGraph
-
getDataGraph
Description copied from class:SharedWrappedGraphget the DataGraph and if necessary (the first time) initialize it.- Specified by:
getDataGraphin interfaceWrappedGraph- Overrides:
getDataGraphin classSecGraph
-
getRunner
- Specified by:
getRunnerin interfaceThreadedWrappedGraph
-
addToQueue
- Specified by:
addToQueuein interfaceThreadedWrappedGraph
-
runQueue
public void runQueue()- Specified by:
runQueuein interfaceThreadedWrappedGraph
-
hasRunner
public boolean hasRunner()- Specified by:
hasRunnerin interfaceThreadedWrappedGraph
-
getContext
- Specified by:
getContextin interfaceThreadedWrappedGraph
-
setDataGraph
- Specified by:
setDataGraphin interfaceThreadedWrappedGraph
-
clear
public void clear()Description copied from interface:WrappedGraphObjRemove all edges from all roots in the DataGraph in an locked execution- Specified by:
clearin interfaceWrappedGraph- Specified by:
clearin interfaceWrappedGraphObj
-
clearQueryGraph
public void clearQueryGraph()- Overrides:
clearQueryGraphin classSharedWrappedGraph
-
view2d
public void view2d()Open the 2d graph view of the WrappedGraph. This is called from the command in WGUtils- Specified by:
view2din interfaceWrappedGraph- Specified by:
view2din interfaceWrappedGraphObj
-
view3d
public void view3d()Open the 3d graph view of the GraphDescriptor of the WrappedGraph. This is called from the command in WGUtils- Specified by:
view3din interfaceWrappedGraph- Specified by:
view3din interfaceWrappedGraphObj
-
getManageableType
- Specified by:
getManageableTypein interfaceManageable- Overrides:
getManageableTypein classSecGraph
-