Class Model
- All Implemented Interfaces:
org.jvnet.jaxb.lang.MergeFrom,org.jvnet.jaxb.lang.ToString
Java class for Model complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="Model">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="name" type="{http://www.ivoa.net/xml/VODML/v1}ModelName"/>
<element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="identifier" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="uri" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
<element name="title" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="author" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
<element name="version" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="previousVersion" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
<element name="lastModified" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
<element name="import" type="{http://www.ivoa.net/xml/VODML/v1}ModelImport" maxOccurs="unbounded" minOccurs="0"/>
<element name="primitiveType" type="{http://www.ivoa.net/xml/VODML/v1}PrimitiveType" maxOccurs="unbounded" minOccurs="0"/>
<element name="enumeration" type="{http://www.ivoa.net/xml/VODML/v1}Enumeration" maxOccurs="unbounded" minOccurs="0"/>
<element name="dataType" type="{http://www.ivoa.net/xml/VODML/v1}DataType" maxOccurs="unbounded" minOccurs="0"/>
<element name="objectType" type="{http://www.ivoa.net/xml/VODML/v1}ObjectType" maxOccurs="unbounded" minOccurs="0"/>
<element name="package" type="{http://www.ivoa.net/xml/VODML/v1}Package" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="version" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionList of authors of the model, only defined by name so far.Collection of DataType definitions directly under the model, i.e.protected StringThe description of the model.protected List<Enumeration>Collection of Enumeration definitions directly under the model, i.e.protected StringA string holding the identifier by which the model is registered in an IVOA compatible registry.protected List<ModelImport>TBD We might require that every data model MUST include a version of the IVOA data model to gain access to the standard primitive types and some other types.protected LocalDateTimeTimestamp when the last change to the current model was made.protected StringShort name of the model.protected List<ObjectType>Collection of ObjectType definitions directly under the model, i.e.The collection of packages which can contain further detailed name spacing to the type definitions in the model.protected StringURI identifying a VO-DML model that is the version from which the current version of model is derived.protected List<PrimitiveType>Collection of PrimitiveType definitions directly under the model, i.e.protected StringThe major.minor version this VO-DML document.protected StringThe title of the model by which it is officially known.protected StringEach model has an associated model URI that MUST be used to reference it, for example in ModelImports or in VOTable annotations.protected StringLabel giving the version of the model. -
Constructor Summary
ConstructorsConstructorDescriptionModel()Default no-arg constructorModel(String name, String description, String identifier, String uri, String title, List<String> authors, String version, String previousVersion, LocalDateTime lastModified, List<ModelImport> imports, List<PrimitiveType> primitiveTypes, List<Enumeration> enumerations, List<DataType> dataTypes, List<ObjectType> objectTypes, List<Package> packages, String schemaVersion) Fully-initialising value constructor -
Method Summary
Modifier and TypeMethodDescriptionappend(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) booleanList of authors of the model, only defined by name so far.Collection of DataType definitions directly under the model, i.e.The description of the model.Collection of Enumeration definitions directly under the model, i.e.A string holding the identifier by which the model is registered in an IVOA compatible registry.TBD We might require that every data model MUST include a version of the IVOA data model to gain access to the standard primitive types and some other types.Timestamp when the last change to the current model was made.getName()Short name of the model.Collection of ObjectType definitions directly under the model, i.e.The collection of packages which can contain further detailed name spacing to the type definitions in the model.URI identifying a VO-DML model that is the version from which the current version of model is derived.Collection of PrimitiveType definitions directly under the model, i.e.The major.minor version this VO-DML document.getTitle()The title of the model by which it is officially known.getUri()Each model has an associated model URI that MUST be used to reference it, for example in ModelImports or in VOTable annotations.Label giving the version of the model.inthashCode()voidvoidmergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy) voidsetDescription(String value) Sets the value of the description property.voidsetIdentifier(String value) Sets the value of the identifier property.voidsetLastModified(LocalDateTime value) Sets the value of the lastModified property.voidSets the value of the name property.voidsetPreviousVersion(String value) Sets the value of the previousVersion property.voidsetSchemaVersion(String value) Sets the value of the schemaVersion property.voidSets the value of the title property.voidSets the value of the uri property.voidsetVersion(String value) Sets the value of the version property.toString()withAuthors(String... values) withAuthors(Collection<String> values) withDataTypes(Collection<DataType> values) withDataTypes(DataType... values) withDescription(String value) withEnumerations(Collection<Enumeration> values) withEnumerations(Enumeration... values) withIdentifier(String value) withImports(Collection<ModelImport> values) withImports(ModelImport... values) withLastModified(LocalDateTime value) withObjectTypes(Collection<ObjectType> values) withObjectTypes(ObjectType... values) withPackages(Collection<Package> values) withPackages(Package... values) withPreviousVersion(String value) withPrimitiveTypes(Collection<PrimitiveType> values) withPrimitiveTypes(PrimitiveType... values) withSchemaVersion(String value) withVersion(String value)
-
Field Details
-
name
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected String nameShort name of the model. NOTE this name MUST be used as prefix in any utype reference to elements in this model. -
description
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected String descriptionThe description of the model. -
identifier
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected String identifierA string holding the identifier by which the model is registered in an IVOA compatible registry. Its structure must therefore conform to the IVOA Identifier specification in http://www.ivoa.net/documents/IVOAIdentifiers/. If the model is an IVOA standard, the naming authority for the identifier should be the IVOA DM working group. -
uri
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected String uriEach model has an associated model URI that MUST be used to reference it, for example in ModelImports or in VOTable annotations. Dereferencing the model URI and following redirects yields the latest VO-DML for the data model -
title
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected String titleThe title of the model by which it is officially known. -
authors
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected List<String> authorsList of authors of the model, only defined by name so far. TBD could be expanded with email, affiliation and so on. -
version
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected String versionLabel giving the version of the model. -
previousVersion
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected String previousVersionURI identifying a VO-DML model that is the version from which the current version of model is derived. TBD could be an IVO Identifier once models get properly registered? -
lastModified
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected LocalDateTime lastModifiedTimestamp when the last change to the current model was made. -
imports
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected List<ModelImport> importsTBD We might require that every data model MUST include a version of the IVOA data model to gain access to the standard primitive types and some other types. We may require that that standard model should be included *completely*, i.e. including all its type definitions explicitly. This would be similar to treating it as a UML Profile, rather than an import. This would mean that the most common type assignments for attributes can be checked within the model and not require importing the remote model during validation. -
primitiveTypes
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected List<PrimitiveType> primitiveTypesCollection of PrimitiveType definitions directly under the model, i.e. not contained in a Package. -
enumerations
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected List<Enumeration> enumerationsCollection of Enumeration definitions directly under the model, i.e. not contained in a Package. -
dataTypes
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected List<DataType> dataTypesCollection of DataType definitions directly under the model, i.e. not contained in a Package. -
objectTypes
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected List<ObjectType> objectTypesCollection of ObjectType definitions directly under the model, i.e. not contained in a Package. -
packages
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected List<Package> packagesThe collection of packages which can contain further detailed name spacing to the type definitions in the model. -
schemaVersion
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected String schemaVersionThe major.minor version this VO-DML document.
-
-
Constructor Details
-
Model
public Model()Default no-arg constructor -
Model
public Model(String name, String description, String identifier, String uri, String title, List<String> authors, String version, String previousVersion, LocalDateTime lastModified, List<ModelImport> imports, List<PrimitiveType> primitiveTypes, List<Enumeration> enumerations, List<DataType> dataTypes, List<ObjectType> objectTypes, List<Package> packages, String schemaVersion) Fully-initialising value constructor
-
-
Method Details
-
getName
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public String getName()Short name of the model. NOTE this name MUST be used as prefix in any utype reference to elements in this model.- Returns:
- possible object is
String
-
setName
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setName(String value) Sets the value of the name property. -
getDescription
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public String getDescription()The description of the model.- Returns:
- possible object is
String
-
setDescription
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setDescription(String value) Sets the value of the description property.- Parameters:
value- allowed object isString- See Also:
-
getIdentifier
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public String getIdentifier()A string holding the identifier by which the model is registered in an IVOA compatible registry. Its structure must therefore conform to the IVOA Identifier specification in http://www.ivoa.net/documents/IVOAIdentifiers/. If the model is an IVOA standard, the naming authority for the identifier should be the IVOA DM working group.- Returns:
- possible object is
String
-
setIdentifier
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setIdentifier(String value) Sets the value of the identifier property.- Parameters:
value- allowed object isString- See Also:
-
getUri
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public String getUri()Each model has an associated model URI that MUST be used to reference it, for example in ModelImports or in VOTable annotations. Dereferencing the model URI and following redirects yields the latest VO-DML for the data model- Returns:
- possible object is
String
-
setUri
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setUri(String value) Sets the value of the uri property. -
getTitle
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public String getTitle()The title of the model by which it is officially known.- Returns:
- possible object is
String
-
setTitle
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setTitle(String value) Sets the value of the title property.- Parameters:
value- allowed object isString- See Also:
-
getAuthors
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public List<String> getAuthors()List of authors of the model, only defined by name so far. TBD could be expanded with email, affiliation and so on. Gets the value of the authors property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the authors property.For example, to add a new item, do as follows:
getAuthors().add(newItem);
Objects of the following type(s) are allowed in the list
String- Returns:
- The value of the authors property.
-
getVersion
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public String getVersion()Label giving the version of the model.- Returns:
- possible object is
String
-
setVersion
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setVersion(String value) Sets the value of the version property.- Parameters:
value- allowed object isString- See Also:
-
getPreviousVersion
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public String getPreviousVersion()URI identifying a VO-DML model that is the version from which the current version of model is derived. TBD could be an IVO Identifier once models get properly registered?- Returns:
- possible object is
String
-
setPreviousVersion
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setPreviousVersion(String value) Sets the value of the previousVersion property.- Parameters:
value- allowed object isString- See Also:
-
getLastModified
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public LocalDateTime getLastModified()Timestamp when the last change to the current model was made.- Returns:
- possible object is
String
-
setLastModified
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setLastModified(LocalDateTime value) Sets the value of the lastModified property.- Parameters:
value- allowed object isString- See Also:
-
getImports
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public List<ModelImport> getImports()TBD We might require that every data model MUST include a version of the IVOA data model to gain access to the standard primitive types and some other types. We may require that that standard model should be included *completely*, i.e. including all its type definitions explicitly. This would be similar to treating it as a UML Profile, rather than an import. This would mean that the most common type assignments for attributes can be checked within the model and not require importing the remote model during validation. Gets the value of the imports property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the imports property.For example, to add a new item, do as follows:
getImports().add(newItem);
Objects of the following type(s) are allowed in the list
ModelImport- Returns:
- The value of the imports property.
-
getPrimitiveTypes
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public List<PrimitiveType> getPrimitiveTypes()Collection of PrimitiveType definitions directly under the model, i.e. not contained in a Package. Gets the value of the primitiveTypes property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the primitiveTypes property.For example, to add a new item, do as follows:
getPrimitiveTypes().add(newItem);
Objects of the following type(s) are allowed in the list
PrimitiveType- Returns:
- The value of the primitiveTypes property.
-
getEnumerations
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public List<Enumeration> getEnumerations()Collection of Enumeration definitions directly under the model, i.e. not contained in a Package. Gets the value of the enumerations property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the enumerations property.For example, to add a new item, do as follows:
getEnumerations().add(newItem);
Objects of the following type(s) are allowed in the list
Enumeration- Returns:
- The value of the enumerations property.
-
getDataTypes
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public List<DataType> getDataTypes()Collection of DataType definitions directly under the model, i.e. not contained in a Package. Gets the value of the dataTypes property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the dataTypes property.For example, to add a new item, do as follows:
getDataTypes().add(newItem);
Objects of the following type(s) are allowed in the list
DataType- Returns:
- The value of the dataTypes property.
-
getObjectTypes
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public List<ObjectType> getObjectTypes()Collection of ObjectType definitions directly under the model, i.e. not contained in a Package. Gets the value of the objectTypes property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the objectTypes property.For example, to add a new item, do as follows:
getObjectTypes().add(newItem);
Objects of the following type(s) are allowed in the list
ObjectType- Returns:
- The value of the objectTypes property.
-
getPackages
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public List<Package> getPackages()The collection of packages which can contain further detailed name spacing to the type definitions in the model. Gets the value of the packages property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the packages property.For example, to add a new item, do as follows:
getPackages().add(newItem);
Objects of the following type(s) are allowed in the list
Package- Returns:
- The value of the packages property.
-
getSchemaVersion
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public String getSchemaVersion()The major.minor version this VO-DML document.- Returns:
- possible object is
String
-
setSchemaVersion
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setSchemaVersion(String value) Sets the value of the schemaVersion property.- Parameters:
value- allowed object isString- See Also:
-
equals
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public boolean equals(Object object) -
hashCode
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public int hashCode() -
toString
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public String toString() -
append
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
appendin interfaceorg.jvnet.jaxb.lang.ToString
-
appendFields
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
appendFieldsin interfaceorg.jvnet.jaxb.lang.ToString
-
withName
-
withDescription
-
withIdentifier
-
withUri
-
withTitle
-
withAuthors
-
withAuthors
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Model withAuthors(Collection<String> values) -
withVersion
-
withPreviousVersion
-
withLastModified
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Model withLastModified(LocalDateTime value) -
withImports
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Model withImports(ModelImport... values) -
withImports
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Model withImports(Collection<ModelImport> values) -
withPrimitiveTypes
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Model withPrimitiveTypes(PrimitiveType... values) -
withPrimitiveTypes
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Model withPrimitiveTypes(Collection<PrimitiveType> values) -
withEnumerations
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Model withEnumerations(Enumeration... values) -
withEnumerations
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Model withEnumerations(Collection<Enumeration> values) -
withDataTypes
-
withDataTypes
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Model withDataTypes(Collection<DataType> values) -
withObjectTypes
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Model withObjectTypes(ObjectType... values) -
withObjectTypes
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Model withObjectTypes(Collection<ObjectType> values) -
withPackages
-
withPackages
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Model withPackages(Collection<Package> values) -
withSchemaVersion
-
mergeFrom
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void mergeFrom(Object left, Object right) - Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom
-
mergeFrom
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void mergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy) - Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom
-
createNewInstance
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Object createNewInstance()- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.MergeFrom
-