public static interface FeatureTypes.Type extends Annotatable
Annotatable.AnnotationForwarder
ANNOTATION
Modifier and Type | Method and Description |
---|---|
String |
getName()
Get the name of this type.
|
Set |
getParents()
Get a set of URIs for parent types.
|
FeatureFilter |
getSchema()
Get the schema for this type.
|
String |
getURI()
Get the URI for this type.
|
getAnnotation
addChangeListener, addChangeListener, isUnchanging, removeChangeListener, removeChangeListener
FeatureFilter getSchema()
Get the schema for this type.
The schema is represented as a FeatureFilter. This will almost certainly be a complext filter using ands and ors to combine multiple constraints. A particular type may chose to restrict any one of the feature's properties, their allowed children and their allowed parents in a feature hierachy, the type of the annotation associated with it and anything else that can be expressed using a feature fitler.
For a feature to actualy conform to this type, it must be acceptable by the schema filter.
Set getParents()
Copyright © 2014 BioJava. All rights reserved.