Uses of Interface
org.biopax.paxtools.model.BioPAXElement

Packages that use BioPAXElement
org.biopax.paxtools.command   
org.biopax.paxtools.controller   
org.biopax.paxtools.impl   
org.biopax.paxtools.impl.level2   
org.biopax.paxtools.impl.level3   
org.biopax.paxtools.io   
org.biopax.paxtools.model   
org.biopax.paxtools.model.level2   
org.biopax.paxtools.model.level3   
org.biopax.paxtools.util   
 

Uses of BioPAXElement in org.biopax.paxtools.command
 

Classes in org.biopax.paxtools.command with type parameters of type BioPAXElement
 class AbstractPropertyCommand<D extends BioPAXElement,R>
           
 class PropertySetCommand<D extends BioPAXElement,R>
           
 

Methods in org.biopax.paxtools.command with parameters of type BioPAXElement
 void CommandManager.addProperty(BioPAXElement bpe, PropertyEditor editor, java.lang.Object value)
           
protected  void RemoveCommand.redoAction(BioPAXElement bpe)
           
protected  void AddCommand.redoAction(BioPAXElement bpe)
           
protected abstract  void AbstractAddRemoveCommand.redoAction(BioPAXElement bpe)
           
 void CommandManager.removeProperty(BioPAXElement bpe, PropertyEditor editor, java.lang.Object value)
           
protected  void RemoveCommand.undoAction(BioPAXElement bpe)
           
protected  void AddCommand.undoAction(BioPAXElement bpe)
           
protected abstract  void AbstractAddRemoveCommand.undoAction(BioPAXElement bpe)
           
 

Method parameters in org.biopax.paxtools.command with type arguments of type BioPAXElement
 void CommandManager.addObjects(java.util.Set<BioPAXElement> bpes)
           
 void CommandManager.removeObjects(java.util.Set<BioPAXElement> bpes)
           
 

Constructor parameters in org.biopax.paxtools.command with type arguments of type BioPAXElement
AbstractAddRemoveCommand(Model model, java.util.Set<BioPAXElement> bpes)
           
AddCommand(Model model, java.util.Set<BioPAXElement> bpes)
           
RemoveCommand(Model model, java.util.Set<BioPAXElement> bpes)
           
 

Uses of BioPAXElement in org.biopax.paxtools.controller
 

Classes in org.biopax.paxtools.controller with type parameters of type BioPAXElement
 class DecoratingPropertyAccessor<D extends BioPAXElement,R>
           
 class EnumeratedPropertyEditor<D extends BioPAXElement,R extends Enum>
          Provides an ENUM class compatible editor by extending the PropertyEditor.
 class FilteredPropertyAccessor<D extends BioPAXElement,R,F extends R>
           
 class ObjectPropertyEditor<D extends BioPAXElement,R extends BioPAXElement>
          Provides an editor compatible with all value types other Primitive, ENUM, and String by extending the PropertyEditor.
 class ObjectPropertyEditor<D extends BioPAXElement,R extends BioPAXElement>
          Provides an editor compatible with all value types other Primitive, ENUM, and String by extending the PropertyEditor.
 class PrimitivePropertyEditor<D extends BioPAXElement,R>
          Provides a primitive (int, float, double) class compatible editor by extending the PropertyEditor.
 interface PropertyAccessor<D extends BioPAXElement,R>
          Allows generic access to the properties or a path of properties from a bean.
 class PropertyEditor<D extends BioPAXElement,R>
          This is the base class for all property editors.
 class SimplePropertyAccessor<D extends BioPAXElement,R>
           
 class StringPropertyEditor<D extends BioPAXElement>
          Provides an String class compatible editor by extending the PropertyEditor.
 class TransitivePropertyAccessor<D extends BioPAXElement,R>
          This class is a transitive decorator for PropertyAccessors
 class UnionPropertyAccessor<D extends BioPAXElement>
           
 

Fields in org.biopax.paxtools.controller with type parameters of type BioPAXElement
protected  java.util.Map<java.lang.Class<? extends BioPAXElement>,java.util.Map<java.lang.String,PropertyEditor>> EditorMapAdapter.classToEditorMap
           
protected  java.util.Map<java.lang.Class<? extends BioPAXElement>,java.util.Set<PropertyEditor>> EditorMapAdapter.classToEditorSet
           
protected  java.util.Map<java.lang.Class<? extends BioPAXElement>,java.util.Set<ObjectPropertyEditor>> EditorMapAdapter.classToInverseEditorMap
           
 

Methods in org.biopax.paxtools.controller with type parameters of type BioPAXElement
<T extends BioPAXElement>
T
ShallowCopy.copy(Model model, T source, java.lang.String newID)
          Creates a copy of the BioPAX object with all its properties are the same, and also adds it to a model.
<T extends BioPAXElement>
T
ShallowCopy.copy(T source, java.lang.String newID)
          Returns a copy of the BioPAX element (with all the property values are same)
static
<D extends BioPAXElement,R>
TransitivePropertyAccessor<D,R>
TransitivePropertyAccessor.create(PropertyAccessor<D,R> pa)
           
static
<D extends BioPAXElement,R,F extends R>
PropertyAccessor<D,R>
FilteredPropertyAccessor.create(PropertyAccessor<D,R> pa, java.lang.Class<F> filter)
           
static
<D extends BioPAXElement,R>
PropertyEditor<D,R>
PropertyEditor.createPropertyEditor(java.lang.Class<D> domain, java.lang.String property)
          This method creates a property reflecting on the domain and property.
