public class Property extends NamedElement
Java class for Property complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Property">
<complexContent>
<extension base="{http://plasma.org/metamodel}NamedElement">
<sequence>
<element ref="{http://plasma.org/metamodel}Documentation" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://plasma.org/metamodel}PropertyProvisioning" minOccurs="0"/>
<element name="type" type="{http://plasma.org/metamodel}TypeRef"/>
<element ref="{http://plasma.org/metamodel}Key" minOccurs="0"/>
<element ref="{http://plasma.org/metamodel}Concurrent" minOccurs="0"/>
<element ref="{http://plasma.org/metamodel}UniqueConstraint" minOccurs="0"/>
<element ref="{http://plasma.org/metamodel}ValueConstraint" minOccurs="0"/>
<element ref="{http://plasma.org/metamodel}EnumerationConstraint" minOccurs="0"/>
<element ref="{http://plasma.org/metamodel}ValueSetConstraint" minOccurs="0"/>
<element ref="{http://plasma.org/metamodel}Sort" minOccurs="0"/>
<element ref="{http://plasma.org/metamodel}XmlProperty" minOccurs="0"/>
<element ref="{http://plasma.org/metamodel}Increment" minOccurs="0"/>
</sequence>
<attribute name="visibility" use="required" type="{http://plasma.org/metamodel}VisibilityType" />
<attribute name="nullable" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<attribute name="many" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<attribute name="derived" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<attribute name="opposite" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="containment" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<attribute name="readOnly" type="{http://www.w3.org/2001/XMLSchema}boolean" />
</extension>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected Concurrent |
concurrent |
protected Boolean |
containment |
protected Boolean |
derived |
protected List<Documentation> |
documentations |
protected EnumerationConstraint |
enumerationConstraint |
protected Increment |
increment |
protected Key |
key |
protected boolean |
many |
protected boolean |
nullable |
protected String |
opposite |
protected PropertyProvisioning |
propertyProvisioning |
protected Boolean |
readOnly |
protected Sort |
sort |
protected TypeRef |
type |
protected UniqueConstraint |
uniqueConstraint |
protected ValueConstraint |
valueConstraint |
protected ValueSetConstraint |
valueSetConstraint |
protected VisibilityType |
visibility |
protected XmlProperty |
xmlProperty |
alias, derivation, name| Constructor and Description |
|---|
Property() |
| Modifier and Type | Method and Description |
|---|---|
Concurrent |
getConcurrent()
Gets the value of the concurrent property.
|
List<Documentation> |
getDocumentations()
Gets the value of the documentations property.
|
EnumerationConstraint |
getEnumerationConstraint()
Gets the value of the enumerationConstraint property.
|
Increment |
getIncrement()
Gets the value of the increment property.
|
Key |
getKey()
Gets the value of the key property.
|
String |
getOpposite()
Gets the value of the opposite property.
|
PropertyProvisioning |
getPropertyProvisioning()
Gets the value of the propertyProvisioning property.
|
Sort |
getSort()
Gets the value of the sort property.
|
TypeRef |
getType()
Gets the value of the type property.
|
UniqueConstraint |
getUniqueConstraint()
Gets the value of the uniqueConstraint property.
|
ValueConstraint |
getValueConstraint()
Gets the value of the valueConstraint property.
|
ValueSetConstraint |
getValueSetConstraint()
Gets the value of the valueSetConstraint property.
|
VisibilityType |
getVisibility()
Gets the value of the visibility property.
|
XmlProperty |
getXmlProperty()
Gets the value of the xmlProperty property.
|
Boolean |
isContainment()
Gets the value of the containment property.
|
Boolean |
isDerived()
Gets the value of the derived property.
|
boolean |
isMany()
Gets the value of the many property.
|
boolean |
isNullable()
Gets the value of the nullable property.
|
Boolean |
isReadOnly()
Gets the value of the readOnly property.
|
void |
setConcurrent(Concurrent value)
Sets the value of the concurrent property.
|
void |
setContainment(Boolean value)
Sets the value of the containment property.
|
void |
setDerived(Boolean value)
Sets the value of the derived property.
|
void |
setEnumerationConstraint(EnumerationConstraint value)
Sets the value of the enumerationConstraint property.
|
void |
setIncrement(Increment value)
Sets the value of the increment property.
|
void |
setKey(Key value)
Sets the value of the key property.
|
void |
setMany(boolean value)
Sets the value of the many property.
|
void |
setNullable(boolean value)
Sets the value of the nullable property.
|
void |
setOpposite(String value)
Sets the value of the opposite property.
|
void |
setPropertyProvisioning(PropertyProvisioning value)
Sets the value of the propertyProvisioning property.
|
void |
setReadOnly(Boolean value)
Sets the value of the readOnly property.
|
void |
setSort(Sort value)
Sets the value of the sort property.
|
void |
setType(TypeRef value)
Sets the value of the type property.
|
void |
setUniqueConstraint(UniqueConstraint value)
Sets the value of the uniqueConstraint property.
|
void |
setValueConstraint(ValueConstraint value)
Sets the value of the valueConstraint property.
|
void |
setValueSetConstraint(ValueSetConstraint value)
Sets the value of the valueSetConstraint property.
|
void |
setVisibility(VisibilityType value)
Sets the value of the visibility property.
|
void |
setXmlProperty(XmlProperty value)
Sets the value of the xmlProperty property.
|
getAlias, getDerivation, getName, setAlias, setDerivation, setNameprotected List<Documentation> documentations
protected PropertyProvisioning propertyProvisioning
protected TypeRef type
protected Key key
protected Concurrent concurrent
protected UniqueConstraint uniqueConstraint
protected ValueConstraint valueConstraint
protected EnumerationConstraint enumerationConstraint
protected ValueSetConstraint valueSetConstraint
protected Sort sort
protected XmlProperty xmlProperty
protected Increment increment
protected VisibilityType visibility
protected boolean nullable
protected boolean many
protected Boolean derived
protected String opposite
protected Boolean containment
protected Boolean readOnly
public List<Documentation> getDocumentations()
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 set method for the documentations property.
For example, to add a new item, do as follows:
getDocumentations().add(newItem);
Objects of the following type(s) are allowed in the list
Documentation
public PropertyProvisioning getPropertyProvisioning()
PropertyProvisioningpublic void setPropertyProvisioning(PropertyProvisioning value)
value - allowed object is
PropertyProvisioningpublic TypeRef getType()
TypeRefpublic void setType(TypeRef value)
value - allowed object is
TypeRefpublic void setKey(Key value)
value - allowed object is
Keypublic Concurrent getConcurrent()
Concurrentpublic void setConcurrent(Concurrent value)
value - allowed object is
Concurrentpublic UniqueConstraint getUniqueConstraint()
UniqueConstraintpublic void setUniqueConstraint(UniqueConstraint value)
value - allowed object is
UniqueConstraintpublic ValueConstraint getValueConstraint()
ValueConstraintpublic void setValueConstraint(ValueConstraint value)
value - allowed object is
ValueConstraintpublic EnumerationConstraint getEnumerationConstraint()
EnumerationConstraintpublic void setEnumerationConstraint(EnumerationConstraint value)
value - allowed object is
EnumerationConstraintpublic ValueSetConstraint getValueSetConstraint()
ValueSetConstraintpublic void setValueSetConstraint(ValueSetConstraint value)
value - allowed object is
ValueSetConstraintpublic void setSort(Sort value)
value - allowed object is
Sortpublic XmlProperty getXmlProperty()
XmlPropertypublic void setXmlProperty(XmlProperty value)
value - allowed object is
XmlPropertypublic Increment getIncrement()
Incrementpublic void setIncrement(Increment value)
value - allowed object is
Incrementpublic VisibilityType getVisibility()
VisibilityTypepublic void setVisibility(VisibilityType value)
value - allowed object is
VisibilityTypepublic boolean isNullable()
public void setNullable(boolean value)
public boolean isMany()
public void setMany(boolean value)
public Boolean isDerived()
Booleanpublic void setDerived(Boolean value)
value - allowed object is
Booleanpublic String getOpposite()
Stringpublic void setOpposite(String value)
value - allowed object is
Stringpublic Boolean isContainment()
Booleanpublic void setContainment(Boolean value)
value - allowed object is
Booleanpublic Boolean isReadOnly()
BooleanCopyright © 2019. All rights reserved.