|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use EdgeClass | |
---|---|
i3.dragos.gm.core | DRAGOS Core Graph Model. |
i3.dragos.gm.core.id | Interfaces and classes that may be used to reference graph entities. |
i3.dragos.gm.core.proxy | Proxies are implementation helpers that hold references to actual graph entities / graph entity classes. |
i3.dragos.gm.core.schema | DRAGOS Core Graph Schema |
i3.dragos.gm.core.schema.filter | Schema implementation that can hide certain GraphEntityClasses. |
i3.dragos.gm.core.schema.id | Interfaces and classes that may be used to reference graph entity classes. |
Uses of EdgeClass in i3.dragos.gm.core |
---|
Methods in i3.dragos.gm.core that return EdgeClass | |
---|---|
EdgeClass |
Edge.getEdgeClass()
Returns the type of the edge. |
static EdgeClass |
UnwrapTool.unwrapEdgeClass(EdgeClass g)
Variant of UnwrapTool.unwrapGraphEntityClass(GraphEntityClass) to avoid
casting. |
static EdgeClass |
UnwrapTool.unwrapEdgeClassTill(EdgeClass g,
java.lang.Class<?> c)
Performs unwrapping until an instance of a specified Class is found. |
EdgeClass |
NullWrapper.wrapEdgeClass(EdgeClass g)
Variant of Wrapper.wrapGraphEntityClass(GraphEntityClass) to avoid casting. |
EdgeClass |
Wrapper.wrapEdgeClass(EdgeClass g)
Variant of Wrapper.wrapGraphEntityClass(GraphEntityClass) to avoid casting. |
EdgeClass |
WrapperBooster.wrapEdgeClass(EdgeClass g)
Variant of Wrapper.wrapGraphEntityClass(GraphEntityClass) to avoid casting. |
EdgeClass |
MultiWrapper.wrapEdgeClass(EdgeClass g)
Variant of Wrapper.wrapGraphEntityClass(GraphEntityClass) to avoid casting. |
Methods in i3.dragos.gm.core that return types with arguments of type EdgeClass | |
---|---|
static java.util.Collection<EdgeClass> |
WrapTool.wrapAllEdgeClasses(java.util.Collection<? extends EdgeClass> c,
Wrapper wrapper)
All graph entities in the given collection are wrapped using the wrapper's Wrapper.wrapEdgeClass(EdgeClass) method. |
Methods in i3.dragos.gm.core with parameters of type EdgeClass | |
---|---|
Edge |
Graph.createEdge(GraphEntity source,
GraphEntity target,
EdgeClass type)
Creates a new edge between the specified source and target graph element, which will belong to this graph and returns it. |
java.util.Collection<? extends GraphEntity> |
GraphEntity.getAdjacentGraphEntities(ConnectionMode connectionMode,
EdgeClass type,
boolean includeSubClasses)
Returns all adjacent graph entities connected through Edges. |
java.util.Collection<? extends Edge> |
Graph.getAllEdgesOfGraph(EdgeClass type,
boolean includeSubClasses)
Returns a collection containing all edges of the specified type stored in the graph. |
java.util.Collection<? extends Edge> |
GraphEntity.getEdges(ConnectionMode connectionMode,
EdgeClass type,
boolean includeSubClasses)
Returns a collection containing the ( Edge ) of all edges
of the requested kind and type connected to this graph element. |
void |
Graph.removeAllEdges(EdgeClass type,
boolean includeSubClasses)
Removes all edges of the specified type from the graph. |
static EdgeClass |
UnwrapTool.unwrapEdgeClass(EdgeClass g)
Variant of UnwrapTool.unwrapGraphEntityClass(GraphEntityClass) to avoid
casting. |
static EdgeClass |
UnwrapTool.unwrapEdgeClassTill(EdgeClass g,
java.lang.Class<?> c)
Performs unwrapping until an instance of a specified Class is found. |
EdgeClass |
NullWrapper.wrapEdgeClass(EdgeClass g)
Variant of Wrapper.wrapGraphEntityClass(GraphEntityClass) to avoid casting. |
EdgeClass |
Wrapper.wrapEdgeClass(EdgeClass g)
Variant of Wrapper.wrapGraphEntityClass(GraphEntityClass) to avoid casting. |
EdgeClass |
WrapperBooster.wrapEdgeClass(EdgeClass g)
Variant of Wrapper.wrapGraphEntityClass(GraphEntityClass) to avoid casting. |
EdgeClass |
MultiWrapper.wrapEdgeClass(EdgeClass g)
Variant of Wrapper.wrapGraphEntityClass(GraphEntityClass) to avoid casting. |
Method parameters in i3.dragos.gm.core with type arguments of type EdgeClass | |
---|---|
static java.util.Collection<EdgeClass> |
WrapTool.wrapAllEdgeClasses(java.util.Collection<? extends EdgeClass> c,
Wrapper wrapper)
All graph entities in the given collection are wrapped using the wrapper's Wrapper.wrapEdgeClass(EdgeClass) method. |
Uses of EdgeClass in i3.dragos.gm.core.id |
---|
Methods in i3.dragos.gm.core.id with parameters of type EdgeClass | |
---|---|
static EdgeClassID |
IdentifierTool.createEdgeClassID(EdgeClass gec)
Creates a new EdgeClassID for the given EdgeClass
instance. |
Uses of EdgeClass in i3.dragos.gm.core.proxy |
---|
Classes in i3.dragos.gm.core.proxy that implement EdgeClass | |
---|---|
class |
EdgeClassProxy
An EdgeClassProxy delegates all method calls to the underlying
edge class except for those that access fields which are used after an edge
class has been deleted. |
Methods in i3.dragos.gm.core.proxy that return EdgeClass | |
---|---|
EdgeClass |
EdgeProxy.getEdgeClass()
Returns the type of the edge. |
static EdgeClass |
ProxyUnwrapTool.unwrapEdgeClass(EdgeClass g)
Variant of ProxyUnwrapTool.unwrapGraphEntityClass(GraphEntityClass) to avoid
casting. |
static EdgeClass |
ProxyWrapper.wrapEdgeClass(EdgeClass g)
Variant of ProxyWrapper.wrapGraphEntityClass(GraphEntityClass) to avoid
casting. |
Methods in i3.dragos.gm.core.proxy that return types with arguments of type EdgeClass | |
---|---|
static java.util.Collection<EdgeClass> |
ProxyWrapTool.wrapAllEdgeClasses(java.util.Collection<? extends EdgeClass> c,
Wrapper wrapper)
All graph entities in the given collection are wrapped using the wrapper's Wrapper.wrapEdgeClass(EdgeClass) method. |
Methods in i3.dragos.gm.core.proxy with parameters of type EdgeClass | |
---|---|
Edge |
GraphProxy.createEdge(GraphEntity source,
GraphEntity target,
EdgeClass type)
Creates a new edge between the specified source and target graph element, which will belong to this graph and returns it. |
java.util.Collection<? extends GraphEntity> |
GraphEntityProxy.getAdjacentGraphEntities(ConnectionMode connectionMode,
EdgeClass type,
boolean includeSubClasses)
Returns all adjacent graph entities connected through Edges. |
java.util.Collection<? extends Edge> |
GraphProxy.getAllEdgesOfGraph(EdgeClass type,
boolean includeSubClasses)
Returns a collection containing all edges of the specified type stored in the graph. |
java.util.Collection<? extends Edge> |
GraphEntityProxy.getEdges(ConnectionMode connectionMode,
EdgeClass type,
boolean includeSubClasses)
Returns a collection containing the ( Edge ) of all edges
of the requested kind and type connected to this graph element. |
void |
GraphProxy.removeAllEdges(EdgeClass type,
boolean includeSubClasses)
Removes all edges of the specified type from the graph. |
static EdgeClass |
ProxyUnwrapTool.unwrapEdgeClass(EdgeClass g)
Variant of ProxyUnwrapTool.unwrapGraphEntityClass(GraphEntityClass) to avoid
casting. |
static EdgeClass |
ProxyWrapper.wrapEdgeClass(EdgeClass g)
Variant of ProxyWrapper.wrapGraphEntityClass(GraphEntityClass) to avoid
casting. |
Method parameters in i3.dragos.gm.core.proxy with type arguments of type EdgeClass | |
---|---|
static java.util.Collection<EdgeClass> |
ProxyWrapTool.wrapAllEdgeClasses(java.util.Collection<? extends EdgeClass> c,
Wrapper wrapper)
All graph entities in the given collection are wrapped using the wrapper's Wrapper.wrapEdgeClass(EdgeClass) method. |
Constructors in i3.dragos.gm.core.proxy with parameters of type EdgeClass | |
---|---|
EdgeClassProxy(EdgeClass e)
Constructs a new wrapper for an edge class. |
Uses of EdgeClass in i3.dragos.gm.core.schema |
---|
Methods in i3.dragos.gm.core.schema that return EdgeClass | |
---|---|
EdgeClass |
Schema.declareDirectedEdgeClass(java.lang.String name,
boolean abstractClass,
GraphEntityClass source,
Cardinality srcCard,
GraphEntityClass target,
Cardinality trgCard)
Declare a new edge class for directed edges and returns it. |
EdgeClass |
Schema.declareUndirectedEdgeClass(java.lang.String name,
boolean abstractClass,
GraphEntityClass entityClass,
Cardinality cardinality)
Declare a new edge class for undirected edges and returns it. |
EdgeClass |
Schema.getEdgeClassByName(java.lang.String name)
Returns the edge class specified by the given name. |
Methods in i3.dragos.gm.core.schema that return types with arguments of type EdgeClass | |
---|---|
java.util.Collection<? extends EdgeClass> |
Schema.getAllEdgeClasses()
Returns a collection containing all edge classes defined in the schema. |
Methods in i3.dragos.gm.core.schema with parameters of type EdgeClass | |
---|---|
boolean |
Schema.existsEdgeClass(EdgeClass id)
Returns true if the edge class is declared in this
schema and false otherwise. |
Uses of EdgeClass in i3.dragos.gm.core.schema.filter |
---|
Methods in i3.dragos.gm.core.schema.filter that return EdgeClass | |
---|---|
EdgeClass |
FilteringSchema.declareDirectedEdgeClass(java.lang.String name,
boolean abstractClass,
GraphEntityClass source,
Cardinality srcCard,
GraphEntityClass target,
Cardinality trgCard)
Behaves exactly like Schema.declareDirectedEdgeClass(String, boolean, GraphEntityClass, Cardinality, GraphEntityClass, Cardinality)
except that name is not allowed to start with the reserved
prefix. |
EdgeClass |
FilteringSchema.declareUndirectedEdgeClass(java.lang.String name,
boolean abstractClass,
GraphEntityClass entityClass,
Cardinality cardinality)
Behaves exactly like Schema.declareUndirectedEdgeClass(String, boolean, GraphEntityClass, Cardinality)
except that name is not allowed to start with the reserved
prefix. |
EdgeClass |
FilteringSchema.getEdgeClassByName(java.lang.String name)
Behaves exactly like Schema.getEdgeClassByName(String)
except that a class with a reserved name is not found. |
Methods in i3.dragos.gm.core.schema.filter that return types with arguments of type EdgeClass | |
---|---|
java.util.Collection<? extends EdgeClass> |
FilteringSchema.getAllEdgeClasses()
Behaves exactly like Schema.getAllEdgeClasses() except that
a classes with reserved names are filtered out. |
Methods in i3.dragos.gm.core.schema.filter with parameters of type EdgeClass | |
---|---|
boolean |
FilteringSchema.existsEdgeClass(EdgeClass id)
Behaves exactly like Schema.existsEdgeClass(EdgeClass)
except that false is returned for classes with reserved
names. |
Uses of EdgeClass in i3.dragos.gm.core.schema.id |
---|
Methods in i3.dragos.gm.core.schema.id that return EdgeClass | |
---|---|
EdgeClass |
EdgeClassID.getEdgeClass()
Returns the edge class referenced by this ID. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |