test_class.declarator: factory = new DataObjectFactoryImpl()
test_class.modifier: private final
test_class.original_string: private final DataObjectFactory factory = new DataObjectFactoryImpl();
test_class.type: DataObjectFactory
test_class.var_name: factory
test_class.file: wdtk-datamodel/src/test/java/org/wikidata/wdtk/datamodel/implementation/DataObjectFactoryImplTest.java
test_class.identifier: DataObjectFactoryImplTest
test_case.body: @Test
  	public final void testGetQuantityValueNoUnit() {
  		BigDecimal nv = new BigDecimal(
  				"0.123456789012345678901234567890123456789");
  		BigDecimal lb = new BigDecimal(
  				"0.123456789012345678901234567890123456788");
  		BigDecimal ub = new BigDecimal(
  				"0.123456789012345678901234567890123456790");
  		QuantityValue o1 = new QuantityValueImpl(nv, lb, ub, "1");
  		QuantityValue o2 = factory.getQuantityValue(nv, lb, ub);
  		assertEquals(o1, o2);
  	}
test_case.class_method_signature: DataObjectFactoryImplTest.testGetQuantityValueNoUnit()
test_case.full_signature: @Test public final void testGetQuantityValueNoUnit()
test_case.identifier: testGetQuantityValueNoUnit
test_case.invocations: getQuantityValue assertEquals
test_case.modifiers: @Test public final
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGetQuantityValueNoUnit()
focal_class.file: wdtk-datamodel/src/main/java/org/wikidata/wdtk/datamodel/implementation/DataObjectFactoryImpl.java
focal_class.identifier: DataObjectFactoryImpl
focal_class.interfaces: implements DataObjectFactory
focal_class.class_method_signature: DataObjectFactoryImpl.getItemIdValue(String id, String siteIri)
focal_class.full_signature: @Override public ItemIdValue getItemIdValue(String id, String siteIri)
focal_class.identifier: getItemIdValue
focal_class.modifiers: @Override public
focal_class.parameters: (String id, String siteIri)
focal_class.return: ItemIdValue
focal_class.signature: ItemIdValue getItemIdValue(String id, String siteIri)
focal_class.class_method_signature: DataObjectFactoryImpl.getPropertyIdValue(String id, String siteIri)
focal_class.full_signature: @Override public PropertyIdValue getPropertyIdValue(String id, String siteIri)
focal_class.identifier: getPropertyIdValue
focal_class.modifiers: @Override public
focal_class.parameters: (String id, String siteIri)
focal_class.return: PropertyIdValue
focal_class.signature: PropertyIdValue getPropertyIdValue(String id, String siteIri)
focal_class.class_method_signature: DataObjectFactoryImpl.getLexemeIdValue(String id, String siteIri)
focal_class.full_signature: @Override public LexemeIdValue getLexemeIdValue(String id, String siteIri)
focal_class.identifier: getLexemeIdValue
focal_class.modifiers: @Override public
focal_class.parameters: (String id, String siteIri)
focal_class.return: LexemeIdValue
focal_class.signature: LexemeIdValue getLexemeIdValue(String id, String siteIri)
focal_class.class_method_signature: DataObjectFactoryImpl.getFormIdValue(String id, String siteIri)
focal_class.full_signature: @Override public FormIdValue getFormIdValue(String id, String siteIri)
focal_class.identifier: getFormIdValue
focal_class.modifiers: @Override public
focal_class.parameters: (String id, String siteIri)
focal_class.return: FormIdValue
focal_class.signature: FormIdValue getFormIdValue(String id, String siteIri)
focal_class.class_method_signature: DataObjectFactoryImpl.getSenseIdValue(String id, String siteIri)
focal_class.full_signature: @Override public SenseIdValue getSenseIdValue(String id, String siteIri)
focal_class.identifier: getSenseIdValue
focal_class.modifiers: @Override public
focal_class.parameters: (String id, String siteIri)
focal_class.return: SenseIdValue
focal_class.signature: SenseIdValue getSenseIdValue(String id, String siteIri)
focal_class.class_method_signature: DataObjectFactoryImpl.getMediaInfoIdValue(String id, String siteIri)
focal_class.full_signature: @Override public MediaInfoIdValue getMediaInfoIdValue(String id, String siteIri)
focal_class.identifier: getMediaInfoIdValue
focal_class.modifiers: @Override public
focal_class.parameters: (String id, String siteIri)
focal_class.return: MediaInfoIdValue
focal_class.signature: MediaInfoIdValue getMediaInfoIdValue(String id, String siteIri)
focal_class.class_method_signature: DataObjectFactoryImpl.getDatatypeIdValue(String id)
focal_class.full_signature: @Override public DatatypeIdValue getDatatypeIdValue(String id)
focal_class.identifier: getDatatypeIdValue
focal_class.modifiers: @Override public
focal_class.parameters: (String id)
focal_class.return: DatatypeIdValue
focal_class.signature: DatatypeIdValue getDatatypeIdValue(String id)
focal_class.class_method_signature: DataObjectFactoryImpl.getTimeValue(long year, byte month, byte day, byte hour,
  			byte minute, byte second, byte precision, int beforeTolerance,
  			int afterTolerance, int timezoneOffset, String calendarModel)
