use Bio::MAGE::Description::ExternalReference;
# creating an empty instance my $externalreference = Bio::MAGE::Description::ExternalReference->new();
# creating an already populated instance my $externalreference = Bio::MAGE::Description::ExternalReference->new(exportedFromDB=>$exportedFromDB_value, exportName=>$exportName_value, exportID=>$exportID_value, exportedFromServer=>$exportedFromServer_value);
# setting and retrieving object attributes my $exportedFromDB_val = $externalreference->exportedFromDB(); $externalreference->exportedFromDB($value);
my $exportName_val = $externalreference->exportName(); $externalreference->exportName($value);
my $exportID_val = $externalreference->exportID(); $externalreference->exportID($value);
my $exportedFromServer_val = $externalreference->exportedFromServer(); $externalreference->exportedFromServer($value);
From the MAGE-OM documentation for the ExternalReference
class:
A reference to the originating source for the object.
Bio::MAGE::Description::ExternalReference has the following super classes
The following methods can all be called without first having an
instance of the class via the Bio::MAGE::Description::ExternalReference->methodname()
syntax.
new()
new(%args)
new()
accepts the following optional
named-value style arguments:
Bio::MAGE::Description::ExternalReference
).
Bio::MAGE::Description::ExternalReference
).
Bio::MAGE::Description::ExternalReference
).
Bio::MAGE::Description::ExternalReference
).
Bio::MAGE::Extendable
).
set_slots(%parameters)
set_slots()
method is used to set a number of slots at the same
time. It has two different invocation methods. The first takes a named
parameter list, and the second takes two array references.
Return value: none
Side effects: will call croak()
if a slot_name is used that the class
does not define.
get_slots(@name_list)
get_slots()
method is used to get the values of a number of
slots at the same time.
Return value: a list of instance objects
Side effects: none
set_slot($name,$val)
set_slot()
method sets the slot $name
to the value $val
Return value: the new value of the slot, i.e. $val
Side effects: none
get_slot($name)
get_slot()
method is used to get the values of a number of
slots at the same time.
Return value: a single slot value, or undef if the slot has not been initialized.
Side effects: none
get_slot_names()
get_slot_names()
method is used to retrieve the name of all
slots defined for a given object.
Return value: a single slot value, or undef if the slot has not been initialized.
Side effects: none
class_name()
package()
subclasses()
superclasses()
attribute_methods()
association_methods()
associations()
Bio::MAGE::Association
objects that provide the meta-information for the association.
Attributes are simple data types that belong to a single instance of a class. In the Perl implementation of the MAGE-OM classes, the interface to attributes is implemented using separate setter and getter methods for each attribute.
Bio::MAGE::Description::ExternalReference: has the following attribute accessor methods:
exportedFromDB
attribute:
Name of the database, if applicable, that the object was exported from.
setExportedFromDB($val)
Input parameters: the value to which the exportedFromDB attribute will be set
Return value: the current value of the exportedFromDB attribute
Side effects: none
Exceptions: will call croak()
if no input parameters are specified, or
if too many input parameters are specified
getExportedFromDB()
Input parameters: none
Return value: the current value of the exportedFromDB attribute
Side effects: none
Exceptions: will call croak()
if any input parameters are specified
exportName
attribute:
The name of the object at the originating source.
setExportName($val)
Input parameters: the value to which the exportName attribute will be set
Return value: the current value of the exportName attribute
Side effects: none
Exceptions: will call croak()
if no input parameters are specified, or
if too many input parameters are specified
getExportName()
Input parameters: none
Return value: the current value of the exportName attribute
Side effects: none
Exceptions: will call croak()
if any input parameters are specified
exportID
attribute:
The identifier of the object at the originating source.
setExportID($val)
Input parameters: the value to which the exportID attribute will be set
Return value: the current value of the exportID attribute
Side effects: none
Exceptions: will call croak()
if no input parameters are specified, or
if too many input parameters are specified
getExportID()
Input parameters: none
Return value: the current value of the exportID attribute
Side effects: none
Exceptions: will call croak()
if any input parameters are specified
exportedFromServer
attribute:
The originating server for the object, a network address or common name.
setExportedFromServer($val)
Input parameters: the value to which the exportedFromServer attribute will be set
Return value: the current value of the exportedFromServer attribute
Side effects: none
Exceptions: will call croak()
if no input parameters are specified, or
if too many input parameters are specified
getExportedFromServer()
Input parameters: none
Return value: the current value of the exportedFromServer attribute
Side effects: none
Exceptions: will call croak()
if any input parameters are specified
Please send bug reports to mged-mage@lists.sf.net
Jason E. Stewart (www.openinformatics.com)
perl(1).