Class ModelKnowledge
- java.lang.Object
-
- org.gcube.informationsystem.discovery.knowledge.ModelKnowledge
-
public class ModelKnowledge extends Object
- Author:
- Luca Frosini (ISTI - CNR)
-
-
Field Summary
Fields Modifier and Type Field Description protected booleancreatedprotected Map<AccessType,Discovery<Element>>discoveriesprotected Set<Package>packagesprotected Map<AccessType,Tree<Class<Element>>>treesprotected Map<AccessType,UsageKnowledge>usageKnowledges
-
Constructor Summary
Constructors Constructor Description ModelKnowledge()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPackages(Collection<Package> packages)voidcreateKnowledge()voidcreateKnowledge(boolean force)Tree<Class<Element>>getClassesTree(AccessType accessType)Discovery<Element>getDiscovery(AccessType accessType)UsageKnowledgegetUsageKnowledge(AccessType accessType)
-
-
-
Field Detail
-
created
protected boolean created
-
usageKnowledges
protected Map<AccessType,UsageKnowledge> usageKnowledges
-
trees
protected Map<AccessType,Tree<Class<Element>>> trees
-
discoveries
protected Map<AccessType,Discovery<Element>> discoveries
-
-
Method Detail
-
getUsageKnowledge
public UsageKnowledge getUsageKnowledge(AccessType accessType)
-
addPackages
public void addPackages(Collection<Package> packages)
-
getClassesTree
public Tree<Class<Element>> getClassesTree(AccessType accessType)
-
getDiscovery
public Discovery<Element> getDiscovery(AccessType accessType)
-
-