1 package jalview.datamodel.features;
3 public interface FeatureSourceI
6 * Answers a name for the feature source (not necessarily unique)
13 * Answers the 'long name' of an attribute given its id (short name or
14 * abbreviation), or null if not known
19 String getAttributeName(String attributeId);
22 * Sets the 'long name' of an attribute given its id (short name or
28 void setAttributeName(String id, String name);
31 * Answers the datatype of the attribute with given id, or null if not known
36 FeatureAttributeType getAttributeType(String attributeId);
39 * Sets the datatype of the attribute with given id
44 void setAttributeType(String id, FeatureAttributeType type);