|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Feature
The interface that describes features in the type system.
Feature short or base names are type
system identifiers. The (fully) qualified name of a feature is the name of the type it is defined on, followed by a colon, followed by
the its short name. For example, the qualified name of the Annotation begin feature is
uima.tcas.Annotation:begin
.
Method Summary | |
---|---|
Type |
getDomain()
Get the domain type for this feature. |
String |
getName()
Get the qualified name for this feature. |
Type |
getRange()
Get the range type for this feature. |
String |
getShortName()
Get the unqualified, short name of this feature. |
boolean |
isMultipleReferencesAllowed()
Checks if there can be multiple references to values of this feature. |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Method Detail |
---|
Type getDomain()
null
.Type getRange()
null
.String getName()
String getShortName()
boolean isMultipleReferencesAllowed()
true
iff the value type of this feature is primitive, or if it's an
array valued feature and has been declared not to allow multiple references.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |