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 42)
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/StorageModel/1.0}StorageTechnologyRef"/>
020: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/StorageModel/1.0}Description"/>
021: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/StorageModel/1.0}DomainStorageMetaDataGeneratorRef" minOccurs="0"/>
022: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/StorageModel/1.0}DomainStorageImplementationGeneratorRef"/>
023: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/StorageModel/1.0}StorageTechnologyType"/>
024: * <choice>
025: * <element ref="{http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/StorageModel/1.0}RelationalStorageTechnologyDef"/>
026: * </choice>
027: * </sequence>
028: * </restriction>
029: * </complexContent>
030: * </complexType>
031: * </pre>
032: *
033: */
034: public interface StorageTechnologyDefType {
035:
036: /**
037: * Gets the value of the storageTechnologyRef property.
038: *
039: * @return
040: * possible object is
041: * {@link java.lang.String}
042: */
043: java.lang.String getStorageTechnologyRef();
044:
045: /**
046: * Sets the value of the storageTechnologyRef property.
047: *
048: * @param value
049: * allowed object is
050: * {@link java.lang.String}
051: */
052: void setStorageTechnologyRef(java.lang.String value);
053:
054: /**
055: * Gets the value of the description property.
056: *
057: * @return
058: * possible object is
059: * {@link java.lang.String}
060: */
061: java.lang.String getDescription();
062:
063: /**
064: * Sets the value of the description property.
065: *
066: * @param value
067: * allowed object is
068: * {@link java.lang.String}
069: */
070: void setDescription(java.lang.String value);
071:
072: /**
073: * If this element exists - specified metadata generator will be invoked every time after
074: * core domain storage metadata generator. The purpose of this generator is to
075: * update technology specific portions of the domain storage metadata.
076: *
077: * @return
078: * possible object is
079: * {@link java.lang.String}
080: */
081: java.lang.String getDomainStorageMetaDataGeneratorRef();
082:
083: /**
084: * If this element exists - specified metadata generator will be invoked every time after
085: * core domain storage metadata generator. The purpose of this generator is to
086: * update technology specific portions of the domain storage metadata.
087: *
088: * @param value
089: * allowed object is
090: * {@link java.lang.String}
091: */
092: void setDomainStorageMetaDataGeneratorRef(java.lang.String value);
093:
094: /**
095: * Present if storage type is relational
096: *
097: * @return
098: * possible object is
099: * {@link com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.RelationalStorageTechnologyDef}
100: * {@link com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.RelationalStorageTechnologyDefType}
101: */
102: com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.RelationalStorageTechnologyDefType getRelationalStorageTechnologyDef();
103:
104: /**
105: * Present if storage type is relational
106: *
107: * @param value
108: * allowed object is
109: * {@link com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.RelationalStorageTechnologyDef}
110: * {@link com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.RelationalStorageTechnologyDefType}
111: */
112: void setRelationalStorageTechnologyDef(
113: com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.RelationalStorageTechnologyDefType value);
114:
115: /**
116: * The domain storage implementation generator is invoked every time when storage code for the domain storage realised on
117: * this storage technology gets generated.
118: *
119: * @return
120: * possible object is
121: * {@link java.lang.String}
122: */
123: java.lang.String getDomainStorageImplementationGeneratorRef();
124:
125: /**
126: * The domain storage implementation generator is invoked every time when storage code for the domain storage realised on
127: * this storage technology gets generated.
128: *
129: * @param value
130: * allowed object is
131: * {@link java.lang.String}
132: */
133: void setDomainStorageImplementationGeneratorRef(
134: java.lang.String value);
135:
136: /**
137: * Gets the value of the storageTechnologyType property.
138: *
139: * @return
140: * possible object is
141: * {@link java.lang.String}
142: */
143: java.lang.String getStorageTechnologyType();
144:
145: /**
146: * Sets the value of the storageTechnologyType property.
147: *
148: * @param value
149: * allowed object is
150: * {@link java.lang.String}
151: */
152: void setStorageTechnologyType(java.lang.String value);
153:
154: }
|