001: package com.metaboss.sdlctools.models.metabossmodel.enterprisemodel;
002:
003: /**
004: * EnterpriseModel package interface.
005: */
006: public interface EnterpriseModelPackage extends
007: javax.jmi.reflect.RefPackage {
008: /**
009: * Returns nested package SystemUsageModel.
010: * @return Proxy object related to nested package SystemUsageModel.
011: */
012: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemusagemodel.SystemUsageModelPackage getSystemUsageModel();
013:
014: /**
015: * Returns nested package SystemImplementationModel.
016: * @return Proxy object related to nested package SystemImplementationModel.
017: */
018: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.SystemImplementationModelPackage getSystemImplementationModel();
019:
020: /**
021: * Returns Operation class proxy object.
022: * @return Operation class proxy object.
023: */
024: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.OperationClass getOperation();
025:
026: /**
027: * Returns EventSubscription class proxy object.
028: * @return EventSubscription class proxy object.
029: */
030: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.EventSubscriptionClass getEventSubscription();
031:
032: /**
033: * Returns EventMessageField class proxy object.
034: * @return EventMessageField class proxy object.
035: */
036: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.EventMessageFieldClass getEventMessageField();
037:
038: /**
039: * Returns AbstractMessageField class proxy object.
040: * @return AbstractMessageField class proxy object.
041: */
042: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.AbstractMessageFieldClass getAbstractMessageField();
043:
044: /**
045: * Returns EventDataField class proxy object.
046: * @return EventDataField class proxy object.
047: */
048: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.EventDataFieldClass getEventDataField();
049:
050: /**
051: * Returns EventSubscriptionOperation class proxy object.
052: * @return EventSubscriptionOperation class proxy object.
053: */
054: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.EventSubscriptionOperationClass getEventSubscriptionOperation();
055:
056: /**
057: * Returns Event class proxy object.
058: * @return Event class proxy object.
059: */
060: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.EventClass getEvent();
061:
062: /**
063: * Returns MessageField class proxy object.
064: * @return MessageField class proxy object.
065: */
066: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.MessageFieldClass getMessageField();
067:
068: /**
069: * Returns Message class proxy object.
070: * @return Message class proxy object.
071: */
072: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.MessageClass getMessage();
073:
074: /**
075: * Returns SystemDependency class proxy object.
076: * @return SystemDependency class proxy object.
077: */
078: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.SystemDependencyClass getSystemDependency();
079:
080: /**
081: * Returns Servicemodule class proxy object.
082: * @return Servicemodule class proxy object.
083: */
084: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.ServicemoduleClass getServicemodule();
085:
086: /**
087: * Returns Service class proxy object.
088: * @return Service class proxy object.
089: */
090: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.ServiceClass getService();
091:
092: /**
093: * Returns OperationOutputField class proxy object.
094: * @return OperationOutputField class proxy object.
095: */
096: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.OperationOutputFieldClass getOperationOutputField();
097:
098: /**
099: * Returns OperationOutputMessage class proxy object.
100: * @return OperationOutputMessage class proxy object.
101: */
102: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.OperationOutputMessageClass getOperationOutputMessage();
103:
104: /**
105: * Returns AbstractOperation class proxy object.
106: * @return AbstractOperation class proxy object.
107: */
108: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.AbstractOperationClass getAbstractOperation();
109:
110: /**
111: * Returns OperationInputField class proxy object.
112: * @return OperationInputField class proxy object.
113: */
114: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.OperationInputFieldClass getOperationInputField();
115:
116: /**
117: * Returns System class proxy object.
118: * @return System class proxy object.
119: */
120: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.SystemClass getSystem();
121:
122: /**
123: * Returns Enterprise class proxy object.
124: * @return Enterprise class proxy object.
125: */
126: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.EnterpriseClass getEnterprise();
127:
128: /**
129: * Returns ServiceHasOperations association proxy object.
130: * @return ServiceHasOperations association proxy object.
131: */
132: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.ServiceHasOperations getServiceHasOperations();
133:
134: /**
135: * Returns EventSubscriptionDeliversEvents association proxy object.
136: * @return EventSubscriptionDeliversEvents association proxy object.
137: */
138: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.EventSubscriptionDeliversEvents getEventSubscriptionDeliversEvents();
139:
140: /**
141: * Returns EventSubscriptionMayHaveSynchronisationFacility association proxy
142: * object.
143: * @return EventSubscriptionMayHaveSynchronisationFacility association proxy
144: * object.
145: */
146: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.EventSubscriptionMayHaveSynchronisationFacility getEventSubscriptionMayHaveSynchronisationFacility();
147:
148: /**
149: * Returns EventSubscriptionHasSubscriptionOperation association proxy object.
150: * @return EventSubscriptionHasSubscriptionOperation association proxy object.
151: */
152: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.EventSubscriptionHasSubscriptionOperation getEventSubscriptionHasSubscriptionOperation();
153:
154: /**
155: * Returns ServicemoduleOffersEventSubscriptions association proxy object.
156: * @return ServicemoduleOffersEventSubscriptions association proxy object.
157: */
158: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.ServicemoduleOffersEventSubscriptions getServicemoduleOffersEventSubscriptions();
159:
160: /**
161: * Returns EventMayCarryMessages association proxy object.
162: * @return EventMayCarryMessages association proxy object.
163: */
164: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.EventMayCarryMessages getEventMayCarryMessages();
165:
166: /**
167: * Returns MessageFieldCarriesMessage association proxy object.
168: * @return MessageFieldCarriesMessage association proxy object.
169: */
170: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.MessageFieldCarriesMessage getMessageFieldCarriesMessage();
171:
172: /**
173: * Returns EventMayCarryDataFields association proxy object.
174: * @return EventMayCarryDataFields association proxy object.
175: */
176: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.EventMayCarryDataFields getEventMayCarryDataFields();
177:
178: /**
179: * Returns SystemHasUsageSpecification association proxy object.
180: * @return SystemHasUsageSpecification association proxy object.
181: */
182: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.SystemHasUsageSpecification getSystemHasUsageSpecification();
183:
184: /**
185: * Returns MesageHasFields association proxy object.
186: * @return MesageHasFields association proxy object.
187: */
188: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.MesageHasFields getMesageHasFields();
189:
190: /**
191: * Returns OperationMayHaveInputConstraints association proxy object.
192: * @return OperationMayHaveInputConstraints association proxy object.
193: */
194: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.OperationMayHaveInputConstraints getOperationMayHaveInputConstraints();
195:
196: /**
197: * Returns StructureMayHaveConstraints association proxy object.
198: * @return StructureMayHaveConstraints association proxy object.
199: */
200: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.StructureMayHaveConstraints getStructureMayHaveConstraints();
201:
202: /**
203: * Returns SystemMayBeUsedByOtherSystems association proxy object.
204: * @return SystemMayBeUsedByOtherSystems association proxy object.
205: */
206: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.SystemMayBeUsedByOtherSystems getSystemMayBeUsedByOtherSystems();
207:
208: /**
209: * Returns SystemMayUseOtherSystems association proxy object.
210: * @return SystemMayUseOtherSystems association proxy object.
211: */
212: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.SystemMayUseOtherSystems getSystemMayUseOtherSystems();
213:
214: /**
215: * Returns EnterpriseOwnsTechnologyLibrary association proxy object.
216: * @return EnterpriseOwnsTechnologyLibrary association proxy object.
217: */
218: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.EnterpriseOwnsTechnologyLibrary getEnterpriseOwnsTechnologyLibrary();
219:
220: /**
221: * Returns EnterpriseOwnsDesignLibrary association proxy object.
222: * @return EnterpriseOwnsDesignLibrary association proxy object.
223: */
224: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.EnterpriseOwnsDesignLibrary getEnterpriseOwnsDesignLibrary();
225:
226: /**
227: * Returns ServicemoduleContainsStructures association proxy object.
228: * @return ServicemoduleContainsStructures association proxy object.
229: */
230: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.ServicemoduleContainsStructures getServicemoduleContainsStructures();
231:
232: /**
233: * Returns ServicemoduleContainsMessages association proxy object.
234: * @return ServicemoduleContainsMessages association proxy object.
235: */
236: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.ServicemoduleContainsMessages getServicemoduleContainsMessages();
237:
238: /**
239: * Returns OperationHasOutputMessages association proxy object.
240: * @return OperationHasOutputMessages association proxy object.
241: */
242: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.OperationHasOutputMessages getOperationHasOutputMessages();
243:
244: /**
245: * Returns OperationHasOutputFields association proxy object.
246: * @return OperationHasOutputFields association proxy object.
247: */
248: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.OperationHasOutputFields getOperationHasOutputFields();
249:
250: /**
251: * Returns OperationHasInputFields association proxy object.
252: * @return OperationHasInputFields association proxy object.
253: */
254: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.OperationHasInputFields getOperationHasInputFields();
255:
256: /**
257: * Returns ServicemoduleOffersServices association proxy object.
258: * @return ServicemoduleOffersServices association proxy object.
259: */
260: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.ServicemoduleOffersServices getServicemoduleOffersServices();
261:
262: /**
263: * Returns SystemOwnsDataDictionary association proxy object.
264: * @return SystemOwnsDataDictionary association proxy object.
265: */
266: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.SystemOwnsDataDictionary getSystemOwnsDataDictionary();
267:
268: /**
269: * Returns SystemHasServicemodules association proxy object.
270: * @return SystemHasServicemodules association proxy object.
271: */
272: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.SystemHasServicemodules getSystemHasServicemodules();
273:
274: /**
275: * Returns EnterpriseHasSystems association proxy object.
276: * @return EnterpriseHasSystems association proxy object.
277: */
278: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.EnterpriseHasSystems getEnterpriseHasSystems();
279: }
|