CaCORE::CaDSR::UMLProject::AttributeTypeMetadata - Perl extension for AttributeTypeMetadata.
The CaCORE::CaDSR::UMLProject::AttributeTypeMetadata is a Perl object representation of the CaCORE AttributeTypeMetadata object.
See the CaCORE::ApplicationService manpage.
The following are all the attributes of the AttributeTypeMetadata object and their data types:
data type: string
data type: string
data type: string
Note: Although you can also use the corresponding setter methods to set the attribute values, it is not recommended to do so unless you absolutely have to change the object's attributes.
The following are all the objects that are associated with the AttributeTypeMetadata:
One to many assoication, use getSemanticMetadataCollection
to get a collection of associated SemanticMetadata.
One to many assoication, use getTypeEnumerationCollection
to get a collection of associated TypeEnumeration.
Many to one assoication, use getValueDomain
to get the associated ValueDomain.
CaCORE::CaDSR::UMLProject::Project - Perl extension for Project.
The CaCORE::CaDSR::UMLProject::Project is a Perl object representation of the CaCORE Project object.
See the CaCORE::ApplicationService manpage.
The following are all the attributes of the Project object and their data types:
data type: string
data type: string
data type: string
data type: string
data type: string
Note: Although you can also use the corresponding setter methods to set the attribute values, it is not recommended to do so unless you absolutely have to change the object's attributes.
The following are all the objects that are associated with the Project:
One to many assoication, use getUMLAssociationMetadataCollection
to get a collection of associated UMLAssociationMetadata.
One to many assoication, use getUMLAttributeMetadataCollection
to get a collection of associated UMLAttributeMetadata.
One to many assoication, use getUMLClassMetadataCollection
to get a collection of associated UMLClassMetadata.
One to many assoication, use getUMLPackageMetadataCollection
to get a collection of associated UMLPackageMetadata.
Many to one assoication, use getClassificationScheme
to get the associated ClassificationScheme.
One to many assoication, use getSubProjectCollection
to get a collection of associated SubProject.
CaCORE::CaDSR::UMLProject::SemanticMetadata - Perl extension for SemanticMetadata.
The CaCORE::CaDSR::UMLProject::SemanticMetadata is a Perl object representation of the CaCORE SemanticMetadata object.
See the CaCORE::ApplicationService manpage.
The following are all the attributes of the SemanticMetadata object and their data types:
data type: string
data type: string
data type: string
data type: string
data type: boolean
data type: int
data type: int
Note: Although you can also use the corresponding setter methods to set the attribute values, it is not recommended to do so unless you absolutely have to change the object's attributes.
The following are all the objects that are associated with the SemanticMetadata:
Many to one assoication, use getConcept
to get the associated Concept.
CaCORE::CaDSR::UMLProject::SubProject - Perl extension for SubProject.
The CaCORE::CaDSR::UMLProject::SubProject is a Perl object representation of the CaCORE SubProject object.
See the CaCORE::ApplicationService manpage.
The following are all the attributes of the SubProject object and their data types:
data type: string
data type: string
data type: string
Note: Although you can also use the corresponding setter methods to set the attribute values, it is not recommended to do so unless you absolutely have to change the object's attributes.
The following are all the objects that are associated with the SubProject:
One to many assoication, use getUMLPackageMetadataCollection
to get a collection of associated UMLPackageMetadata.
Many to one assoication, use getClassSchemeClassSchemeItem
to get the associated ClassSchemeClassSchemeItem.
Many to one assoication, use getProject
to get the associated Project.
CaCORE::CaDSR::UMLProject::TypeEnumerationMetadata - Perl extension for TypeEnumerationMetadata.
The CaCORE::CaDSR::UMLProject::TypeEnumerationMetadata is a Perl object representation of the CaCORE TypeEnumerationMetadata object.
See the CaCORE::ApplicationService manpage.
The following are all the attributes of the TypeEnumerationMetadata object and their data types:
data type: string
data type: string
data type: string
Note: Although you can also use the corresponding setter methods to set the attribute values, it is not recommended to do so unless you absolutely have to change the object's attributes.
The following are all the objects that are associated with the TypeEnumerationMetadata:
One to many assoication, use getSemanticMetadataCollection
to get a collection of associated SemanticMetadata.
CaCORE::CaDSR::UMLProject::UMLAssociationMetadata - Perl extension for UMLAssociationMetadata.
The CaCORE::CaDSR::UMLProject::UMLAssociationMetadata is a Perl object representation of the CaCORE UMLAssociationMetadata object.
See the CaCORE::ApplicationService manpage.
The following are all the attributes of the UMLAssociationMetadata object and their data types:
data type: string
data type: boolean
data type: int
data type: int
data type: string
data type: int
data type: int
data type: string
Note: Although you can also use the corresponding setter methods to set the attribute values, it is not recommended to do so unless you absolutely have to change the object's attributes.
The following are all the objects that are associated with the UMLAssociationMetadata:
Many to one assoication, use getObjectClassRelationship
to get the associated ObjectClassRelationship.
Many to one assoication, use getProject
to get the associated Project.
One to many assoication, use getSemanticMetadataCollection
to get a collection of associated SemanticMetadata.
Many to one assoication, use getSourceUMLClassMetadata
to get the associated SourceUMLClassMetadata.
Many to one assoication, use getTargetUMLClassMetadata
to get the associated TargetUMLClassMetadata.
CaCORE::CaDSR::UMLProject::UMLAttributeMetadata - Perl extension for UMLAttributeMetadata.
The CaCORE::CaDSR::UMLProject::UMLAttributeMetadata is a Perl object representation of the CaCORE UMLAttributeMetadata object.
See the CaCORE::ApplicationService manpage.
The following are all the attributes of the UMLAttributeMetadata object and their data types:
data type: string
data type: string
data type: string
data type: string
Note: Although you can also use the corresponding setter methods to set the attribute values, it is not recommended to do so unless you absolutely have to change the object's attributes.
The following are all the objects that are associated with the UMLAttributeMetadata:
Many to one assoication, use getUMLClassMetadata
to get the associated UMLClassMetadata.
Many to one assoication, use getAttributeTypeMetadata
to get the associated AttributeTypeMetadata.
Many to one assoication, use getDataElement
to get the associated DataElement.
Many to one assoication, use getProject
to get the associated Project.
One to many assoication, use getSemanticMetadataCollection
to get a collection of associated SemanticMetadata.
CaCORE::CaDSR::UMLProject::UMLClassMetadata - Perl extension for UMLClassMetadata.
The CaCORE::CaDSR::UMLProject::UMLClassMetadata is a Perl object representation of the CaCORE UMLClassMetadata object.
See the CaCORE::ApplicationService manpage.
The following are all the attributes of the UMLClassMetadata object and their data types:
data type: string
data type: string
data type: string
data type: string
Note: Although you can also use the corresponding setter methods to set the attribute values, it is not recommended to do so unless you absolutely have to change the object's attributes.
The following are all the objects that are associated with the UMLClassMetadata:
One to many assoication, use getUMLAssociationMetadataCollection
to get a collection of associated UMLAssociationMetadata.
One to many assoication, use getUMLAttributeMetadataCollection
to get a collection of associated UMLAttributeMetadata.
Many to one assoication, use getUMLGeneralizationMetadata
to get the associated UMLGeneralizationMetadata.
Many to one assoication, use getUMLPackageMetadata
to get the associated UMLPackageMetadata.
Many to one assoication, use getObjectClass
to get the associated ObjectClass.
Many to one assoication, use getProject
to get the associated Project.
One to many assoication, use getSemanticMetadataCollection
to get a collection of associated SemanticMetadata.
CaCORE::CaDSR::UMLProject::UMLGeneralizationMetadata - Perl extension for UMLGeneralizationMetadata.
The CaCORE::CaDSR::UMLProject::UMLGeneralizationMetadata is a Perl object representation of the CaCORE UMLGeneralizationMetadata object.
See the CaCORE::ApplicationService manpage.
The following are all the attributes of the UMLGeneralizationMetadata object and their data types:
data type: string
Note: Although you can also use the corresponding setter methods to set the attribute values, it is not recommended to do so unless you absolutely have to change the object's attributes.
The following are all the objects that are associated with the UMLGeneralizationMetadata:
Many to one assoication, use getObjectClassRelationship
to get the associated ObjectClassRelationship.
Many to one assoication, use getSuperUMLClassMetadata
to get the associated SuperUMLClassMetadata.
CaCORE::CaDSR::UMLProject::UMLPackageMetadata - Perl extension for UMLPackageMetadata.
The CaCORE::CaDSR::UMLProject::UMLPackageMetadata is a Perl object representation of the CaCORE UMLPackageMetadata object.
See the CaCORE::ApplicationService manpage.
The following are all the attributes of the UMLPackageMetadata object and their data types:
data type: string
data type: string
data type: string
Note: Although you can also use the corresponding setter methods to set the attribute values, it is not recommended to do so unless you absolutely have to change the object's attributes.
The following are all the objects that are associated with the UMLPackageMetadata:
One to many assoication, use getUMLClassMetadataCollection
to get a collection of associated UMLClassMetadata.
Many to one assoication, use getClassSchemeClassSchemeItem
to get the associated ClassSchemeClassSchemeItem.
Many to one assoication, use getProject
to get the associated Project.
Many to one assoication, use getSubProject
to get the associated SubProject.
Please do not contact author directly. Send email to ncicb@pop.nci.nih.gov to request support or report a bug.
Shan Jiang <jiangs@mail.nih.gov>
The CaCORE Software License, Version 1.0
Copyright 2001-2005 SAIC. This software was developed in conjunction with the National Cancer Institute, and so to the extent government employees are co-authors, any rights in such works shall be subject to Title 17 of the United States Code, section 105. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the disclaimer of Article 5, below. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the disclaimer of Article 5 in the documentation and/or other materials provided with the distribution.
The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by SAIC and the National Cancer Institute." If no such end-user documentation is to be included, this acknowledgment shall appear in the software itself, wherever such third-party acknowledgments normally appear.
The names "The National Cancer Institute", "NCI" and "SAIC" must not be used to endorse or promote products derived from this software. This license does not authorize the licensee to use any trademarks owned by either NCI or SAIC.
This license does not authorize or prohibit the incorporation of this software into any third party proprietary programs. Licensee is expressly made responsible for obtaining any permission required to incorporate this software into third party proprietary programs and for informing licensee's end-users of their obligation to secure any required permissions before incorporating this software into third party proprietary software programs.
THIS SOFTWARE IS PROVIDED "AS IS," AND ANY EXPRESSED OR IMPLIED WARRANTIES, (INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE) ARE DISCLAIMED. IN NO EVENT SHALL THE NATIONAL CANCER INSTITUTE, SAIC, OR THEIR AFFILIATES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.