/*----------------------------------------------------------------------------
Copyright (c)2000 TogetherSoft Corporation. Patents pending. All rights reserved.
----------------------------------------------------------------------------*/

package ProjActMgmt.ActAndResPool;

import java.util.Vector;

/** 
 * @author TogetherSoft
 * @stereotype thing */
public class ResourcePool {
    public void addResource() {
    }

    public void removeResource() {
    }

    public Vector listResourcesByAvailability() {
        return new Vector();
    }

    public Vector listHierarchy() {
        return new Vector();
    }

    /**
     *@shapeType AggregationLink
     * @associates <b>ResourcePool</b>
     * @supplierCardinality 0..*
     * @supplierRole sub
     * @clientCardinality 0..1
     */
    private Vector lnkUnnamed;

    /**
     *@shapeType AggregationLink
     * @associates <b>RelMgmt.PersonRole.Applicant</b>
     * @supplierCardinality 0..*
     * @clientCardinality 0..1
     * @supplierRole on-hold, in-use
     */
    private Vector lnkUnnamed2;

    /**
     *@shapeType AggregationLink
     *    @associates <b>MatlResMgmt.MaterialResource.MatlResource</b>
     * @supplierCardinality 0..*
     * @clientCardinality 0..1
     */
    private Vector lnkUnnamed3;

    /**
     *@shapeType AggregationLink
     * @supplierCardinality 0..*
     * @associates <b>ProductSaleMgmt.Product.ProductBeingSold</b>
     * @clientCardinality 0..1
     * @supplierRole on-hold, in-use
     */
    private Vector lnkUnnamed4;

    /**
     *@shapeType AggregationLink
     * @supplierCardinality 0..*
     * @associates <b>MatlResMgmt.MaterialResource.MatlResQtyDesc</b>
     * @clientCardinality 0..1
     */
    private Vector lnkUnnamed5;
    private int number;
    private int priority;

    /**
     *@shapeType AggregationLink
     * @associates <b>MatlResMgmt.MaterialResource.MatlResBeingUsed</b>
     * @supplierCardinality 0..*
     * @clientCardinality 0..1
     * @supplierRole on-hold, in-use
     */
    private Vector lnkUnnamed7;

    /**
     *@shapeType AggregationLink
     * @associates <b>RelMgmt.PersonRole.EmployeeAsSkilledOne</b>
     * @clientCardinality 0..1
     * @supplierCardinality 0..*
     * @supplierRole on-hold, in-use
     */
    private Vector lnkUnnamed1;
}


