Package org.javastro.ivoa.entities.vodml
Class SubsettedRole.Builder<_B>
java.lang.Object
org.javastro.ivoa.entities.vodml.Constraint.Builder<_B>
org.javastro.ivoa.entities.vodml.SubsettedRole.Builder<_B>
- All Implemented Interfaces:
com.kscs.util.jaxb.Buildable
- Enclosing class:
- SubsettedRole
public static class SubsettedRole.Builder<_B>
extends Constraint.Builder<_B>
implements com.kscs.util.jaxb.Buildable
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.kscs.util.jaxb.Buildable
com.kscs.util.jaxb.Buildable.PrimitiveBuildable -
Field Summary
Fields inherited from class org.javastro.ivoa.entities.vodml.Constraint.Builder
_parentBuilder, _storedValue -
Constructor Summary
ConstructorsConstructorDescriptionBuilder(_B _parentBuilder, SubsettedRole _other, boolean _copy) Builder(_B _parentBuilder, SubsettedRole _other, boolean _copy, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) -
Method Summary
Modifier and TypeMethodDescriptionbuild()copyOf(SubsettedRole _other) copyOf(SubsettedRole.Builder _other) protected <_P extends SubsettedRole>
_Pinit(_P _product) ElementRef.Builder<? extends SubsettedRole.Builder<_B>>Returns the existing builder or a new builder to build the value of the "datatype" property.withDatatype(ElementRef datatype) Sets the new value of "datatype" (any previous value will be replaced)withDescription(String description) Sets the new value of "description" (any previous value will be replaced)ElementRef.Builder<? extends SubsettedRole.Builder<_B>>withRole()Returns the existing builder or a new builder to build the value of the "role" property.withRole(ElementRef role) Sets the new value of "role" (any previous value will be replaced)SemanticConcept.Builder<? extends SubsettedRole.Builder<_B>>Returns the existing builder or a new builder to build the value of the "semanticconcept" property.withSemanticconcept(SemanticConcept semanticconcept) Sets the new value of "semanticconcept" (any previous value will be replaced)Methods inherited from class org.javastro.ivoa.entities.vodml.Constraint.Builder
copyOf, copyOf, end, init
-
Constructor Details
-
Builder
-
Builder
public Builder(_B _parentBuilder, SubsettedRole _other, boolean _copy, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse)
-
-
Method Details
-
init
-
withRole
Sets the new value of "role" (any previous value will be replaced)- Parameters:
role- New value of the "role" property.
-
withRole
Returns the existing builder or a new builder to build the value of the "role" property. UseElementRef.Builder.end()to return to the current builder.- Returns:
- A new builder to build the value of the "role" property.
Use
ElementRef.Builder.end()to return to the current builder.
-
withDatatype
Sets the new value of "datatype" (any previous value will be replaced)- Parameters:
datatype- New value of the "datatype" property.
-
withDatatype
Returns the existing builder or a new builder to build the value of the "datatype" property. UseElementRef.Builder.end()to return to the current builder.- Returns:
- A new builder to build the value of the "datatype" property.
Use
ElementRef.Builder.end()to return to the current builder.
-
withSemanticconcept
Sets the new value of "semanticconcept" (any previous value will be replaced)- Parameters:
semanticconcept- New value of the "semanticconcept" property.
-
withSemanticconcept
Returns the existing builder or a new builder to build the value of the "semanticconcept" property. UseSemanticConcept.Builder.end()to return to the current builder.- Returns:
- A new builder to build the value of the "semanticconcept" property.
Use
SemanticConcept.Builder.end()to return to the current builder.
-
withDescription
Sets the new value of "description" (any previous value will be replaced)- Overrides:
withDescriptionin classConstraint.Builder<_B>- Parameters:
description- New value of the "description" property.
-
build
- Specified by:
buildin interfacecom.kscs.util.jaxb.Buildable- Overrides:
buildin classConstraint.Builder<_B>
-
copyOf
-
copyOf
-