focal_class.full_signature: @Override public TimeValue getTimeValue(long year, byte month, byte day, byte hour,
  			byte minute, byte second, byte precision, int beforeTolerance,
  			int afterTolerance, int timezoneOffset, String calendarModel)
focal_class.identifier: getTimeValue
focal_class.modifiers: @Override public
focal_class.parameters: (long year, byte month, byte day, byte hour,
  			byte minute, byte second, byte precision, int beforeTolerance,
  			int afterTolerance, int timezoneOffset, String calendarModel)
focal_class.return: TimeValue
focal_class.signature: TimeValue getTimeValue(long year, byte month, byte day, byte hour,
  			byte minute, byte second, byte precision, int beforeTolerance,
  			int afterTolerance, int timezoneOffset, String calendarModel)
focal_class.class_method_signature: DataObjectFactoryImpl.getGlobeCoordinatesValue(double latitude,
  			double longitude, double precision, String globeIri)
focal_class.full_signature: @Override public GlobeCoordinatesValue getGlobeCoordinatesValue(double latitude,
  			double longitude, double precision, String globeIri)
focal_class.identifier: getGlobeCoordinatesValue
focal_class.modifiers: @Override public
focal_class.parameters: (double latitude,
  			double longitude, double precision, String globeIri)
focal_class.return: GlobeCoordinatesValue
focal_class.signature: GlobeCoordinatesValue getGlobeCoordinatesValue(double latitude,
  			double longitude, double precision, String globeIri)
focal_class.class_method_signature: DataObjectFactoryImpl.getStringValue(String string)
focal_class.full_signature: @Override public StringValue getStringValue(String string)
focal_class.identifier: getStringValue
focal_class.modifiers: @Override public
focal_class.parameters: (String string)
focal_class.return: StringValue
focal_class.signature: StringValue getStringValue(String string)
focal_class.class_method_signature: DataObjectFactoryImpl.getMonolingualTextValue(String text,
  			String languageCode)
focal_class.full_signature: @Override public MonolingualTextValue getMonolingualTextValue(String text,
  			String languageCode)
focal_class.identifier: getMonolingualTextValue
focal_class.modifiers: @Override public
focal_class.parameters: (String text,
  			String languageCode)
focal_class.return: MonolingualTextValue
focal_class.signature: MonolingualTextValue getMonolingualTextValue(String text,
  			String languageCode)
focal_class.class_method_signature: DataObjectFactoryImpl.getQuantityValue(BigDecimal numericValue)
focal_class.full_signature: @Override public QuantityValue getQuantityValue(BigDecimal numericValue)
focal_class.identifier: getQuantityValue
focal_class.modifiers: @Override public
focal_class.parameters: (BigDecimal numericValue)
focal_class.return: QuantityValue
focal_class.signature: QuantityValue getQuantityValue(BigDecimal numericValue)
focal_class.class_method_signature: DataObjectFactoryImpl.getQuantityValue(BigDecimal numericValue,
  			BigDecimal lowerBound, BigDecimal upperBound)
