org.cougaar.planning.ldm.plan

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Science » Cougaar12_4 » org.cougaar.planning.ldm.plan 
org.cougaar.planning.ldm.plan
Java Source File NameTypeComment
AbsoluteConstraintEvent.javaClass
Aggregation.javaInterface Aggregation Interface An Aggregation is a kind of PlanElement that merges multiple tasks into a single task.
AggregationImpl.javaClass
Alert.javaInterface
AlertImpl.javaClass
AlertParameter.javaInterface AlertParameter interface BOZO - Use of AlertParameter is not clearly defined.
AlertParameterImpl.javaClass
Allocation.javaInterface Allocation Interface An Allocation is a type of PlanElement which represents the Asset that will complete the Task.
AllocationforCollections.javaInterface AllocationforCollections Interface -- represents setter methods for the RemoteAllocationLP and the RescindLP to keep track of what tasks were to sent out.
AllocationImpl.javaClass
AllocationResult.javaClass The "result" of allocating a task.
AllocationResultAggregator.javaInterface AllocationResultAggregator is a class which specifies how allocationresults should be aggregated.
AllocationResultBeanInfo.javaClass Override the default property descriptors.
AllocationResultDistributor.javaInterface AllocationResultDistributor is a class which specifies how allocation results should be distributed amongst 'parent' tasks of a Composition.
Annotatable.javaInterface Annotatable marks a Plan Object which supports attachment of a plugin annotation.
Annotation.javaInterface An Infrastructure-opaque type used for tagging various blackboard objects with Plugin-specific information.
AspectLocation.javaClass An AspectValue with a location instead of a value.
AspectRate.javaClass
AspectScorePoint.javaClass
AspectScoreRange.javaClass
AspectType.javaInterface Constant names for different 'score' dimensions in which to report allocation consequences.
AspectValue.javaClass AspectValue is the essential "value" abstraction with respect to evaluation of the goodness or correctness of a particular solution.
AssetAspectValue.javaClass
AssetAssignment.javaInterface AssetAssignment Interface identifies those method signatures associated with AssetAssignment PlanningDirectives.
AssetAssignmentImpl.javaClass
AssetPreferenceImpl.javaClass
AssetRescind.javaInterface AssetRescind Interface AssetRescind allows an asset to be rescinded from the Plan.
AssetRescindImpl.javaClass AssetRescind implementation AssetRescind allows a asset to be rescinded from the Plan.
AssetTransfer.javaInterface AssetTransfer Interface An AssetTransfer is a type of PlanElement which represents an Asset being assigned to another Agent for use.
AssetTransferImpl.javaClass
AssetVerification.javaInterface Verification Interface Verification is a response to an asset transfer that was sent to a agent.
AssetVerificationImpl.javaClass
AssignedAvailabilityElement.javaInterface AssignedAvailabilityElement represents the availability to a specific asset for the specified time interval.
AssignedAvailabilityElementImpl.javaClass AssignedAvailabilityElement represents the availability to a specific asset over a time interval.
AssignedRelationshipElement.javaInterface AssignedRelationshipElement represents a relationship between assets.
AssignedRelationshipElementImpl.javaClass AssignedRelationshipElementImpl represents a relationship between assets. Used instead of Relationships in the AssetAssignment directive to prevent deadlock problems.
AssignedRelationshipScheduleImpl.javaClass A AssignedRelationshipSchedule is a Schedule of AssignedRelationshipElements.
AuxiliaryQueryType.javaInterface
BulkEstimate.javaInterface BulkEstimate Interface A BulkEstimate is similar to but not a subclass of PlanElement.
BulkEstimateImpl.javaClass BulkEstimate Implementation A BulkEstimate is similar to but not a subclass of PlanElement.
ClusterObjectFactory.javaInterface Top-level Factory for Cluster Objects which can be created by Plugins of various sorts. While we do not subset these interfaces at this time, one should keep in mind that a given component may choose to both restrict access to (by throwing exceptions) these accessors and to choose how these objects actually get realized. The majority of the factory methods are of the form NewFoo newFoo() where Foo is the basic type to be constructed.
ClusterObjectFactoryImpl.javaClass basic implementation of a cluster object factory.
Composition.javaInterface Composition Interface An Composition represents the aggregation of multiple tasks into a single task.
CompositionImpl.javaClass Composition Interface An Composition represents the aggregation of multiple tasks into a single task.
CompositionImplBeanInfo.javaClass Override the default property descriptors.
Constraint.javaInterface Constraint Interface A Constraint is part of a Workflow. Constraints provide pair-wise precedence relationship information about the Tasks contained in the Workflow.
ConstraintEvent.javaInterface
ConstraintImpl.javaClass Constraint implementation A Constraint is part of a Workflow. Constraints provide pair-wise precedence relationship information about the Tasks contained in the Workflow.
Context.javaInterface Context is a domain-refined description of the "problem" that a task a task (and perhaps other plan elements) are related to when there may be multiple such problems competing for resources within a single logplan. A Context must be Serializable and will be both persisted and transferred between agents.
ContextOfOplanIds.javaClass ContextOfOplanIds is an implementation of Context.
ContextOfUIDs.javaClass ContextOfUIDs is an implementation of Context.
Deletion.javaInterface Deletion is a message that a task sent to another agent has been deleted.
DeletionImpl.javaClass
Disposition.javaInterface A PlanElement which represents an end-state disposition of a task.
DispositionImpl.javaClass
DoubleAspectValue.javaClass An AspectValue implementation which stores a double.
Expansion.javaInterface Expansion Interface An Expansion is a kind of PlanElement that represents a Workflow that is the result of an expansion of a Task.
ExpansionImpl.javaClass
FloatAspectValue.javaClass An AspectValue implementation which stores a float.
HasRelationships.javaInterface HasRelationships - marker for clases which contain a relationship schedule.
IntAspectValue.javaClass An AspectValue implementation which stores a int.
ItineraryElement.javaInterface a Schedule element representing a Role-marked span in time and space.
ItineraryElementImpl.javaClass Implement an element of an Itinerary.
LatLonPoint.javaInterface
LatLonPointImpl.javaClass
Location.javaInterface
LocationRangeScheduleElement.javaInterface
LocationRangeScheduleElementImpl.javaClass A LocationRangeScheduleElement is an encapsulation of temporal relationships and locations over that interval.
LocationScheduleElement.javaInterface
LocationScheduleElementImpl.javaClass A LocationScheduleElement is an encapsulation of temporal relationships and a location over that time interval.
LongAspectValue.javaClass An AspectValue implementation which stores a long.
MPTask.javaInterface
MPTaskImpl.javaClass MPTask implementation - MPTasks should only be created or used if they are attached to MPWorkflows.
MPTaskImplBeanInfo.javaClass Override the default property descriptors.
NamedPosition.javaInterface
NamedPositionImpl.javaClass
NewAlert.javaInterface
NewAlertParameter.javaInterface NewAlertParameter interface BOZO - Use of AlertParameter is not clearly defined.
NewAssetAssignment.javaInterface
NewAssetRescind.javaInterface
NewAssetVerification.javaInterface Verification is a response to an asset transfer that was sent to a agent.
NewAssignedAvailabilityElement.javaInterface NewAssignedAvailabilityElement extends AssignedAvailabilityElement and provides setter methods for building valid AssignedAvailabilityElement objects.
NewAssignedRelationshipElement.javaInterface NewAssignedRelationshipElement extends AssignedRelationshipElement and provides setter methods for building valid AssignedRelationshipElement objects.
NewBulkEstimate.javaInterface NewBulkEstimate Interface Provides setters for pieces of the object that will change.
NewComposition.javaInterface NewComposition Interface Used to build complete Composition objects.
NewConstraint.javaInterface NewConstraint extends Constraint and provides setter methods for building valid Constraint objects.
NewDeletion.javaInterface
NewExpansion.javaInterface
NewItineraryElement.javaInterface A Schedule element representing a Role-marked span in time and space.
NewLatLonPoint.javaInterface
NewLocationRangeScheduleElement.javaInterface NewLocationRangeScheduleElement provides setters to build a complete object.
NewLocationScheduleElement.javaInterface NewLocationScheduleElement provides setters to build a complete object.
NewMPTask.javaInterface NewMPTask Interface Provide setters for building MPTask objects.
NewNotification.javaInterface
NewPlanElement.javaInterface
NewPlanningDirective.javaInterface Planning directive, which adds a "Plan" marker.
NewPrepositionalPhrase.javaInterface
NewRelationshipSchedule.javaInterface NewRelationshipSchedule - provides setters to build a complete object It is a real bad idea to change schedules unless you are the "owner" of a schedule (e.g.
NewReport.javaInterface
NewRoleSchedule.javaInterface
NewSchedule.javaInterface NewSchedule adds mutator methods to any Schedule. It is a real bad idea to change schedules unless you are the "owner" of a schedule (e.g.
NewScheduleElement.javaInterface NewScheduleElement extends ScheduleElement and provides setter methods for building valid ScheduleElement objects.
NewTask.javaInterface NewTask Interface Provide setters for building Task objects.
NewTaskRescind.javaInterface
NewTaskResponse.javaInterface
NewTransferableAssignment.javaInterface
NewTransferableRescind.javaInterface
NewTransferableTransfer.javaInterface A Transferable Transfer should be used to transfer a Transferable object to another agent (entity asset).
NewTransferableVerification.javaInterface
NewWorkflow.javaInterface NewWorkflow extends Workflow with set methods and other methods useful for building valid objects.
Notification.javaInterface Notification is a response to a task that was sent to a agent.
NotificationImpl.javaClass
PEforCollections.javaInterface
Plan.javaInterface A Plan is an abstract data structure which consists of a set of PlanElements (which are associations between Tasks and Allocations).
PlanElement.javaInterface PlanElements are the primitive building blocks from which planning models are constructed.
PlanElementForAssessor.javaInterface Special Interface to PlanElement for Assessors only. In particular, only plugins which provide cougaar-external access to a given asset should call these methods.
PlanElementImpl.javaClass PlanElement Implementation PlanElements represent the association of a Plan, a Task, and a Disposition (where a Disposition is either an Allocation, an Expansion, an Aggregation, or an AssetTransfer). A Disposition (as defined above) are subclasses of PlanElement. PlanElements make a Plan.
PlanElementSet.javaClass PlanElementSet is a custom container which maintains a hashtable-like association between pe.task.key and pe object.
PlanImpl.javaClass A Plan is an abstract data structure which consists of a set of PlanElements (which are associations between Tasks and Allocations).
PlanningDirective.javaInterface Planning directive, which adds a "Plan" marker.
PlanningDirectiveImpl.javaClass Planning directive, which adds a "Plan" marker.
Predictor.javaInterface A Predictor is an object intended to be available on an Entity Asset which provides a prediction of how the associated remote agent WOULD respond if it were allocated a given task.
Preference.javaInterface Description of an allocation Preference for a task in the same currency as an allocationresult.
PreferenceImpl.javaClass Implementation of Preference.
PreferencePredicate.javaClass A useful predicate class and generator for selecting predicates by type.
Preposition.javaInterface Preposition is a string to be used as the preposition in a PrepositionalPhrase.
PrepositionalPhrase.javaInterface A Prepositional Phrase is part of a Task.
PrepositionalPhraseImpl.javaClass Setters for PrepositionalPhrase.
PrepositionalPhraseImplBeanInfo.javaClass
Priority.javaInterface
Relationship.javaInterface Relationship - maps relationship between any two objects.
RelationshipImpl.javaClass
RelationshipSchedule.javaInterface
RelationshipScheduleImpl.javaClass
RelationshipType.javaClass Relationship - maps relationship between any two objects Role describes the Role the direct object is performing for the indirect object.
Report.javaInterface Report - Informational message.
ReportImpl.javaClass Report Implementation Informational report contains a text and an associated date.
Role.javaClass
RoleSchedule.javaInterface A RoleSchedule is a representation of an asset's scheduled commitments.
RoleScheduleConflicts.javaInterface RoleScheduleConflicts Interface -- represents setter methods for the planelments being monitored by logic providers for possible rolechedule and available schedule conflicts.
RoleScheduleImpl.javaClass A RoleSchedule is a representation of an asset's scheduled commitments.
RoleScheduleImplBeanInfo.javaClass Override the default property descriptors.
Schedule.javaInterface A Schedule is an encapsulation of spatio-temporal relationships.
ScheduleElement.javaInterface A ScheduleElement is an encapsulation of spatio-temporal relationships.
ScheduleElementImpl.javaClass Base class for ScheduleElement.
ScheduleElementType.javaInterface
ScheduleElementWithValue.javaInterface ScheduleElementWithValue includes an untyped double value at each element.
ScheduleImpl.javaClass A Schedule is an encapsulation of spatio-temporal relationships.
ScheduleImplBeanInfo.javaClass Override the default property descriptors.
ScheduleType.javaInterface
ScheduleUtilities.javaClass
ScoringFunction.javaClass Base class for functions which compute a Score value given an AspectValue. Score is a double where LOW_THRESHOLD (0.0) is "good"/"optimal" and HIGH_THRESHOLD (1.0) is "bad" (as bad as it gets).
SettableConstraintEvent.javaInterface
SimpleAspectValueARA.javaClass Simple Aggregator for AllocationResults specified with AspectValues. Particularly useful for results with TypedQuantityAspects. Does the right computation for workflows which are made up of equally important tasks with no inter-task constraints. START_TIME is minimized. END_TIME is maximized. DURATION is overall END_TIME - overall START_TIME. COST is summed. DANGER is maximized. RISK is maximized. QUANTITY is summed. INTERVAL is summed. TOTAL_QUANTITY is summed. TOTAL_SHIPMENTS is summed. CUSTOMER_SATISFACTION is averaged. TYPED_QUANTITY is summed for each type(asset). For AuxiliaryQuery information, if all the query values are the same across subtasks or one subtask has query info it will be place in the aggregate result.
SubTaskResult.javaClass
SubtaskResults.javaClass
TaggedLocationScheduleElement.javaClass A LocationScheduleElement which is additionally tagged with an additional piece of information, normally the "owner" of the schedule information.
Task.javaInterface Task Interface Task is the essential "execute" directive, instructing a subordinate or service provider to plan and eventually accomplish a task.
TaskConstraintEvent.javaClass
TaskImpl.javaClass Implementation of Task.
TaskImplBeanInfo.javaClass Override the default property descriptors.
TaskRescind.javaInterface TaskRescind Interface TaskRescind allows a task to be rescinded from the Plan.
TaskRescindImpl.javaClass TaskRescind implementation TaskRescind allows a task to be rescinded from the Plan.
TaskResponse.javaInterface TaskResponse interface is the base interface of responses to a task that was sent to an agent and serves to identify the task.
TaskResponseImpl.javaClass
TaskScoreTable.javaClass
TimeAspectValue.javaClass An AspectValue implementation which stores a time.
Transferable.javaInterface
TransferableAssignment.javaInterface
TransferableAssignmentImpl.javaClass
TransferableRescind.javaInterface TaskRescind Interface TaskRescind allows a task to be rescinded from the Plan.
TransferableRescindImpl.javaClass TransferableRescind implementation TransferableRescind allows a transferable to be rescinded from the Plan.
TransferableTransfer.javaInterface A Transferable Transfer should be used to transfer a Transferable object to another agent (org asset).
TransferableTransferImpl.javaClass A Transferable Transfer should be used to transfer a Transferable object to another agent (org asset).
TransferableVerification.javaInterface
TransferableVerificationImpl.javaClass
TypedAspectValue.javaClass An AspectValue with a variable data member specifying type.
TypedQuantityAspectValue.javaClass
Verb.javaClass Verb is the action part of a Task.
Workflow.javaInterface Workflow Interface A Workflow is the result of a Task expansion consisting primarily of a partially ordered set of Task instances.
WorkflowImpl.javaClass
WorkflowImplBeanInfo.javaClass Override the default property descriptors.
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.