Uses of Interface
i3.dragos.gm.core.schema.EdgeClass

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.
 



Copyright © 2002-2008 RWTH Aachen, Department of Computer Science 3 (Software Engineering). All Rights Reserved.