focal_class.full_signature: @Override public QuantityValue getQuantityValue(BigDecimal numericValue,
  			BigDecimal lowerBound, BigDecimal upperBound)
focal_class.identifier: getQuantityValue
focal_class.modifiers: @Override public
focal_class.parameters: (BigDecimal numericValue,
  			BigDecimal lowerBound, BigDecimal upperBound)
focal_class.return: QuantityValue
focal_class.signature: QuantityValue getQuantityValue(BigDecimal numericValue,
  			BigDecimal lowerBound, BigDecimal upperBound)
focal_class.class_method_signature: DataObjectFactoryImpl.getQuantityValue(BigDecimal numericValue, String unit)
focal_class.full_signature: @Override public QuantityValue getQuantityValue(BigDecimal numericValue, String unit)
focal_class.identifier: getQuantityValue
focal_class.modifiers: @Override public
focal_class.parameters: (BigDecimal numericValue, String unit)
focal_class.return: QuantityValue
focal_class.signature: QuantityValue getQuantityValue(BigDecimal numericValue, String unit)
focal_class.class_method_signature: DataObjectFactoryImpl.getQuantityValue(BigDecimal numericValue,
  			BigDecimal lowerBound, BigDecimal upperBound, String unit)
focal_class.full_signature: @Override public QuantityValue getQuantityValue(BigDecimal numericValue,
  			BigDecimal lowerBound, BigDecimal upperBound, String unit)
focal_class.identifier: getQuantityValue
focal_class.modifiers: @Override public
focal_class.parameters: (BigDecimal numericValue,
  			BigDecimal lowerBound, BigDecimal upperBound, String unit)
focal_class.return: QuantityValue
focal_class.signature: QuantityValue getQuantityValue(BigDecimal numericValue,
  			BigDecimal lowerBound, BigDecimal upperBound, String unit)
focal_class.class_method_signature: DataObjectFactoryImpl.getValueSnak(PropertyIdValue propertyId, Value value)
focal_class.full_signature: @Override public ValueSnak getValueSnak(PropertyIdValue propertyId, Value value)
focal_class.identifier: getValueSnak
focal_class.modifiers: @Override public
focal_class.parameters: (PropertyIdValue propertyId, Value value)
focal_class.return: ValueSnak
focal_class.signature: ValueSnak getValueSnak(PropertyIdValue propertyId, Value value)
focal_class.class_method_signature: DataObjectFactoryImpl.getSomeValueSnak(PropertyIdValue propertyId)
focal_class.full_signature: @Override public SomeValueSnak getSomeValueSnak(PropertyIdValue propertyId)
focal_class.identifier: getSomeValueSnak
focal_class.modifiers: @Override public
focal_class.parameters: (PropertyIdValue propertyId)
focal_class.return: SomeValueSnak
focal_class.signature: SomeValueSnak getSomeValueSnak(PropertyIdValue propertyId)
focal_class.class_method_signature: DataObjectFactoryImpl.getNoValueSnak(PropertyIdValue propertyId)
focal_class.full_signature: @Override public NoValueSnak getNoValueSnak(PropertyIdValue propertyId)
focal_class.identifier: getNoValueSnak
focal_class.modifiers: @Override public
focal_class.parameters: (PropertyIdValue propertyId)
focal_class.return: NoValueSnak
focal_class.signature: NoValueSnak getNoValueSnak(PropertyIdValue propertyId)
focal_class.class_method_signature: DataObjectFactoryImpl.getSnakGroup(List<? extends Snak> snaks)
focal_class.full_signature: @Override public SnakGroup getSnakGroup(List<? extends Snak> snaks)
focal_class.identifier: getSnakGroup
focal_class.modifiers: @Override public
focal_class.parameters: (List<? extends Snak> snaks)
focal_class.return: SnakGroup
focal_class.signature: SnakGroup getSnakGroup(List<? extends Snak> snaks)
focal_class.class_method_signature: DataObjectFactoryImpl.getClaim(EntityIdValue subject, Snak mainSnak,
  			List<SnakGroup> qualifiers)
