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.storagemodel.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/StorageModel/1.0/storagemodel.xsd line 679)
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}DataTypeRef"/>
020: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/StorageModel/1.0}TableAlias"/>
021: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/StorageModel/1.0}NameSuggestion"/>
022: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/StorageModel/1.0}NameOverride"/>
023: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/StorageModel/1.0}ReferenceValueColumnDef"/>
024: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/StorageModel/1.0}ReferenceDescriptionColumnDef"/>
025: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/StorageModel/1.0}ReferencePrimaryKeyConstraintDef"/>
026: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/StorageModel/1.0}ReferenceComparisonMechanismDef" minOccurs="0"/>
027: * </sequence>
028: * </restriction>
029: * </complexContent>
030: * </complexType>
031: * </pre>
032: *
033: */
034: public interface ReferenceTableDefType {
035:
036: /**
037: * Gets the value of the nameOverride property.
038: *
039: * @return
040: * possible object is
041: * {@link java.lang.String}
042: */
043: java.lang.String getNameOverride();
044:
045: /**
046: * Sets the value of the nameOverride property.
047: *
048: * @param value
049: * allowed object is
050: * {@link java.lang.String}
051: */
052: void setNameOverride(java.lang.String value);
053:
054: /**
055: * Gets the value of the tableAlias property.
056: *
057: * @return
058: * possible object is
059: * {@link java.lang.String}
060: */
061: java.lang.String getTableAlias();
062:
063: /**
064: * Sets the value of the tableAlias property.
065: *
066: * @param value
067: * allowed object is
068: * {@link java.lang.String}
069: */
070: void setTableAlias(java.lang.String value);
071:
072: /**
073: * This definition is only present (and is relevant) if enumerable type is
074: * declared comparable in the model.
075: *
076: * @return
077: * possible object is
078: * {@link com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferenceComparisonMechanismDefType}
079: * {@link com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferenceComparisonMechanismDef}
080: */
081: com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferenceComparisonMechanismDefType getReferenceComparisonMechanismDef();
082:
083: /**
084: * This definition is only present (and is relevant) if enumerable type is
085: * declared comparable in the model.
086: *
087: * @param value
088: * allowed object is
089: * {@link com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferenceComparisonMechanismDefType}
090: * {@link com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferenceComparisonMechanismDef}
091: */
092: void setReferenceComparisonMechanismDef(
093: com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferenceComparisonMechanismDefType value);
094:
095: /**
096: * Gets the value of the nameSuggestion property.
097: *
098: * @return
099: * possible object is
100: * {@link java.lang.String}
101: */
102: java.lang.String getNameSuggestion();
103:
104: /**
105: * Sets the value of the nameSuggestion property.
106: *
107: * @param value
108: * allowed object is
109: * {@link java.lang.String}
110: */
111: void setNameSuggestion(java.lang.String value);
112:
113: /**
114: * Gets the value of the dataTypeRef property.
115: *
116: * @return
117: * possible object is
118: * {@link java.lang.String}
119: */
120: java.lang.String getDataTypeRef();
121:
122: /**
123: * Sets the value of the dataTypeRef property.
124: *
125: * @param value
126: * allowed object is
127: * {@link java.lang.String}
128: */
129: void setDataTypeRef(java.lang.String value);
130:
131: /**
132: * Gets the value of the referenceDescriptionColumnDef property.
133: *
134: * @return
135: * possible object is
136: * {@link com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferenceDescriptionColumnDefType}
137: * {@link com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferenceDescriptionColumnDef}
138: */
139: com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferenceDescriptionColumnDefType getReferenceDescriptionColumnDef();
140:
141: /**
142: * Sets the value of the referenceDescriptionColumnDef property.
143: *
144: * @param value
145: * allowed object is
146: * {@link com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferenceDescriptionColumnDefType}
147: * {@link com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferenceDescriptionColumnDef}
148: */
149: void setReferenceDescriptionColumnDef(
150: com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferenceDescriptionColumnDefType value);
151:
152: /**
153: * Gets the value of the referencePrimaryKeyConstraintDef property.
154: *
155: * @return
156: * possible object is
157: * {@link com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferencePrimaryKeyConstraintDef}
158: * {@link com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferencePrimaryKeyConstraintDefType}
159: */
160: com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferencePrimaryKeyConstraintDefType getReferencePrimaryKeyConstraintDef();
161:
162: /**
163: * Sets the value of the referencePrimaryKeyConstraintDef property.
164: *
165: * @param value
166: * allowed object is
167: * {@link com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferencePrimaryKeyConstraintDef}
168: * {@link com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferencePrimaryKeyConstraintDefType}
169: */
170: void setReferencePrimaryKeyConstraintDef(
171: com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferencePrimaryKeyConstraintDefType value);
172:
173: /**
174: * Gets the value of the referenceValueColumnDef property.
175: *
176: * @return
177: * possible object is
178: * {@link com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferenceValueColumnDef}
179: * {@link com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferenceValueColumnDefType}
180: */
181: com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferenceValueColumnDefType getReferenceValueColumnDef();
182:
183: /**
184: * Sets the value of the referenceValueColumnDef property.
185: *
186: * @param value
187: * allowed object is
188: * {@link com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferenceValueColumnDef}
189: * {@link com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferenceValueColumnDefType}
190: */
191: void setReferenceValueColumnDef(
192: com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferenceValueColumnDefType value);
193:
194: }
|