public class TypeDescription_impl extends MetaDataObject_impl implements TypeDescription
TypeDescription. Under construction.| Constructor and Description |
|---|
TypeDescription_impl()
Creates a new TypeDescription_impl with null field values.
|
TypeDescription_impl(java.lang.String aName,
java.lang.String aDescription,
java.lang.String aSupertypeName)
Creates a new TypeDescription_impl with the specified field values.
|
| Modifier and Type | Method and Description |
|---|---|
FeatureDescription |
addFeature(java.lang.String aFeatureName,
java.lang.String aDescription,
java.lang.String aRangeTypeName)
Convenience method which adds a FeatureDescription to this TypeDescription.
|
FeatureDescription |
addFeature(java.lang.String aFeatureName,
java.lang.String aDescription,
java.lang.String aRangeTypeName,
java.lang.String aElementTypeName,
java.lang.Boolean aMultipleReferencesAllowed)
Convenience method which adds a FeatureDescription to this TypeDescription.
|
AllowedValue[] |
getAllowedValues()
Gets the allowed values for instances of this Type.
|
java.lang.String |
getDescription()
Gets the verbose description of this Type.
|
FeatureDescription[] |
getFeatures()
Gets the descriptions of the features for this Type.
|
java.lang.String |
getName()
Gets the name of this Type.
|
java.lang.String |
getSupertypeName()
Gets the name of the supertype for this Type.
|
protected XmlizationInfo |
getXmlizationInfo()
To be implemented by subclasses to return information describing how to represent this object
in XML.
|
void |
setAllowedValues(AllowedValue[] aAllowedValues)
Sets the allowed values for instances of this Type.
|
void |
setDescription(java.lang.String aDescription)
Sets the verbose description of this Type.
|
void |
setFeatures(FeatureDescription[] aFeatures)
Sets the descriptions of the features for this Type.
|
void |
setName(java.lang.String aName)
Sets the name of this Type.
|
void |
setSupertypeName(java.lang.String aTypeName)
Sets the name of the supertype for this Type.
|
buildFromXMLElement, buildFromXMLElement, clone, equals, getAttributeClass, getAttributeValue, getPropertyDescriptors, getPropertyXmlInfo, getRelativePathBase, getSourceUrl, getSourceUrlString, getWrapperClass, getXMLAttributes, hashCode, isModifiable, listAttributes, readArrayPropertyValueFromXMLElement, readMapPropertyFromXml, readPropertyValueFromXMLElement, readUnknownPropertyValueFromXMLElement, setAttributeValue, setSourceUrl, setSourceUrlIfNull, toString, toXML, toXML, toXML, toXML, writeArrayPropertyAsElement, writeMapPropertyToXml, writePropertyAsElementfinalize, getClass, notify, notifyAll, wait, wait, waitclone, equals, getAttributeValue, getSourceUrl, getSourceUrlString, isModifiable, listAttributes, setAttributeValue, setSourceUrlbuildFromXMLElement, buildFromXMLElement, toXML, toXML, toXML, toXMLpublic TypeDescription_impl()
public TypeDescription_impl(java.lang.String aName,
java.lang.String aDescription,
java.lang.String aSupertypeName)
aName - name of the TypeaSupertypeName - name of the type's supertypepublic java.lang.String getName()
TypeDescriptiongetName in interface TypeDescriptionorg.apache.uima.cas.TypeDescription#getName()public void setName(java.lang.String aName)
TypeDescriptionsetName in interface TypeDescriptionaName - the name of this Typeorg.apache.uima.cas.TypeDescription#setName(String)public java.lang.String getDescription()
TypeDescriptiongetDescription in interface TypeDescriptionorg.apache.uima.analysis_engine.metadata.TypeDescription#getDescription()public void setDescription(java.lang.String aDescription)
TypeDescriptionsetDescription in interface TypeDescriptionaDescription - the description of this Typeorg.apache.uima.analysis_engine.metadata.TypeDescription#setDescription(java.lang.String)public java.lang.String getSupertypeName()
TypeDescriptiongetSupertypeName in interface TypeDescriptionorg.apache.uima.cas.TypeDescription#getSupertypeName()public void setSupertypeName(java.lang.String aTypeName)
TypeDescriptionsetSupertypeName in interface TypeDescriptionaTypeName - the name of the supertype for this Typeorg.apache.uima.cas.TypeDescription#setSupertypeName(String)public FeatureDescription[] getFeatures()
TypeDescriptiongetFeatures in interface TypeDescriptionorg.apache.uima.cas.TypeDescription#getFeatures()public void setFeatures(FeatureDescription[] aFeatures)
TypeDescriptionsetFeatures in interface TypeDescriptionaFeatures - descriptions of the features for this Type.org.apache.uima.cas.TypeDescription#setFeatures(FeatureDescription[])public AllowedValue[] getAllowedValues()
TypeDescriptionnull. Note that if a type has allowed values, it may not
have features.getAllowedValues in interface TypeDescriptionorg.apache.uima.analysis_engine.metadata.TypeDescription#getAllowedValues()public void setAllowedValues(AllowedValue[] aAllowedValues)
TypeDescriptionnull. Note that if a type has allowed values, it
may not have features.setAllowedValues in interface TypeDescriptionaAllowedValues - the allowed values for instances of this Typeorg.apache.uima.analysis_engine.metadata.TypeDescription#setAllowedValues(org.apache.uima.analysis_engine.metadata.AllowedValue[])public FeatureDescription addFeature(java.lang.String aFeatureName, java.lang.String aDescription, java.lang.String aRangeTypeName)
TypeDescriptionaddFeature in interface TypeDescriptionaFeatureName - name of feature to addaDescription - verbose description of the featureaRangeTypeName - name of feature's range typeorg.apache.uima.cas.TypeDescription#addFeature(String, String, String)public FeatureDescription addFeature(java.lang.String aFeatureName, java.lang.String aDescription, java.lang.String aRangeTypeName, java.lang.String aElementTypeName, java.lang.Boolean aMultipleReferencesAllowed)
TypeDescriptionaddFeature in interface TypeDescriptionaFeatureName - name of feature to addaDescription - verbose description of the featureaRangeTypeName - name of feature's range typeaElementTypeName - type of element expected to be contained in the array or listaMultipleReferencesAllowed - whether an array or list that's assigned to this feature can also be referenced from
another feature. This is a Boolean object so that the null value can be used to
represent the case where the user has not specified a value.protected XmlizationInfo getXmlizationInfo()
MetaDataObject_implgetXmlizationInfo in class MetaDataObject_implCopyright © 2013. All Rights Reserved.