public interface AttributeNodeImplementor<J> extends AttributeNode<J>, GraphNodeImplementor<J>
addKeySubGraph, addSubGraphgetAttributeNamePersistentAttributeDescriptor<?,J> getAttributeDescriptor()
Map<Class<? extends J>,SubGraphImplementor<? extends J>> getSubGraphMap()
Map<Class<? extends J>,SubGraphImplementor<? extends J>> getKeySubGraphMap()
default void visitSubGraphs(BiConsumer<Class<?>,SubGraphImplementor<?>> consumer)
default void visitKeySubGraphs(BiConsumer<Class<?>,SubGraphImplementor<?>> consumer)
default Map<Class,Subgraph> getSubgraphs()
getSubgraphs in interface AttributeNode<J>default Map<Class,Subgraph> getKeySubgraphs()
getKeySubgraphs in interface AttributeNode<J>AttributeNodeImplementor<J> makeCopy(boolean mutable)
SubGraphImplementor<J> makeSubGraph()
SubGraphImplementor<J> makeKeySubGraph()
<S extends J> SubGraphImplementor<S> makeSubGraph(Class<S> subtype)
<S extends J> SubGraphImplementor<S> makeKeySubGraph(Class<S> subtype)
<S extends J> SubGraphImplementor<S> makeSubGraph(ManagedTypeDescriptor<S> subtype)
<S extends J> SubGraphImplementor<S> makeKeySubGraph(ManagedTypeDescriptor<S> subtype)
void merge(AttributeNodeImplementor<?> attributeNode)
Copyright © 2001-2022 Red Hat, Inc. All Rights Reserved.