focal_class.full_signature: @Override public Claim getClaim(EntityIdValue subject, Snak mainSnak,
  			List<SnakGroup> qualifiers)
focal_class.identifier: getClaim
focal_class.modifiers: @Override public
focal_class.parameters: (EntityIdValue subject, Snak mainSnak,
  			List<SnakGroup> qualifiers)
focal_class.return: Claim
focal_class.signature: Claim getClaim(EntityIdValue subject, Snak mainSnak,
  			List<SnakGroup> qualifiers)
focal_class.class_method_signature: DataObjectFactoryImpl.getReference(List<SnakGroup> snakGroups)
focal_class.full_signature: @Override public Reference getReference(List<SnakGroup> snakGroups)
focal_class.identifier: getReference
focal_class.modifiers: @Override public
focal_class.parameters: (List<SnakGroup> snakGroups)
focal_class.return: Reference
focal_class.signature: Reference getReference(List<SnakGroup> snakGroups)
focal_class.class_method_signature: DataObjectFactoryImpl.getStatement(Claim claim,
  			List<Reference> references, StatementRank rank,
  			String statementId)
focal_class.full_signature: @Override public Statement getStatement(Claim claim,
  			List<Reference> references, StatementRank rank,
  			String statementId)
focal_class.identifier: getStatement
focal_class.modifiers: @Override public
focal_class.parameters: (Claim claim,
  			List<Reference> references, StatementRank rank,
  			String statementId)
focal_class.return: Statement
focal_class.signature: Statement getStatement(Claim claim,
  			List<Reference> references, StatementRank rank,
  			String statementId)
focal_class.class_method_signature: DataObjectFactoryImpl.getStatement(EntityIdValue subject, Snak mainSnak, List<SnakGroup> qualifiers,
  			List<Reference> references, StatementRank rank, String statementId)
focal_class.full_signature: @Override public Statement getStatement(EntityIdValue subject, Snak mainSnak, List<SnakGroup> qualifiers,
  			List<Reference> references, StatementRank rank, String statementId)
focal_class.identifier: getStatement
focal_class.modifiers: @Override public
focal_class.parameters: (EntityIdValue subject, Snak mainSnak, List<SnakGroup> qualifiers,
  			List<Reference> references, StatementRank rank, String statementId)
focal_class.return: Statement
focal_class.signature: Statement getStatement(EntityIdValue subject, Snak mainSnak, List<SnakGroup> qualifiers,
  			List<Reference> references, StatementRank rank, String statementId)
focal_class.class_method_signature: DataObjectFactoryImpl.getStatementGroup(List<Statement> statements)
focal_class.full_signature: @Override public StatementGroup getStatementGroup(List<Statement> statements)
focal_class.identifier: getStatementGroup
focal_class.modifiers: @Override public
focal_class.parameters: (List<Statement> statements)
focal_class.return: StatementGroup
focal_class.signature: StatementGroup getStatementGroup(List<Statement> statements)
focal_class.class_method_signature: DataObjectFactoryImpl.getSiteLink(String title, String siteKey,
  			List<ItemIdValue> badges)
focal_class.full_signature: @Override public SiteLink getSiteLink(String title, String siteKey,
  			List<ItemIdValue> badges)
focal_class.identifier: getSiteLink
focal_class.modifiers: @Override public
focal_class.parameters: (String title, String siteKey,
  			List<ItemIdValue> badges)
focal_class.return: SiteLink
focal_class.signature: SiteLink getSiteLink(String title, String siteKey,
  			List<ItemIdValue> badges)
focal_class.class_method_signature: DataObjectFactoryImpl.getPropertyDocument(PropertyIdValue propertyId,
  			List<MonolingualTextValue> labels,
  			List<MonolingualTextValue> descriptions,
  			List<MonolingualTextValue> aliases,
  			List<StatementGroup> statementGroups, DatatypeIdValue datatypeId,
  			long revisionId)
