Package org.eclipse.ohf.stem.core.graph

Interface Summary
DynamicEdgeLabel A DynamicEdgeLabel is a DynamicLabel that specifically labels an Edge.
DynamicLabel A DynamicLabel is a Label that has two LabelValues instead of one.
DynamicNodeLabel A DynamicNodeLabel is a DynamicLabel that specifically labels a Node.
Edge An Edge represents a relationship between two Nodes.
EdgeLabel An EdgeLabel is a Label that provides attributes to an Edge.
Graph A Graph serves two roles in the STEM system.
GraphFactory The Factory for the model.
GraphPackage The Package for the model.
GraphPackage.Literals Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
Label A Label represents attributes of either a Node, Edge, or Graph.
LabelValue A LabelValue stores the attributes of a Label.
Node A Node represents a real or abstract entity.
NodeLabel A NodeLabel is a Label that provides attributes to a Node.
StaticEdgeLabel A StaticEdgeLabel is an EdgeLabel that only has a single "current" LabelValue.
StaticNodeLabel A StaticNodeLabel is a NodeLabel that only has a single "current" LabelValue.
UnresolvedIdentifiable An UnresolvedIdentifiable is created during the generation of the canonical Graph (see Model#getCanonicalGraph(URI)) when an {{@link Edge} or a {@link Label} cannot be matched with the {@link Node} or {@link Graph} that its target {@link URI} specifies.