01: package com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.domainimplementationmodel;
02:
03: /**
04: * RelationalAssociationTable class proxy interface.
05: */
06: public interface RelationalAssociationTableClass 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 RelationalAssociationTable createRelationalAssociationTable();
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 firstRoleColumnNameSuggestion
27: * @param firstRoleColumnNameOverride
28: * @param secondRoleColumnNameSuggestion
29: * @param secondRoleColumnNameOverride
30: * @param firstRoleReferentialConstraintNameSuggestion
31: * @param firstRoleReferentialConstraintNameOverride
32: * @param secondRoleReferentialConstraintNameSuggestion
33: * @param secondRoleReferentialConstraintNameOverride
34: * @param primaryKeyConstraintNameSuggestion
35: * @param primaryKeyConstraintNameOverride
36: * @return The created instance object.
37: */
38: public RelationalAssociationTable createRelationalAssociationTable(
39: java.lang.String name,
40: 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 firstRoleColumnNameSuggestion,
46: java.lang.String firstRoleColumnNameOverride,
47: java.lang.String secondRoleColumnNameSuggestion,
48: java.lang.String secondRoleColumnNameOverride,
49: java.lang.String firstRoleReferentialConstraintNameSuggestion,
50: java.lang.String firstRoleReferentialConstraintNameOverride,
51: java.lang.String secondRoleReferentialConstraintNameSuggestion,
52: java.lang.String secondRoleReferentialConstraintNameOverride,
53: java.lang.String primaryKeyConstraintNameSuggestion,
54: java.lang.String primaryKeyConstraintNameOverride);
55:
56: /**
57: * @param pRef
58: * @return
59: */
60: public com.metaboss.sdlctools.models.metabossmodel.ModelElement getByRef(
61: java.lang.String pRef);
62:
63: /**
64: * @param pRef
65: * @return
66: */
67: public com.metaboss.sdlctools.models.metabossmodel.ModelElement findByRef(
68: java.lang.String pRef);
69: }
|