libSBOL  2.3.3
ComponentDefinition Member List

This is the complete list of members for ComponentDefinition, including all inherited members.

addDownstreamFlank(Component &target, std::string elements)ComponentDefinition
addPropertyValue(std::string property_uri, std::string val)SBOLObject
addUpstreamFlank(Component &target, std::string elements)ComponentDefinition
applyToComponentHierarchy(void(*callback_fn)(ComponentDefinition *, void *)=NULL, void *user_data=NULL)ComponentDefinition
assemble(std::vector< ComponentDefinition *> &list_of_components, std::string assembly_standard="")ComponentDefinition
assemble(std::vector< ComponentDefinition *> &list_of_components, Document &doc, std::string assembly_standard="")ComponentDefinition
assemble(std::vector< std::string > &list_of_uris, std::string assembly_standard="")ComponentDefinition
assemblePrimaryStructure(std::vector< std::string > &primary_structure, std::string assembly_standard="")ComponentDefinition
assemblePrimaryStructure(std::vector< ComponentDefinition *> &primary_structure, std::string assembly_standard="")ComponentDefinition
assemblePrimaryStructure(std::vector< ComponentDefinition *> &primary_structure, Document &doc, std::string assembly_standard="")ComponentDefinition
close()SBOLObjectvirtual
compare(SBOLObject *comparand)SBOLObject
compile()ComponentDefinition
ComponentDefinition(std::string uri="example", std::string type=BIOPAX_DNA, std::string version=VERSION_STRING)ComponentDefinitioninline
ComponentDefinition(rdf_type type, std::string uri, std::string component_type, std::string version)ComponentDefinitioninline
componentsComponentDefinition
copy(Document *target_doc=NULL, std::string ns="", std::string version="")TopLevel
descriptionIdentified
disassemble(int range_start=1)ComponentDefinition
displayIdIdentified
find(std::string uri)SBOLObject
find_property(std::string uri)SBOLObject
find_property_value(std::string uri, std::string value, std::vector< SBOLObject *> matches={})SBOLObject
find_reference(std::string uri)SBOLObject
generate(std::string uri)TopLevel
generate(std::string uri, Agent &agent, Plan &plan, std::vector< Identified *> usages={})TopLevel
getAnnotation(std::string property_uri)SBOLObject
getClassName(std::string type)SBOLObject
getDownstreamComponent(Component &current_component)ComponentDefinition
getFirstComponent()ComponentDefinition
getInSequentialOrder()ComponentDefinition
getLastComponent()ComponentDefinition
getPrimaryStructure()ComponentDefinition
getProperties()SBOLObject
getPropertyValue(std::string property_uri)SBOLObject
getPropertyValues(std::string property_uri)SBOLObject
getTypeURI()SBOLObjectvirtual
getUpstreamComponent(Component &current_component)ComponentDefinition
hasDownstreamComponent(Component &current_component)ComponentDefinition
hasUpstreamComponent(Component &current_component)ComponentDefinition
identitySBOLObject
insertDownstreamComponent(Component &target, ComponentDefinition &insert)ComponentDefinition
insertUpstreamComponent(Component &target, ComponentDefinition &insert)ComponentDefinition
isComplete(std::string &msg)ComponentDefinition
isComplete()ComponentDefinition
isRegular(std::string &msg)ComponentDefinition
isRegular()ComponentDefinition
nameIdentified
participate(Participation &species)ComponentDefinition
persistentIdentityIdentified
register_extension_class(std::string ns, std::string ns_prefix, std::string class_name)SBOLObjectprotected
rolesComponentDefinition
sequenceAnnotationsComponentDefinition
sequenceConstraintsComponentDefinition
sequencesComponentDefinition
setAnnotation(std::string property_uri, std::string val)SBOLObject
setPropertyValue(std::string property_uri, std::string val)SBOLObject
simpleCopy(std::string uri)TopLevel
typesComponentDefinition
updateSequence(std::string composite_sequence="")ComponentDefinition
versionIdentified
wasDerivedFromIdentified
wasGeneratedByIdentified