<D extends BioPAXElement>
PropertyEditor<? super D,?>
SimpleEditorMap.getEditorForProperty(java.lang.String property, java.lang.Class<D> javaClass)
           
<D extends BioPAXElement>
PropertyEditor<? super D,?>
EditorMapAdapter.getEditorForProperty(java.lang.String property, java.lang.Class<D> javaClass)
           
<D extends BioPAXElement>
PropertyEditor<? super D,?>
EditorMap.getEditorForProperty(java.lang.String property, java.lang.Class<D> javaClass)
          This method returns the editor intended to handle property named property of a class (javaClass).
<E extends BioPAXElement>
java.util.Set<java.lang.Class<E>>
SimpleEditorMap.getKnownSubClassesOf(java.lang.Class<E> javaClass)
           
<E extends BioPAXElement>
java.util.Set<java.lang.Class<E>>
EditorMapAdapter.getKnownSubClassesOf(java.lang.Class<E> javaClass)
           
<E extends BioPAXElement>
java.util.Set<java.lang.Class<E>>
EditorMap.getKnownSubClassesOf(java.lang.Class<E> javaClass)
          Returns a set of sub classes of a given class.
<T extends BioPAXElement>
T
ModelUtils.getObject(java.lang.String urn, java.lang.Class<T> clazz)
           