focal_class.full_signature: @Override public PropertyDocument getPropertyDocument(PropertyIdValue propertyId,
  			List<MonolingualTextValue> labels,
  			List<MonolingualTextValue> descriptions,
  			List<MonolingualTextValue> aliases,
  			List<StatementGroup> statementGroups, DatatypeIdValue datatypeId,
  			long revisionId)
focal_class.identifier: getPropertyDocument
focal_class.modifiers: @Override public
focal_class.parameters: (PropertyIdValue propertyId,
  			List<MonolingualTextValue> labels,
  			List<MonolingualTextValue> descriptions,
  			List<MonolingualTextValue> aliases,
  			List<StatementGroup> statementGroups, DatatypeIdValue datatypeId,
  			long revisionId)
focal_class.return: PropertyDocument
focal_class.signature: PropertyDocument getPropertyDocument(PropertyIdValue propertyId,
  			List<MonolingualTextValue> labels,
  			List<MonolingualTextValue> descriptions,
  			List<MonolingualTextValue> aliases,
  			List<StatementGroup> statementGroups, DatatypeIdValue datatypeId,
  			long revisionId)
focal_class.class_method_signature: DataObjectFactoryImpl.getItemDocument(ItemIdValue itemIdValue,
  			List<MonolingualTextValue> labels,
  			List<MonolingualTextValue> descriptions,
  			List<MonolingualTextValue> aliases,
  			List<StatementGroup> statementGroups,
  			Map<String, SiteLink> siteLinks, long revisionId)
focal_class.full_signature: @Override public ItemDocument getItemDocument(ItemIdValue itemIdValue,
  			List<MonolingualTextValue> labels,
  			List<MonolingualTextValue> descriptions,
  			List<MonolingualTextValue> aliases,
  			List<StatementGroup> statementGroups,
  			Map<String, SiteLink> siteLinks, long revisionId)
focal_class.identifier: getItemDocument
focal_class.modifiers: @Override public
focal_class.parameters: (ItemIdValue itemIdValue,
  			List<MonolingualTextValue> labels,
  			List<MonolingualTextValue> descriptions,
  			List<MonolingualTextValue> aliases,
  			List<StatementGroup> statementGroups,
  			Map<String, SiteLink> siteLinks, long revisionId)
focal_class.return: ItemDocument
focal_class.signature: ItemDocument getItemDocument(ItemIdValue itemIdValue,
  			List<MonolingualTextValue> labels,
  			List<MonolingualTextValue> descriptions,
  			List<MonolingualTextValue> aliases,
  			List<StatementGroup> statementGroups,
  			Map<String, SiteLink> siteLinks, long revisionId)
focal_class.class_method_signature: DataObjectFactoryImpl.getLexemeDocument(LexemeIdValue lexemeIdValue,
  			ItemIdValue lexicalCategory,
  			ItemIdValue language,
  			List<MonolingualTextValue> lemmas,
  			List<StatementGroup> statementGroups,
  			List<FormDocument> forms,
  			List<SenseDocument> senses,
  			long revisionId)
focal_class.full_signature: @Override public LexemeDocument getLexemeDocument(LexemeIdValue lexemeIdValue,
  			ItemIdValue lexicalCategory,
  			ItemIdValue language,
  			List<MonolingualTextValue> lemmas,
  			List<StatementGroup> statementGroups,
  			List<FormDocument> forms,
  			List<SenseDocument> senses,
  			long revisionId)
focal_class.identifier: getLexemeDocument
focal_class.modifiers: @Override public
focal_class.parameters: (LexemeIdValue lexemeIdValue,
  			ItemIdValue lexicalCategory,
  			ItemIdValue language,
  			List<MonolingualTextValue> lemmas,
  			List<StatementGroup> statementGroups,
  			List<FormDocument> forms,
  			List<SenseDocument> senses,
  			long revisionId)
focal_class.return: LexemeDocument
focal_class.signature: LexemeDocument getLexemeDocument(LexemeIdValue lexemeIdValue,
  			ItemIdValue lexicalCategory,
  			ItemIdValue language,
  			List<MonolingualTextValue> lemmas,
  			List<StatementGroup> statementGroups,
  			List<FormDocument> forms,
  			List<SenseDocument> senses,
  			long revisionId)
