public abstract class XdiAbstractContext<EQ extends XdiContext<EQ>> extends Object implements XdiContext<EQ>
XdiContext.MappingXdiContextContextNodeIterator
Modifier | Constructor and Description |
---|---|
protected |
XdiAbstractContext(ContextNode contextNode) |
protected XdiAbstractContext(ContextNode contextNode)
public static boolean isValid(ContextNode contextNode)
contextNode
- The context node to check.public static XdiContext<?> fromContextNode(ContextNode contextNode)
contextNode
- The context node that is an XDI context.public static <T extends XdiContext<?>> T fromContextNode(ContextNode contextNode, Class<T> t)
public static XdiContext<?> fromXDIAddress(XDIAddress XDIaddress)
public static <T extends XdiContext<?>> T fromXDIAddress(XDIAddress XDIaddress, Class<T> t)
public static XDIArc getBaseXDIArc(XDIArc XDIarc)
arc
- The arc of a context node.public ContextNode getContextNode()
getContextNode
in interface XdiContext<EQ extends XdiContext<EQ>>
public Graph getGraph()
getGraph
in interface XdiContext<EQ extends XdiContext<EQ>>
public XDIAddress getXDIAddress()
getXDIAddress
in interface XdiContext<EQ extends XdiContext<EQ>>
public XDIArc getXDIArc()
getXDIArc
in interface XdiContext<EQ extends XdiContext<EQ>>
public XDIArc getBaseXDIArc()
getBaseXDIArc
in interface XdiContext<EQ extends XdiContext<EQ>>
public XdiContext<?> getXdiContext()
getXdiContext
in interface XdiContext<EQ extends XdiContext<EQ>>
public EQ dereference(boolean reference, boolean replacement, boolean identity)
dereference
in interface XdiContext<EQ extends XdiContext<EQ>>
public EQ dereference()
dereference
in interface XdiContext<EQ extends XdiContext<EQ>>
public EQ getReferenceXdiContext()
getReferenceXdiContext
in interface XdiContext<EQ extends XdiContext<EQ>>
public EQ getReplacementXdiContext()
getReplacementXdiContext
in interface XdiContext<EQ extends XdiContext<EQ>>
public Iterator<EQ> getIdentityXdiContexts()
getIdentityXdiContexts
in interface XdiContext<EQ extends XdiContext<EQ>>
public EQ getIdentityXdiContext()
getIdentityXdiContext
in interface XdiContext<EQ extends XdiContext<EQ>>
public XdiRoot findRoot()
findRoot
in interface XdiContext<EQ extends XdiContext<EQ>>
public XdiCommonRoot findLocalRoot()
findLocalRoot
in interface XdiContext<EQ extends XdiContext<EQ>>
public XdiInnerRoot getXdiInnerRoot(XDIAddress innerRootPredicateAddress, boolean create)
getXdiInnerRoot
in interface XdiContext<EQ extends XdiContext<EQ>>
public XdiEntityCollection getXdiEntityCollection(XDIArc XDIarc, boolean create)
getXdiEntityCollection
in interface XdiContext<EQ extends XdiContext<EQ>>
public XdiEntityCollection getXdiEntityCollection(XDIAddress XDIaddress, boolean create)
getXdiEntityCollection
in interface XdiContext<EQ extends XdiContext<EQ>>
public XdiAttributeCollection getXdiAttributeCollection(XDIArc XDIarc, boolean create)
getXdiAttributeCollection
in interface XdiContext<EQ extends XdiContext<EQ>>
public XdiAttributeCollection getXdiAttributeCollection(XDIAddress XDIaddress, boolean create)
getXdiAttributeCollection
in interface XdiContext<EQ extends XdiContext<EQ>>
public XdiEntitySingleton getXdiEntitySingleton(XDIArc XDIarc, boolean create)
getXdiEntitySingleton
in interface XdiContext<EQ extends XdiContext<EQ>>
public XdiEntitySingleton getXdiEntitySingleton(XDIAddress XDIaddress, boolean create)
getXdiEntitySingleton
in interface XdiContext<EQ extends XdiContext<EQ>>
public XdiAttributeSingleton getXdiAttributeSingleton(XDIArc XDIarc, boolean create)
getXdiAttributeSingleton
in interface XdiContext<EQ extends XdiContext<EQ>>
public XdiAttributeSingleton getXdiAttributeSingleton(XDIAddress XDIaddress, boolean create)
getXdiAttributeSingleton
in interface XdiContext<EQ extends XdiContext<EQ>>
public XdiEntity getXdiEntity(XDIArc XDIarc, boolean create)
getXdiEntity
in interface XdiContext<EQ extends XdiContext<EQ>>
public XdiEntity getXdiEntity(XDIAddress XDIaddress, boolean create)
getXdiEntity
in interface XdiContext<EQ extends XdiContext<EQ>>
public XdiAttribute getXdiAttribute(XDIArc XDIarc, boolean create)
getXdiAttribute
in interface XdiContext<EQ extends XdiContext<EQ>>
public XdiAttribute getXdiAttribute(XDIAddress XDIaddress, boolean create)
getXdiAttribute
in interface XdiContext<EQ extends XdiContext<EQ>>
public int compareTo(XdiContext<?> other)
compareTo
in interface Comparable<XdiContext<?>>
Copyright © 2017. All rights reserved.