<T extends BioPAXElement>
java.util.Set<T>
ModelUtils.getRootElements(java.lang.Class<T> filterClass)
          Finds a subset of "root" BioPAX objects of specific class (incl.
<D extends BioPAXElement>
java.util.Set<PropertyEditor<? extends D,?>>
SimpleEditorMap.getSubclassEditorsForProperty(java.lang.String property, java.lang.Class<D> domain)
           
<D extends BioPAXElement>
java.util.Set<PropertyEditor<? extends D,?>>
EditorMapAdapter.getSubclassEditorsForProperty(java.lang.String property, java.lang.Class<D> domain)
           
<D extends BioPAXElement>
java.util.Set<PropertyEditor<? extends D,?>>
EditorMap.getSubclassEditorsForProperty(java.lang.String property, java.lang.Class<D> domain)
          This method returns the set of editors intended to handle property named property.
<T extends BioPAXElement>
void
ModelUtils.removeObjectsIfDangling(java.lang.Class<T> clazz)
          Iteratively removes dangling elements of given type, e.g., utility class, from current model.
<E extends BioPAXElement>
void
ModelUtils.replace(java.util.Map<E,E> subs)
          Replaces existing BioPAX elements with ones from the map, and recursively updates all the object references (parents' object properties) in a single pass.
 

Methods in org.biopax.paxtools.controller that return types with arguments of type BioPAXElement
 java.util.Set<BioPAXElement> Completer.complete(java.util.Collection<BioPAXElement> elements, Model model)
           
 java.util.Set<BioPAXElement> Fetcher.fetch(BioPAXElement element)
          Returns the element and all its children set.
 java.util.Map<java.lang.Class<? extends BioPAXElement>,java.lang.Integer> ModelUtils.generateClassMetrics()
           
 java.util.HashSet<BioPAXElement> Merger.getAddedElements()
          After a merge is accomplished, this set will contain the newly added elements.
 java.util.Set<BioPAXElement> ModelUtils.getAllChildrenAllowClones(BioPAXElement bpe, Filter<PropertyEditor>... filters)
          Collects all child BioPAX elements of a given BioPAX element (using the "tuned" Fetcher), although some of them might have the same ID (are "clones" - for a purpose of due to a mistake)
 java.util.Set<BioPAXElement> ModelUtils.getDirectChildrenAllowClones(BioPAXElement bpe)
          Collects direct children of a given BioPAX element, although some of them might have the same ID (are "clones" - for a purpose of due to a mistake)
 java.util.HashSet<BioPAXElement> Merger.getMergedElements()
          After a merge is accomplished, this set will contain the merged elements.
protected  java.lang.Class<? extends BioPAXElement> EditorMapAdapter.getModelInterface(java.lang.String localName)
           
 java.util.Map<java.lang.Class<? extends BioPAXElement>,java.util.Set<java.lang.Class<? extends BioPAXElement>>> ObjectPropertyEditor.getRestrictedRanges()
           
 java.util.Map<java.lang.Class<? extends BioPAXElement>,java.util.Set<java.lang.Class<? extends BioPAXElement>>> ObjectPropertyEditor.getRestrictedRanges()
           
 java.util.Set<java.lang.Class<? extends BioPAXElement>> ObjectPropertyEditor.getRestrictedRangesFor(java.lang.Class<? extends D> restrictedDomain)
           
protected  java.util.Stack<BioPAXElement> AbstractTraverser.getVisited()
           
 

Methods in org.biopax.paxtools.controller with parameters of type BioPAXElement
 void PropertyReasoner.clearProperty(BioPAXElement element)
          For the element and its children, where it's desired (in PropertyReasoner.domains) and possible, it sets the PropertyReasoner.propertyName values to "unknown".
 java.util.Set<BioPAXElement> Fetcher.fetch(BioPAXElement element)
          Returns the element and all its children set.
 void Fetcher.fetch(BioPAXElement element, Model model)
          Adds the element and all its children to the model.
 java.lang.Object ReusedPEPHelper.fixReusedPEP(physicalEntityParticipant pep, BioPAXElement bpe)
           
 Model ModelUtils.getAllChildren(BioPAXElement bpe, Filter<PropertyEditor>... filters)
          Gets all the child BioPAX elements of a given BioPAX element (using the "tuned" Fetcher) and adds them to a new model.
 java.util.Set<BioPAXElement> ModelUtils.getAllChildrenAllowClones(BioPAXElement bpe, Filter<PropertyEditor>... filters)
          Collects all child BioPAX elements of a given BioPAX element (using the "tuned" Fetcher), although some of them might have the same ID (are "clones" - for a purpose of due to a mistake)
 Model ModelUtils.getDirectChildren(BioPAXElement bpe)
          Gets direct children of a given BioPAX element and adds them to a new model.
 java.util.Set<BioPAXElement> ModelUtils.getDirectChildrenAllowClones(BioPAXElement bpe)
          Collects direct children of a given BioPAX element, although some of them might have the same ID (are "clones" - for a purpose of due to a mistake)
 java.util.Set<PropertyEditor> SimpleEditorMap.getEditorsOf(BioPAXElement bpe)
           
 java.util.Set<PropertyEditor> EditorMapAdapter.getEditorsOf(BioPAXElement bpe)
           
 java.util.Set<PropertyEditor> EditorMap.getEditorsOf(BioPAXElement bpe)
          This method returns the set of editors whose domain contains the class of given BioPAX element.
 java.util.Set<ObjectPropertyEditor> SimpleEditorMap.getInverseEditorsOf(BioPAXElement bpe)
           
 java.util.Set<ObjectPropertyEditor> EditorMapAdapter.getInverseEditorsOf(BioPAXElement bpe)
           
 java.util.Set<ObjectPropertyEditor> EditorMap.getInverseEditorsOf(BioPAXElement bpe)
           
 java.util.Set PathAccessor.getValueFromBean(BioPAXElement bean)
           
 void PropertyReasoner.inferPropertyValue(BioPAXElement element)
          For the element and its children, where it's empty, desired (in PropertyReasoner.domains) and allowed, it adds or sets the PropertyReasoner.propertyName from parents's (if they have any valueStack)
 void PropertyReasoner.inferPropertyValue(BioPAXElement element, java.lang.Object addValue)
          For the element and its children, where it's empty, desired (in PropertyReasoner.domains) and allowed, it adds or sets the PropertyReasoner.propertyName from parents's (if the top-most, a parent element that has this propertyName, does not have any valueStack, then given valueStack will be set, and children may inherit it)
 void SimpleMerger.merge(Model target, BioPAXElement source)
          Merges the source element (and its "downstream" dependents) into target model if its RDFId is not yet there.
 void ModelUtils.removeDependentsIfDangling(BioPAXElement parent)
          Deletes (recursively from the current model) only those child elements that would become "dangling" (not a property value of anything) if the parent element were (or already was) removed from the model.
 void ModelUtils.replace(BioPAXElement existing, BioPAXElement replacement)
          Replaces an existing BioPAX element with another one, of the same or possibly equivalent type (or null), recursively updates all the references to it (parents' object properties).
 void PropertyReasoner.resetPropertyValue(BioPAXElement element, java.lang.Object defaultValue)
          For the element and its children, where it's desired (in PropertyReasoner.domains) and allowed (by BioPAX), it forces the given PropertyReasoner.propertyName valueStack replace existing ones.
protected  void PropertyReasoner.run(BioPAXElement element, java.lang.Object defaultValue)
          Basic, universal method (used by others in this class) - updates the PropertyReasoner.propertyName valueStack of a BioPAX element and its children.
 void TraverserBilinked.traverse(BioPAXElement element, Model model)
           
 void Traverser.traverse(BioPAXElement element, Model model)
          Traverse and visit Visitor all properties of the element.
 void PropertyReasoner.traverse(BioPAXElement bpe, Model model)
          This traverse method, first, takes care about the PropertyReasoner.propertyName we are interested in, then proceeds- as the basic Traverser.traverse(BioPAXElement, Model) would normally do (i.e., - delivering to the method PropertyReasoner.visit(Object, BioPAXElement, Model, PropertyEditor) for all properties without any predefined order).
 void Visitor.visit(BioPAXElement domain, java.lang.Object range, Model model, PropertyEditor editor)
          An implementation of this method should perform a BioPAX element and editor dependent operation on the model.
 void ShallowCopy.visit(BioPAXElement domain, java.lang.Object range, Model model, PropertyEditor editor)
           
 void Merger.visit(BioPAXElement domain, java.lang.Object range, Model model, PropertyEditor editor)
          Checks whether model contains bpe element, and if it does, then it updates the value of the equivalent element for bpe by using the specific editor.
 void Completer.visit(BioPAXElement domain, java.lang.Object range, Model model, PropertyEditor editor)
           
 void Cloner.visit(BioPAXElement domain, java.lang.Object range, Model model, PropertyEditor editor)
           
 void AbstractTraverser.visit(BioPAXElement domain, java.lang.Object range, Model model, PropertyEditor editor)
          Saves/restores the current "path" of the value in the model and calls the protected abstract method visitValue that is to be implemented in subclasses of this abstract class.
protected  void PropertyReasoner.visit(java.lang.Object range, BioPAXElement bpe, Model model, PropertyEditor editor)
          Simply, calls PropertyReasoner.traverse(BioPAXElement, Model) and goes deeper when the propertyName's range/valueStack is a BioPAX object.
protected  void Fetcher.visit(java.lang.Object range, BioPAXElement domain, Model model, PropertyEditor editor)
          Adds the BioPAX element into the model and traverses the element for its dependent elements.
protected abstract  void AbstractTraverser.visit(java.lang.Object range, BioPAXElement domain, Model model, PropertyEditor editor)
          This is to implement a real action here: do something, return or continue (traverse) into properties.
 

Method parameters in org.biopax.paxtools.controller with type arguments of type BioPAXElement
 void ObjectPropertyEditor.addRangeRestriction(java.lang.Class<? extends BioPAXElement> domain, java.util.Set<java.lang.Class<? extends BioPAXElement>> ranges)
           
 void ObjectPropertyEditor.addRangeRestriction(java.lang.Class<? extends BioPAXElement> domain, java.util.Set<java.lang.Class<? extends BioPAXElement>> ranges)
           
 Model Cloner.clone(Model source, java.util.Set<BioPAXElement> toBeCloned)
          For each element from the 'toBeCloned' list, it creates a copy in the new model, setting all the data properties; however, object property values that refer to BioPAX elements not in 'toBeCloned' list are ignored.
 java.util.Set<BioPAXElement> Completer.complete(java.util.Collection<BioPAXElement> elements, Model model)
           
protected  PropertyEditor EditorMapAdapter.createAndRegisterBeanEditor(java.lang.String pName, java.lang.Class domain, java.util.Map<java.lang.Class<? extends BioPAXElement>,java.util.Set<java.lang.Class<? extends BioPAXElement>>> rRestrictions)
           
protected  PropertyEditor EditorMapAdapter.createAndRegisterBeanEditor(java.lang.String pName, java.lang.Class domain, java.util.Map<java.lang.Class<? extends BioPAXElement>,java.util.Set<java.lang.Class<? extends BioPAXElement>>> rRestrictions)
           
 java.util.Set<PropertyEditor> SimpleEditorMap.getEditorsOf(java.lang.Class<? extends BioPAXElement> domain)
           
 java.util.Set<PropertyEditor> EditorMapAdapter.getEditorsOf(java.lang.Class<? extends BioPAXElement> domain)
           
 java.util.Set<PropertyEditor> EditorMap.getEditorsOf(java.lang.Class<? extends BioPAXElement> domain)
           
 java.util.Set<ObjectPropertyEditor> SimpleEditorMap.getInverseEditorsOf(java.lang.Class<? extends BioPAXElement> domain)
           
 java.util.Set<ObjectPropertyEditor> EditorMapAdapter.getInverseEditorsOf(java.lang.Class<? extends BioPAXElement> domain)
           
 java.util.Set<ObjectPropertyEditor> EditorMap.getInverseEditorsOf(java.lang.Class<? extends BioPAXElement> domain)
           
protected  boolean PropertyEditor.isInstanceOfAtLeastOne(java.util.Set<java.lang.Class<? extends BioPAXElement>> classes, java.lang.Object value)
          Checks if value is an instance of one of the classes given in a set.
 void SimpleMerger.merge(Model target, java.util.Collection<? extends BioPAXElement> elements)
          Merges the elements into target model.
protected  void EditorMapAdapter.registerEditorsWithSubClasses(PropertyEditor editor, java.lang.Class<? extends BioPAXElement> domain)
           
 void ObjectPropertyEditor.setRangeRestriction(java.util.Map<java.lang.Class<? extends BioPAXElement>,java.util.Set<java.lang.Class<? extends BioPAXElement>>> restrictedRanges)
           
 void ObjectPropertyEditor.setRangeRestriction(java.util.Map<java.lang.Class<? extends BioPAXElement>,java.util.Set<java.lang.Class<? extends BioPAXElement>>> restrictedRanges)
           
 

Constructor parameters in org.biopax.paxtools.controller with type arguments of type BioPAXElement
PathAccessor(java.util.List<PropertyAccessor<? extends BioPAXElement,? extends BioPAXElement>> objectAccessors, PropertyAccessor lastStep)
           
PathAccessor(java.util.List<PropertyAccessor<? extends BioPAXElement,? extends BioPAXElement>> objectAccessors, PropertyAccessor lastStep)
           
 

Uses of BioPAXElement in org.biopax.paxtools.impl
 

Classes in org.biopax.paxtools.impl that implement BioPAXElement
 class BioPAXElementImpl
           
 

Fields in org.biopax.paxtools.impl with type parameters of type BioPAXElement
protected  java.util.Map<java.lang.String,BioPAXElement> ModelImpl.idMap
           
 

Methods in org.biopax.paxtools.impl with type parameters of type BioPAXElement
<T extends BioPAXElement>
T
ModelImpl.addNew(java.lang.Class<T> c, java.lang.String id)
           
<T extends BioPAXElement>
java.lang.Class<T>
BioPAXFactoryAdaptor.getImplClass(java.lang.Class<T> aModelInterfaceClass)
           
<T extends BioPAXElement>
java.util.Set<T>
ModelImpl.getObjects(java.lang.Class<T> filterBy)
           
 

Methods in org.biopax.paxtools.impl that return BioPAXElement
 BioPAXElement ModelImpl.getByID(java.lang.String id)
           
 

Methods in org.biopax.paxtools.impl that return types with arguments of type BioPAXElement
 java.util.Set<BioPAXElement> ModelImpl.getObjects()
           
 

Methods in org.biopax.paxtools.impl with parameters of type BioPAXElement
 void ModelImpl.add(BioPAXElement aBioPAXElement)
           
 boolean ModelImpl.contains(BioPAXElement aBioPAXElement)
          This method returns true if given element is the same object ("==") as the object stored in the model usually (for self-consistent models) but not necessarily under the element's ID.
 boolean BioPAXElementImpl.isEquivalent(BioPAXElement element)
           
 void ModelImpl.remove(BioPAXElement aBioPAXElement)
           
 void ModelImpl.replace(BioPAXElement existing, BioPAXElement replacement)
          It does not automatically replace or clean up the old element's object properties, therefore, some child elements may become "dangling" if they were used by the replaced element only.
protected  boolean BioPAXElementImpl.semanticallyEquivalent(BioPAXElement element)
           
protected  void BioPAXFactoryAdaptor.setId(BioPAXElement bpe, java.lang.String uri)
           
 

Method parameters in org.biopax.paxtools.impl with type arguments of type BioPAXElement
 boolean BioPAXFactoryAdaptor.canInstantiate(java.lang.Class<? extends BioPAXElement> aClass)
           
protected  java.lang.String BioPAXFactoryAdaptor.mapClassName(java.lang.Class<? extends BioPAXElement> aClass)
           
 

Uses of BioPAXElement in org.biopax.paxtools.impl.level2
 

Methods in org.biopax.paxtools.impl.level2 with type parameters of type BioPAXElement
protected
<T extends BioPAXElement>
T
Level2FactoryImpl.createInstance(java.lang.Class<T> aClass, java.lang.String id)
           
 

Uses of BioPAXElement in org.biopax.paxtools.impl.level3
 

Classes in org.biopax.paxtools.impl.level3 that implement BioPAXElement
 class BindingFeatureImpl
           
 class BiochemicalPathwayStepImpl
           
 class BiochemicalReactionImpl
           
 class BioSourceImpl
           
 class CatalysisImpl
           
 class CellularLocationVocabularyImpl
           
 class CellVocabularyImpl
           
 class ChemicalStructureImpl
           
 class ComplexAssemblyImpl
           
 class ComplexImpl
           
 class ControlImpl
           
 class ControlledVocabularyImpl
           
 class ConversionImpl
           
 class CovalentBindingFeatureImpl
           
 class DegradationImpl
           
 class DeltaGImpl
           
 class DnaImpl
           
 class DnaReferenceImpl
           
 class DnaRegionImpl
           
 class DnaRegionReferenceImpl
           
 class EntityFeatureImpl
           
 class EntityImpl
           
 class EntityReferenceImpl
           
 class EntityReferenceTypeVocabularyImpl
           
 class EvidenceCodeVocabularyImpl
           
 class EvidenceImpl
           
 class ExperimentalFormImpl
           
 class ExperimentalFormVocabularyImpl
           
 class FragmentFeatureImpl
           
 class GeneImpl
           
 class GeneticInteractionImpl
           
 class InteractionImpl
           
 class InteractionVocabularyImpl
           
 class KPrimeImpl
           
 class L3ElementImpl
          Base BioPAX Level3 element.
 class ModificationFeatureImpl
           
 class ModulationImpl
           
 class MolecularInteractionImpl
           
 class NamedImpl
           
 class NucleicAcidImpl
           
 class NucleicAcidReferenceImpl
           
 class NucleicAcidRegionReferenceImpl
           
 class PathwayImpl
           
 class PathwayStepImpl
           
 class PhenotypeVocabularyImpl
           
 class PhysicalEntityImpl
           
 class ProcessImpl
           
 class ProteinImpl
           
 class ProteinReferenceImpl
           
 class ProvenanceImpl
           
 class PublicationXrefImpl
           
 class RelationshipTypeVocabularyImpl
           
 class RelationshipXrefImpl
           
 class RnaImpl
           
 class RnaReferenceImpl
           
 class RnaRegionImpl
           
 class RnaRegionReferenceImpl
           
 class ScoreImpl
           
 class SequenceEntityReferenceImpl
           
 class SequenceIntervalImpl
           
 class SequenceLocationImpl
           
 class SequenceModificationVocabularyImpl
           
 class SequenceRegionVocabularyImpl
           
 class SequenceSiteImpl
           
 class SimplePhysicalEntityImpl
           
 class SmallMoleculeImpl
           
 class SmallMoleculeReferenceImpl
           
 class StoichiometryImpl
           
 class TemplateReactionImpl
           
 class TemplateReactionRegulationImpl
           
 class TissueVocabularyImpl
           
 class TransportImpl
           
 class TransportWithBiochemicalReactionImpl
           
 class UnificationXrefImpl
           
 class XReferrableImpl
          This class helps with managing the bidirectional xref links.
 class XrefImpl
           
 

Methods in org.biopax.paxtools.impl.level3 with type parameters of type BioPAXElement
protected
<T extends BioPAXElement>
T
Level3FactoryImpl.createInstance(java.lang.Class<T> aClass, java.lang.String id)
           
 

Methods in org.biopax.paxtools.impl.level3 with parameters of type BioPAXElement
protected  boolean XrefImpl.semanticallyEquivalent(BioPAXElement other)
           
protected  boolean XReferrableImpl.semanticallyEquivalent(BioPAXElement element)
           
protected  boolean StoichiometryImpl.semanticallyEquivalent(BioPAXElement element)
           
protected  boolean SmallMoleculeReferenceImpl.semanticallyEquivalent(BioPAXElement element)
           
protected  boolean SimplePhysicalEntityImpl.semanticallyEquivalent(BioPAXElement element)
           
protected  boolean SequenceSiteImpl.semanticallyEquivalent(BioPAXElement element)
           
protected  boolean SequenceIntervalImpl.semanticallyEquivalent(BioPAXElement element)
           
protected  boolean SequenceEntityReferenceImpl.semanticallyEquivalent(BioPAXElement element)
           
protected  boolean RelationshipXrefImpl.semanticallyEquivalent(BioPAXElement other)
           
protected  boolean PublicationXrefImpl.semanticallyEquivalent(BioPAXElement other)
           
protected  boolean PhysicalEntityImpl.semanticallyEquivalent(BioPAXElement element)
           
protected  boolean ModificationFeatureImpl.semanticallyEquivalent(BioPAXElement element)
           
protected  boolean KPrimeImpl.semanticallyEquivalent(BioPAXElement element)
           
protected  boolean FragmentFeatureImpl.semanticallyEquivalent(BioPAXElement element)
           
protected  boolean EvidenceImpl.semanticallyEquivalent(BioPAXElement element)
          Answers whether two Evidence objects are semantically equivalent.
protected  boolean EntityReferenceImpl.semanticallyEquivalent(BioPAXElement element)
           
protected  boolean EntityImpl.semanticallyEquivalent(BioPAXElement element)
           
protected  boolean EntityFeatureImpl.semanticallyEquivalent(BioPAXElement element)
           
protected  boolean DeltaGImpl.semanticallyEquivalent(BioPAXElement element)
           
protected  boolean CovalentBindingFeatureImpl.semanticallyEquivalent(BioPAXElement element)
           
protected  boolean ConversionImpl.semanticallyEquivalent(BioPAXElement element)
           
protected  boolean ControlledVocabularyImpl.semanticallyEquivalent(BioPAXElement element)
           
protected  boolean ComplexImpl.semanticallyEquivalent(BioPAXElement element)
           
protected  boolean ChemicalStructureImpl.semanticallyEquivalent(BioPAXElement element)
           
protected  boolean BioSourceImpl.semanticallyEquivalent(BioPAXElement element)
           
protected  boolean BindingFeatureImpl.semanticallyEquivalent(BioPAXElement element)
           
 

Uses of BioPAXElement in org.biopax.paxtools.io
 

Methods in org.biopax.paxtools.io that return BioPAXElement
protected  BioPAXElement BioPAXIOHandlerAdapter.literalFixes(PropertyEditor editor, BioPAXElement bpe, Model model, java.lang.String value)
           
 

Methods in org.biopax.paxtools.io with parameters of type BioPAXElement
protected  void BioPAXIOHandlerAdapter.bindValue(java.lang.String valueString, PropertyEditor editor, BioPAXElement bpe, Model model)
           
protected  PropertyEditor BioPAXIOHandlerAdapter.getRDFCommentEditor(BioPAXElement bpe)
           
protected  BioPAXElement BioPAXIOHandlerAdapter.literalFixes(PropertyEditor editor, BioPAXElement bpe, Model model, java.lang.String value)
           
protected  java.lang.Object BioPAXIOHandlerAdapter.resourceFixes(BioPAXElement bpe, java.lang.Object value)
           
 void SimpleIOHandler.writeObject(java.io.Writer out, BioPAXElement bean)
          Writes the XML representation of individual BioPAX element that is BioPAX-like but only for display or debug purpose (incomplete).
 

Uses of BioPAXElement in org.biopax.paxtools.model
 

Methods in org.biopax.paxtools.model with type parameters of type BioPAXElement
<T extends BioPAXElement>
T
Model.addNew(java.lang.Class<T> aClass, java.lang.String id)
          This method creates a new object using the model's factory, adds it to the model and returns it.
<T extends BioPAXElement>
T
BioPAXFactory.create(java.lang.Class<T> aClass, java.lang.String uri)
           
protected abstract
<T extends BioPAXElement>
T
BioPAXFactory.createInstance(java.lang.Class<T> aClass, java.lang.String id)
           
abstract
<T extends BioPAXElement>
java.lang.Class<T>
BioPAXFactory.getImplClass(java.lang.Class<T> aModelInterfaceClass)
          Get a concrete or abstract BioPAX type (not interface), from org.biopax.paxtools.impl..*, i.e., one that has persistence/search annotations, etc.
<T extends BioPAXElement>
java.util.Set<T>
Model.getObjects(java.lang.Class<T> filterBy)
          This method returns a set of objects in the model of the given class.
 

Methods in org.biopax.paxtools.model that return BioPAXElement
 BioPAXElement BioPAXFactory.create(java.lang.String localName, java.lang.String uri)
           
 BioPAXElement Model.getByID(java.lang.String id)
          This method returns the biopax element with the given id, returns null if the object with the given id does not exist in this model.
 

Methods in org.biopax.paxtools.model that return types with arguments of type BioPAXElement
 java.lang.Class<? extends BioPAXElement> BioPAXLevel.getInterfaceForName(java.lang.String localName)
           
 java.lang.Class<? extends BioPAXElement> BioPAXElement.getModelInterface()
          This method returns the actual model interface that a class implements.
 java.util.Set<BioPAXElement> Model.getObjects()
          This method returns a set of objects in the model.
 

Methods in org.biopax.paxtools.model with parameters of type BioPAXElement
 void Model.add(BioPAXElement aBioPAXElement)
          This method add the given onject to this model.
 boolean Model.contains(BioPAXElement aBioPAXElement)
          This method returns true if the parameter is contained within this model.
 boolean BioPAXLevel.hasElement(BioPAXElement element)
           
 boolean BioPAXElement.isEquivalent(BioPAXElement element)
          This method compares the given element for equivalency.
 void Model.remove(BioPAXElement aBioPAXElement)
          This method removes the given BioPAX Element from the model.
 void Model.replace(BioPAXElement existing, BioPAXElement replacement)
          Replaces existing BioPAX element with another one, of the same or possibly equivalent type, and updates all the affected references to it (object properties).
 

Method parameters in org.biopax.paxtools.model with type arguments of type BioPAXElement
abstract  boolean BioPAXFactory.canInstantiate(java.lang.Class<? extends BioPAXElement> aClass)
           
 

Uses of BioPAXElement in org.biopax.paxtools.model.level2
 

Subinterfaces of BioPAXElement in org.biopax.paxtools.model.level2
 interface biochemicalReaction
          A conversion interaction in which one or more entities (substrates) undergo ovalent changes to become one or more other entities (products).
 interface bioSource
          The biological source of an entity (e.g.
 interface catalysis
          A control interaction in which a physical entity (a catalyst) increases the rate of a conversion interaction by lowering its activation energy.
 interface chemicalStructure
          Describes a small molecule structure.
 interface complex
          A physical entity whose structure is comprised of other physical entities bound to each other non-covalently, at least one of which is a macromolecule (e.g.
 interface complexAssembly
          A conversion interaction in which a set of physical entities, at least one being a macromolecule (e.g.
 interface confidence
          Confidence that the containing instance actually occurs or exists in vivo, usually a statistical measure.
 interface control
           
 interface conversion
           
 interface dataSource
          XREF Should be only unification and publication xrefs
 interface deltaGprimeO
           
 interface dna
           
 interface entity
          This class represents a discrete biological unit used when describing pathways.
 interface evidence
           
 interface experimentalForm
           
 interface externalReferenceUtilityClass
           
 interface interaction
           
 interface InteractionParticipant
          marker interface for entities and PEPs
 interface kPrime
           
 interface Level2Element
          Created by IntelliJ IDEA.
 interface modulation
          get controlled should be catalysis
 interface openControlledVocabulary
           
 interface pathway
           
 interface pathwayComponent
          Interface for pathway steps and processes
 interface pathwayStep
          This represents a set of pathway events.
 interface physicalEntity
           
 interface physicalEntityParticipant
           
 interface physicalInteraction
           
 interface process
          Tagging interface for entities that needs evidence and can be targeted by a control : Pathway and Interaction
 interface protein
           
 interface publicationXref
           
 interface relationshipXref
           
 interface rna
           
 interface sequenceEntity
          User: root Date: Aug 7, 2006 Time: 4:51:19 PM_DOT
 interface sequenceFeature
           
 interface sequenceInterval
           
 interface sequenceLocation
           
 interface sequenceParticipant
           
 interface sequenceSite
           
 interface smallMolecule
           
 interface transport
           
 interface transportWithBiochemicalReaction
           
 interface unificationXref
           
 interface utilityClass
           
 interface xref
           
 interface XReferrable
           
 

Uses of BioPAXElement in org.biopax.paxtools.model.level3
 

Subinterfaces of BioPAXElement in org.biopax.paxtools.model.level3
 interface BindingFeature
           
 interface BiochemicalPathwayStep
          Definition: Imposes ordering on a step in a biochemical pathway.
 interface BiochemicalReaction
          Definition: A conversion interaction in which one or more entities (substrates) undergo covalent changes to become one or more other entities (products).
 interface BioSource
          Definition: The biological source of an entity (e.g.
 interface Catalysis
          Definition: A control interaction in which a physical entity (a catalyst) increases the rate of a conversion interaction by lowering its activation energy.
 interface CellularLocationVocabulary
          Definition: A reference to the Gene Ontology Cellular Component (GO CC) ontology.
 interface CellVocabulary
          Definition: A reference to the Cell Type Ontology (CL).
 interface ChemicalStructure
          Definition: The chemical structure of a small molecule.
 interface Complex
          Definition: A physical entity whose structure is comprised of other physical entities bound to each other non-covalently, at least one of which is a macromolecule (e.g.
 interface ComplexAssembly
          Definition: A conversion interaction in which a set of physical entities, at least one being a macromolecule (e.g.
 interface Control
          Definition: An interaction in which one entity regulates, modifies, or otherwise influences a continuant entity, i.e.
 interface ControlledVocabulary
          Definition: This class represents a term from an external controlled vocabulary (CV).
 interface Controller
          This is a role interface for pathway elements that can control processes, namely Pathway and PhysicalEntity.
 interface Conversion
          Definition: An interaction in which molecules of one or more PhysicalEntity pools are physically transformed and become a member of one or more other PhysicalEntity pools.
 interface CovalentBindingFeature
          Definition: An entity feature that represent the covalently bound state of a physical entity.
 interface Degradation
          Definition: A conversion in which a pool of macromolecules are degraded into their elementary units.
 interface DeltaG
          Standard transformed Gibbs energy change for a reaction written in terms of biochemical reactants (sums of species), delta-G'o.
 interface Dna
          Definition: A physical entity consisting of a sequence of deoxyribonucleotide monophosphates; a deoxyribonucleic acid.
 interface DnaReference
          A DNA reference is a grouping of several DNA entities that are common in sequence and genomic position.
 interface DnaRegion
          Definition: A region on a DNA molecule.
 interface DnaRegionReference
          Definition: A DNARegionReference is a grouping of several DNARegion entities that are common in sequence and genomic position.
 interface Entity
          This class represents a discrete biological unit used when describing pathways.
 interface EntityFeature
          Description: A characteristic of a physical entity that can change while the entity still retains its biological identity.
 interface EntityReference
          Definition: An entity reference is a grouping of several physical entities across different contexts and molecular states, that share common physical properties and often named and treated as a single entity with multiple states by biologists.
 interface EntityReferenceTypeVocabulary
          Definiiton: A reference to a term from an entity reference group ontology.
 interface Evidence
          Definition: The support for a particular assertion, such as the existence of an interaction or pathway.
 interface EvidenceCodeVocabulary
          Definition: A reference to the PSI Molecular Interaction ontology experimental method types, including "interaction detection method", "participant identification method", "feature detection method".
 interface ExperimentalForm
          Definition: The form of a physical entity in a particular experiment, as it may be modified for purposes of experimental design.
 interface ExperimentalFormVocabulary
          Definition: A term that describes the form of the physical entity in the context of the experiment.
 interface FragmentFeature
          Definition: An entity feature that represents the resulting physical entity subsequent to a cleavage or degradation event.
 interface Gene
          Definition: A continuant that encodes information that can be inherited through replication.
 interface GeneticInteraction
          Definition : Genetic interactions between genes occur when two genetic perturbations (e.g.
 interface Interaction
          Definition: A biological relationship between two or more entities.
 interface InteractionVocabulary
          A reference to the PSI Molecular Interaction ontology (MI) interaction type.
 interface KPrime
          The apparent equilibrium constant, K', and associated values.
 interface Level3Element
          A Level 3 specific element.
 interface ModificationFeature
          Definition: A covalently modified feature on a sequence, relevant to an interaction, such as a post-translational modification.
 interface Modulation
          Definition: An interaction in which one entity regulates, modifies, or otherwise influences another.
 interface MolecularInteraction
          Definition: An interaction in which at least one participant is a physical entity, e.g.
 interface Named
          Interface for all classes that can have names in BioPAX.
 interface NucleicAcid
          Tagger interface for DNA and RNA
 interface NucleicAcidReference
          Role interface for NucleicAcidReferences, namely DNA and RNA.
 interface NucleicAcidRegionReference
           
 interface Pathway
           
 interface PathwayStep
          This represents a set of pathway events.
 interface PhenotypeVocabulary
           
 interface PhysicalEntity
           
 interface Process
          Tagging interface for entities that can participate in a pathway and can be targeted by a control : Pathway and Interaction
 interface Protein
           
 interface ProteinReference
          Description: A protein reference is a grouping of several protein entities that are encoded by the same genetic sequence.
 interface Provenance
          Definition: The direct source of a pathway data or score.
 interface PublicationXref
           
 interface RelationshipTypeVocabulary
          Vocabulary for defining relationship Xref types.
 interface RelationshipXref
          Definition: An xref that defines a reference to an entity in an external resource that does not have the same biological identity as the referring entity.
 interface Rna
           
 interface RnaReference
           
 interface RnaRegion
          Definition: A region on a RNA molecule.
 interface RnaRegionReference
          A RNA region reference
 interface Score
          Definition: A score associated with a publication reference describing how the score was determined, the name of the method and a comment briefly describing the method.
 interface SequenceEntityReference
          Tagger interface for protein, dna and rna entities
 interface SequenceInterval
           
 interface SequenceLocation
          Definition: A location on a nucleotide or amino acid sequence.
 interface SequenceModificationVocabulary
          Definition: A term that describes the covalent modifications to an amino acid or nucleic acid chain.
 interface SequenceRegionVocabulary
          Definition: A reference to a controlled vocabulary of sequence regions, such as InterPro or Sequence Ontology (SO) Homepage at http://www.sequenceontology.org.
 interface SequenceSite
           
 interface SimplePhysicalEntity
          Tagger interface for non-complex physical entities
 interface SmallMolecule
           
 interface SmallMoleculeReference
           
 interface Stoichiometry
          Stoichiometric coefficient of a physical entity in the context of a conversion or complex.
 interface TemplateReaction
           
 interface TemplateReactionRegulation
           
 interface TissueVocabulary
          Definition: A reference to the BRENDA
 interface Transport
           
 interface TransportWithBiochemicalReaction
           
 interface UnificationXref
          Definition: A unification xref defines a reference to an entity in an external resource that has the same biological identity as the referring entity Rationale: Unification xrefs are critically important for data integration.
 interface UtilityClass
           
 interface Xref
           
 

Uses of BioPAXElement in org.biopax.paxtools.util
 

Methods in org.biopax.paxtools.util with type parameters of type BioPAXElement
static
<T extends BioPAXElement>
java.util.Set<T>
SetEquivalanceChecker.findEquivalentIntersection(java.util.Set<? extends T> set1, java.util.Set<? extends T> set2)
           
static
<T extends BioPAXElement>
boolean
SetEquivalanceChecker.isEquivalent(java.util.Set<? extends T> set1, java.util.Set<? extends T> set2)
           
static
<T extends BioPAXElement>
boolean
SetEquivalanceChecker.isEquivalentIntersection(java.util.Set<? extends T> set1, java.util.Set<? extends T> set2)
           
 

Methods in org.biopax.paxtools.util with parameters of type BioPAXElement
static boolean SetEquivalanceChecker.containsEquivalent(java.util.Set<? extends BioPAXElement> set, BioPAXElement element)
           
 

Method parameters in org.biopax.paxtools.util with type arguments of type BioPAXElement
static boolean SetEquivalanceChecker.containsEquivalent(java.util.Set<? extends BioPAXElement> set, BioPAXElement element)
           
 

Constructors in org.biopax.paxtools.util with parameters of type BioPAXElement
BidirectionalLinkViolationException(BioPAXElement source, BioPAXElement target)
           
 



Copyright © 2011 BioPAX. All Rights Reserved.