focal_class.class_method_signature: DataObjectFactoryImpl.getFormDocument(FormIdValue formIdValue,
  			List<MonolingualTextValue> representations,
  			List<ItemIdValue> grammaticalFeatures,
  			List<StatementGroup> statementGroups,
  			long revisionId)
focal_class.full_signature: @Override public FormDocument getFormDocument(FormIdValue formIdValue,
  			List<MonolingualTextValue> representations,
  			List<ItemIdValue> grammaticalFeatures,
  			List<StatementGroup> statementGroups,
  			long revisionId)
focal_class.identifier: getFormDocument
focal_class.modifiers: @Override public
focal_class.parameters: (FormIdValue formIdValue,
  			List<MonolingualTextValue> representations,
  			List<ItemIdValue> grammaticalFeatures,
  			List<StatementGroup> statementGroups,
  			long revisionId)
focal_class.return: FormDocument
focal_class.signature: FormDocument getFormDocument(FormIdValue formIdValue,
  			List<MonolingualTextValue> representations,
  			List<ItemIdValue> grammaticalFeatures,
  			List<StatementGroup> statementGroups,
  			long revisionId)
focal_class.class_method_signature: DataObjectFactoryImpl.getSenseDocument(SenseIdValue senseIdValue,
  										List<MonolingualTextValue> glosses,
  										List<StatementGroup> statementGroups,
  										long revisionId)
focal_class.full_signature: @Override public SenseDocument getSenseDocument(SenseIdValue senseIdValue,
  										List<MonolingualTextValue> glosses,
  										List<StatementGroup> statementGroups,
  										long revisionId)
focal_class.identifier: getSenseDocument
focal_class.modifiers: @Override public
focal_class.parameters: (SenseIdValue senseIdValue,
  										List<MonolingualTextValue> glosses,
  										List<StatementGroup> statementGroups,
  										long revisionId)
focal_class.return: SenseDocument
focal_class.signature: SenseDocument getSenseDocument(SenseIdValue senseIdValue,
  										List<MonolingualTextValue> glosses,
  										List<StatementGroup> statementGroups,
  										long revisionId)
focal_class.class_method_signature: DataObjectFactoryImpl.getMediaInfoDocument(MediaInfoIdValue mediaInfoIdValue,
  										List<MonolingualTextValue> labels,
  										List<StatementGroup> statementGroups,
  										long revisionId)
focal_class.full_signature: @Override public MediaInfoDocument getMediaInfoDocument(MediaInfoIdValue mediaInfoIdValue,
  										List<MonolingualTextValue> labels,
  										List<StatementGroup> statementGroups,
  										long revisionId)
focal_class.identifier: getMediaInfoDocument
focal_class.modifiers: @Override public
focal_class.parameters: (MediaInfoIdValue mediaInfoIdValue,
  										List<MonolingualTextValue> labels,
  										List<StatementGroup> statementGroups,
  										long revisionId)
focal_class.return: MediaInfoDocument
focal_class.signature: MediaInfoDocument getMediaInfoDocument(MediaInfoIdValue mediaInfoIdValue,
  										List<MonolingualTextValue> labels,
  										List<StatementGroup> statementGroups,
  										long revisionId)
focal_method.body: @Override
  	public QuantityValue getQuantityValue(BigDecimal numericValue) {
  		return getQuantityValue(numericValue, null, null, "1");
  	}
focal_method.class_method_signature: DataObjectFactoryImpl.getQuantityValue(BigDecimal numericValue)
focal_method.full_signature: @Override public QuantityValue getQuantityValue(BigDecimal numericValue)
focal_method.identifier: getQuantityValue
focal_method.invocations: getQuantityValue
focal_method.modifiers: @Override public
focal_method.parameters: (BigDecimal numericValue)
focal_method.return: QuantityValue
focal_method.signature: QuantityValue getQuantityValue(BigDecimal numericValue)