@Entity @Indexed public class ComplexImpl extends PhysicalEntityImpl implements Complex
FIELD_AVAILABILITY, FIELD_COMMENT, FIELD_DATASOURCE, FIELD_ECNUMBER, FIELD_KEYWORD, FIELD_NAME, FIELD_ORGANISM, FIELD_PATHWAY, FIELD_SEQUENCE, FIELD_TERM, FIELD_XREFDB, FIELD_XREFID, FILTER_BY_DATASOURCE, FILTER_BY_ORGANISMUNKNOWN_DOUBLE, UNKNOWN_FLOAT, UNKNOWN_INT| Constructor and Description |
|---|
ComplexImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addComponent(PhysicalEntity component)
Defines the PhysicalEntity subunits of this complex.
|
void |
addComponentStoichiometry(Stoichiometry stoichiometry)
The stoichiometry of components in a complex.
|
protected void |
collectSimpleMembersRecursive(PhysicalEntity pe,
Set<SimplePhysicalEntity> set) |
Set<PhysicalEntity> |
getComponent()
Defines the PhysicalEntity subunits of this complex.
|
Set<Stoichiometry> |
getComponentStoichiometry()
The stoichiometry of components in a complex.
|
Set<EntityReference> |
getMemberReferences()
Gets the
EntityReferences of the member simple physical entities. |
Class<? extends Complex> |
getModelInterface()
Overridden to provide better downcasting
|
Class<? extends PhysicalEntity> |
getPhysicalEntityClass() |
Set<SimplePhysicalEntity> |
getSimpleMembers()
Gets the member physical entities which are not complex.
|
protected Set<SimplePhysicalEntity> |
getSimpleMembers(Set<SimplePhysicalEntity> set) |
void |
removeComponent(PhysicalEntity component)
Defines the PhysicalEntity subunits of this complex.
|
void |
removeComponentStoichiometry(Stoichiometry stoichiometry)
The stoichiometry of components in a complex.
|
protected boolean |
semanticallyEquivalent(BioPAXElement element) |
protected void |
setComponent(Set<PhysicalEntity> component) |
protected void |
setComponentStoichiometry(Set<Stoichiometry> stoichiometry) |
addFeature, addMemberPhysicalEntity, addNotFeature, equivalenceCode, getCellularLocation, getComponentOf, getControllerOf, getFeature, getMemberPhysicalEntity, getMemberPhysicalEntityOf, getNotFeature, hasEquivalentCellularLocation, hasEquivalentFeatures, locationAndFeatureCode, removeFeature, removeMemberPhysicalEntity, removeNotFeature, setCellularLocation, setComponentOf, setControllerOf, setFeature, setMemberPhysicalEntity, setMemberPhysicalEntityOf, setNotFeatureaddAvailability, addDataSource, addEvidence, getAvailability, getDataSource, getEvidence, getParticipantOf, removeAvailability, removeDataSource, removeEvidence, setAvailability, setDataSource, setEvidence, setParticipantOfaddName, getDisplayName, getDisplayNameX, getName, getStandardName, getStandardNameX, removeName, setDisplayName, setDisplayNameX, setName, setStandardName, setStandardNameXaddXref, getXref, removeXref, setXrefaddComment, getComment, getDatasources, getKeywords, getOrganisms, getParentPathways, removeComment, setCommentequals, getAnnotations, getPk, getRDFId, hashCode, isEquivalent, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddFeature, addMemberPhysicalEntity, addNotFeature, getCellularLocation, getComponentOf, getFeature, getMemberPhysicalEntity, getMemberPhysicalEntityOf, getNotFeature, hasEquivalentCellularLocation, hasEquivalentFeatures, removeFeature, removeMemberPhysicalEntity, removeNotFeature, setCellularLocationgetControllerOfaddAvailability, addDataSource, getAvailability, getDataSource, getParticipantOf, removeAvailability, removeDataSourceaddEvidence, getEvidence, removeEvidenceaddName, getDisplayName, getName, getStandardName, removeName, setDisplayName, setName, setStandardNameaddXref, getXref, removeXrefaddComment, getComment, removeCommentequivalenceCode, getAnnotations, getRDFId, isEquivalentpublic Class<? extends Complex> getModelInterface()
PhysicalEntitygetModelInterface in interface BioPAXElementgetModelInterface in interface PhysicalEntitygetModelInterface in class PhysicalEntityImplorg.biopax.paxtools.model package
corresponding to a BioPAX class.public Set<PhysicalEntity> getComponent()
ComplexgetComponent in interface Complexpublic void addComponent(PhysicalEntity component)
ComplexaddComponent in interface Complexcomponent - to be added as a new memberpublic void removeComponent(PhysicalEntity component)
ComplexremoveComponent in interface Complexcomponent - to be removed from members.protected void setComponent(Set<PhysicalEntity> component)
public Set<Stoichiometry> getComponentStoichiometry()
ComplexgetComponentStoichiometry in interface Complexpublic void addComponentStoichiometry(Stoichiometry stoichiometry)
ComplexaddComponentStoichiometry in interface Complexstoichiometry - add a stoichiometry for the member.public void removeComponentStoichiometry(Stoichiometry stoichiometry)
ComplexremoveComponentStoichiometry in interface Complexstoichiometry - remove a stoichiometry for the member.protected void setComponentStoichiometry(Set<Stoichiometry> stoichiometry)
public Set<SimplePhysicalEntity> getSimpleMembers()
ComplexgetSimpleMembers in interface Complexprotected Set<SimplePhysicalEntity> getSimpleMembers(Set<SimplePhysicalEntity> set)
protected void collectSimpleMembersRecursive(PhysicalEntity pe, Set<SimplePhysicalEntity> set)
public Set<EntityReference> getMemberReferences()
ComplexEntityReferences of the member simple physical entities. When the complex is nested,
contents of the member complexes are retrieved recursively.getMemberReferences in interface Complexpublic Class<? extends PhysicalEntity> getPhysicalEntityClass()
protected boolean semanticallyEquivalent(BioPAXElement element)
semanticallyEquivalent in class PhysicalEntityImplCopyright © 2015 BioPAX. All rights reserved.