Package psidev.psi.mi.jami.model.impl
Class DefaultFeature
- java.lang.Object
-
- psidev.psi.mi.jami.model.impl.AbstractFeature<Entity,Feature>
-
- psidev.psi.mi.jami.model.impl.DefaultFeature
-
- Direct Known Subclasses:
DefaultMitabFeature
public class DefaultFeature extends AbstractFeature<Entity,Feature>
Default implementation for feature Notes: The equals and hashcode methods have NOT been overridden because the Feature object is a complex object. To compare Feature objects, you can use some comparators provided by default: - DefaultFeatureBaseComparator - UnambiguousFeatureBaseComparator - DefaultFeatureComparator - UnambiguousFeatureComparator - AbstractFeatureBaseComparator- Since:
01/02/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class psidev.psi.mi.jami.model.impl.AbstractFeature
AbstractFeature.FeatureIdentifierList
-
-
Field Summary
-
Fields inherited from interface psidev.psi.mi.jami.model.Feature
ALLOSTERIC_PTM, ALLOSTERIC_PTM_MI, BINDING_SITE, BINDING_SITE_MI, BIOLOGICAL_FEATURE, BIOLOGICAL_FEATURE_MI, DECREASING_PTM, DECREASING_PTM_MI, DIRECT_BINDING, DIRECT_BINDING_MI, DISRUPTING_PTM, DISRUPTING_PTM_MI, EXPERIMENTAL_FEATURE, EXPERIMENTAL_FEATURE_MI, INCREASING_PTM, INCREASING_PTM_MI, MUTATION, MUTATION_MI, OBSERVED_PTM, OBSERVED_PTM_MI, PREREQUISITE_PTM, PREREQUISITE_PTM_MI, RESULTING_CLEAVAGE, RESULTING_CLEAVAGE_MI, RESULTING_PTM, RESULTING_PTM_MI, SUFFICIENT_BINDING, SUFFICIENT_BINDING_MI, VARIANT, VARIANT_MI
-
-
Constructor Summary
Constructors Constructor Description DefaultFeature()
Constructor for DefaultFeature.DefaultFeature(String shortName, String fullName)
Constructor for DefaultFeature.DefaultFeature(String shortName, String fullName, String interpro)
Constructor for DefaultFeature.DefaultFeature(String shortName, String fullName, CvTerm type)
Constructor for DefaultFeature.DefaultFeature(String shortName, String fullName, CvTerm type, String interpro)
Constructor for DefaultFeature.DefaultFeature(CvTerm type)
Constructor for DefaultFeature.DefaultFeature(CvTerm type, String interpro)
Constructor for DefaultFeature.
-
Method Summary
-
Methods inherited from class psidev.psi.mi.jami.model.impl.AbstractFeature
clearPropertiesLinkedToIdentifiers, getAliases, getAnnotations, getFullName, getIdentifiers, getInterpro, getLinkedFeatures, getParticipant, getRanges, getRole, getShortName, getType, getXrefs, initialiseAliases, initialiseAliasesWith, initialiseAnnotations, initialiseAnnotationsWith, initialiseIdentifiers, initialiseIdentifiersWith, initialiseLinkedFeatures, initialiseLinkedFeaturesWith, initialiseRanges, initialiseRangesWith, initialiseXrefs, initialiseXrefsWith, processAddedIdentifierEvent, processRemovedIdentifierEvent, setFullName, setInterpro, setParticipant, setParticipantAndAddFeature, setRole, setShortName, setType, toString
-
-
-
-
Constructor Detail
-
DefaultFeature
public DefaultFeature()
Constructor for DefaultFeature.
-
DefaultFeature
public DefaultFeature(String shortName, String fullName)
Constructor for DefaultFeature.
-
DefaultFeature
public DefaultFeature(CvTerm type)
Constructor for DefaultFeature.
- Parameters:
type
- aCvTerm
object.
-
DefaultFeature
public DefaultFeature(String shortName, String fullName, CvTerm type)
Constructor for DefaultFeature.
-
DefaultFeature
public DefaultFeature(String shortName, String fullName, String interpro)
Constructor for DefaultFeature.
-
-