| org.cougaar.tools.csmart.recipe.RecipeBase org.cougaar.tools.csmart.recipe.ComplexRecipeBase org.cougaar.tools.csmart.recipe.ComponentCollectionRecipe
ComponentCollectionRecipe | public class ComponentCollectionRecipe extends ComplexRecipeBase implements Serializable(Code) | | Recipe to add a complete Agent to the society. This agent
consists of all required plugins relationships and asset data.
|
DESCRIPTION_RESOURCE_NAME | final protected static String DESCRIPTION_RESOURCE_NAME(Code) | | |
ComponentCollectionRecipe | public ComponentCollectionRecipe()(Code) | | Creates a new ComponentCollectionRecipe instance.
|
ComponentCollectionRecipe | public ComponentCollectionRecipe(String name)(Code) | | Creates a new ComponentCollectionRecipe instance.
Parameters: name - Name of the Component |
ComponentCollectionRecipe | public ComponentCollectionRecipe(String name, String assemblyId)(Code) | | |
addComponentData | public ComponentData addComponentData(ComponentData data)(Code) | | Adds any new data to the global ComponentData tree.
No existing data is modified in this method.
Warning: Assumes it is handed a ComponentData which contains
all Agents below it.
Parameters: data - Pointer to the Global ComponentData tree an updated ComponentData value |
getDescription | public URL getDescription()(Code) | | Gets the name of the html help file for this component.
an URL value |
initProperties | public void initProperties()(Code) | | Create the local Parent target query, then call the parent to complete.
|
modifyComponentData | public ComponentData modifyComponentData(ComponentData data, PopulateDb pdb)(Code) | | Modifies the global ComponentData tree.
This method is free to make any modifications it needs
to the global tree, not just to it's own Component.
Currently, this component makes no modifications.
Parameters: data - Pointer to the global ComponentData Parameters: pdb - Access to the database via PopulateDb object a modified ComponentData value |
saveToDatabase | public boolean saveToDatabase()(Code) | | |
|
|