01: package com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.domainimplementationmodel;
02:
03: /**
04: * RelationalEntityTable class proxy interface.
05: */
06: public interface RelationalEntityTableClass 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 RelationalEntityTable createRelationalEntityTable();
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 instanceIdColumnNameSuggestion
27: * @param instanceIdColumnNameOverride
28: * @param hasVersionIdColumn
29: * @param versionIdColumnNameSuggestion
30: * @param versionIdColumnNameOverride
31: * @param hasStateColumn
32: * @param stateColumnNameSuggestion
33: * @param stateColumnNameOverride
34: * @param stateReferentialConstraintNameSuggestion
35: * @param stateReferentialConstraintNameOverride
36: * @param primaryKeyConstraintNameSuggestion
37: * @param primaryKeyConstraintNameOverride
38: * @param hasNaturalPrimaryKey
39: * @param naturalPrimaryKeyConstraintNameSuggestion
40: * @param naturalPrimaryKeyConstraintNameOverride
41: * @param supertypeConstraintNameSuggestion
42: * @param supertypeConstraintNameOverride
43: * @param hasSupertype
44: * @return The created instance object.
45: */
46: public RelationalEntityTable createRelationalEntityTable(
47: java.lang.String name, java.lang.String description,
48: java.lang.String ownerIdentifier,
49: java.lang.String tableAlias,
50: java.lang.String nameSuggestion,
51: java.lang.String nameOverride,
52: java.lang.String instanceIdColumnNameSuggestion,
53: java.lang.String instanceIdColumnNameOverride,
54: boolean hasVersionIdColumn,
55: java.lang.String versionIdColumnNameSuggestion,
56: java.lang.String versionIdColumnNameOverride,
57: boolean hasStateColumn,
58: java.lang.String stateColumnNameSuggestion,
59: java.lang.String stateColumnNameOverride,
60: java.lang.String stateReferentialConstraintNameSuggestion,
61: java.lang.String stateReferentialConstraintNameOverride,
62: java.lang.String primaryKeyConstraintNameSuggestion,
63: java.lang.String primaryKeyConstraintNameOverride,
64: boolean hasNaturalPrimaryKey,
65: java.lang.String naturalPrimaryKeyConstraintNameSuggestion,
66: java.lang.String naturalPrimaryKeyConstraintNameOverride,
67: java.lang.String super typeConstraintNameSuggestion,
68: java.lang.String super typeConstraintNameOverride,
69: boolean hasSupertype);
70:
71: /**
72: * @param pRef
73: * @return
74: */
75: public com.metaboss.sdlctools.models.metabossmodel.ModelElement getByRef(
76: java.lang.String pRef);
77:
78: /**
79: * @param pRef
80: * @return
81: */
82: public com.metaboss.sdlctools.models.metabossmodel.ModelElement findByRef(
83: java.lang.String pRef);
84: }
|