001: package com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel;
002:
003: /**
004: * DataDictionaryModel package interface.
005: */
006: public interface DataDictionaryModelPackage extends
007: javax.jmi.reflect.RefPackage {
008: /**
009: * Returns AbstractDataField class proxy object.
010: * @return AbstractDataField class proxy object.
011: */
012: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.AbstractDataFieldClass getAbstractDataField();
013:
014: /**
015: * Returns StructureField class proxy object.
016: * @return StructureField class proxy object.
017: */
018: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.StructureFieldClass getStructureField();
019:
020: /**
021: * Returns Structure class proxy object.
022: * @return Structure class proxy object.
023: */
024: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.StructureClass getStructure();
025:
026: /**
027: * Returns AbstractNamespace class proxy object.
028: * @return AbstractNamespace class proxy object.
029: */
030: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.AbstractNamespaceClass getAbstractNamespace();
031:
032: /**
033: * Returns Property class proxy object.
034: * @return Property class proxy object.
035: */
036: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.PropertyClass getProperty();
037:
038: /**
039: * Returns PropertyDescriptor class proxy object.
040: * @return PropertyDescriptor class proxy object.
041: */
042: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.PropertyDescriptorClass getPropertyDescriptor();
043:
044: /**
045: * Returns Namespace class proxy object.
046: * @return Namespace class proxy object.
047: */
048: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.NamespaceClass getNamespace();
049:
050: /**
051: * Returns DataType class proxy object.
052: * @return DataType class proxy object.
053: */
054: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.DataTypeClass getDataType();
055:
056: /**
057: * Returns DataDictionary class proxy object.
058: * @return DataDictionary class proxy object.
059: */
060: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.DataDictionaryClass getDataDictionary();
061:
062: /**
063: * Returns TypeTemplate class proxy object.
064: * @return TypeTemplate class proxy object.
065: */
066: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.TypeTemplateClass getTypeTemplate();
067:
068: /**
069: * Returns NamespaceContainsMessages association proxy object.
070: * @return NamespaceContainsMessages association proxy object.
071: */
072: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.NamespaceContainsMessages getNamespaceContainsMessages();
073:
074: /**
075: * Returns DataFieldMayCarryStructure association proxy object.
076: * @return DataFieldMayCarryStructure association proxy object.
077: */
078: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.DataFieldMayCarryStructure getDataFieldMayCarryStructure();
079:
080: /**
081: * Returns DataFieldMayCarryDataType association proxy object.
082: * @return DataFieldMayCarryDataType association proxy object.
083: */
084: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.DataFieldMayCarryDataType getDataFieldMayCarryDataType();
085:
086: /**
087: * Returns NamespaceContainsStructures association proxy object.
088: * @return NamespaceContainsStructures association proxy object.
089: */
090: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.NamespaceContainsStructures getNamespaceContainsStructures();
091:
092: /**
093: * Returns PropertyIsGovernedByDescriptor association proxy object.
094: * @return PropertyIsGovernedByDescriptor association proxy object.
095: */
096: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.PropertyIsGovernedByDescriptor getPropertyIsGovernedByDescriptor();
097:
098: /**
099: * Returns PropertyMayHaveSubProperties association proxy object.
100: * @return PropertyMayHaveSubProperties association proxy object.
101: */
102: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.PropertyMayHaveSubProperties getPropertyMayHaveSubProperties();
103:
104: /**
105: * Returns DataTypeRealisedByTypeTemplateHasTemplateProperties association
106: * proxy object.
107: * @return DataTypeRealisedByTypeTemplateHasTemplateProperties association
108: * proxy object.
109: */
110: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.DataTypeRealisedByTypeTemplateHasTemplateProperties getDataTypeRealisedByTypeTemplateHasTemplateProperties();
111:
112: /**
113: * Returns PropertyDescriptorMayHaveSubPropertyDescriptors association proxy
114: * object.
115: * @return PropertyDescriptorMayHaveSubPropertyDescriptors association proxy
116: * object.
117: */
118: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.PropertyDescriptorMayHaveSubPropertyDescriptors getPropertyDescriptorMayHaveSubPropertyDescriptors();
119:
120: /**
121: * Returns TypeTemplateDrivenByProperties association proxy object.
122: * @return TypeTemplateDrivenByProperties association proxy object.
123: */
124: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.TypeTemplateDrivenByProperties getTypeTemplateDrivenByProperties();
125:
126: /**
127: * Returns NamespaceMayContainNamespaces association proxy object.
128: * @return NamespaceMayContainNamespaces association proxy object.
129: */
130: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.NamespaceMayContainNamespaces getNamespaceMayContainNamespaces();
131:
132: /**
133: * Returns MessageFieldCarriesDataType association proxy object.
134: * @return MessageFieldCarriesDataType association proxy object.
135: */
136: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.MessageFieldCarriesDataType getMessageFieldCarriesDataType();
137:
138: /**
139: * Returns StructureHasFields association proxy object.
140: * @return StructureHasFields association proxy object.
141: */
142: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.StructureHasFields getStructureHasFields();
143:
144: /**
145: * Returns DataTypeRealisedByTypeTemplate association proxy object.
146: * @return DataTypeRealisedByTypeTemplate association proxy object.
147: */
148: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.DataTypeRealisedByTypeTemplate getDataTypeRealisedByTypeTemplate();
149:
150: /**
151: * Returns NamespaceContainsDatypes association proxy object.
152: * @return NamespaceContainsDatypes association proxy object.
153: */
154: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.NamespaceContainsDatypes getNamespaceContainsDatypes();
155:
156: /**
157: * Returns NamespaceContainsTypetemplates association proxy object.
158: * @return NamespaceContainsTypetemplates association proxy object.
159: */
160: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.NamespaceContainsTypetemplates getNamespaceContainsTypetemplates();
161: }
|