diff --git a/src/main/java/org/gcube/informationsystem/utils/documentation/generator/ClassesDiscoveryGenerator.java b/src/main/java/org/gcube/informationsystem/utils/documentation/generator/ClassesDiscoveryGenerator.java index e09344b..ad3c4d7 100644 --- a/src/main/java/org/gcube/informationsystem/utils/documentation/generator/ClassesDiscoveryGenerator.java +++ b/src/main/java/org/gcube/informationsystem/utils/documentation/generator/ClassesDiscoveryGenerator.java @@ -54,11 +54,7 @@ public class ClassesDiscoveryGenerator extends Generator { } protected void discover(AccessType at, Package[] packages) throws Exception { - /* - * I need to get all types also the types defined in IS Model - * to properly support the specilizations if any - */ - ElementSpecilizationDiscovery discovery = new ElementSpecilizationDiscovery<>(at.getTypeClass(), true); + ElementSpecilizationDiscovery discovery = new ElementSpecilizationDiscovery<>(at.getTypeClass(), false); if(Objects.nonNull(packages)) { Arrays.stream(packages).forEach(p -> discovery.addPackage(p)); } diff --git a/src/main/java/org/gcube/informationsystem/utils/documentation/generator/TreeGenerator.java b/src/main/java/org/gcube/informationsystem/utils/documentation/generator/TreeGenerator.java index b7c1f21..40e8ebe 100644 --- a/src/main/java/org/gcube/informationsystem/utils/documentation/generator/TreeGenerator.java +++ b/src/main/java/org/gcube/informationsystem/utils/documentation/generator/TreeGenerator.java @@ -35,19 +35,12 @@ public class TreeGenerator extends Generator { public static final String RELATIONS_FILENAME = "relations.rst"; protected static final List> isModelProperties; - protected static final List isModelPropertyNames; static { isModelProperties = new ArrayList<>(); isModelProperties.add(Header.class); isModelProperties.add(Encrypted.class); isModelProperties.add(PropagationConstraint.class); - - isModelPropertyNames= new ArrayList<>(); - isModelPropertyNames.add(Header.NAME); - isModelPropertyNames.add(Encrypted.NAME); - isModelPropertyNames.add(PropagationConstraint.NAME); - } protected Map types; @@ -92,13 +85,6 @@ public class TreeGenerator extends Generator { * Going to skip it */ writeSectionOnly(type, level); - }else if(isModelPropertyNames.contains(type.getName())){ - // Can be Header, Encrypted or PropagationConstraint - if(node.getChildrenNodes()!=null && node.getChildrenNodes().size()>0) { - // If they have specialization I just add the section - // to maintain the level, otherwise I skip it - writeSectionOnly(type, level); - } } else { writeTypeToFile(type, file, level); }