public class ReferenceHelper extends Object
Modifier and Type | Field and Description |
---|---|
private HashBagMap<SystemObjectType,SystemObjectType> |
_typesByReferencingType |
Constructor and Description |
---|
ReferenceHelper(DataModel dataModel) |
Modifier and Type | Method and Description |
---|---|
private static <T> void |
addRecursive(HashBagMap<SystemObjectType,T> result,
T t,
SystemObjectType refType) |
private static void |
collectReferences(HashBagMap<SystemObjectType,AttributeGroup> result,
AttributeType attributeType,
AttributeGroup attributeGroup) |
Collection<? extends SystemObjectType> |
getReferencingTypes(SystemObjectType type) |
private final HashBagMap<SystemObjectType,SystemObjectType> _typesByReferencingType
public ReferenceHelper(DataModel dataModel)
private static void collectReferences(HashBagMap<SystemObjectType,AttributeGroup> result, AttributeType attributeType, AttributeGroup attributeGroup)
private static <T> void addRecursive(HashBagMap<SystemObjectType,T> result, T t, SystemObjectType refType)
public Collection<? extends SystemObjectType> getReferencingTypes(SystemObjectType type)