01: package com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.domainimplementationmodel;
02:
03: /**
04: * RelationalReferenceTable class proxy interface.
05: */
06: public interface RelationalReferenceTableClass extends
07: javax.jmi.reflect.RefClass {
08: /**
09: * The default factory operation used to create an instance object.
10: * @return The created instance object.
11: */
12: public RelationalReferenceTable createRelationalReferenceTable();
13:
14: /**
15: * Creates an instance object having attributes initialized by the passed
16: * values.
17: * @param Name
18: * @param Description
19: * @param OwnerIdentifier Optional identifier of the party who is responsible
20: * for the creation,deletion and validity of this model element. At the moment
21: * used to resolve conflicts between automatic model assistants. At the
22: * moment always empty for the objects created by humans.
23: * @param tableAlias
24: * @param nameSuggestion
25: * @param nameOverride
26: * @param valueColumnNameSuggestion
27: * @param valueColumnNameOverride
28: * @param descriptionColumnNameSuggestion
29: * @param descriptionColumnNameOverride
30: * @param hasComparisonMechanism
31: * @param weightColumnNameSuggestion
32: * @param weightColumnNameOverride
33: * @param weightConstraintNameSuggestion
34: * @param weightConstraintNameOverride
35: * @param primaryKeyConstraintNameSuggestion
36: * @param primaryKeyConstraintNameOverride
37: * @return The created instance object.
38: */
39: public RelationalReferenceTable createRelationalReferenceTable(
40: java.lang.String name, java.lang.String description,
41: java.lang.String ownerIdentifier,
42: java.lang.String tableAlias,
43: java.lang.String nameSuggestion,
44: java.lang.String nameOverride,
45: java.lang.String valueColumnNameSuggestion,
46: java.lang.String valueColumnNameOverride,
47: java.lang.String descriptionColumnNameSuggestion,
48: java.lang.String descriptionColumnNameOverride,
49: boolean hasComparisonMechanism,
50: java.lang.String weightColumnNameSuggestion,
51: java.lang.String weightColumnNameOverride,
52: java.lang.String weightConstraintNameSuggestion,
53: java.lang.String weightConstraintNameOverride,
54: java.lang.String primaryKeyConstraintNameSuggestion,
55: java.lang.String primaryKeyConstraintNameOverride);
56:
57: /**
58: * @param pRef
59: * @return
60: */
61: public com.metaboss.sdlctools.models.metabossmodel.ModelElement getByRef(
62: java.lang.String pRef);
63:
64: /**
65: * @param pRef
66: * @return
67: */
68: public com.metaboss.sdlctools.models.metabossmodel.ModelElement findByRef(
69: java.lang.String pRef);
70: }
|