- All Implemented Interfaces:
GraphContext,GraphManagerContext,WrappedGraph,WrappedGraphRef,ProducingNode,Manageable,Shareable,RegistryContext,Graph
@HasModel(Compiletime.class)
public class GraphObjectRef
extends ItemReference<GraphObject>
implements WrappedGraphRef, ProducingNode
This class is used to reference the GraphObjects from the GraphObject Explorer in the RGG code
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class de.grogra.pf.registry.ItemReference
item, itemResolved, name$FIELD, object, objectResolved -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.grogra.pf.registry.ItemReference
createItem, equals, findChildrenWithoutExtension, hashCode, removeExtension, resolveItem, resolveObjectMethods inherited from class de.grogra.persistence.ShareableBase
addReference, appendReferencesTo, fieldModified, getProvider, getStamp, initProvider, manageableReadResolve, manageableWriteReplace, removeReferenceMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.grogra.graph.wrapped.WrappedGraph
setDerivationModeMethods inherited from interface de.grogra.graph.wrapped.WrappedGraphRef
apply, canEnumerateEdges, canEnumerateNodes, clear, cloneGraph, createMatcher, createProducer, createQueryState, derive, enumerateEdges, enumerateNodes, getDataGraph, getGraph, getModel, getQueryGraph, getRegistry, getRoot, getRootNode, reload, reload, setRootNode, toInstance, view2d, view3d
-
Field Details
-
$TYPE
-
-
Constructor Details
-
GraphObjectRef
-
GraphObjectRef
public GraphObjectRef()
-
-
Method Details
-
resolve
- Specified by:
resolvein interfaceWrappedGraphRef
-
getName
- Specified by:
getNamein interfaceWrappedGraph- Specified by:
getNamein interfaceWrappedGraphRef- Overrides:
getNamein classItemReference<GraphObject>
-
produceNode
- Specified by:
produceNodein interfaceProducingNode
-
getAll
-
getManageableType
- Specified by:
getManageableTypein interfaceManageable
-