01: package com.metaboss.sdlctools.models.metabossmodel.designlibrarymodel;
02:
03: /**
04: * DesignLibrary object instance interface.
05: */
06: public interface DesignLibrary extends
07: com.metaboss.sdlctools.models.metabossmodel.ModelElement {
08: /**
09: * Finds DataDictionary with the given name or throws exception if not found
10: * @param pDataDictionaryName
11: * @return Finds DataDictionary with the given name or throws exception if
12: * not found
13: */
14: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.DataDictionary getDataDictionary(
15: java.lang.String pDataDictionaryName);
16:
17: /**
18: * Finds data type with the given name or returns null if not found
19: * @param pDataDictionaryName
20: * @return Finds data type with the given name or returns null if not found
21: */
22: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.DataDictionary findDataDictionary(
23: java.lang.String pDataDictionaryName);
24:
25: /**
26: * Returns the value of reference includedReferences.
27: * @return Value of reference includedReferences.
28: */
29: public java.util.Collection getIncludedReferences();
30:
31: /**
32: * Returns the value of reference dataDictionaries.
33: * @return Value of reference dataDictionaries.
34: */
35: public java.util.Collection getDataDictionaries();
36:
37: /**
38: * Returns the value of reference enterprise.
39: * @return Value of reference enterprise.
40: */
41: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.Enterprise getEnterprise();
42:
43: /**
44: * Sets the value of reference enterprise. See {@link #getEnterprise} for
45: * description on the reference.
46: * @param newValue New value to be set.
47: */
48: public void setEnterprise(
49: com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.Enterprise newValue);
50: }
|