test_class.file: org.eclipse.winery.repository/src/test/java/org/eclipse/winery/repository/backend/xsd/RepositoryBasedXsdImportManagerTest.java
test_class.identifier: RepositoryBasedXsdImportManagerTest
test_class.superclass: extends TestWithGitBackedRepository
test_case.body: @Test
      public void getAllDeclaredElementsLocalNamesTest() throws Exception {
          this.setRevisionTo("5fdcffa9ccd17743d5498cab0914081fc33606e9");
  
          RepositoryBasedXsdImportManager manager = (RepositoryBasedXsdImportManager) this.repository.getXsdImportManager();
          List<NamespaceAndDefinedLocalNames> list = manager.getAllDeclaredElementsLocalNames();
  
          assertEquals(1, list.size());
      }
test_case.class_method_signature: RepositoryBasedXsdImportManagerTest.getAllDeclaredElementsLocalNamesTest()
test_case.full_signature: @Test public void getAllDeclaredElementsLocalNamesTest()
test_case.identifier: getAllDeclaredElementsLocalNamesTest
test_case.invocations: setRevisionTo getXsdImportManager getAllDeclaredElementsLocalNames assertEquals size
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void getAllDeclaredElementsLocalNamesTest()
focal_class.declarator: LOGGER = LoggerFactory.getLogger(BackendUtils.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger LOGGER = LoggerFactory.getLogger(BackendUtils.class);
focal_class.type: Logger
focal_class.var_name: LOGGER
focal_class.file: org.eclipse.winery.repository/src/main/java/org/eclipse/winery/repository/backend/xsd/RepositoryBasedXsdImportManager.java
focal_class.identifier: RepositoryBasedXsdImportManager
focal_class.interfaces: implements XsdImportManager
focal_class.class_method_signature: RepositoryBasedXsdImportManager.getImportsOfNamespace(final Namespace namespace)
focal_class.full_signature: private Set<XSDImportId> getImportsOfNamespace(final Namespace namespace)
focal_class.identifier: getImportsOfNamespace
focal_class.modifiers: private
focal_class.parameters: (final Namespace namespace)
focal_class.return: Set<XSDImportId>
focal_class.signature: Set<XSDImportId> getImportsOfNamespace(final Namespace namespace)
focal_class.class_method_signature: RepositoryBasedXsdImportManager.getXsdFileReference(final XSDImportId id)
focal_class.full_signature: private Optional<RepositoryFileReference> getXsdFileReference(final XSDImportId id)
focal_class.identifier: getXsdFileReference
focal_class.modifiers: private
focal_class.parameters: (final XSDImportId id)
focal_class.return: Optional<RepositoryFileReference>
focal_class.signature: Optional<RepositoryFileReference> getXsdFileReference(final XSDImportId id)
focal_class.class_method_signature: RepositoryBasedXsdImportManager.getAllDefinedLocalNames(final XSDImportId id, final boolean getTypes)
focal_class.full_signature: @SuppressWarnings("unchecked") private List<String> getAllDefinedLocalNames(final XSDImportId id, final boolean getTypes)
focal_class.identifier: getAllDefinedLocalNames
focal_class.modifiers: @SuppressWarnings("unchecked") private
focal_class.parameters: (final XSDImportId id, final boolean getTypes)
focal_class.return: List<String>
focal_class.signature: List<String> getAllDefinedLocalNames(final XSDImportId id, final boolean getTypes)
focal_class.class_method_signature: RepositoryBasedXsdImportManager.getAllDefinedLocalNames(final Namespace namespace, final boolean getTypes)
focal_class.full_signature: @Override public List<String> getAllDefinedLocalNames(final Namespace namespace, final boolean getTypes)
focal_class.identifier: getAllDefinedLocalNames
focal_class.modifiers: @Override public
focal_class.parameters: (final Namespace namespace, final boolean getTypes)
focal_class.return: List<String>
focal_class.signature: List<String> getAllDefinedLocalNames(final Namespace namespace, final boolean getTypes)
focal_class.class_method_signature: RepositoryBasedXsdImportManager.getMapFromLocalNameToXSD(final Namespace namespace, final boolean getTypes)
focal_class.full_signature: @Override public Map<String, RepositoryFileReference> getMapFromLocalNameToXSD(final Namespace namespace, final boolean getTypes)
focal_class.identifier: getMapFromLocalNameToXSD
focal_class.modifiers: @Override public
focal_class.parameters: (final Namespace namespace, final boolean getTypes)
focal_class.return: Map<String, RepositoryFileReference>
focal_class.signature: Map<String, RepositoryFileReference> getMapFromLocalNameToXSD(final Namespace namespace, final boolean getTypes)
focal_class.class_method_signature: RepositoryBasedXsdImportManager.getAllXsdDefinitions(boolean getType)
focal_class.full_signature: private List<NamespaceAndDefinedLocalNames> getAllXsdDefinitions(boolean getType)
focal_class.identifier: getAllXsdDefinitions
focal_class.modifiers: private
focal_class.parameters: (boolean getType)
focal_class.return: List<NamespaceAndDefinedLocalNames>
focal_class.signature: List<NamespaceAndDefinedLocalNames> getAllXsdDefinitions(boolean getType)
focal_class.class_method_signature: RepositoryBasedXsdImportManager.getAllDeclaredElementsLocalNames()
focal_class.full_signature: @Override public List<NamespaceAndDefinedLocalNames> getAllDeclaredElementsLocalNames()
focal_class.identifier: getAllDeclaredElementsLocalNames
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: List<NamespaceAndDefinedLocalNames>
focal_class.signature: List<NamespaceAndDefinedLocalNames> getAllDeclaredElementsLocalNames()
focal_class.class_method_signature: RepositoryBasedXsdImportManager.getAllDefinedTypesLocalNames()
focal_class.full_signature: @Override public List<NamespaceAndDefinedLocalNames> getAllDefinedTypesLocalNames()
focal_class.identifier: getAllDefinedTypesLocalNames
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: List<NamespaceAndDefinedLocalNames>
focal_class.signature: List<NamespaceAndDefinedLocalNames> getAllDefinedTypesLocalNames()
focal_method.body: @Override
      public List<NamespaceAndDefinedLocalNames> getAllDeclaredElementsLocalNames() {
          return this.getAllXsdDefinitions(false);
      }
focal_method.class_method_signature: RepositoryBasedXsdImportManager.getAllDeclaredElementsLocalNames()
focal_method.full_signature: @Override public List<NamespaceAndDefinedLocalNames> getAllDeclaredElementsLocalNames()
focal_method.identifier: getAllDeclaredElementsLocalNames
focal_method.invocations: getAllXsdDefinitions
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: List<NamespaceAndDefinedLocalNames>
focal_method.signature: List<NamespaceAndDefinedLocalNames> getAllDeclaredElementsLocalNames()