test_class.declarator: generator
test_class.modifier: private
test_class.original_string: private BasicGenerator generator;
test_class.type: BasicGenerator
test_class.var_name: generator
test_class.file: display/renderbasic/src/test/java/org/openscience/cdk/renderer/generators/BasicGeneratorTest.java
test_class.identifier: BasicGeneratorTest
test_class.superclass: extends AbstractGeneratorTest
test_case.body: @Test
      public void testSingleAtom() {
          IAtomContainer singleAtom = makeSingleAtom();
  
          // nothing should be made
          IRenderingElement root = generator.generate(singleAtom, model);
          List<IRenderingElement> elements = elementUtil.getAllSimpleElements(root);
          Assert.assertEquals(1, elements.size());
      }
test_case.class_method_signature: BasicGeneratorTest.testSingleAtom()
test_case.full_signature: @Test public void testSingleAtom()
test_case.identifier: testSingleAtom
test_case.invocations: makeSingleAtom generate getAllSimpleElements assertEquals size
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testSingleAtom()
focal_class.declarator: sceneGenerator
focal_class.modifier: private
focal_class.original_string: private BasicSceneGenerator sceneGenerator;
focal_class.type: BasicSceneGenerator
focal_class.var_name: sceneGenerator
focal_class.declarator: atomGenerator
focal_class.modifier: private
focal_class.original_string: private BasicAtomGenerator  atomGenerator;
focal_class.type: BasicAtomGenerator
focal_class.var_name: atomGenerator
focal_class.declarator: bondGenerator
focal_class.modifier: private
focal_class.original_string: private BasicBondGenerator  bondGenerator;
focal_class.type: BasicBondGenerator
focal_class.var_name: bondGenerator
focal_class.file: display/renderbasic/src/main/java/org/openscience/cdk/renderer/generators/BasicGenerator.java
focal_class.identifier: BasicGenerator
focal_class.interfaces: implements IGenerator<IAtomContainer>
focal_class.class_method_signature: BasicGenerator.BasicGenerator()
focal_class.full_signature: public  BasicGenerator()
focal_class.identifier: BasicGenerator
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  BasicGenerator()
focal_class.class_method_signature: BasicGenerator.generate(IAtomContainer ac, RendererModel model)
focal_class.full_signature: @Override public IRenderingElement generate(IAtomContainer ac, RendererModel model)
focal_class.identifier: generate
focal_class.modifiers: @Override public
focal_class.parameters: (IAtomContainer ac, RendererModel model)
focal_class.return: IRenderingElement
focal_class.signature: IRenderingElement generate(IAtomContainer ac, RendererModel model)
focal_class.class_method_signature: BasicGenerator.getParameters()
focal_class.full_signature: @Override public List<IGeneratorParameter<?>> getParameters()
focal_class.identifier: getParameters
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: List<IGeneratorParameter<?>>
focal_class.signature: List<IGeneratorParameter<?>> getParameters()
focal_method.body: @Override
      public IRenderingElement generate(IAtomContainer ac, RendererModel model) {
          ElementGroup diagram = new ElementGroup();
          diagram.add(this.sceneGenerator.generate(ac, model));
          diagram.add(this.bondGenerator.generate(ac, model));
          diagram.add(this.atomGenerator.generate(ac, model));
          return diagram;
      }
focal_method.class_method_signature: BasicGenerator.generate(IAtomContainer ac, RendererModel model)
focal_method.full_signature: @Override public IRenderingElement generate(IAtomContainer ac, RendererModel model)
focal_method.identifier: generate
focal_method.invocations: add generate add generate add generate
focal_method.modifiers: @Override public
focal_method.parameters: (IAtomContainer ac, RendererModel model)
focal_method.return: IRenderingElement
focal_method.signature: IRenderingElement generate(IAtomContainer ac, RendererModel model)