001: package com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel;
002:
003: /**
004: * SystemImplementationModel package interface.
005: */
006: public interface SystemImplementationModelPackage extends
007: javax.jmi.reflect.RefPackage {
008: /**
009: * Returns nested package DomainImplementationModel.
010: * @return Proxy object related to nested package DomainImplementationModel.
011: */
012: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.domainimplementationmodel.DomainImplementationModelPackage getDomainImplementationModel();
013:
014: /**
015: * Returns ServiceImplementation class proxy object.
016: * @return ServiceImplementation class proxy object.
017: */
018: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.ServiceImplementationClass getServiceImplementation();
019:
020: /**
021: * Returns ReportOutputEntity class proxy object.
022: * @return ReportOutputEntity class proxy object.
023: */
024: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.ReportOutputEntityClass getReportOutputEntity();
025:
026: /**
027: * Returns ReportOutputField class proxy object.
028: * @return ReportOutputField class proxy object.
029: */
030: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.ReportOutputFieldClass getReportOutputField();
031:
032: /**
033: * Returns ReportInputField class proxy object.
034: * @return ReportInputField class proxy object.
035: */
036: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.ReportInputFieldClass getReportInputField();
037:
038: /**
039: * Returns ReportOutputElement class proxy object.
040: * @return ReportOutputElement class proxy object.
041: */
042: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.ReportOutputElementClass getReportOutputElement();
043:
044: /**
045: * Returns Report class proxy object.
046: * @return Report class proxy object.
047: */
048: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.ReportClass getReport();
049:
050: /**
051: * Returns PrimaryKeyElement class proxy object.
052: * @return PrimaryKeyElement class proxy object.
053: */
054: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.PrimaryKeyElementClass getPrimaryKeyElement();
055:
056: /**
057: * Returns SelectorInputField class proxy object.
058: * @return SelectorInputField class proxy object.
059: */
060: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.SelectorInputFieldClass getSelectorInputField();
061:
062: /**
063: * Returns Selector class proxy object.
064: * @return Selector class proxy object.
065: */
066: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.SelectorClass getSelector();
067:
068: /**
069: * Returns Attribute class proxy object.
070: * @return Attribute class proxy object.
071: */
072: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.AttributeClass getAttribute();
073:
074: /**
075: * Returns AssociationRole class proxy object.
076: * @return AssociationRole class proxy object.
077: */
078: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.AssociationRoleClass getAssociationRole();
079:
080: /**
081: * Returns Association class proxy object.
082: * @return Association class proxy object.
083: */
084: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.AssociationClass getAssociation();
085:
086: /**
087: * Returns Entity class proxy object.
088: * @return Entity class proxy object.
089: */
090: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.EntityClass getEntity();
091:
092: /**
093: * Returns Domain class proxy object.
094: * @return Domain class proxy object.
095: */
096: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.DomainClass getDomain();
097:
098: /**
099: * Returns EntityMayHaveConstraints association proxy object.
100: * @return EntityMayHaveConstraints association proxy object.
101: */
102: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.EntityMayHaveConstraints getEntityMayHaveConstraints();
103:
104: /**
105: * Returns ServiceHasImplementations association proxy object.
106: * @return ServiceHasImplementations association proxy object.
107: */
108: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.ServiceHasImplementations getServiceHasImplementations();
109:
110: /**
111: * Returns EntityMayHaveStateMachine association proxy object.
112: * @return EntityMayHaveStateMachine association proxy object.
113: */
114: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.EntityMayHaveStateMachine getEntityMayHaveStateMachine();
115:
116: /**
117: * Returns ReportPageOffsetOfType association proxy object.
118: * @return ReportPageOffsetOfType association proxy object.
119: */
120: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.ReportPageOffsetOfType getReportPageOffsetOfType();
121:
122: /**
123: * Returns ReportPageSizeOfType association proxy object.
124: * @return ReportPageSizeOfType association proxy object.
125: */
126: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.ReportPageSizeOfType getReportPageSizeOfType();
127:
128: /**
129: * Returns ReportSizeOfType association proxy object.
130: * @return ReportSizeOfType association proxy object.
131: */
132: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.ReportSizeOfType getReportSizeOfType();
133:
134: /**
135: * Returns ReportOutputEntityCarriesAttributes association proxy object.
136: * @return ReportOutputEntityCarriesAttributes association proxy object.
137: */
138: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.ReportOutputEntityCarriesAttributes getReportOutputEntityCarriesAttributes();
139:
140: /**
141: * Returns ReportOutputEntityCarriesAttributesFromEntity association proxy
142: * object.
143: * @return ReportOutputEntityCarriesAttributesFromEntity association proxy
144: * object.
145: */
146: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.ReportOutputEntityCarriesAttributesFromEntity getReportOutputEntityCarriesAttributesFromEntity();
147:
148: /**
149: * Returns ReportOutputFieldCarriesDataType association proxy object.
150: * @return ReportOutputFieldCarriesDataType association proxy object.
151: */
152: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.ReportOutputFieldCarriesDataType getReportOutputFieldCarriesDataType();
153:
154: /**
155: * Returns ReportInputFieldCarriesDataType association proxy object.
156: * @return ReportInputFieldCarriesDataType association proxy object.
157: */
158: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.ReportInputFieldCarriesDataType getReportInputFieldCarriesDataType();
159:
160: /**
161: * Returns ReportOutputElementMayContainFields association proxy object.
162: * @return ReportOutputElementMayContainFields association proxy object.
163: */
164: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.ReportOutputElementMayContainFields getReportOutputElementMayContainFields();
165:
166: /**
167: * Returns ReportOutputElementMayContainEntities association proxy object.
168: * @return ReportOutputElementMayContainEntities association proxy object.
169: */
170: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.ReportOutputElementMayContainEntities getReportOutputElementMayContainEntities();
171:
172: /**
173: * Returns ReportOutputElementMayHaveSubelement association proxy object.
174: * @return ReportOutputElementMayHaveSubelement association proxy object.
175: */
176: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.ReportOutputElementMayHaveSubelement getReportOutputElementMayHaveSubelement();
177:
178: /**
179: * Returns ReportHasOutput association proxy object.
180: * @return ReportHasOutput association proxy object.
181: */
182: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.ReportHasOutput getReportHasOutput();
183:
184: /**
185: * Returns ReportHasInputFields association proxy object.
186: * @return ReportHasInputFields association proxy object.
187: */
188: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.ReportHasInputFields getReportHasInputFields();
189:
190: /**
191: * Returns DomainHasReports association proxy object.
192: * @return DomainHasReports association proxy object.
193: */
194: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.DomainHasReports getDomainHasReports();
195:
196: /**
197: * Returns EntityMayHaveNaturalPrimaryKey association proxy object.
198: * @return EntityMayHaveNaturalPrimaryKey association proxy object.
199: */
200: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.EntityMayHaveNaturalPrimaryKey getEntityMayHaveNaturalPrimaryKey();
201:
202: /**
203: * Returns EntityCollectionEmptyFlagOfType association proxy object.
204: * @return EntityCollectionEmptyFlagOfType association proxy object.
205: */
206: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.EntityCollectionEmptyFlagOfType getEntityCollectionEmptyFlagOfType();
207:
208: /**
209: * Returns EntityCollectionContainsFlagOfType association proxy object.
210: * @return EntityCollectionContainsFlagOfType association proxy object.
211: */
212: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.EntityCollectionContainsFlagOfType getEntityCollectionContainsFlagOfType();
213:
214: /**
215: * Returns EntitySubsetSizeOfType association proxy object.
216: * @return EntitySubsetSizeOfType association proxy object.
217: */
218: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.EntitySubsetSizeOfType getEntitySubsetSizeOfType();
219:
220: /**
221: * Returns EntityCollectionOffsetOfType association proxy object.
222: * @return EntityCollectionOffsetOfType association proxy object.
223: */
224: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.EntityCollectionOffsetOfType getEntityCollectionOffsetOfType();
225:
226: /**
227: * Returns EntityCollectionSizeOfType association proxy object.
228: * @return EntityCollectionSizeOfType association proxy object.
229: */
230: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.EntityCollectionSizeOfType getEntityCollectionSizeOfType();
231:
232: /**
233: * Returns EntityOrderingInstructionsOfType association proxy object.
234: * @return EntityOrderingInstructionsOfType association proxy object.
235: */
236: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.EntityOrderingInstructionsOfType getEntityOrderingInstructionsOfType();
237:
238: /**
239: * Returns EntityStateAttributesOfType association proxy object.
240: * @return EntityStateAttributesOfType association proxy object.
241: */
242: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.EntityStateAttributesOfType getEntityStateAttributesOfType();
243:
244: /**
245: * Returns EntityVersionIdAttributeIsOfType association proxy object.
246: * @return EntityVersionIdAttributeIsOfType association proxy object.
247: */
248: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.EntityVersionIdAttributeIsOfType getEntityVersionIdAttributeIsOfType();
249:
250: /**
251: * Returns EntityInstanceIdAttributeIsOfType association proxy object.
252: * @return EntityInstanceIdAttributeIsOfType association proxy object.
253: */
254: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.EntityInstanceIdAttributeIsOfType getEntityInstanceIdAttributeIsOfType();
255:
256: /**
257: * Returns EntityMayHaveSubtypes association proxy object.
258: * @return EntityMayHaveSubtypes association proxy object.
259: */
260: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.EntityMayHaveSubtypes getEntityMayHaveSubtypes();
261:
262: /**
263: * Returns SelectorInputFieldCarriesDataType association proxy object.
264: * @return SelectorInputFieldCarriesDataType association proxy object.
265: */
266: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.SelectorInputFieldCarriesDataType getSelectorInputFieldCarriesDataType();
267:
268: /**
269: * Returns SelectorMayHaveInputFields association proxy object.
270: * @return SelectorMayHaveInputFields association proxy object.
271: */
272: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.SelectorMayHaveInputFields getSelectorMayHaveInputFields();
273:
274: /**
275: * Returns AttributeCarriesDataType association proxy object.
276: * @return AttributeCarriesDataType association proxy object.
277: */
278: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.AttributeCarriesDataType getAttributeCarriesDataType();
279:
280: /**
281: * Returns EntityCanBeFilteredWithSelectors association proxy object.
282: * @return EntityCanBeFilteredWithSelectors association proxy object.
283: */
284: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.EntityCanBeFilteredWithSelectors getEntityCanBeFilteredWithSelectors();
285:
286: /**
287: * Returns EntityCanPlayRoleInAssociation association proxy object.
288: * @return EntityCanPlayRoleInAssociation association proxy object.
289: */
290: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.EntityCanPlayRoleInAssociation getEntityCanPlayRoleInAssociation();
291:
292: /**
293: * Returns EntityContainsAttributes association proxy object.
294: * @return EntityContainsAttributes association proxy object.
295: */
296: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.EntityContainsAttributes getEntityContainsAttributes();
297:
298: /**
299: * Returns AssociationHasTwoRoles association proxy object.
300: * @return AssociationHasTwoRoles association proxy object.
301: */
302: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.AssociationHasTwoRoles getAssociationHasTwoRoles();
303:
304: /**
305: * Returns DomainHasEntities association proxy object.
306: * @return DomainHasEntities association proxy object.
307: */
308: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.DomainHasEntities getDomainHasEntities();
309:
310: /**
311: * Returns DomainHasEntityAssociations association proxy object.
312: * @return DomainHasEntityAssociations association proxy object.
313: */
314: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.DomainHasEntityAssociations getDomainHasEntityAssociations();
315:
316: /**
317: * Returns SystemImplementationHasDomains association proxy object.
318: * @return SystemImplementationHasDomains association proxy object.
319: */
320: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.SystemImplementationHasDomains getSystemImplementationHasDomains();
321: }
|