001: //
002: // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.4-b18-fcs
003: // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
004: // Any modifications to this file will be lost upon recompilation of the source schema.
005: // Generated on: 2005.03.31 at 08:49:20 EST
006: //
007:
008: package com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom;
009:
010: /**
011: * Java content class for anonymous complex type.
012: * <p>The following schema fragment specifies the expected content contained within this java content object. (defined at file:/C:/MetaBoss/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0/enterprisemodel.xsd line 651)
013: * <p>
014: * <pre>
015: * <complexType>
016: * <complexContent>
017: * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
018: * <sequence>
019: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0}EntityRef"/>
020: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0}Description"/>
021: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0}PluralName"/>
022: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0}EntityStereotype"/>
023: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0}IsAbstract" minOccurs="0"/>
024: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0}IsFinal" minOccurs="0"/>
025: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0}SupertypeEntityRef" minOccurs="0"/>
026: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0}AttributeDefList"/>
027: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0}AssociationRoleRefList"/>
028: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0}StateMachine"/>
029: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0}PrimaryKey"/>
030: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0}SelectorDefList"/>
031: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0}ConstraintDefList" minOccurs="0"/>
032: * </sequence>
033: * </restriction>
034: * </complexContent>
035: * </complexType>
036: * </pre>
037: *
038: */
039: public interface EntityDefType {
040:
041: /**
042: * Gets the value of the constraintDefList property.
043: *
044: * @return
045: * possible object is
046: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.ConstraintDefList}
047: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.ConstraintDefListType}
048: */
049: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.ConstraintDefListType getConstraintDefList();
050:
051: /**
052: * Sets the value of the constraintDefList property.
053: *
054: * @param value
055: * allowed object is
056: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.ConstraintDefList}
057: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.ConstraintDefListType}
058: */
059: void setConstraintDefList(
060: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.ConstraintDefListType value);
061:
062: /**
063: * If this element is absent - entity is not abstract.
064: *
065: */
066: boolean isIsAbstract();
067:
068: /**
069: * If this element is absent - entity is not abstract.
070: *
071: */
072: void setIsAbstract(boolean value);
073:
074: /**
075: * Gets the value of the associationRoleRefList property.
076: *
077: * @return
078: * possible object is
079: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.AssociationRoleRefList}
080: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.AssociationRoleRefListType}
081: */
082: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.AssociationRoleRefListType getAssociationRoleRefList();
083:
084: /**
085: * Sets the value of the associationRoleRefList property.
086: *
087: * @param value
088: * allowed object is
089: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.AssociationRoleRefList}
090: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.AssociationRoleRefListType}
091: */
092: void setAssociationRoleRefList(
093: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.AssociationRoleRefListType value);
094:
095: /**
096: * Gets the value of the selectorDefList property.
097: *
098: * @return
099: * possible object is
100: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.SelectorDefListType}
101: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.SelectorDefList}
102: */
103: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.SelectorDefListType getSelectorDefList();
104:
105: /**
106: * Sets the value of the selectorDefList property.
107: *
108: * @param value
109: * allowed object is
110: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.SelectorDefListType}
111: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.SelectorDefList}
112: */
113: void setSelectorDefList(
114: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.SelectorDefListType value);
115:
116: /**
117: * Gets the value of the pluralName property.
118: *
119: * @return
120: * possible object is
121: * {@link java.lang.String}
122: */
123: java.lang.String getPluralName();
124:
125: /**
126: * Sets the value of the pluralName property.
127: *
128: * @param value
129: * allowed object is
130: * {@link java.lang.String}
131: */
132: void setPluralName(java.lang.String value);
133:
134: /**
135: * Gets the value of the attributeDefList property.
136: *
137: * @return
138: * possible object is
139: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.AttributeDefList}
140: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.AttributeDefListType}
141: */
142: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.AttributeDefListType getAttributeDefList();
143:
144: /**
145: * Sets the value of the attributeDefList property.
146: *
147: * @param value
148: * allowed object is
149: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.AttributeDefList}
150: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.AttributeDefListType}
151: */
152: void setAttributeDefList(
153: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.AttributeDefListType value);
154:
155: /**
156: * Gets the value of the description property.
157: *
158: * @return
159: * possible object is
160: * {@link java.lang.String}
161: */
162: java.lang.String getDescription();
163:
164: /**
165: * Sets the value of the description property.
166: *
167: * @param value
168: * allowed object is
169: * {@link java.lang.String}
170: */
171: void setDescription(java.lang.String value);
172:
173: /**
174: * If this element is absent - entity is not final.
175: *
176: */
177: boolean isIsFinal();
178:
179: /**
180: * If this element is absent - entity is not final.
181: *
182: */
183: void setIsFinal(boolean value);
184:
185: /**
186: * Gets the value of the primaryKey property.
187: *
188: * @return
189: * possible object is
190: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.PrimaryKey}
191: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.PrimaryKeyType}
192: */
193: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.PrimaryKeyType getPrimaryKey();
194:
195: /**
196: * Sets the value of the primaryKey property.
197: *
198: * @param value
199: * allowed object is
200: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.PrimaryKey}
201: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.PrimaryKeyType}
202: */
203: void setPrimaryKey(
204: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.PrimaryKeyType value);
205:
206: /**
207: * Gets the value of the entityStereotype property.
208: *
209: * @return
210: * possible object is
211: * {@link java.lang.String}
212: */
213: java.lang.String getEntityStereotype();
214:
215: /**
216: * Sets the value of the entityStereotype property.
217: *
218: * @param value
219: * allowed object is
220: * {@link java.lang.String}
221: */
222: void setEntityStereotype(java.lang.String value);
223:
224: /**
225: * Gets the value of the supertypeEntityRef property.
226: *
227: * @return
228: * possible object is
229: * {@link java.lang.String}
230: */
231: java.lang.String getSupertypeEntityRef();
232:
233: /**
234: * Sets the value of the supertypeEntityRef property.
235: *
236: * @param value
237: * allowed object is
238: * {@link java.lang.String}
239: */
240: void setSupertypeEntityRef(java.lang.String value);
241:
242: /**
243: * Gets the value of the stateMachine property.
244: *
245: * @return
246: * possible object is
247: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.StateMachine}
248: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.StateMachineType}
249: */
250: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.StateMachineType getStateMachine();
251:
252: /**
253: * Sets the value of the stateMachine property.
254: *
255: * @param value
256: * allowed object is
257: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.StateMachine}
258: * {@link com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.StateMachineType}
259: */
260: void setStateMachine(
261: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.StateMachineType value);
262:
263: /**
264: * Gets the value of the entityRef property.
265: *
266: * @return
267: * possible object is
268: * {@link java.lang.String}
269: */
270: java.lang.String getEntityRef();
271:
272: /**
273: * Sets the value of the entityRef property.
274: *
275: * @param value
276: * allowed object is
277: * {@link java.lang.String}
278: */
279: void setEntityRef(java.lang.String value);
280:
281: }
|