Class ClassInformation
- java.lang.Object
-
- org.gcube.informationsystem.discovery.knowledge.ClassInformation
-
- All Implemented Interfaces:
TypeInformation<Class<Element>>,NodeInformation<Class<Element>>
public class ClassInformation extends Object implements TypeInformation<Class<Element>>
- Author:
- Luca Frosini (ISTI - CNR)
-
-
Constructor Summary
Constructors Constructor Description ClassInformation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessTypegetAccessType(Class<Element> clz)StringgetIdentifier(Class<Element> clz)Set<String>getParentIdentifiers(Class<Element> root, Class<Element> clz)Class<Element>getRoot(AccessType accessType)
-
-
-
Method Detail
-
getIdentifier
public String getIdentifier(Class<Element> clz)
- Specified by:
getIdentifierin interfaceNodeInformation<Class<Element>>
-
getParentIdentifiers
public Set<String> getParentIdentifiers(Class<Element> root, Class<Element> clz)
- Specified by:
getParentIdentifiersin interfaceNodeInformation<Class<Element>>
-
getAccessType
public AccessType getAccessType(Class<Element> clz)
- Specified by:
getAccessTypein interfaceTypeInformation<Class<Element>>
-
getRoot
public Class<Element> getRoot(AccessType accessType)
- Specified by:
getRootin interfaceTypeInformation<Class<Element>>
-
-