| org.cougaar.planning.plugin.asset.AssetDataPlugin org.cougaar.planning.plugin.asset.AssetDataParamPlugin
AssetDataParamPlugin | public class AssetDataParamPlugin extends AssetDataPlugin (Code) | | Extension of AssetDataPlugin which always uses the ParameterizedDataReader to
construct the local entity asset and the Report tasks associated with all the
local asset's relationships. Local asset must have ClusterPG and
RelationshipPG, Presumption is that the 'other' assets in all the
relationships have both Cluster and Relationship PGs.
Currently assumes that each Agent has exactly 1 local asset.
See Also: AssetDataParamReader |
Methods inherited from org.cougaar.planning.plugin.asset.AssetDataPlugin | protected void addParamRelationship(String param)(Code)(Java Doc) protected void addParamRelationships()(Code)(Java Doc) protected void addPropertyToAsset(PropertyGroup pg)(Code)(Java Doc) protected void addRelationship(String typeId, String itemId, String otherAgentId, String roleName, long start, long end)(Code)(Java Doc) protected void callSetter(NewPropertyGroup pg, String setterName, String type, Object[] arguments)(Code)(Java Doc) protected Object createMeasureObject(String className, double quantity, String unitOfMeasure)(Code)(Java Doc) protected void createMyLocalAsset(String assetClassName)(Code)(Java Doc) protected NewPropertyGroup createPropertyGroup(String propertyName) throws Exception(Code)(Java Doc) protected NewTask createReportTask(Asset reportingAsset, Asset sendto, Collection roles, long startTime, long endTime)(Code)(Java Doc) public void execute()(Code)(Java Doc) protected Asset getAsset(String className, String itemIdentification, String typeIdentification, String agentName)(Code)(Java Doc) protected AssetDataReader getAssetDataReader()(Code)(Java Doc) public long getDefaultEndTime()(Code)(Java Doc) public long getDefaultStartTime()(Code)(Java Doc) protected int getMeasureUnit(String measureClass, String unitOfMeasure)(Code)(Java Doc) protected Verb getReportVerb(Collection roles)(Code)(Java Doc) protected String getType(String type)(Code)(Java Doc) protected void initAssets()(Code)(Java Doc) public void load(Object object) throws StateModelException(Code)(Java Doc) public long parseDate(String dateString) throws ParseException(Code)(Java Doc) protected Object parseExpr(String type, String arg)(Code)(Java Doc) protected Object parseWithCOF(Class cl, String val)(Code)(Java Doc) protected void processAssets()(Code)(Java Doc) protected void report(Relationship relationship)(Code)(Java Doc) public void setAssetInitializerService(AssetInitializerService ais)(Code)(Java Doc) protected void setLocationSchedule(String latStr, String lonStr)(Code)(Java Doc) protected void setupSubscriptions()(Code)(Java Doc)
|
|
|