01: package com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.domainimplementationmodel;
02:
03: /**
04: * RelationalEntityTableReferenceColumn object instance interface.
05: */
06: public interface RelationalEntityTableReferenceColumn extends
07: com.metaboss.sdlctools.models.metabossmodel.ModelElement {
08: /**
09: * Returns the value of attribute columnNameSuggestion.
10: * @return Value of attribute columnNameSuggestion.
11: */
12: public java.lang.String getColumnNameSuggestion();
13:
14: /**
15: * Sets the value of columnNameSuggestion attribute. See {@link #getColumnNameSuggestion}
16: * for description on the attribute.
17: * @param newValue New value to be set.
18: */
19: public void setColumnNameSuggestion(java.lang.String newValue);
20:
21: /**
22: * Returns the value of attribute columnNameOverride.
23: * @return Value of attribute columnNameOverride.
24: */
25: public java.lang.String getColumnNameOverride();
26:
27: /**
28: * Sets the value of columnNameOverride attribute. See {@link #getColumnNameOverride}
29: * for description on the attribute.
30: * @param newValue New value to be set.
31: */
32: public void setColumnNameOverride(java.lang.String newValue);
33:
34: /**
35: * Returns the value of attribute referentialConstraintNameSuggestion.
36: * @return Value of attribute referentialConstraintNameSuggestion.
37: */
38: public java.lang.String getReferentialConstraintNameSuggestion();
39:
40: /**
41: * Sets the value of referentialConstraintNameSuggestion attribute. See {@link
42: * #getReferentialConstraintNameSuggestion} for description on the attribute.
43: * @param newValue New value to be set.
44: */
45: public void setReferentialConstraintNameSuggestion(
46: java.lang.String newValue);
47:
48: /**
49: * Returns the value of attribute referentialConstraintNameOverride.
50: * @return Value of attribute referentialConstraintNameOverride.
51: */
52: public java.lang.String getReferentialConstraintNameOverride();
53:
54: /**
55: * Sets the value of referentialConstraintNameOverride attribute. See {@link
56: * #getReferentialConstraintNameOverride} for description on the attribute.
57: * @param newValue New value to be set.
58: */
59: public void setReferentialConstraintNameOverride(
60: java.lang.String newValue);
61:
62: /**
63: * Returns the value of reference table.
64: * @return Value of reference table.
65: */
66: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.domainimplementationmodel.RelationalEntityTable getTable();
67:
68: /**
69: * Sets the value of reference table. See {@link #getTable} for description
70: * on the reference.
71: * @param newValue New value to be set.
72: */
73: public void setTable(
74: com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.domainimplementationmodel.RelationalEntityTable newValue);
75:
76: /**
77: * Returns the value of reference associationRole.
78: * @return Value of reference associationRole.
79: */
80: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.AssociationRole getAssociationRole();
81:
82: /**
83: * Sets the value of reference associationRole. See {@link #getAssociationRole}
84: * for description on the reference.
85: * @param newValue New value to be set.
86: */
87: public void setAssociationRole(
88: com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.AssociationRole newValue);
89: }
|