Source Code Cross Referenced for Constants.java in  » Science » Cougaar12_4 » org » cougaar » glm » ldm » Java Source Code / Java DocumentationJava Source Code and Java Documentation

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.glm.ldm 
Source Cross Referenced  Class Diagram Java Document (Java Doc) 


001:        /*
002:         * <copyright>
003:         *  
004:         *  Copyright 1997-2004 BBNT Solutions, LLC
005:         *  under sponsorship of the Defense Advanced Research Projects
006:         *  Agency (DARPA).
007:         * 
008:         *  You can redistribute this software and/or modify it under the
009:         *  terms of the Cougaar Open Source License as published on the
010:         *  Cougaar Open Source Website (www.cougaar.org).
011:         * 
012:         *  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
013:         *  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
014:         *  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
015:         *  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
016:         *  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
017:         *  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
018:         *  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
019:         *  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
020:         *  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
021:         *  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
022:         *  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
023:         *  
024:         * </copyright>
025:         */
026:
027:        package org.cougaar.glm.ldm;
028:
029:        /** Holder of constants for GLM users.
030:         * @note Any attempt to instantiate it will result in a thrown exception.
031:         **/
032:        public class Constants implements  org.cougaar.planning.Constants {
033:            /** Have a non-private constructor so that it may be subclassed, but 
034:             * throw an exception if anyone tries any funny stuff.
035:             **/
036:            protected Constants() {
037:                throw new IllegalArgumentException(
038:                        "Constants should not be instantiated");
039:            }
040:
041:            public static final String DSMAINTENANCE = "DSMaintenance";
042:            public static final String DURING = "During";
043:            public static final String FOOD = "Food";
044:            public static final String GSMAINTENANCE = "GSMaintenance";
045:            public static final String WATER = "Water";
046:
047:            public interface Verb extends org.cougaar.planning.Constants.Verb {
048:                // ALPINE defined verb types
049:                // Keep in alphabetical order
050:                String ACCOUNTFORSUPPLY = "AccountForSupply";
051:                String ARM = "Arm";
052:                String ASSESSREADINESS = "AssessReadiness";
053:                String BULKESTIMATE = "BulkEstimate";
054:                String DETERMINEREQUIREMENTS = "DetermineRequirements";
055:                String ESTABLISHMISSIONREQUIREMENTS = "EstablishMissionRequirements";
056:                String EXECUTE = "Execute";
057:                String FINDPROVIDERS = "FindProviders";
058:                String FUEL = "Fuel";
059:                String GENERATEAEF = "GenerateAEF";
060:                String GENERATEPROJECTIONS = "GenerateProjections";
061:                String GETLOGSUPPORT = "GetLogSupport";
062:                String IDLE = "Idle";
063:                String INFORM = "Inform";
064:                String LOAD = "Load";
065:                String MAINTAIN = "Maintain";
066:                String MAINTAININVENTORY = "MaintainInventory";
067:                String MANAGE = "Manage";
068:                String PREPAREFORTRANSPORT = "PrepareForTransport";
069:                String PRODUCEWATER = "ProduceWater";
070:                String PROJECTWITHDRAW = "ProjectWithdraw";
071:                String PROPAGATEFINDPROVIDERS = "PropagateFindProviders";
072:                String PROPAGATEREGISTERSERVICES = "PropagateRegisterServices";
073:                String PROVIDEFOOD = "ProvideFood";
074:                String PROVIDEWATER = "ProvideWater";
075:                String QUARTERMASTERHANDLING = "QuartermasterHandling";
076:                String REGISTERSERVICES = "RegisterServices";
077:                String REPORTFORDUTY = "ReportForDuty";
078:                String REPORTFORSERVICE = "ReportForService";
079:                String REPORTREADINESS = "ReportReadiness";
080:                String REQUESTMAINTENANCESUPPORT = "RequestMaintenanceSupport";
081:                String SUPPLY = "Supply";
082:                String PROJECTSUPPLY = "ProjectSupply";
083:                String SUPPLYAIRCRAFT = "SupplyAircraft";
084:                String SUPPLYFOOD = "SupplyFood";
085:                String SUPPLYSTATUSINQUIRY = "SupplyStatusInquiry";
086:                String SUPPLYWATER = "SupplyWater";
087:                String SUPPORTREQUEST = "SupportRequest";
088:                String TRANSIT = "Transit"; // move yourself
089:                String TRANSPORT = "Transport";
090:                String TRANSPORTALERT = "TransportAlert";
091:                String TRANSPORTATIONMISSION = "TransportationMission";
092:                String UNLOAD = "Unload";
093:                String USERINPUT = "UserInput";
094:                String WITHDRAW = "Withdraw";
095:
096:                org.cougaar.planning.ldm.plan.Verb AccountForSupply = org.cougaar.planning.ldm.plan.Verb
097:                        .get("AccountForSupply");
098:                org.cougaar.planning.ldm.plan.Verb Arm = org.cougaar.planning.ldm.plan.Verb
099:                        .get("Arm");
100:                org.cougaar.planning.ldm.plan.Verb AssessReadiness = org.cougaar.planning.ldm.plan.Verb
101:                        .get("AssessReadiness");
102:                org.cougaar.planning.ldm.plan.Verb BulkEstimate = org.cougaar.planning.ldm.plan.Verb
103:                        .get("BulkEstimate");
104:                org.cougaar.planning.ldm.plan.Verb DetermineRequirements = org.cougaar.planning.ldm.plan.Verb
105:                        .get("DetermineRequirements");
106:                org.cougaar.planning.ldm.plan.Verb EstablishMissionRequirements = org.cougaar.planning.ldm.plan.Verb
107:                        .get("EstablishMissionRequirements");
108:                org.cougaar.planning.ldm.plan.Verb Execute = org.cougaar.planning.ldm.plan.Verb
109:                        .get("Execute");
110:                org.cougaar.planning.ldm.plan.Verb FindProviders = org.cougaar.planning.ldm.plan.Verb
111:                        .get(FINDPROVIDERS);
112:                org.cougaar.planning.ldm.plan.Verb Fuel = org.cougaar.planning.ldm.plan.Verb
113:                        .get("Fuel");
114:                org.cougaar.planning.ldm.plan.Verb GetLogSupport = org.cougaar.planning.ldm.plan.Verb
115:                        .get("GetLogSupport");
116:                org.cougaar.planning.ldm.plan.Verb GenerateAEF = org.cougaar.planning.ldm.plan.Verb
117:                        .get("GenerateAEF");
118:                org.cougaar.planning.ldm.plan.Verb GenerateProjections = org.cougaar.planning.ldm.plan.Verb
119:                        .get("GenerateProjections");
120:                org.cougaar.planning.ldm.plan.Verb Idle = org.cougaar.planning.ldm.plan.Verb
121:                        .get("Idle");
122:                org.cougaar.planning.ldm.plan.Verb Inform = org.cougaar.planning.ldm.plan.Verb
123:                        .get("Inform");
124:                org.cougaar.planning.ldm.plan.Verb Load = org.cougaar.planning.ldm.plan.Verb
125:                        .get("Load");
126:                org.cougaar.planning.ldm.plan.Verb Maintain = org.cougaar.planning.ldm.plan.Verb
127:                        .get("Maintain");
128:                org.cougaar.planning.ldm.plan.Verb MaintainInventory = org.cougaar.planning.ldm.plan.Verb
129:                        .get("MaintainInventory");
130:                org.cougaar.planning.ldm.plan.Verb Manage = org.cougaar.planning.ldm.plan.Verb
131:                        .get("Manage");
132:                org.cougaar.planning.ldm.plan.Verb PrepareForTransport = org.cougaar.planning.ldm.plan.Verb
133:                        .get("PrepareForTransport");
134:                org.cougaar.planning.ldm.plan.Verb ProduceWater = org.cougaar.planning.ldm.plan.Verb
135:                        .get("ProduceWater");
136:                org.cougaar.planning.ldm.plan.Verb ProjectWithdraw = org.cougaar.planning.ldm.plan.Verb
137:                        .get("ProjectWithdraw");
138:                org.cougaar.planning.ldm.plan.Verb PropagateFindProviders = org.cougaar.planning.ldm.plan.Verb
139:                        .get(PROPAGATEFINDPROVIDERS);
140:                org.cougaar.planning.ldm.plan.Verb PropagateRegisterServices = org.cougaar.planning.ldm.plan.Verb
141:                        .get(PROPAGATEREGISTERSERVICES);
142:                org.cougaar.planning.ldm.plan.Verb ProvideFood = org.cougaar.planning.ldm.plan.Verb
143:                        .get("ProvideFood");
144:                org.cougaar.planning.ldm.plan.Verb ProvideWater = org.cougaar.planning.ldm.plan.Verb
145:                        .get("ProvideWater");
146:                org.cougaar.planning.ldm.plan.Verb QuartermasterHandling = org.cougaar.planning.ldm.plan.Verb
147:                        .get("QuartermasterHandling");
148:                org.cougaar.planning.ldm.plan.Verb RegisterServices = org.cougaar.planning.ldm.plan.Verb
149:                        .get(REGISTERSERVICES);
150:                org.cougaar.planning.ldm.plan.Verb ReportForDuty = org.cougaar.planning.ldm.plan.Verb
151:                        .get("ReportForDuty");
152:                org.cougaar.planning.ldm.plan.Verb ReportForService = org.cougaar.planning.ldm.plan.Verb
153:                        .get("ReportForService");
154:                org.cougaar.planning.ldm.plan.Verb ReportReadiness = org.cougaar.planning.ldm.plan.Verb
155:                        .get("ReportReadiness");
156:                org.cougaar.planning.ldm.plan.Verb RequestMaintenanceSupport = org.cougaar.planning.ldm.plan.Verb
157:                        .get("RequestMaintenanceSupport");
158:                org.cougaar.planning.ldm.plan.Verb Supply = org.cougaar.planning.ldm.plan.Verb
159:                        .get("Supply");
160:                org.cougaar.planning.ldm.plan.Verb ProjectSupply = org.cougaar.planning.ldm.plan.Verb
161:                        .get("ProjectSupply");
162:                org.cougaar.planning.ldm.plan.Verb SupplyAircraft = org.cougaar.planning.ldm.plan.Verb
163:                        .get("SupplyAircraft");
164:                org.cougaar.planning.ldm.plan.Verb SupplyFood = org.cougaar.planning.ldm.plan.Verb
165:                        .get("SupplyFood");
166:                org.cougaar.planning.ldm.plan.Verb SupplyStatusInquiry = org.cougaar.planning.ldm.plan.Verb
167:                        .get("SupplyStatusInquiry");
168:                org.cougaar.planning.ldm.plan.Verb SupplyWater = org.cougaar.planning.ldm.plan.Verb
169:                        .get("SupplyWater");
170:                org.cougaar.planning.ldm.plan.Verb SupportRequest = org.cougaar.planning.ldm.plan.Verb
171:                        .get("SupportRequest");
172:                org.cougaar.planning.ldm.plan.Verb Transit = org.cougaar.planning.ldm.plan.Verb
173:                        .get("Transit");
174:                org.cougaar.planning.ldm.plan.Verb Transport = org.cougaar.planning.ldm.plan.Verb
175:                        .get("Transport");
176:                org.cougaar.planning.ldm.plan.Verb TransportAlert = org.cougaar.planning.ldm.plan.Verb
177:                        .get("TransportAlert");
178:                org.cougaar.planning.ldm.plan.Verb TransportationMission = org.cougaar.planning.ldm.plan.Verb
179:                        .get("TransportationMission");
180:                org.cougaar.planning.ldm.plan.Verb Unload = org.cougaar.planning.ldm.plan.Verb
181:                        .get("Unload");
182:                org.cougaar.planning.ldm.plan.Verb UserInput = org.cougaar.planning.ldm.plan.Verb
183:                        .get("UserInput");
184:                org.cougaar.planning.ldm.plan.Verb Withdraw = org.cougaar.planning.ldm.plan.Verb
185:                        .get("Withdraw");
186:            }
187:
188:            public interface Preposition extends
189:                    org.cougaar.planning.Constants.Preposition {
190:                // ALPINE defined prepositions
191:                String VIA = "Via"; // typically used with transportation routes
192:                String READYAT = "ReadyAt"; // typically used for origin and available date
193:                String ITINERARYOF = "ItineraryOf"; // typically used for detailed schedules
194:                String REPORTINGTO = "ReportingTo"; // typically used for specifying a new superior
195:                String MAINTAINING = "Maintaining"; // indicates consumer, e.g., MEI
196:
197:                // FGI Prepositions
198:                String REFILL = "Refill"; // For ANTS
199:                String DEMANDSPEC = "DemandSpec"; // For ANTS/GLM
200:                //      String DEMANDRATE         = "DemandRate";       // For ANTS/GLM
201:                //      String WITHMULTIPLIER     = "WithMultiplier";   // For ANTS/GLM
202:                String USINGREQUISITION = "UsingRequisition"; // For A0s
203:                String USINGSUPPLYSOURCE = "UsingSupplySource"; // For FGI
204:                String USINGPARTNETEPORTS = "UsingPartNetEPorts"; // For FGI
205:                String RESPONDTO = "RespondTo"; // For FGI
206:                String FROMTASK = "FromTask"; // For FGI
207:                String USINGCALLNUMBER = "UsingCallNumber"; //For FGI
208:            }
209:
210:            public interface RelationshipType {
211:                String SUPERIOR_SUFFIX = "Superior";
212:                String SUBORDINATE_SUFFIX = "Subordinate";
213:                org.cougaar.planning.ldm.plan.RelationshipType SUPERIOR = org.cougaar.planning.ldm.plan.RelationshipType
214:                        .create(SUPERIOR_SUFFIX, SUBORDINATE_SUFFIX);
215:
216:                String PROVIDER_SUFFIX = "Provider";
217:                String CUSTOMER_SUFFIX = "Customer";
218:                org.cougaar.planning.ldm.plan.RelationshipType PROVIDER = org.cougaar.planning.ldm.plan.RelationshipType
219:                        .create(PROVIDER_SUFFIX, CUSTOMER_SUFFIX);
220:            }
221:
222:            public static class Role {
223:                /**
224:                 * Insure that Role constants are initialized. Actually does
225:                 * nothing, but the classloader insures that all static
226:                 * initializers have been run before executing any code in this
227:                 * class.
228:                 **/
229:                public static void init() {
230:                }
231:
232:                static {
233:                    org.cougaar.planning.ldm.plan.Role.create("Self", "Self");
234:                    org.cougaar.planning.ldm.plan.Role.create("",
235:                            RelationshipType.SUPERIOR);
236:                    org.cougaar.planning.ldm.plan.Role.create("Administrative",
237:                            RelationshipType.SUPERIOR);
238:                    org.cougaar.planning.ldm.plan.Role.create("Operational",
239:                            RelationshipType.SUPERIOR);
240:                    org.cougaar.planning.ldm.plan.Role.create("Support",
241:                            RelationshipType.SUPERIOR);
242:
243:                    org.cougaar.planning.ldm.plan.Role.create("Ammunition",
244:                            RelationshipType.PROVIDER);
245:                    org.cougaar.planning.ldm.plan.Role.create(
246:                            "AmmunitionHandling", RelationshipType.PROVIDER);
247:                    org.cougaar.planning.ldm.plan.Role.create(
248:                            "AmmunitionTransport", RelationshipType.PROVIDER);
249:                    org.cougaar.planning.ldm.plan.Role.create("CONUSForce",
250:                            RelationshipType.PROVIDER);
251:                    org.cougaar.planning.ldm.plan.Role.create("DSMaintenance",
252:                            RelationshipType.PROVIDER);
253:                    org.cougaar.planning.ldm.plan.Role.create("Food",
254:                            RelationshipType.PROVIDER);
255:                    org.cougaar.planning.ldm.plan.Role.create("FuelHandling",
256:                            RelationshipType.PROVIDER);
257:                    org.cougaar.planning.ldm.plan.Role.create("FuelSupply",
258:                            RelationshipType.PROVIDER);
259:                    org.cougaar.planning.ldm.plan.Role.create("FuelTransport",
260:                            RelationshipType.PROVIDER);
261:                    org.cougaar.planning.ldm.plan.Role.create(
262:                            "PackagedPOLSupply", RelationshipType.PROVIDER);
263:                    org.cougaar.planning.ldm.plan.Role.create("GSMaintenance",
264:                            RelationshipType.PROVIDER);
265:                    org.cougaar.planning.ldm.plan.Role.create(
266:                            "HETTransportation", RelationshipType.PROVIDER);
267:                    org.cougaar.planning.ldm.plan.Role.create(
268:                            "Level1HealthCare", RelationshipType.PROVIDER);
269:                    org.cougaar.planning.ldm.plan.Role.create(
270:                            "Level2HealthCare", RelationshipType.PROVIDER);
271:                    org.cougaar.planning.ldm.plan.Role.create(
272:                            "Level3HealthCare", RelationshipType.PROVIDER);
273:                    org.cougaar.planning.ldm.plan.Role.create(
274:                            "MaterielHandling", RelationshipType.PROVIDER);
275:                    org.cougaar.planning.ldm.plan.Role.create(
276:                            "MaterielTransport", RelationshipType.PROVIDER);
277:                    org.cougaar.planning.ldm.plan.Role.create("MedicalSupply",
278:                            RelationshipType.PROVIDER);
279:                    org.cougaar.planning.ldm.plan.Role.create(
280:                            "NonS9CSpareParts", RelationshipType.PROVIDER);
281:                    org.cougaar.planning.ldm.plan.Role.create("S9CSpareParts",
282:                            RelationshipType.PROVIDER);
283:                    org.cougaar.planning.ldm.plan.Role.create("SpareParts",
284:                            RelationshipType.PROVIDER);
285:                    org.cougaar.planning.ldm.plan.Role.create(
286:                            "SubsistenceSupply", RelationshipType.PROVIDER);
287:                    org.cougaar.planning.ldm.plan.Role.create(
288:                            "StrategicTransportation",
289:                            RelationshipType.PROVIDER);
290:                    org.cougaar.planning.ldm.plan.Role.create("Supply",
291:                            RelationshipType.PROVIDER);
292:                    org.cougaar.planning.ldm.plan.Role.create("SupportForce",
293:                            RelationshipType.PROVIDER);
294:                    org.cougaar.planning.ldm.plan.Role.create("Water",
295:                            RelationshipType.PROVIDER);
296:                }
297:
298:                // duplicate these from the main Role implementation
299:                public static final org.cougaar.planning.ldm.plan.Role ASSIGNED = org.cougaar.planning.ldm.plan.Role.ASSIGNED;
300:                public static final org.cougaar.planning.ldm.plan.Role AVAILABLE = org.cougaar.planning.ldm.plan.Role.AVAILABLE;
301:                public static final org.cougaar.planning.ldm.plan.Role BOGUS = org.cougaar.planning.ldm.plan.Role.BOGUS;
302:
303:                // asset roles
304:                public static final org.cougaar.planning.ldm.plan.Role TRANSPORTER = org.cougaar.planning.ldm.plan.Role
305:                        .getRole("Transporter");
306:                public static final org.cougaar.planning.ldm.plan.Role MAINTAINER = org.cougaar.planning.ldm.plan.Role
307:                        .getRole("Maintainer");
308:                public static final org.cougaar.planning.ldm.plan.Role HANDLER = org.cougaar.planning.ldm.plan.Role
309:                        .getRole("Handler");
310:                public static final org.cougaar.planning.ldm.plan.Role CARGO = org.cougaar.planning.ldm.plan.Role
311:                        .getRole("Cargo");
312:                public static final org.cougaar.planning.ldm.plan.Role OUTOFSERVICE = org.cougaar.planning.ldm.plan.Role
313:                        .getRole("OutOfService");
314:
315:                // organization roles
316:                public static final org.cougaar.planning.ldm.plan.Role SELF = org.cougaar.planning.ldm.plan.Role
317:                        .getRole("Self");
318:
319:                public static final org.cougaar.planning.ldm.plan.Role SUPERIOR = org.cougaar.planning.ldm.plan.Role
320:                        .getRole(RelationshipType.SUPERIOR_SUFFIX);
321:                public static final org.cougaar.planning.ldm.plan.Role SUBORDINATE = org.cougaar.planning.ldm.plan.Role
322:                        .getRole(RelationshipType.SUBORDINATE_SUFFIX);
323:                public static final org.cougaar.planning.ldm.plan.Role ADMINISTRATIVESUPERIOR = org.cougaar.planning.ldm.plan.Role
324:                        .getRole("Administrative"
325:                                + RelationshipType.SUPERIOR_SUFFIX);
326:                public static final org.cougaar.planning.ldm.plan.Role ADMINISTRATIVESUBORDINATE = org.cougaar.planning.ldm.plan.Role
327:                        .getRole("Administrative"
328:                                + RelationshipType.SUBORDINATE_SUFFIX);
329:                public static final org.cougaar.planning.ldm.plan.Role OPERATIONALSUPERIOR = org.cougaar.planning.ldm.plan.Role
330:                        .getRole("Operational"
331:                                + RelationshipType.SUPERIOR_SUFFIX);
332:                public static final org.cougaar.planning.ldm.plan.Role OPERATIONALSUBORDINATE = org.cougaar.planning.ldm.plan.Role
333:                        .getRole("Operational"
334:                                + RelationshipType.SUBORDINATE_SUFFIX);
335:                public static final org.cougaar.planning.ldm.plan.Role SUPPORTSUPERIOR = org.cougaar.planning.ldm.plan.Role
336:                        .getRole("Support" + RelationshipType.SUPERIOR_SUFFIX);
337:                public static final org.cougaar.planning.ldm.plan.Role SUPPORTSUBORDINATE = org.cougaar.planning.ldm.plan.Role
338:                        .getRole("Support"
339:                                + RelationshipType.SUBORDINATE_SUFFIX);
340:
341:                public static final org.cougaar.planning.ldm.plan.Role COMBAT = org.cougaar.planning.ldm.plan.Role
342:                        .getRole("Combat");
343:                public static final org.cougaar.planning.ldm.plan.Role HEADQUARTERS = org.cougaar.planning.ldm.plan.Role
344:                        .getRole("Headquarters");
345:
346:                public static final org.cougaar.planning.ldm.plan.Role AMMUNITIONPROVIDER = org.cougaar.planning.ldm.plan.Role
347:                        .getRole("Ammunition"
348:                                + RelationshipType.PROVIDER_SUFFIX);
349:                public static final org.cougaar.planning.ldm.plan.Role AMMUNITIONCUSTOMER = org.cougaar.planning.ldm.plan.Role
350:                        .getRole("Ammunition"
351:                                + RelationshipType.CUSTOMER_SUFFIX);
352:                public static final org.cougaar.planning.ldm.plan.Role AMMUNITIONHANDLINGPROVIDER = org.cougaar.planning.ldm.plan.Role
353:                        .getRole("AmmunitionHandling"
354:                                + RelationshipType.PROVIDER_SUFFIX);
355:                public static final org.cougaar.planning.ldm.plan.Role AMMUNITIONHANDLINGCUSTOMER = org.cougaar.planning.ldm.plan.Role
356:                        .getRole("AmmunitionHandling"
357:                                + RelationshipType.CUSTOMER_SUFFIX);
358:                public static final org.cougaar.planning.ldm.plan.Role AMMUNITIONTRANSPORTPROVIDER = org.cougaar.planning.ldm.plan.Role
359:                        .getRole("AmmunitionTransport"
360:                                + RelationshipType.PROVIDER_SUFFIX);
361:                public static final org.cougaar.planning.ldm.plan.Role AMMUNITIONTRANSPORTCUSTOMER = org.cougaar.planning.ldm.plan.Role
362:                        .getRole("AmmunitionTransport"
363:                                + RelationshipType.CUSTOMER_SUFFIX);
364:                public static final org.cougaar.planning.ldm.plan.Role CONUSFORCEPROVIDER = org.cougaar.planning.ldm.plan.Role
365:                        .getRole("CONUSForce"
366:                                + RelationshipType.PROVIDER_SUFFIX);
367:                public static final org.cougaar.planning.ldm.plan.Role CONUSFORCECUSTOMER = org.cougaar.planning.ldm.plan.Role
368:                        .getRole("CONUSForce"
369:                                + RelationshipType.CUSTOMER_SUFFIX);
370:                public static final org.cougaar.planning.ldm.plan.Role DSMAINTENANCEPROVIDER = org.cougaar.planning.ldm.plan.Role
371:                        .getRole("DSMaintenance"
372:                                + RelationshipType.PROVIDER_SUFFIX);
373:                public static final org.cougaar.planning.ldm.plan.Role DSMAINTENANCECUSTOMER = org.cougaar.planning.ldm.plan.Role
374:                        .getRole("DSMaintenance"
375:                                + RelationshipType.CUSTOMER_SUFFIX);
376:                public static final org.cougaar.planning.ldm.plan.Role FOODPROVIDER = org.cougaar.planning.ldm.plan.Role
377:                        .getRole("Food" + RelationshipType.PROVIDER_SUFFIX);
378:                public static final org.cougaar.planning.ldm.plan.Role FOODCUSTOMER = org.cougaar.planning.ldm.plan.Role
379:                        .getRole("Food" + RelationshipType.CUSTOMER_SUFFIX);
380:                public static final org.cougaar.planning.ldm.plan.Role FUELHANDLINGPROVIDER = org.cougaar.planning.ldm.plan.Role
381:                        .getRole("FuelHandling"
382:                                + RelationshipType.PROVIDER_SUFFIX);
383:                public static final org.cougaar.planning.ldm.plan.Role FUELSUPPLYPROVIDER = org.cougaar.planning.ldm.plan.Role
384:                        .getRole("FuelSupply"
385:                                + RelationshipType.PROVIDER_SUFFIX);
386:                public static final org.cougaar.planning.ldm.plan.Role FUELSUPPLYCUSTOMER = org.cougaar.planning.ldm.plan.Role
387:                        .getRole("FuelSupply"
388:                                + RelationshipType.CUSTOMER_SUFFIX);
389:                public static final org.cougaar.planning.ldm.plan.Role PACKAGEDPOLSUPPLYPROVIDER = org.cougaar.planning.ldm.plan.Role
390:                        .getRole("PackagedPOLSupply"
391:                                + RelationshipType.PROVIDER_SUFFIX);
392:                public static final org.cougaar.planning.ldm.plan.Role PACKAGEDPOLSUPPLYCUSTOMER = org.cougaar.planning.ldm.plan.Role
393:                        .getRole("PackagedPOLSupply"
394:                                + RelationshipType.CUSTOMER_SUFFIX);
395:                public static final org.cougaar.planning.ldm.plan.Role FUELHANDLINGCUSTOMER = org.cougaar.planning.ldm.plan.Role
396:                        .getRole("FuelHandling"
397:                                + RelationshipType.CUSTOMER_SUFFIX);
398:                public static final org.cougaar.planning.ldm.plan.Role FUELTRANSPORTPROVIDER = org.cougaar.planning.ldm.plan.Role
399:                        .getRole("FuelTransport"
400:                                + RelationshipType.PROVIDER_SUFFIX);
401:                public static final org.cougaar.planning.ldm.plan.Role FUELTRANSPORTCUSTOMER = org.cougaar.planning.ldm.plan.Role
402:                        .getRole("FuelTransport"
403:                                + RelationshipType.CUSTOMER_SUFFIX);
404:                public static final org.cougaar.planning.ldm.plan.Role GSMAINTENANCEPROVIDER = org.cougaar.planning.ldm.plan.Role
405:                        .getRole("GSMaintenance"
406:                                + RelationshipType.PROVIDER_SUFFIX);
407:                public static final org.cougaar.planning.ldm.plan.Role GSMAINTENANCECUSTOMER = org.cougaar.planning.ldm.plan.Role
408:                        .getRole("GSMaintenance"
409:                                + RelationshipType.CUSTOMER_SUFFIX);
410:                public static final org.cougaar.planning.ldm.plan.Role HETTRANSPORTATIONPROVIDER = org.cougaar.planning.ldm.plan.Role
411:                        .getRole("HETTransportation"
412:                                + RelationshipType.PROVIDER_SUFFIX);
413:                public static final org.cougaar.planning.ldm.plan.Role HETTRANSPORTATIONCUSTOMER = org.cougaar.planning.ldm.plan.Role
414:                        .getRole("HETTransportation"
415:                                + RelationshipType.CUSTOMER_SUFFIX);
416:                public static final org.cougaar.planning.ldm.plan.Role LEVEL1HEALTHCAREPROVIDER = org.cougaar.planning.ldm.plan.Role
417:                        .getRole("Level1HealthCare"
418:                                + RelationshipType.PROVIDER_SUFFIX);
419:                public static final org.cougaar.planning.ldm.plan.Role LEVEL1HEALTHCARECUSTOMER = org.cougaar.planning.ldm.plan.Role
420:                        .getRole("Level1HealthCare"
421:                                + RelationshipType.CUSTOMER_SUFFIX);
422:                public static final org.cougaar.planning.ldm.plan.Role LEVEL2HEALTHCAREPROVIDER = org.cougaar.planning.ldm.plan.Role
423:                        .getRole("Level2HealthCare"
424:                                + RelationshipType.PROVIDER_SUFFIX);
425:                public static final org.cougaar.planning.ldm.plan.Role LEVEL2HEALTHCARECUSTOMER = org.cougaar.planning.ldm.plan.Role
426:                        .getRole("Level2HealthCare"
427:                                + RelationshipType.CUSTOMER_SUFFIX);
428:                public static final org.cougaar.planning.ldm.plan.Role LEVEL3HEALTHCAREPROVIDER = org.cougaar.planning.ldm.plan.Role
429:                        .getRole("Level3HealthCare"
430:                                + RelationshipType.PROVIDER_SUFFIX);
431:                public static final org.cougaar.planning.ldm.plan.Role LEVEL3HEALTHCARECUSTOMER = org.cougaar.planning.ldm.plan.Role
432:                        .getRole("Level3HealthCare"
433:                                + RelationshipType.CUSTOMER_SUFFIX);
434:                public static final org.cougaar.planning.ldm.plan.Role MATERIELHANDLINGPROVIDER = org.cougaar.planning.ldm.plan.Role
435:                        .getRole("MaterielHandling"
436:                                + RelationshipType.PROVIDER_SUFFIX);
437:                public static final org.cougaar.planning.ldm.plan.Role MATERIELHANDLINGCUSTOMER = org.cougaar.planning.ldm.plan.Role
438:                        .getRole("MaterielHandling"
439:                                + RelationshipType.CUSTOMER_SUFFIX);
440:                public static final org.cougaar.planning.ldm.plan.Role MATERIELTRANSPORTPROVIDER = org.cougaar.planning.ldm.plan.Role
441:                        .getRole("MaterielTransport"
442:                                + RelationshipType.PROVIDER_SUFFIX);
443:                public static final org.cougaar.planning.ldm.plan.Role MATERIELTRANSPORTCUSTOMER = org.cougaar.planning.ldm.plan.Role
444:                        .getRole("MaterielTransport"
445:                                + RelationshipType.CUSTOMER_SUFFIX);
446:                public static final org.cougaar.planning.ldm.plan.Role MEDICALSUPPLYPROVIDER = org.cougaar.planning.ldm.plan.Role
447:                        .getRole("MedicalSupply"
448:                                + RelationshipType.PROVIDER_SUFFIX);
449:                public static final org.cougaar.planning.ldm.plan.Role MEDICALSUPPLYCUSTOMER = org.cougaar.planning.ldm.plan.Role
450:                        .getRole("MedicalSupply"
451:                                + RelationshipType.CUSTOMER_SUFFIX);
452:                public static final org.cougaar.planning.ldm.plan.Role NONS9CSPAREPARTSPROVIDER = org.cougaar.planning.ldm.plan.Role
453:                        .getRole("NonS9CSpareParts"
454:                                + RelationshipType.PROVIDER_SUFFIX);
455:                public static final org.cougaar.planning.ldm.plan.Role NONS9CSPAREPARTSCUSTOMER = org.cougaar.planning.ldm.plan.Role
456:                        .getRole("NonS9CSpareParts"
457:                                + RelationshipType.CUSTOMER_SUFFIX);
458:                public static final org.cougaar.planning.ldm.plan.Role S9CSPAREPARTSPROVIDER = org.cougaar.planning.ldm.plan.Role
459:                        .getRole("S9CSpareParts"
460:                                + RelationshipType.PROVIDER_SUFFIX);
461:                public static final org.cougaar.planning.ldm.plan.Role S9CSPAREPARTSCUSTOMER = org.cougaar.planning.ldm.plan.Role
462:                        .getRole("S9CSpareParts"
463:                                + RelationshipType.CUSTOMER_SUFFIX);
464:                public static final org.cougaar.planning.ldm.plan.Role SPAREPARTSPROVIDER = org.cougaar.planning.ldm.plan.Role
465:                        .getRole("SpareParts"
466:                                + RelationshipType.PROVIDER_SUFFIX);
467:                public static final org.cougaar.planning.ldm.plan.Role SPAREPARTSCUSTOMER = org.cougaar.planning.ldm.plan.Role
468:                        .getRole("SpareParts"
469:                                + RelationshipType.CUSTOMER_SUFFIX);
470:                public static final org.cougaar.planning.ldm.plan.Role SUPPLYPROVIDER = org.cougaar.planning.ldm.plan.Role
471:                        .getRole("Supply" + RelationshipType.PROVIDER_SUFFIX);
472:                public static final org.cougaar.planning.ldm.plan.Role SUPPLYCUSTOMER = org.cougaar.planning.ldm.plan.Role
473:                        .getRole("Supply" + RelationshipType.CUSTOMER_SUFFIX);
474:
475:                public static final org.cougaar.planning.ldm.plan.Role STRATEGICTRANSPORTATIONCUSTOMER = org.cougaar.planning.ldm.plan.Role
476:                        .getRole("StrategicTransportation"
477:                                + RelationshipType.CUSTOMER_SUFFIX);
478:                public static final org.cougaar.planning.ldm.plan.Role STRATEGICTRANSPORTATIONPROVIDER = org.cougaar.planning.ldm.plan.Role
479:                        .getRole("StrategicTransportation"
480:                                + RelationshipType.PROVIDER_SUFFIX);
481:                public static final org.cougaar.planning.ldm.plan.Role SUBSISTENCESUPPLYPROVIDER = org.cougaar.planning.ldm.plan.Role
482:                        .getRole("SubsistenceSupply"
483:                                + RelationshipType.PROVIDER_SUFFIX);
484:                public static final org.cougaar.planning.ldm.plan.Role SUBSISTENCESUPPLYCUSTOMER = org.cougaar.planning.ldm.plan.Role
485:                        .getRole("SubsistenceSupply"
486:                                + RelationshipType.CUSTOMER_SUFFIX);
487:                public static final org.cougaar.planning.ldm.plan.Role SUPPORTFORCEPROVIDER = org.cougaar.planning.ldm.plan.Role
488:                        .getRole("SupportForce"
489:                                + RelationshipType.PROVIDER_SUFFIX);
490:                public static final org.cougaar.planning.ldm.plan.Role SUPPORTFORCECUSTOMER = org.cougaar.planning.ldm.plan.Role
491:                        .getRole("SupportForce"
492:                                + RelationshipType.CUSTOMER_SUFFIX);
493:                public static final org.cougaar.planning.ldm.plan.Role WATERCUSTOMER = org.cougaar.planning.ldm.plan.Role
494:                        .getRole("Water" + RelationshipType.CUSTOMER_SUFFIX);
495:                public static final org.cougaar.planning.ldm.plan.Role WATERPROVIDER = org.cougaar.planning.ldm.plan.Role
496:                        .getRole("Water" + RelationshipType.PROVIDER_SUFFIX);
497:            }
498:        }
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.